TOSA 1.0 release TOSA 1.0 Spec release notes Numerical Accuracy / Error Bound Updates: - Increased allowable error for LOG, SIN, POW, TANH, EXP, RESCALE, SELECT, COS - Loosened dot product and general variance bounds - Clarified/updated error bounds for subnormals and fp8 formats Operator Semantics & Behavior Changes: - RESCALE: relaxed INEXACT_ROUND conformance, modified rounding options - CAST: clarified floating point conversion accuracy - MUL, SELECT: minor spec updates - COND_IF: added missing level check - TRANSPOSE_CONV2D, PAD, RESHAPE, MATMUL, POW, RFFT2D: input behavior changed - Removed FULLY_CONNECTED - Removed shape operators Specification & Compliance: - Defined/updated machine-readable backward compatibility requirements - Added guidance for reporting specification errors - Defined compile-time constants concept - Clarified that CUSTOM ops have no conformance testing - Added Experimental and Deprecated extension status options Schema, Naming, and Metadata: - Renamed uid to name in pseudocode - Updated XML schema for rank 0 attributes - Changed input/output naming for consistency (e.g., SIN, COS, PAD) - Ensured consistent argument ordering across all operators - Reworked accumulator and type usage metadata Minor Fixes and Cleanup: - Fixed typos, punctuation, and duplicated entries - Improved NaN handling logic - Cleaned up linter issues, formatting, and structure