| Outputs |
|---|
h |
eta |
#s(literal 0 binary32) |
(*.f32 (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32)) |
(*.f32 (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) |
(*.f32 #s(literal 1 binary32) #s(approx h #s(literal 0 binary32))) |
(*.f32 #s(approx h #s(literal 0 binary32)) #s(literal 1 binary32)) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 3 binary32) (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal 3 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal 2 binary32)))) |
#s(approx h #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 #s(literal 1 binary32) #s(approx h #s(literal 0 binary32)) #s(literal 0 binary32)) |
(fma.f32 #s(approx h #s(literal 0 binary32)) #s(literal 1 binary32) #s(literal 0 binary32)) |
(+.f32 #s(approx h #s(literal 0 binary32)) #s(literal 0 binary32)) |
(neg.f32 (neg.f32 #s(approx h #s(literal 0 binary32)))) |
#s(literal 1/2 binary32) |
(neg.f32 eta) |
#s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) |
(neg.f32 (neg.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) |
(*.f32 (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal -1 binary32)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal -1 binary32))) (neg.f32 #s(approx h #s(literal 0 binary32)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal 1 binary32))) #s(approx h #s(literal 0 binary32))) |
(*.f32 (neg.f32 #s(approx h #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal -1 binary32)))) |
(*.f32 #s(approx h #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal 1 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))) (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal -1 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))) (neg.f32 #s(approx h #s(literal 0 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(approx h #s(literal 0 binary32)))) |
(/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))) |
(fma.f32 (*.f32 #s(approx h #s(literal 0 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal -1 binary32))) (neg.f32 #s(approx h #s(literal 0 binary32))) #s(literal 0 binary32)) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal 1 binary32))) #s(approx h #s(literal 0 binary32)) #s(literal 0 binary32)) |
(fma.f32 (neg.f32 #s(approx h #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 #s(approx h #s(literal 0 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(+.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))) #s(literal 0 binary32)) |
(neg.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(*.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))) #s(literal -1/2 binary32)) |
(*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)) #s(literal 1/2 binary32)) |
(*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(/.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 (*.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(/.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))))) |
(/.f32 (*.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (neg.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(-.f32 #s(literal 9 binary32) (+.f32 #s(literal 9 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32))) (fma.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(-.f32 #s(literal 1/9 binary32) (+.f32 #s(literal 1/9 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 6 binary32) (+.f32 #s(literal 6 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 4 binary32) (+.f32 #s(literal 4 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(-.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 1/3 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 3 binary32) (+.f32 #s(literal 3 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(-.f32 (PI.f32) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/2 binary32) (PI.f32) #s(literal 0 binary32))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (+.f32 #s(literal 0 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) |
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/2 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 0 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)) #s(literal 1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -2 binary32) (PI.f32)) #s(literal -1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (-.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 1/8 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal -1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal 1/8 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (fabs.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 #s(literal 1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 9 binary32)) #s(literal 9 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32)))) (*.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)))) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/9 binary32)) #s(literal 1/9 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1 binary32)) #s(literal -1 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 6 binary32)) #s(literal 6 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 4 binary32)) #s(literal 4 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 3 binary32)) #s(literal 3 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) #s(literal 2 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1 binary32)) #s(literal 1 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(+.f32 (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(+.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(+.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(+.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) |
(+.f32 #s(literal 0 binary32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(neg.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1 binary32)) |
(/.f32 (*.f32 (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32))) |
(-.f32 #s(literal 9 binary32) (+.f32 #s(literal 9 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32))) (fma.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 1/9 binary32) (+.f32 #s(literal 1/9 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 6 binary32) (+.f32 #s(literal 6 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 4 binary32) (+.f32 #s(literal 4 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(-.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 1/3 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 3 binary32) (+.f32 #s(literal 3 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(-.f32 (PI.f32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 0 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -2 binary32) (PI.f32)) #s(literal -1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (-.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1 binary32) #s(literal 0 binary32)) |
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(+.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) |
(+.f32 #s(literal 0 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) |
(neg.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -2 binary32) (PI.f32)) #s(literal -1/2 binary32)) |
(*.f32 (-.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) |
(*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)) |
(*.f32 #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (fma.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -2 binary32) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) (PI.f32)))) |
(-.f32 #s(literal 9 binary32) (+.f32 #s(literal 9 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32))) (fma.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (PI.f32)) |
(-.f32 #s(literal 1/9 binary32) (+.f32 #s(literal 1/9 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal 6 binary32) (+.f32 #s(literal 6 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal 4 binary32) (+.f32 #s(literal 4 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 1/3 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal 3 binary32) (+.f32 #s(literal 3 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/2 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 #s(literal 0 binary32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (+.f32 #s(literal 0 binary32) (+.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 0 binary32) (cbrt.f32 (PI.f32))))) (-.f32 #s(literal 0 binary32) (cbrt.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (pow.f32 (neg.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32)))) (cbrt.f32 (fabs.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (cbrt.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (PI.f32))) #s(literal 2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (pow.f32 (neg.f32 (PI.f32)) #s(literal 0 binary32)) (neg.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (PI.f32)) #s(literal -1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -2 binary32) (PI.f32)) #s(literal -1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (-.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) (PI.f32)) #s(literal 1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (cbrt.f32 (neg.f32 (fabs.f32 (PI.f32)))) (cbrt.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (cbrt.f32 (neg.f32 (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32))) (cbrt.f32 (neg.f32 (fabs.f32 (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)))) (cbrt.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (cbrt.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (log.f32 (exp.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (fabs.f32 (PI.f32))) (cbrt.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (neg.f32 (PI.f32)) (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1 binary32) (log.f32 (exp.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1 binary32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32) #s(literal 0 binary32)) |
(fma.f32 #s(literal 1 binary32) (neg.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(fma.f32 #s(literal 1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(+.f32 (-.f32 #s(literal 0 binary32) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(+.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(+.f32 (neg.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(+.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(+.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(+.f32 #s(literal 0 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(*.f32 (sqrt.f32 (fabs.f32 (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)))) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (sqrt.f32 (fabs.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 3 binary32)))) (sqrt.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (sqrt.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (sqrt.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (pow.f32 (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 1 binary32)) (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (sqrt.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (sqrt.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(*.f32 (pow.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (pow.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(*.f32 (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32)))) (-.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 (fma.f32 (pow.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) #s(literal 2 binary32)) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (*.f32 (pow.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32))) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -2 binary32))) |
(sqrt.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 3 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (fabs.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fabs.f32 (fabs.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (neg.f32 (fabs.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (fabs.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (pow.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1/2 binary32) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fabs.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (pow.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (neg.f32 (PI.f32))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (neg.f32 (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1/2 binary32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1/2 binary32) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1/2 binary32) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (PI.f32))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (PI.f32))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (PI.f32) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (PI.f32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (PI.f32) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (PI.f32) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32)))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32)))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32)))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32)))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (neg.f32 (PI.f32)) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (neg.f32 (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (neg.f32 (PI.f32)) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (neg.f32 (PI.f32)) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (*.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(+.f32 (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 2 binary32) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(+.f32 (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 2 binary32) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(+.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) #s(literal 0 binary32)) |
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(+.f32 (-.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) #s(literal 0 binary32)) |
(+.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 #s(literal 0 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fabs.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fabs.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fabs.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fabs.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(neg.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(PI.f32) |
(*.f32 (sqrt.f32 (fabs.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (cbrt.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (pow.f32 (neg.f32 (fabs.f32 (PI.f32))) #s(literal 1 binary32)) (neg.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (pow.f32 (sqrt.f32 (fabs.f32 (PI.f32))) #s(literal 3 binary32)) (sqrt.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 5 binary32)) (cbrt.f32 (PI.f32))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 0 binary32)) (*.f32 (PI.f32) (PI.f32))) |
(*.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32))) (cbrt.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) (cbrt.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (pow.f32 (neg.f32 (PI.f32)) #s(literal 1 binary32)) (neg.f32 (PI.f32))) |
(*.f32 (pow.f32 (fabs.f32 (PI.f32)) #s(literal 1 binary32)) (fabs.f32 (PI.f32))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 1 binary32)) (PI.f32)) |
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (cbrt.f32 (PI.f32))) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (neg.f32 (fabs.f32 (PI.f32))) (neg.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (neg.f32 (PI.f32)) (log.f32 (exp.f32 (neg.f32 (PI.f32))))) |
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (PI.f32))) |
(*.f32 (fabs.f32 (PI.f32)) (fabs.f32 (PI.f32))) |
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) |
(*.f32 (PI.f32) (log.f32 (exp.f32 (PI.f32)))) |
(*.f32 (PI.f32) (PI.f32)) |
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) |
(cbrt.f32 (fabs.f32 (*.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32))))) |
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (fabs.f32 (PI.f32))) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (PI.f32)) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (fabs.f32 (PI.f32)) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal -2 binary32))) |
(sqrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32))) |
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 0 binary32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32))) |
(fabs.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32))))) |
(fabs.f32 (neg.f32 (*.f32 (neg.f32 (PI.f32)) (fabs.f32 (PI.f32))))) |
(fabs.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32)))) |
(fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32)))) |
(fabs.f32 (*.f32 (neg.f32 (PI.f32)) (fabs.f32 (PI.f32)))) |
(fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32))) |
(fabs.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(fabs.f32 (*.f32 (PI.f32) (PI.f32))) |
(neg.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 2 binary32))) (PI.f32)) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 0 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) |
(*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) (PI.f32)) |
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))) (cbrt.f32 (PI.f32))) |
(*.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32)) (fabs.f32 (PI.f32))) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (log.f32 (exp.f32 (neg.f32 (PI.f32))))) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (neg.f32 (PI.f32))) |
(*.f32 (neg.f32 (PI.f32)) (*.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(*.f32 (fabs.f32 (PI.f32)) (*.f32 (fabs.f32 (PI.f32)) (PI.f32))) |
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (log.f32 (exp.f32 (PI.f32)))) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) |
(*.f32 (PI.f32) (log.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) |
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))) |
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32))))) |
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -1 binary32))) |
(neg.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32))) |
#s(literal 1/8 binary32) |
(*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32)) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1/2 binary32)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) #s(literal 1/2 binary32)) |
(*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (log.f32 (exp.f32 (PI.f32)))) |
(*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) |
(*.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32))) |
(*.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))) (fabs.f32 (PI.f32))) |
(*.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)) (PI.f32)) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/8 binary32) (PI.f32))) |
(*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32))) |
(*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (log.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) |
(*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) #s(literal -1/8 binary32)) |
(*.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32)))) |
(*.f32 (fabs.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32)))) |
(*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) |
(*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal 1 binary32)) |
(*.f32 #s(literal 1/8 binary32) (log.f32 (exp.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) |
(*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) |
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 1/8 binary32) (PI.f32))) |
(*.f32 (PI.f32) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (neg.f32 (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -8 binary32) (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(neg.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(*.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 3 binary32)) #s(literal 1/3 binary32)) |
(*.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)) #s(literal 1/2 binary32)) |
(*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)) |
(*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) |
(/.f32 (fma.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(/.f32 (-.f32 (*.f32 #s(literal 1/512 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (fma.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 3 binary32) (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 3 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)))) |
(-.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(-.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 3 binary32)) #s(literal 1/3 binary32) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1/2 binary32) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (pow.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (log.f32 (exp.f32 (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))) (fabs.f32 (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)) (PI.f32) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/8 binary32) (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (log.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) #s(literal -1/8 binary32) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (PI.f32)) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 1 binary32) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal 1 binary32) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/8 binary32) (log.f32 (exp.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 1/8 binary32) (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 0 binary32)) |
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(+.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(+.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) |
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) |
(+.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) |
(+.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) |
(+.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(+.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(neg.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
#s(literal 1/4 binary32) |
(*.f32 (sqrt.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32))))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))))) (sqrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)))))) |
(*.f32 (sqrt.f32 (fabs.f32 (pow.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))))) (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (sqrt.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) #s(literal 1/2 binary32)) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)))) (fabs.f32 (PI.f32))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (PI.f32))))) (fabs.f32 (PI.f32))) |
(*.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (pow.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) |
(*.f32 (pow.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) #s(literal 1 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(*.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)))) |
(*.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (fabs.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))))) |
(*.f32 (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))))))) |
(*.f32 (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (fabs.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (PI.f32))) #s(literal -1/2 binary32)) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal -1/2 binary32)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32))))) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (PI.f32))) |
(*.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) |
(*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (log.f32 (exp.f32 (PI.f32)))) |
(*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32)) |
(*.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (fabs.f32 (PI.f32))) |
(*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal -1/4 binary32)) |
(*.f32 #s(literal -1/4 binary32) (*.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))) |
(*.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(*.f32 (neg.f32 (PI.f32)) (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32))) |
(*.f32 (sqrt.f32 (fabs.f32 (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) |
(*.f32 (fabs.f32 (PI.f32)) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))))) |
(*.f32 (fabs.f32 (PI.f32)) (sqrt.f32 (fabs.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (fabs.f32 (PI.f32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) |
(*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) |
(*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)))) |
(*.f32 #s(literal 1/4 binary32) (log.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) |
(*.f32 (PI.f32) (*.f32 #s(literal 1/4 binary32) (PI.f32))) |
(*.f32 #s(literal 1/2 binary32) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -4 binary32) (*.f32 (neg.f32 (PI.f32)) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal -2 binary32))) |
(sqrt.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)))) |
(fabs.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fabs.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(neg.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))) |
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) |
(*.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) |
(*.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32)) |
(*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32))) |
(*.f32 (PI.f32) #s(literal 1/2 binary32)) |
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(*.f32 #s(literal 1/2 binary32) (log.f32 (exp.f32 (PI.f32)))) |
(*.f32 #s(literal 1/2 binary32) (PI.f32)) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (neg.f32 (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))) |
(-.f32 (acos.f32 (neg.f32 sinTheta_O)) (asin.f32 sinTheta_O)) |
(-.f32 (asin.f32 sinTheta_O) (neg.f32 (acos.f32 sinTheta_O))) |
(-.f32 (acos.f32 sinTheta_O) (asin.f32 (neg.f32 sinTheta_O))) |
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 0 binary32)) |
(-.f32 (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(fma.f32 (fma.f32 (asin.f32 sinTheta_O) #s(literal -2 binary32) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (asin.f32 (neg.f32 sinTheta_O))) |
(fma.f32 (fma.f32 (asin.f32 sinTheta_O) #s(literal 2 binary32) (PI.f32)) #s(literal 1/2 binary32) (asin.f32 (neg.f32 sinTheta_O))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)) #s(literal 0 binary32)) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) #s(literal 0 binary32)) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 0 binary32)) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) #s(literal 0 binary32)) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) #s(literal 0 binary32)) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) #s(literal 0 binary32)) |
(fma.f32 (PI.f32) #s(literal 1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 0 binary32)) |
(fma.f32 #s(literal 1/2 binary32) (log.f32 (exp.f32 (PI.f32))) #s(literal 0 binary32)) |
(fma.f32 #s(literal 1/2 binary32) (PI.f32) #s(literal 0 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 9 binary32)) #s(literal 9 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32)))) (*.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)))) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/9 binary32)) #s(literal 1/9 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 6 binary32)) #s(literal 6 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32)) #s(literal 4 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 3 binary32)) #s(literal 3 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) |
(+.f32 (acos.f32 (neg.f32 sinTheta_O)) (asin.f32 (neg.f32 sinTheta_O))) |
(+.f32 (asin.f32 (neg.f32 sinTheta_O)) (acos.f32 (neg.f32 sinTheta_O))) |
(+.f32 (asin.f32 sinTheta_O) (acos.f32 sinTheta_O)) |
(+.f32 (acos.f32 sinTheta_O) (asin.f32 sinTheta_O)) |
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 0 binary32)) |
(+.f32 #s(literal 0 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(*.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32)) |
(*.f32 (*.f32 (neg.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1/2 binary32)) |
(*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32))) |
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 1/2 binary32)) |
(*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)))) |
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) |
(*.f32 (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1/2 binary32)) |
(*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (neg.f32 (PI.f32))) |
(*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (log.f32 (exp.f32 (PI.f32)))) |
(*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (PI.f32)) |
(*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32))) |
(*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32))))) |
(*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (neg.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(fma.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (fabs.f32 (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (fabs.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32))) #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (PI.f32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (neg.f32 (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (fabs.f32 (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (fabs.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 1/4 binary32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/4 binary32) (log.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 #s(literal -1/4 binary32) (log.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (fabs.f32 (PI.f32))) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (fabs.f32 (PI.f32))) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 #s(literal 1/4 binary32) (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (PI.f32)) (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (fabs.f32 (PI.f32)) (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 #s(literal 1/4 binary32) (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/4 binary32) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) |
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(neg.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(*.f32 (neg.f32 (PI.f32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)))) |
(*.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)))) |
(*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (PI.f32) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (PI.f32)))) |
(*.f32 (PI.f32) (fma.f32 #s(literal 1/4 binary32) (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)))) |
(*.f32 #s(literal 1/2 binary32) (fma.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)))) |
(*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32))))) |
(-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))))) (sqrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (pow.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))))) (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (sqrt.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)))) (fabs.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (PI.f32))))) (fabs.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (fabs.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (pow.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (pow.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) #s(literal 1 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (fabs.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (log.f32 (exp.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (fabs.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (PI.f32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (PI.f32) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal -1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (neg.f32 (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (sqrt.f32 (fabs.f32 (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (PI.f32)) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (PI.f32)) (sqrt.f32 (fabs.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (PI.f32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/4 binary32) (log.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(/.f32 (fma.f32 (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))))))) |
(/.f32 (fma.f32 (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32))))) |
(/.f32 (-.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))))) |
(/.f32 (*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 (*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 3 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) |
(/.f32 (fma.f32 (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 1/8 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))))) |
(/.f32 (*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(-.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (fma.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(-.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) |
(-.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (+.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(-.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)))) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (sqrt.f32 (fabs.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 3 binary32)))) (sqrt.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (sqrt.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (sqrt.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (sqrt.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))))) (sqrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (pow.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))))) (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (sqrt.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) #s(literal 1/2 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)))) (fabs.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (PI.f32))))) (fabs.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (fabs.f32 (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (pow.f32 (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 1 binary32)) (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (pow.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (pow.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (pow.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) #s(literal 1 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1/2 binary32) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) (fabs.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (sqrt.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal -1/2 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (pow.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (pow.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (neg.f32 (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1/2 binary32) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (neg.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (log.f32 (exp.f32 (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1/2 binary32) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (fabs.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (PI.f32) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal -1/4 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 #s(literal -1/4 binary32) (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (neg.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (log.f32 (exp.f32 (neg.f32 (PI.f32)))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (neg.f32 (PI.f32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (PI.f32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) (fma.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (neg.f32 (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (neg.f32 (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1/2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (sqrt.f32 (fabs.f32 (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (PI.f32)) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/4 binary32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (PI.f32)) (sqrt.f32 (fabs.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (fabs.f32 (PI.f32)) (*.f32 (fabs.f32 (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (cbrt.f32 (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/4 binary32) (log.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) (fma.f32 #s(literal 1/4 binary32) (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (log.f32 (sqrt.f32 (exp.f32 (PI.f32)))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (fabs.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(+.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32)))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))))) |
(+.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(+.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) |
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(+.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(neg.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))))) |
(*.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))) #s(literal -1/2 binary32)) |
(*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)) #s(literal 1/2 binary32)) |
(*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(/.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 (*.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(/.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))))) |
(/.f32 (*.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (neg.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(-.f32 #s(literal 9 binary32) (+.f32 #s(literal 9 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32))) (fma.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(-.f32 #s(literal 1/9 binary32) (+.f32 #s(literal 1/9 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 6 binary32) (+.f32 #s(literal 6 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 4 binary32) (+.f32 #s(literal 4 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(-.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 1/3 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 3 binary32) (+.f32 #s(literal 3 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(-.f32 (PI.f32) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/2 binary32) (PI.f32) #s(literal 0 binary32))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (+.f32 #s(literal 0 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) |
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/2 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 0 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)) #s(literal 1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -2 binary32) (PI.f32)) #s(literal -1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (-.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 1/8 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal -1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal 1/8 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (fabs.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 #s(literal 1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 9 binary32)) #s(literal 9 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32)))) (*.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)))) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/9 binary32)) #s(literal 1/9 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1 binary32)) #s(literal -1 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 6 binary32)) #s(literal 6 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 4 binary32)) #s(literal 4 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 3 binary32)) #s(literal 3 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) #s(literal 2 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1 binary32)) #s(literal 1 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(+.f32 (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(+.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(+.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(+.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) |
(+.f32 #s(literal 0 binary32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(neg.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (cbrt.f32 (fabs.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) (cbrt.f32 (cbrt.f32 (fabs.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32))) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (cbrt.f32 (pow.f32 (neg.f32 (PI.f32)) #s(literal 1 binary32))) (cbrt.f32 (neg.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (pow.f32 (fabs.f32 (PI.f32)) #s(literal 1 binary32))) (cbrt.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 1 binary32))) (cbrt.f32 (PI.f32))) |
(*.f32 (pow.f32 (cbrt.f32 (neg.f32 (PI.f32))) #s(literal 1 binary32)) (cbrt.f32 (neg.f32 (PI.f32)))) |
(*.f32 (pow.f32 (cbrt.f32 (fabs.f32 (PI.f32))) #s(literal 1 binary32)) (cbrt.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (cbrt.f32 (neg.f32 (fabs.f32 (PI.f32)))) (cbrt.f32 (neg.f32 (fabs.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (sqrt.f32 (fabs.f32 (PI.f32)))) (sqrt.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32))) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 1 binary32)) (cbrt.f32 (PI.f32))) |
(*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (fabs.f32 (PI.f32))) (cbrt.f32 (fabs.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32)))) |
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))) |
(*.f32 (sqrt.f32 (fabs.f32 (PI.f32))) (cbrt.f32 (sqrt.f32 (fabs.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (log.f32 (exp.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) |
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)) |
(*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(cbrt.f32 (*.f32 (PI.f32) (PI.f32))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 (neg.f32 (PI.f32))) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 (fabs.f32 (PI.f32))) #s(literal -2 binary32))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal -2 binary32))) |
(sqrt.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))) |
(sqrt.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)) #s(literal 1 binary32))) |
(sqrt.f32 (*.f32 (cbrt.f32 (PI.f32)) (PI.f32))) |
(fabs.f32 (cbrt.f32 (*.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32))))) |
(fabs.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (fabs.f32 (PI.f32))))) |
(fabs.f32 (cbrt.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32)))) |
(fabs.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)))) |
(fabs.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) |
(neg.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)))) |
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (cbrt.f32 (cbrt.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32)))) (cbrt.f32 (cbrt.f32 (fabs.f32 (PI.f32))))) |
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 0 binary32)) (cbrt.f32 (PI.f32))) |
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 2 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) (cbrt.f32 (cbrt.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)))) (cbrt.f32 (cbrt.f32 (neg.f32 (PI.f32))))) |
(*.f32 (cbrt.f32 (cbrt.f32 (neg.f32 (PI.f32)))) (cbrt.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))))) |
(*.f32 (cbrt.f32 (cbrt.f32 (fabs.f32 (PI.f32)))) (cbrt.f32 (cbrt.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32))))) |
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (log.f32 (exp.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))))) |
(*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (PI.f32)) #s(literal 1 binary32)) |
(*.f32 #s(literal 1 binary32) (cbrt.f32 (PI.f32))) |
(cbrt.f32 (PI.f32)) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (cbrt.f32 (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal -1 binary32))) |
(neg.f32 (cbrt.f32 (neg.f32 (PI.f32)))) |
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/2 binary32)) (cbrt.f32 (cbrt.f32 (PI.f32)))) |
(*.f32 (cbrt.f32 (neg.f32 (PI.f32))) #s(literal -1/2 binary32)) |
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) #s(literal 1/2 binary32))) |
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) |
(*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) |
(*.f32 #s(literal 1/2 binary32) (cbrt.f32 (PI.f32))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (cbrt.f32 (neg.f32 (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (cbrt.f32 (PI.f32)))) |
(neg.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32)))) |
(*.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))) #s(literal -1/2 binary32)) |
(*.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)) #s(literal 1/2 binary32)) |
(*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) |
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(*.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32)))) |
(*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32)))) |
(/.f32 (*.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 (*.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32))) |
(/.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) #s(literal -2 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))))) |
(/.f32 (fma.f32 #s(literal 1/512 binary32) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 5 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -2 binary32))))) |
(/.f32 (*.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(/.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))))) |
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32)))) (neg.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(-.f32 #s(literal 9 binary32) (+.f32 #s(literal 9 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32))) (fma.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(-.f32 #s(literal 1/9 binary32) (+.f32 #s(literal 1/9 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 6 binary32) (+.f32 #s(literal 6 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 4 binary32) (+.f32 #s(literal 4 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) |
(-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(-.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 1/3 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 3 binary32) (+.f32 #s(literal 3 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 2 binary32) (+.f32 #s(literal 2 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(-.f32 (PI.f32) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/2 binary32) (PI.f32) #s(literal 0 binary32))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (+.f32 #s(literal 0 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) |
(-.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) |
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1/2 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(-.f32 #s(literal 0 binary32) (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (cbrt.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (cbrt.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal -2 binary32) (neg.f32 (PI.f32))) #s(literal -1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 2 binary32) (PI.f32)) #s(literal 1/2 binary32) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -2 binary32) (PI.f32)) #s(literal -1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (-.f32 (*.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) (PI.f32)) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.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 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (neg.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) #s(literal 1/8 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(fma.f32 (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal -1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal -1/2 binary32) (PI.f32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal 1/8 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 0 binary32)) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (fabs.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (neg.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fabs.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (fabs.f32 (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (fabs.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32)))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (PI.f32)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (cbrt.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (cbrt.f32 (PI.f32))) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) #s(literal 0 binary32)) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) #s(literal -1/8 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(fma.f32 (PI.f32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (PI.f32)) (PI.f32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 (PI.f32) #s(literal -1/2 binary32) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1 binary32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(fma.f32 #s(literal 1/2 binary32) (log.f32 (exp.f32 (PI.f32))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(fma.f32 #s(literal 1/2 binary32) (neg.f32 (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) |
(+.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 9 binary32)) #s(literal 9 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (*.f32 (sinh.f32 #s(literal 1 binary32)) (cosh.f32 #s(literal -1 binary32)))) (*.f32 (cosh.f32 #s(literal -1 binary32)) (sinh.f32 #s(literal 1 binary32)))) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/9 binary32)) #s(literal 1/9 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal -1 binary32)) #s(literal -1 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 6 binary32)) #s(literal 6 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 4 binary32)) #s(literal 4 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 3 binary32)) #s(literal 3 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 2 binary32)) #s(literal 2 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1 binary32)) #s(literal 1 binary32)) |
(+.f32 (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(+.f32 (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal -1/2 binary32) (PI.f32))) |
(+.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (neg.f32 (-.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) |
(+.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (acos.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))) (*.f32 (*.f32 (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (fma.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (PI.f32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))))) |
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))))) |
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (-.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))) |
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |
(+.f32 (neg.f32 (acos.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) |
(+.f32 (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))) #s(literal 0 binary32)) |
(+.f32 #s(literal 0 binary32) (asin.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta))))) |
(neg.f32 (asin.f32 (neg.f32 (/.f32 #s(approx h #s(literal 0 binary32)) #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (neg.f32 eta)))))) |