CVS difference for ai12s/ai12-0300-1.txt
--- ai12s/ai12-0300-1.txt 2019/01/11 08:27:41 1.2
+++ ai12s/ai12-0300-1.txt 2019/01/15 22:18:50 1.3
@@ -1,5 +1,7 @@
-!standard G.2.3(23) 19-01-07 AI12-0300-1/01
+!standard G.2.3(23) 19-01-15 AI12-0300-1/02
!class binding interpretation 19-01-07
+!status Amendment 1-2012 19-01-15
+!status ARG Approved 11-0-0 19-01-14
!status work item 19-01-07
!status received 18-12-11
!priority Low
@@ -8,7 +10,8 @@
!subject Annex G text for Fixed * integer
!summary
-Fixed values can only be directly multipled by type Integer.
+For fixed times integer multiplications, the integer type is always
+Standard.Integer.
!question
@@ -36,7 +39,7 @@
Modify G.2.3(23):
A multiplication P * Q of an operand of a fixed point type F by an operand
- of [an integer type I] {type Integer}, or vice-versa, and a division P / Q
+ of [an integer type I] {type Integer}, or vice{ }[-]versa, and a division P / Q
of an operand of a fixed point type F by an operand of [an integer type I]
{type Integer}, are also allowed. In these cases, the result has a type of F;
explicit conversion of the result is never required. The accuracy required
@@ -56,6 +59,14 @@
No other operators are defined with fixed and integer operands. (The root-real
and root-integer operators are only usable with values of universal types.)
+
+Editor's Note: The original wording used "vice-versa", when the correct
+spelling is "vice versa". I was asked to change these throughout the Standard
+(uses are about 50-50 for each spelling); such changes refer to this AI and
+this note. None of the uses changed are normative (they're all in AARM notes
+and user notes), thus there's no value to handling in a presentation AI.
+
+
!corrigendum G.2.3(23)
@drepl
@@ -69,7 +80,7 @@
@i<small> of 1.0.
@dby
A multiplication P * Q of an operand of a fixed point type F by an operand of
-type Integer, or vice-versa, and a division P / Q of an operand of a
+type Integer, or vice versa, and a division P / Q of an operand of a
fixed point type F by an operand of type Integer, are also allowed. In
these cases, the result has a type of F; explicit conversion of the result is
never required. The accuracy required in these cases is the same as that
Questions? Ask the ACAA Technical Agent