fix 2<sup>e</sup> in c99 bitwise shift
authornsz <nsz@port70.net>
Sat, 29 Oct 2011 23:29:07 +0000 (01:29 +0200)
committernsz <nsz@port70.net>
Sat, 29 Oct 2011 23:29:07 +0000 (01:29 +0200)
n1256.html

index 5feddf5..a07b492 100644 (file)
@@ -4748,14 +4748,14 @@ unsigned long long int
 <!--page 97 -->
 <p><!--para 4 -->
  The result of E1 &lt;&lt; E2 is E1 left-shifted E2 bit positions; vacated bits are filled with
- zeros. If E1 has an unsigned type, the value of the result is E1 x 2E2 , reduced modulo
+ zeros. If E1 has an unsigned type, the value of the result is E1 x 2<sup>E2</sup> , reduced modulo
  one more than the maximum value representable in the result type. If E1 has a signed
- type and nonnegative value, and E1 x 2E2 is representable in the result type, then that is
+ type and nonnegative value, and E1 x 2<sup>E2</sup> is representable in the result type, then that is
  the resulting value; otherwise, the behavior is undefined.
 <p><!--para 5 -->
  The result of E1 &gt;&gt; E2 is E1 right-shifted E2 bit positions. If E1 has an unsigned type
  or if E1 has a signed type and a nonnegative value, the value of the result is the integral
- part of the quotient of E1 / 2E2 . If E1 has a signed type and a negative value, the
+ part of the quotient of E1 / 2<sup>E2</sup> . If E1 has a signed type and a negative value, the
  resulting value is implementation-defined.
 
 <p><small><a href="#Contents">Contents</a></small>