SpirvShader: Implement GLSLstd450Asin

Bug: b/126873455
Tests: dEQP-VK.glsl.builtin.precision.asin.*
Change-Id: Ifb1e6b5f54b27abfb4324f5d2246717400da639f
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28671
Reviewed-by: Chris Forbes <chrisforbes@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/src/Reactor/Reactor.hpp b/src/Reactor/Reactor.hpp
index ab3989e..6e25a16 100644
--- a/src/Reactor/Reactor.hpp
+++ b/src/Reactor/Reactor.hpp
@@ -2211,6 +2211,7 @@
 	RValue<Float4> Sin(RValue<Float4> x);
 	RValue<Float4> Cos(RValue<Float4> x);
 	RValue<Float4> Tan(RValue<Float4> x);
+	RValue<Float4> Asin(RValue<Float4> x);
 
 	template<class T>
 	class Pointer : public LValue<Pointer<T>>