          </caption>

            <tr>
              <td><code>T</code>: primary operand type</td>

              <td><code>U</code>: alternate operand type</td>
            </tr>

            <tr>
              <td><code>t</code>, <code>t1</code>: values of type
              <code>T</code></td>

              <td><code>u</code>: value of type <code>U</code></td>
            </tr>
          </table>
        </td>
      </tr>

      <tr>
        <th>Template</th>

        <th>Supplied Operations</th>

     