Update compliance verify checks

Cope with large error bounds with small reference values.
Change how error bounds of NaN are avoided for ABS_ERRORs.
Update SIN/COS compliance to latest spec and use input value as
magnitude.

Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: I55aca59e0255e1cfd255b08edb845c3e33ca7eff
diff --git a/scripts/schemavalidation/compliance-config.schema.json b/scripts/schemavalidation/compliance-config.schema.json
index f4a310c..517dd99 100644
--- a/scripts/schemavalidation/compliance-config.schema.json
+++ b/scripts/schemavalidation/compliance-config.schema.json
@@ -74,6 +74,14 @@
                                 "normal_divisor": {
                                     "description": "normal_divisor for error bounds",
                                     "type": "number"
+                                },
+                                "bound_as_magnitude": {
+                                    "description": "when the bound magnitude is passed in the bound value",
+                                    "type": "boolean"
+                                },
+                                "bound_addition": {
+                                    "description": "addition to the bounds value",
+                                    "type": "number"
                                 }
                             },
                             "additionalProperties": false