Update arbitrary float cast interfaces

Signed-off-by: Artem Gindinson <artem.gindinson@intel.com>
diff --git a/include/spirv/unified1/spirv.core.grammar.json b/include/spirv/unified1/spirv.core.grammar.json
index 03e31c7..a54765a 100644
--- a/include/spirv/unified1/spirv.core.grammar.json
+++ b/include/spirv/unified1/spirv.core.grammar.json
@@ -6849,6 +6849,7 @@
         { "kind" : "IdRef", "name" : "'A'" },
         { "kind" : "LiteralInteger", "name" : "'M1'" },
         { "kind" : "LiteralInteger", "name" : "'Mout'" },
+        { "kind" : "LiteralInteger", "name" : "'FromSign'" },
         { "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
         { "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
         { "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
@@ -6882,6 +6883,7 @@
         { "kind" : "IdResult" },
         { "kind" : "IdRef", "name" : "'A'" },
         { "kind" : "LiteralInteger", "name" : "'Mout'" },
+        { "kind" : "LiteralInteger", "name" : "'FromSign'" },
         { "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
         { "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
         { "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }