You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1537 lines
218 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Copyright (C) 1988-2018 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "Funding Free Software", the Front-Cover
Texts being (a) (see below), and with the Back-Cover Texts being (b)
(see below). A copy of the license is included in the section entitled
"GNU Free Documentation License".
(a) The FSF's Front-Cover Text is:
A GNU Manual
(b) The FSF's Back-Cover Text is:
You have freedom to copy and modify this GNU Manual, like GNU
software. Copies published by the Free Software Foundation raise
funds for GNU development. -->
<!-- Created by GNU Texinfo 6.4, http://www.gnu.org/software/texinfo/ -->
<head>
<title>Fixed-point fractional library routines (GNU Compiler Collection (GCC) Internals)</title>
<meta name="description" content="Fixed-point fractional library routines (GNU Compiler Collection (GCC) Internals)">
<meta name="keywords" content="Fixed-point fractional library routines (GNU Compiler Collection (GCC) Internals)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Option-Index.html#Option-Index" rel="index" title="Option Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Libgcc.html#Libgcc" rel="up" title="Libgcc">
<link href="Exception-handling-routines.html#Exception-handling-routines" rel="next" title="Exception handling routines">
<link href="Decimal-float-library-routines.html#Decimal-float-library-routines" rel="prev" title="Decimal float library routines">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>
</head>
<body lang="en">
<a name="Fixed_002dpoint-fractional-library-routines"></a>
<div class="header">
<p>
Next: <a href="Exception-handling-routines.html#Exception-handling-routines" accesskey="n" rel="next">Exception handling routines</a>, Previous: <a href="Decimal-float-library-routines.html#Decimal-float-library-routines" accesskey="p" rel="prev">Decimal float library routines</a>, Up: <a href="Libgcc.html#Libgcc" accesskey="u" rel="up">Libgcc</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Option-Index.html#Option-Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Routines-for-fixed_002dpoint-fractional-emulation"></a>
<h3 class="section">4.4 Routines for fixed-point fractional emulation</h3>
<a name="index-fixed_002dpoint-fractional-library"></a>
<a name="index-fractional-types"></a>
<a name="index-Embedded-C"></a>
<p>The software fixed-point library implements fixed-point fractional
arithmetic, and is only activated on selected targets.
</p>
<p>For ease of comprehension <code>fract</code> is an alias for the
<code>_Fract</code> type, <code>accum</code> an alias for <code>_Accum</code>, and
<code>sat</code> an alias for <code>_Sat</code>.
</p>
<p>For illustrative purposes, in this section the fixed-point fractional type
<code>short&nbsp;fract<!-- /@w --></code> is assumed to correspond to machine mode <code>QQmode</code>;
<code>unsigned&nbsp;short&nbsp;fract<!-- /@w --></code> to <code>UQQmode</code>;
<code>fract</code> to <code>HQmode</code>;
<code>unsigned&nbsp;fract<!-- /@w --></code> to <code>UHQmode</code>;
<code>long&nbsp;fract<!-- /@w --></code> to <code>SQmode</code>;
<code>unsigned&nbsp;long&nbsp;fract<!-- /@w --></code> to <code>USQmode</code>;
<code>long&nbsp;long&nbsp;fract<!-- /@w --></code> to <code>DQmode</code>;
and <code>unsigned&nbsp;long&nbsp;long&nbsp;fract<!-- /@w --></code> to <code>UDQmode</code>.
Similarly the fixed-point accumulator type
<code>short&nbsp;accum<!-- /@w --></code> corresponds to <code>HAmode</code>;
<code>unsigned&nbsp;short&nbsp;accum<!-- /@w --></code> to <code>UHAmode</code>;
<code>accum</code> to <code>SAmode</code>;
<code>unsigned&nbsp;accum<!-- /@w --></code> to <code>USAmode</code>;
<code>long&nbsp;accum<!-- /@w --></code> to <code>DAmode</code>;
<code>unsigned&nbsp;long&nbsp;accum<!-- /@w --></code> to <code>UDAmode</code>;
<code>long&nbsp;long&nbsp;accum<!-- /@w --></code> to <code>TAmode</code>;
and <code>unsigned&nbsp;long&nbsp;long&nbsp;accum<!-- /@w --></code> to <code>UTAmode</code>.
</p>
<a name="Arithmetic-functions-3"></a>
<h4 class="subsection">4.4.1 Arithmetic functions</h4>
<dl>
<dt><a name="index-_005f_005faddqq3"></a>Runtime Function: <em>short fract</em> <strong>__addqq3</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddhq3"></a>Runtime Function: <em>fract</em> <strong>__addhq3</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddsq3"></a>Runtime Function: <em>long fract</em> <strong>__addsq3</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fadddq3"></a>Runtime Function: <em>long long fract</em> <strong>__adddq3</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fadduqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__adduqq3</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fadduhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__adduhq3</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__addusq3</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddudq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__addudq3</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddha3"></a>Runtime Function: <em>short accum</em> <strong>__addha3</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddsa3"></a>Runtime Function: <em>accum</em> <strong>__addsa3</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddda3"></a>Runtime Function: <em>long accum</em> <strong>__addda3</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddta3"></a>Runtime Function: <em>long long accum</em> <strong>__addta3</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fadduha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__adduha3</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005faddusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__addusa3</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fadduda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__adduda3</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fadduta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__adduta3</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the sum of <var>a</var> and <var>b</var>.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fssaddqq3"></a>Runtime Function: <em>short fract</em> <strong>__ssaddqq3</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssaddhq3"></a>Runtime Function: <em>fract</em> <strong>__ssaddhq3</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssaddsq3"></a>Runtime Function: <em>long fract</em> <strong>__ssaddsq3</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssadddq3"></a>Runtime Function: <em>long long fract</em> <strong>__ssadddq3</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssaddha3"></a>Runtime Function: <em>short accum</em> <strong>__ssaddha3</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssaddsa3"></a>Runtime Function: <em>accum</em> <strong>__ssaddsa3</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssaddda3"></a>Runtime Function: <em>long accum</em> <strong>__ssaddda3</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssaddta3"></a>Runtime Function: <em>long long accum</em> <strong>__ssaddta3</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the sum of <var>a</var> and <var>b</var> with signed saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fusadduqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__usadduqq3</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusadduhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__usadduhq3</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusaddusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__usaddusq3</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusaddudq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__usaddudq3</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusadduha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__usadduha3</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusaddusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__usaddusa3</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusadduda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__usadduda3</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusadduta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__usadduta3</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the sum of <var>a</var> and <var>b</var> with unsigned saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fsubqq3"></a>Runtime Function: <em>short fract</em> <strong>__subqq3</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubhq3"></a>Runtime Function: <em>fract</em> <strong>__subhq3</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubsq3"></a>Runtime Function: <em>long fract</em> <strong>__subsq3</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubdq3"></a>Runtime Function: <em>long long fract</em> <strong>__subdq3</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubuqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__subuqq3</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubuhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__subuhq3</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__subusq3</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubudq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__subudq3</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubha3"></a>Runtime Function: <em>short accum</em> <strong>__subha3</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubsa3"></a>Runtime Function: <em>accum</em> <strong>__subsa3</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubda3"></a>Runtime Function: <em>long accum</em> <strong>__subda3</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubta3"></a>Runtime Function: <em>long long accum</em> <strong>__subta3</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubuha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__subuha3</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__subusa3</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubuda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__subuda3</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsubuta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__subuta3</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the difference of <var>a</var> and <var>b</var>;
that is, <code><var>a</var> - <var>b</var></code>.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fsssubqq3"></a>Runtime Function: <em>short fract</em> <strong>__sssubqq3</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsssubhq3"></a>Runtime Function: <em>fract</em> <strong>__sssubhq3</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsssubsq3"></a>Runtime Function: <em>long fract</em> <strong>__sssubsq3</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsssubdq3"></a>Runtime Function: <em>long long fract</em> <strong>__sssubdq3</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsssubha3"></a>Runtime Function: <em>short accum</em> <strong>__sssubha3</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsssubsa3"></a>Runtime Function: <em>accum</em> <strong>__sssubsa3</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsssubda3"></a>Runtime Function: <em>long accum</em> <strong>__sssubda3</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fsssubta3"></a>Runtime Function: <em>long long accum</em> <strong>__sssubta3</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the difference of <var>a</var> and <var>b</var> with signed
saturation; that is, <code><var>a</var> - <var>b</var></code>.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fussubuqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__ussubuqq3</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fussubuhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__ussubuhq3</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fussubusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__ussubusq3</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fussubudq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__ussubudq3</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fussubuha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__ussubuha3</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fussubusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__ussubusa3</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fussubuda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__ussubuda3</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fussubuta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__ussubuta3</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the difference of <var>a</var> and <var>b</var> with unsigned
saturation; that is, <code><var>a</var> - <var>b</var></code>.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fmulqq3"></a>Runtime Function: <em>short fract</em> <strong>__mulqq3</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmulhq3"></a>Runtime Function: <em>fract</em> <strong>__mulhq3</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmulsq3"></a>Runtime Function: <em>long fract</em> <strong>__mulsq3</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmuldq3"></a>Runtime Function: <em>long long fract</em> <strong>__muldq3</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmuluqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__muluqq3</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmuluhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__muluhq3</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmulusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__mulusq3</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmuludq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__muludq3</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmulha3"></a>Runtime Function: <em>short accum</em> <strong>__mulha3</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmulsa3"></a>Runtime Function: <em>accum</em> <strong>__mulsa3</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmulda3"></a>Runtime Function: <em>long accum</em> <strong>__mulda3</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmulta3"></a>Runtime Function: <em>long long accum</em> <strong>__multa3</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmuluha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__muluha3</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmulusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__mulusa3</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmuluda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__muluda3</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fmuluta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__muluta3</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the product of <var>a</var> and <var>b</var>.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fssmulqq3"></a>Runtime Function: <em>short fract</em> <strong>__ssmulqq3</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssmulhq3"></a>Runtime Function: <em>fract</em> <strong>__ssmulhq3</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssmulsq3"></a>Runtime Function: <em>long fract</em> <strong>__ssmulsq3</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssmuldq3"></a>Runtime Function: <em>long long fract</em> <strong>__ssmuldq3</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssmulha3"></a>Runtime Function: <em>short accum</em> <strong>__ssmulha3</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssmulsa3"></a>Runtime Function: <em>accum</em> <strong>__ssmulsa3</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssmulda3"></a>Runtime Function: <em>long accum</em> <strong>__ssmulda3</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssmulta3"></a>Runtime Function: <em>long long accum</em> <strong>__ssmulta3</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the product of <var>a</var> and <var>b</var> with signed
saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fusmuluqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__usmuluqq3</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusmuluhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__usmuluhq3</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusmulusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__usmulusq3</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusmuludq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__usmuludq3</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusmuluha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__usmuluha3</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusmulusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__usmulusa3</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusmuluda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__usmuluda3</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusmuluta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__usmuluta3</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the product of <var>a</var> and <var>b</var> with unsigned
saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fdivqq3"></a>Runtime Function: <em>short fract</em> <strong>__divqq3</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fdivhq3"></a>Runtime Function: <em>fract</em> <strong>__divhq3</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fdivsq3"></a>Runtime Function: <em>long fract</em> <strong>__divsq3</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fdivdq3"></a>Runtime Function: <em>long long fract</em> <strong>__divdq3</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fdivha3"></a>Runtime Function: <em>short accum</em> <strong>__divha3</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fdivsa3"></a>Runtime Function: <em>accum</em> <strong>__divsa3</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fdivda3"></a>Runtime Function: <em>long accum</em> <strong>__divda3</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fdivta3"></a>Runtime Function: <em>long long accum</em> <strong>__divta3</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the quotient of the signed division of <var>a</var>
and <var>b</var>.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fudivuqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__udivuqq3</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fudivuhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__udivuhq3</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fudivusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__udivusq3</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fudivudq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__udivudq3</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fudivuha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__udivuha3</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fudivusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__udivusa3</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fudivuda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__udivuda3</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fudivuta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__udivuta3</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the quotient of the unsigned division of <var>a</var>
and <var>b</var>.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fssdivqq3"></a>Runtime Function: <em>short fract</em> <strong>__ssdivqq3</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssdivhq3"></a>Runtime Function: <em>fract</em> <strong>__ssdivhq3</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssdivsq3"></a>Runtime Function: <em>long fract</em> <strong>__ssdivsq3</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssdivdq3"></a>Runtime Function: <em>long long fract</em> <strong>__ssdivdq3</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssdivha3"></a>Runtime Function: <em>short accum</em> <strong>__ssdivha3</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssdivsa3"></a>Runtime Function: <em>accum</em> <strong>__ssdivsa3</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssdivda3"></a>Runtime Function: <em>long accum</em> <strong>__ssdivda3</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssdivta3"></a>Runtime Function: <em>long long accum</em> <strong>__ssdivta3</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the quotient of the signed division of <var>a</var>
and <var>b</var> with signed saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fusdivuqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__usdivuqq3</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusdivuhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__usdivuhq3</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusdivusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__usdivusq3</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusdivudq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__usdivudq3</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusdivuha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__usdivuha3</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusdivusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__usdivusa3</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusdivuda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__usdivuda3</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusdivuta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__usdivuta3</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions return the quotient of the unsigned division of <var>a</var>
and <var>b</var> with unsigned saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fnegqq2"></a>Runtime Function: <em>short fract</em> <strong>__negqq2</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fneghq2"></a>Runtime Function: <em>fract</em> <strong>__neghq2</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegsq2"></a>Runtime Function: <em>long fract</em> <strong>__negsq2</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegdq2"></a>Runtime Function: <em>long long fract</em> <strong>__negdq2</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fneguqq2"></a>Runtime Function: <em>unsigned short fract</em> <strong>__neguqq2</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fneguhq2"></a>Runtime Function: <em>unsigned fract</em> <strong>__neguhq2</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegusq2"></a>Runtime Function: <em>unsigned long fract</em> <strong>__negusq2</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegudq2"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__negudq2</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegha2"></a>Runtime Function: <em>short accum</em> <strong>__negha2</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegsa2"></a>Runtime Function: <em>accum</em> <strong>__negsa2</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegda2"></a>Runtime Function: <em>long accum</em> <strong>__negda2</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegta2"></a>Runtime Function: <em>long long accum</em> <strong>__negta2</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fneguha2"></a>Runtime Function: <em>unsigned short accum</em> <strong>__neguha2</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fnegusa2"></a>Runtime Function: <em>unsigned accum</em> <strong>__negusa2</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fneguda2"></a>Runtime Function: <em>unsigned long accum</em> <strong>__neguda2</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fneguta2"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__neguta2</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dd><p>These functions return the negation of <var>a</var>.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fssnegqq2"></a>Runtime Function: <em>short fract</em> <strong>__ssnegqq2</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fssneghq2"></a>Runtime Function: <em>fract</em> <strong>__ssneghq2</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fssnegsq2"></a>Runtime Function: <em>long fract</em> <strong>__ssnegsq2</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fssnegdq2"></a>Runtime Function: <em>long long fract</em> <strong>__ssnegdq2</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fssnegha2"></a>Runtime Function: <em>short accum</em> <strong>__ssnegha2</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fssnegsa2"></a>Runtime Function: <em>accum</em> <strong>__ssnegsa2</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fssnegda2"></a>Runtime Function: <em>long accum</em> <strong>__ssnegda2</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fssnegta2"></a>Runtime Function: <em>long long accum</em> <strong>__ssnegta2</strong> <em>(long long accum <var>a</var>)</em></dt>
<dd><p>These functions return the negation of <var>a</var> with signed saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fusneguqq2"></a>Runtime Function: <em>unsigned short fract</em> <strong>__usneguqq2</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fusneguhq2"></a>Runtime Function: <em>unsigned fract</em> <strong>__usneguhq2</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fusnegusq2"></a>Runtime Function: <em>unsigned long fract</em> <strong>__usnegusq2</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fusnegudq2"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__usnegudq2</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fusneguha2"></a>Runtime Function: <em>unsigned short accum</em> <strong>__usneguha2</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fusnegusa2"></a>Runtime Function: <em>unsigned accum</em> <strong>__usnegusa2</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fusneguda2"></a>Runtime Function: <em>unsigned long accum</em> <strong>__usneguda2</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fusneguta2"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__usneguta2</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dd><p>These functions return the negation of <var>a</var> with unsigned saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fashlqq3"></a>Runtime Function: <em>short fract</em> <strong>__ashlqq3</strong> <em>(short fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashlhq3"></a>Runtime Function: <em>fract</em> <strong>__ashlhq3</strong> <em>(fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashlsq3"></a>Runtime Function: <em>long fract</em> <strong>__ashlsq3</strong> <em>(long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashldq3"></a>Runtime Function: <em>long long fract</em> <strong>__ashldq3</strong> <em>(long long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashluqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__ashluqq3</strong> <em>(unsigned short fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashluhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__ashluhq3</strong> <em>(unsigned fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashlusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__ashlusq3</strong> <em>(unsigned long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashludq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__ashludq3</strong> <em>(unsigned long long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashlha3"></a>Runtime Function: <em>short accum</em> <strong>__ashlha3</strong> <em>(short accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashlsa3"></a>Runtime Function: <em>accum</em> <strong>__ashlsa3</strong> <em>(accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashlda3"></a>Runtime Function: <em>long accum</em> <strong>__ashlda3</strong> <em>(long accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashlta3"></a>Runtime Function: <em>long long accum</em> <strong>__ashlta3</strong> <em>(long long accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashluha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__ashluha3</strong> <em>(unsigned short accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashlusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__ashlusa3</strong> <em>(unsigned accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashluda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__ashluda3</strong> <em>(unsigned long accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashluta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__ashluta3</strong> <em>(unsigned long long accum <var>a</var>, int <var>b</var>)</em></dt>
<dd><p>These functions return the result of shifting <var>a</var> left by <var>b</var> bits.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fashrqq3"></a>Runtime Function: <em>short fract</em> <strong>__ashrqq3</strong> <em>(short fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashrhq3"></a>Runtime Function: <em>fract</em> <strong>__ashrhq3</strong> <em>(fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashrsq3"></a>Runtime Function: <em>long fract</em> <strong>__ashrsq3</strong> <em>(long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashrdq3"></a>Runtime Function: <em>long long fract</em> <strong>__ashrdq3</strong> <em>(long long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashrha3"></a>Runtime Function: <em>short accum</em> <strong>__ashrha3</strong> <em>(short accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashrsa3"></a>Runtime Function: <em>accum</em> <strong>__ashrsa3</strong> <em>(accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashrda3"></a>Runtime Function: <em>long accum</em> <strong>__ashrda3</strong> <em>(long accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fashrta3"></a>Runtime Function: <em>long long accum</em> <strong>__ashrta3</strong> <em>(long long accum <var>a</var>, int <var>b</var>)</em></dt>
<dd><p>These functions return the result of arithmetically shifting <var>a</var> right
by <var>b</var> bits.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005flshruqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__lshruqq3</strong> <em>(unsigned short fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005flshruhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__lshruhq3</strong> <em>(unsigned fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005flshrusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__lshrusq3</strong> <em>(unsigned long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005flshrudq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__lshrudq3</strong> <em>(unsigned long long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005flshruha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__lshruha3</strong> <em>(unsigned short accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005flshrusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__lshrusa3</strong> <em>(unsigned accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005flshruda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__lshruda3</strong> <em>(unsigned long accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005flshruta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__lshruta3</strong> <em>(unsigned long long accum <var>a</var>, int <var>b</var>)</em></dt>
<dd><p>These functions return the result of logically shifting <var>a</var> right
by <var>b</var> bits.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fssashlhq3"></a>Runtime Function: <em>fract</em> <strong>__ssashlhq3</strong> <em>(fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssashlsq3"></a>Runtime Function: <em>long fract</em> <strong>__ssashlsq3</strong> <em>(long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssashldq3"></a>Runtime Function: <em>long long fract</em> <strong>__ssashldq3</strong> <em>(long long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssashlha3"></a>Runtime Function: <em>short accum</em> <strong>__ssashlha3</strong> <em>(short accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssashlsa3"></a>Runtime Function: <em>accum</em> <strong>__ssashlsa3</strong> <em>(accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssashlda3"></a>Runtime Function: <em>long accum</em> <strong>__ssashlda3</strong> <em>(long accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fssashlta3"></a>Runtime Function: <em>long long accum</em> <strong>__ssashlta3</strong> <em>(long long accum <var>a</var>, int <var>b</var>)</em></dt>
<dd><p>These functions return the result of shifting <var>a</var> left by <var>b</var> bits
with signed saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fusashluqq3"></a>Runtime Function: <em>unsigned short fract</em> <strong>__usashluqq3</strong> <em>(unsigned short fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusashluhq3"></a>Runtime Function: <em>unsigned fract</em> <strong>__usashluhq3</strong> <em>(unsigned fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusashlusq3"></a>Runtime Function: <em>unsigned long fract</em> <strong>__usashlusq3</strong> <em>(unsigned long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusashludq3"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__usashludq3</strong> <em>(unsigned long long fract <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusashluha3"></a>Runtime Function: <em>unsigned short accum</em> <strong>__usashluha3</strong> <em>(unsigned short accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusashlusa3"></a>Runtime Function: <em>unsigned accum</em> <strong>__usashlusa3</strong> <em>(unsigned accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusashluda3"></a>Runtime Function: <em>unsigned long accum</em> <strong>__usashluda3</strong> <em>(unsigned long accum <var>a</var>, int <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fusashluta3"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__usashluta3</strong> <em>(unsigned long long accum <var>a</var>, int <var>b</var>)</em></dt>
<dd><p>These functions return the result of shifting <var>a</var> left by <var>b</var> bits
with unsigned saturation.
</p></dd></dl>
<a name="Comparison-functions-3"></a>
<h4 class="subsection">4.4.2 Comparison functions</h4>
<p>The following functions implement fixed-point comparisons. These functions
implement a low-level compare, upon which the higher level comparison
operators (such as less than and greater than or equal to) can be
constructed. The returned values lie in the range zero to two, to allow
the high-level operators to be implemented by testing the returned
result using either signed or unsigned comparison.
</p>
<dl>
<dt><a name="index-_005f_005fcmpqq2"></a>Runtime Function: <em>int</em> <strong>__cmpqq2</strong> <em>(short fract <var>a</var>, short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmphq2"></a>Runtime Function: <em>int</em> <strong>__cmphq2</strong> <em>(fract <var>a</var>, fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpsq2"></a>Runtime Function: <em>int</em> <strong>__cmpsq2</strong> <em>(long fract <var>a</var>, long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpdq2"></a>Runtime Function: <em>int</em> <strong>__cmpdq2</strong> <em>(long long fract <var>a</var>, long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpuqq2"></a>Runtime Function: <em>int</em> <strong>__cmpuqq2</strong> <em>(unsigned short fract <var>a</var>, unsigned short fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpuhq2"></a>Runtime Function: <em>int</em> <strong>__cmpuhq2</strong> <em>(unsigned fract <var>a</var>, unsigned fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpusq2"></a>Runtime Function: <em>int</em> <strong>__cmpusq2</strong> <em>(unsigned long fract <var>a</var>, unsigned long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpudq2"></a>Runtime Function: <em>int</em> <strong>__cmpudq2</strong> <em>(unsigned long long fract <var>a</var>, unsigned long long fract <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpha2"></a>Runtime Function: <em>int</em> <strong>__cmpha2</strong> <em>(short accum <var>a</var>, short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpsa2"></a>Runtime Function: <em>int</em> <strong>__cmpsa2</strong> <em>(accum <var>a</var>, accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpda2"></a>Runtime Function: <em>int</em> <strong>__cmpda2</strong> <em>(long accum <var>a</var>, long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpta2"></a>Runtime Function: <em>int</em> <strong>__cmpta2</strong> <em>(long long accum <var>a</var>, long long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpuha2"></a>Runtime Function: <em>int</em> <strong>__cmpuha2</strong> <em>(unsigned short accum <var>a</var>, unsigned short accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpusa2"></a>Runtime Function: <em>int</em> <strong>__cmpusa2</strong> <em>(unsigned accum <var>a</var>, unsigned accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmpuda2"></a>Runtime Function: <em>int</em> <strong>__cmpuda2</strong> <em>(unsigned long accum <var>a</var>, unsigned long accum <var>b</var>)</em></dt>
<dt><a name="index-_005f_005fcmputa2"></a>Runtime Function: <em>int</em> <strong>__cmputa2</strong> <em>(unsigned long long accum <var>a</var>, unsigned long long accum <var>b</var>)</em></dt>
<dd><p>These functions perform a signed or unsigned comparison of <var>a</var> and
<var>b</var> (depending on the selected machine mode). If <var>a</var> is less
than <var>b</var>, they return 0; if <var>a</var> is greater than <var>b</var>, they
return 2; and if <var>a</var> and <var>b</var> are equal they return 1.
</p></dd></dl>
<a name="Conversion-functions-2"></a>
<h4 class="subsection">4.4.3 Conversion functions</h4>
<dl>
<dt><a name="index-_005f_005ffractqqhq2"></a>Runtime Function: <em>fract</em> <strong>__fractqqhq2</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqsq2"></a>Runtime Function: <em>long fract</em> <strong>__fractqqsq2</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqdq2"></a>Runtime Function: <em>long long fract</em> <strong>__fractqqdq2</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqha"></a>Runtime Function: <em>short accum</em> <strong>__fractqqha</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqsa"></a>Runtime Function: <em>accum</em> <strong>__fractqqsa</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqda"></a>Runtime Function: <em>long accum</em> <strong>__fractqqda</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqta"></a>Runtime Function: <em>long long accum</em> <strong>__fractqqta</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqquqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractqquqq</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqquhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractqquhq</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractqqusq</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractqqudq</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractqquha</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractqqusa</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractqquda</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractqquta</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqqi"></a>Runtime Function: <em>signed char</em> <strong>__fractqqqi</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqhi"></a>Runtime Function: <em>short</em> <strong>__fractqqhi</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqsi"></a>Runtime Function: <em>int</em> <strong>__fractqqsi</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqdi"></a>Runtime Function: <em>long</em> <strong>__fractqqdi</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqti"></a>Runtime Function: <em>long long</em> <strong>__fractqqti</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqsf"></a>Runtime Function: <em>float</em> <strong>__fractqqsf</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqqdf"></a>Runtime Function: <em>double</em> <strong>__fractqqdf</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqqq2"></a>Runtime Function: <em>short fract</em> <strong>__fracthqqq2</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqsq2"></a>Runtime Function: <em>long fract</em> <strong>__fracthqsq2</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqdq2"></a>Runtime Function: <em>long long fract</em> <strong>__fracthqdq2</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqha"></a>Runtime Function: <em>short accum</em> <strong>__fracthqha</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqsa"></a>Runtime Function: <em>accum</em> <strong>__fracthqsa</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqda"></a>Runtime Function: <em>long accum</em> <strong>__fracthqda</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqta"></a>Runtime Function: <em>long long accum</em> <strong>__fracthqta</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthquqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fracthquqq</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthquhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fracthquhq</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fracthqusq</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fracthqudq</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fracthquha</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fracthqusa</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fracthquda</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fracthquta</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqqi"></a>Runtime Function: <em>signed char</em> <strong>__fracthqqi</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqhi"></a>Runtime Function: <em>short</em> <strong>__fracthqhi</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqsi"></a>Runtime Function: <em>int</em> <strong>__fracthqsi</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqdi"></a>Runtime Function: <em>long</em> <strong>__fracthqdi</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqti"></a>Runtime Function: <em>long long</em> <strong>__fracthqti</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqsf"></a>Runtime Function: <em>float</em> <strong>__fracthqsf</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthqdf"></a>Runtime Function: <em>double</em> <strong>__fracthqdf</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqqq2"></a>Runtime Function: <em>short fract</em> <strong>__fractsqqq2</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqhq2"></a>Runtime Function: <em>fract</em> <strong>__fractsqhq2</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqdq2"></a>Runtime Function: <em>long long fract</em> <strong>__fractsqdq2</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqha"></a>Runtime Function: <em>short accum</em> <strong>__fractsqha</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqsa"></a>Runtime Function: <em>accum</em> <strong>__fractsqsa</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqda"></a>Runtime Function: <em>long accum</em> <strong>__fractsqda</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqta"></a>Runtime Function: <em>long long accum</em> <strong>__fractsqta</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsquqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractsquqq</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsquhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractsquhq</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractsqusq</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractsqudq</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractsquha</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractsqusa</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractsquda</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractsquta</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqqi"></a>Runtime Function: <em>signed char</em> <strong>__fractsqqi</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqhi"></a>Runtime Function: <em>short</em> <strong>__fractsqhi</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqsi"></a>Runtime Function: <em>int</em> <strong>__fractsqsi</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqdi"></a>Runtime Function: <em>long</em> <strong>__fractsqdi</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqti"></a>Runtime Function: <em>long long</em> <strong>__fractsqti</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqsf"></a>Runtime Function: <em>float</em> <strong>__fractsqsf</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsqdf"></a>Runtime Function: <em>double</em> <strong>__fractsqdf</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqqq2"></a>Runtime Function: <em>short fract</em> <strong>__fractdqqq2</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqhq2"></a>Runtime Function: <em>fract</em> <strong>__fractdqhq2</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqsq2"></a>Runtime Function: <em>long fract</em> <strong>__fractdqsq2</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqha"></a>Runtime Function: <em>short accum</em> <strong>__fractdqha</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqsa"></a>Runtime Function: <em>accum</em> <strong>__fractdqsa</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqda"></a>Runtime Function: <em>long accum</em> <strong>__fractdqda</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqta"></a>Runtime Function: <em>long long accum</em> <strong>__fractdqta</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdquqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractdquqq</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdquhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractdquhq</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractdqusq</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractdqudq</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractdquha</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractdqusa</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractdquda</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractdquta</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqqi"></a>Runtime Function: <em>signed char</em> <strong>__fractdqqi</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqhi"></a>Runtime Function: <em>short</em> <strong>__fractdqhi</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqsi"></a>Runtime Function: <em>int</em> <strong>__fractdqsi</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqdi"></a>Runtime Function: <em>long</em> <strong>__fractdqdi</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqti"></a>Runtime Function: <em>long long</em> <strong>__fractdqti</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqsf"></a>Runtime Function: <em>float</em> <strong>__fractdqsf</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdqdf"></a>Runtime Function: <em>double</em> <strong>__fractdqdf</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthaqq"></a>Runtime Function: <em>short fract</em> <strong>__fracthaqq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthahq"></a>Runtime Function: <em>fract</em> <strong>__fracthahq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthasq"></a>Runtime Function: <em>long fract</em> <strong>__fracthasq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthadq"></a>Runtime Function: <em>long long fract</em> <strong>__fracthadq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthasa2"></a>Runtime Function: <em>accum</em> <strong>__fracthasa2</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthada2"></a>Runtime Function: <em>long accum</em> <strong>__fracthada2</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthata2"></a>Runtime Function: <em>long long accum</em> <strong>__fracthata2</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fracthauqq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fracthauhq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fracthausq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fracthaudq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthauha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fracthauha</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthausa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fracthausa</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthauda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fracthauda</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthauta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fracthauta</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthaqi"></a>Runtime Function: <em>signed char</em> <strong>__fracthaqi</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthahi"></a>Runtime Function: <em>short</em> <strong>__fracthahi</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthasi"></a>Runtime Function: <em>int</em> <strong>__fracthasi</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthadi"></a>Runtime Function: <em>long</em> <strong>__fracthadi</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthati"></a>Runtime Function: <em>long long</em> <strong>__fracthati</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthasf"></a>Runtime Function: <em>float</em> <strong>__fracthasf</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthadf"></a>Runtime Function: <em>double</em> <strong>__fracthadf</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsaqq"></a>Runtime Function: <em>short fract</em> <strong>__fractsaqq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsahq"></a>Runtime Function: <em>fract</em> <strong>__fractsahq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsasq"></a>Runtime Function: <em>long fract</em> <strong>__fractsasq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsadq"></a>Runtime Function: <em>long long fract</em> <strong>__fractsadq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsaha2"></a>Runtime Function: <em>short accum</em> <strong>__fractsaha2</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsada2"></a>Runtime Function: <em>long accum</em> <strong>__fractsada2</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsata2"></a>Runtime Function: <em>long long accum</em> <strong>__fractsata2</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractsauqq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractsauhq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractsausq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractsaudq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsauha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractsauha</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsausa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractsausa</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsauda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractsauda</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsauta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractsauta</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsaqi"></a>Runtime Function: <em>signed char</em> <strong>__fractsaqi</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsahi"></a>Runtime Function: <em>short</em> <strong>__fractsahi</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsasi"></a>Runtime Function: <em>int</em> <strong>__fractsasi</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsadi"></a>Runtime Function: <em>long</em> <strong>__fractsadi</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsati"></a>Runtime Function: <em>long long</em> <strong>__fractsati</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsasf"></a>Runtime Function: <em>float</em> <strong>__fractsasf</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsadf"></a>Runtime Function: <em>double</em> <strong>__fractsadf</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdaqq"></a>Runtime Function: <em>short fract</em> <strong>__fractdaqq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdahq"></a>Runtime Function: <em>fract</em> <strong>__fractdahq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdasq"></a>Runtime Function: <em>long fract</em> <strong>__fractdasq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdadq"></a>Runtime Function: <em>long long fract</em> <strong>__fractdadq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdaha2"></a>Runtime Function: <em>short accum</em> <strong>__fractdaha2</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdasa2"></a>Runtime Function: <em>accum</em> <strong>__fractdasa2</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdata2"></a>Runtime Function: <em>long long accum</em> <strong>__fractdata2</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractdauqq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractdauhq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractdausq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractdaudq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdauha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractdauha</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdausa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractdausa</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdauda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractdauda</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdauta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractdauta</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdaqi"></a>Runtime Function: <em>signed char</em> <strong>__fractdaqi</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdahi"></a>Runtime Function: <em>short</em> <strong>__fractdahi</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdasi"></a>Runtime Function: <em>int</em> <strong>__fractdasi</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdadi"></a>Runtime Function: <em>long</em> <strong>__fractdadi</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdati"></a>Runtime Function: <em>long long</em> <strong>__fractdati</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdasf"></a>Runtime Function: <em>float</em> <strong>__fractdasf</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdadf"></a>Runtime Function: <em>double</em> <strong>__fractdadf</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttaqq"></a>Runtime Function: <em>short fract</em> <strong>__fracttaqq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttahq"></a>Runtime Function: <em>fract</em> <strong>__fracttahq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttasq"></a>Runtime Function: <em>long fract</em> <strong>__fracttasq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttadq"></a>Runtime Function: <em>long long fract</em> <strong>__fracttadq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttaha2"></a>Runtime Function: <em>short accum</em> <strong>__fracttaha2</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttasa2"></a>Runtime Function: <em>accum</em> <strong>__fracttasa2</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttada2"></a>Runtime Function: <em>long accum</em> <strong>__fracttada2</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fracttauqq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fracttauhq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fracttausq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fracttaudq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttauha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fracttauha</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttausa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fracttausa</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttauda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fracttauda</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttauta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fracttauta</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttaqi"></a>Runtime Function: <em>signed char</em> <strong>__fracttaqi</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttahi"></a>Runtime Function: <em>short</em> <strong>__fracttahi</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttasi"></a>Runtime Function: <em>int</em> <strong>__fracttasi</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttadi"></a>Runtime Function: <em>long</em> <strong>__fracttadi</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttati"></a>Runtime Function: <em>long long</em> <strong>__fracttati</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttasf"></a>Runtime Function: <em>float</em> <strong>__fracttasf</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttadf"></a>Runtime Function: <em>double</em> <strong>__fracttadf</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqqq"></a>Runtime Function: <em>short fract</em> <strong>__fractuqqqq</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqhq"></a>Runtime Function: <em>fract</em> <strong>__fractuqqhq</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqsq"></a>Runtime Function: <em>long fract</em> <strong>__fractuqqsq</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqdq"></a>Runtime Function: <em>long long fract</em> <strong>__fractuqqdq</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqha"></a>Runtime Function: <em>short accum</em> <strong>__fractuqqha</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqsa"></a>Runtime Function: <em>accum</em> <strong>__fractuqqsa</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqda"></a>Runtime Function: <em>long accum</em> <strong>__fractuqqda</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqta"></a>Runtime Function: <em>long long accum</em> <strong>__fractuqqta</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqquhq2"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractuqquhq2</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqusq2"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractuqqusq2</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqudq2"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractuqqudq2</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractuqquha</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractuqqusa</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractuqquda</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractuqquta</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqqi"></a>Runtime Function: <em>signed char</em> <strong>__fractuqqqi</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqhi"></a>Runtime Function: <em>short</em> <strong>__fractuqqhi</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqsi"></a>Runtime Function: <em>int</em> <strong>__fractuqqsi</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqdi"></a>Runtime Function: <em>long</em> <strong>__fractuqqdi</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqti"></a>Runtime Function: <em>long long</em> <strong>__fractuqqti</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqsf"></a>Runtime Function: <em>float</em> <strong>__fractuqqsf</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuqqdf"></a>Runtime Function: <em>double</em> <strong>__fractuqqdf</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqqq"></a>Runtime Function: <em>short fract</em> <strong>__fractuhqqq</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqhq"></a>Runtime Function: <em>fract</em> <strong>__fractuhqhq</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqsq"></a>Runtime Function: <em>long fract</em> <strong>__fractuhqsq</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqdq"></a>Runtime Function: <em>long long fract</em> <strong>__fractuhqdq</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqha"></a>Runtime Function: <em>short accum</em> <strong>__fractuhqha</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqsa"></a>Runtime Function: <em>accum</em> <strong>__fractuhqsa</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqda"></a>Runtime Function: <em>long accum</em> <strong>__fractuhqda</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqta"></a>Runtime Function: <em>long long accum</em> <strong>__fractuhqta</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhquqq2"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractuhquqq2</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqusq2"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractuhqusq2</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqudq2"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractuhqudq2</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractuhquha</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractuhqusa</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractuhquda</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractuhquta</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqqi"></a>Runtime Function: <em>signed char</em> <strong>__fractuhqqi</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqhi"></a>Runtime Function: <em>short</em> <strong>__fractuhqhi</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqsi"></a>Runtime Function: <em>int</em> <strong>__fractuhqsi</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqdi"></a>Runtime Function: <em>long</em> <strong>__fractuhqdi</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqti"></a>Runtime Function: <em>long long</em> <strong>__fractuhqti</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqsf"></a>Runtime Function: <em>float</em> <strong>__fractuhqsf</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhqdf"></a>Runtime Function: <em>double</em> <strong>__fractuhqdf</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqqq"></a>Runtime Function: <em>short fract</em> <strong>__fractusqqq</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqhq"></a>Runtime Function: <em>fract</em> <strong>__fractusqhq</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqsq"></a>Runtime Function: <em>long fract</em> <strong>__fractusqsq</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqdq"></a>Runtime Function: <em>long long fract</em> <strong>__fractusqdq</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqha"></a>Runtime Function: <em>short accum</em> <strong>__fractusqha</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqsa"></a>Runtime Function: <em>accum</em> <strong>__fractusqsa</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqda"></a>Runtime Function: <em>long accum</em> <strong>__fractusqda</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqta"></a>Runtime Function: <em>long long accum</em> <strong>__fractusqta</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusquqq2"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractusquqq2</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusquhq2"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractusquhq2</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqudq2"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractusqudq2</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractusquha</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractusqusa</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractusquda</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractusquta</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqqi"></a>Runtime Function: <em>signed char</em> <strong>__fractusqqi</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqhi"></a>Runtime Function: <em>short</em> <strong>__fractusqhi</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqsi"></a>Runtime Function: <em>int</em> <strong>__fractusqsi</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqdi"></a>Runtime Function: <em>long</em> <strong>__fractusqdi</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqti"></a>Runtime Function: <em>long long</em> <strong>__fractusqti</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqsf"></a>Runtime Function: <em>float</em> <strong>__fractusqsf</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusqdf"></a>Runtime Function: <em>double</em> <strong>__fractusqdf</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqqq"></a>Runtime Function: <em>short fract</em> <strong>__fractudqqq</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqhq"></a>Runtime Function: <em>fract</em> <strong>__fractudqhq</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqsq"></a>Runtime Function: <em>long fract</em> <strong>__fractudqsq</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqdq"></a>Runtime Function: <em>long long fract</em> <strong>__fractudqdq</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqha"></a>Runtime Function: <em>short accum</em> <strong>__fractudqha</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqsa"></a>Runtime Function: <em>accum</em> <strong>__fractudqsa</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqda"></a>Runtime Function: <em>long accum</em> <strong>__fractudqda</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqta"></a>Runtime Function: <em>long long accum</em> <strong>__fractudqta</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudquqq2"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractudquqq2</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudquhq2"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractudquhq2</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqusq2"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractudqusq2</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractudquha</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractudqusa</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractudquda</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractudquta</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqqi"></a>Runtime Function: <em>signed char</em> <strong>__fractudqqi</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqhi"></a>Runtime Function: <em>short</em> <strong>__fractudqhi</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqsi"></a>Runtime Function: <em>int</em> <strong>__fractudqsi</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqdi"></a>Runtime Function: <em>long</em> <strong>__fractudqdi</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqti"></a>Runtime Function: <em>long long</em> <strong>__fractudqti</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqsf"></a>Runtime Function: <em>float</em> <strong>__fractudqsf</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudqdf"></a>Runtime Function: <em>double</em> <strong>__fractudqdf</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhaqq"></a>Runtime Function: <em>short fract</em> <strong>__fractuhaqq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhahq"></a>Runtime Function: <em>fract</em> <strong>__fractuhahq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhasq"></a>Runtime Function: <em>long fract</em> <strong>__fractuhasq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhadq"></a>Runtime Function: <em>long long fract</em> <strong>__fractuhadq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhaha"></a>Runtime Function: <em>short accum</em> <strong>__fractuhaha</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhasa"></a>Runtime Function: <em>accum</em> <strong>__fractuhasa</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhada"></a>Runtime Function: <em>long accum</em> <strong>__fractuhada</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhata"></a>Runtime Function: <em>long long accum</em> <strong>__fractuhata</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractuhauqq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractuhauhq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractuhausq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractuhaudq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhausa2"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractuhausa2</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhauda2"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractuhauda2</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhauta2"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractuhauta2</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhaqi"></a>Runtime Function: <em>signed char</em> <strong>__fractuhaqi</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhahi"></a>Runtime Function: <em>short</em> <strong>__fractuhahi</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhasi"></a>Runtime Function: <em>int</em> <strong>__fractuhasi</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhadi"></a>Runtime Function: <em>long</em> <strong>__fractuhadi</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhati"></a>Runtime Function: <em>long long</em> <strong>__fractuhati</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhasf"></a>Runtime Function: <em>float</em> <strong>__fractuhasf</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractuhadf"></a>Runtime Function: <em>double</em> <strong>__fractuhadf</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusaqq"></a>Runtime Function: <em>short fract</em> <strong>__fractusaqq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusahq"></a>Runtime Function: <em>fract</em> <strong>__fractusahq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusasq"></a>Runtime Function: <em>long fract</em> <strong>__fractusasq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusadq"></a>Runtime Function: <em>long long fract</em> <strong>__fractusadq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusaha"></a>Runtime Function: <em>short accum</em> <strong>__fractusaha</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusasa"></a>Runtime Function: <em>accum</em> <strong>__fractusasa</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusada"></a>Runtime Function: <em>long accum</em> <strong>__fractusada</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusata"></a>Runtime Function: <em>long long accum</em> <strong>__fractusata</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractusauqq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractusauhq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractusausq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractusaudq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusauha2"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractusauha2</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusauda2"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractusauda2</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusauta2"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractusauta2</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusaqi"></a>Runtime Function: <em>signed char</em> <strong>__fractusaqi</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusahi"></a>Runtime Function: <em>short</em> <strong>__fractusahi</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusasi"></a>Runtime Function: <em>int</em> <strong>__fractusasi</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusadi"></a>Runtime Function: <em>long</em> <strong>__fractusadi</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusati"></a>Runtime Function: <em>long long</em> <strong>__fractusati</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusasf"></a>Runtime Function: <em>float</em> <strong>__fractusasf</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractusadf"></a>Runtime Function: <em>double</em> <strong>__fractusadf</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudaqq"></a>Runtime Function: <em>short fract</em> <strong>__fractudaqq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudahq"></a>Runtime Function: <em>fract</em> <strong>__fractudahq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudasq"></a>Runtime Function: <em>long fract</em> <strong>__fractudasq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudadq"></a>Runtime Function: <em>long long fract</em> <strong>__fractudadq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudaha"></a>Runtime Function: <em>short accum</em> <strong>__fractudaha</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudasa"></a>Runtime Function: <em>accum</em> <strong>__fractudasa</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudada"></a>Runtime Function: <em>long accum</em> <strong>__fractudada</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudata"></a>Runtime Function: <em>long long accum</em> <strong>__fractudata</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractudauqq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractudauhq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractudausq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractudaudq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudauha2"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractudauha2</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudausa2"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractudausa2</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudauta2"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractudauta2</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudaqi"></a>Runtime Function: <em>signed char</em> <strong>__fractudaqi</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudahi"></a>Runtime Function: <em>short</em> <strong>__fractudahi</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudasi"></a>Runtime Function: <em>int</em> <strong>__fractudasi</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudadi"></a>Runtime Function: <em>long</em> <strong>__fractudadi</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudati"></a>Runtime Function: <em>long long</em> <strong>__fractudati</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudasf"></a>Runtime Function: <em>float</em> <strong>__fractudasf</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractudadf"></a>Runtime Function: <em>double</em> <strong>__fractudadf</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutaqq"></a>Runtime Function: <em>short fract</em> <strong>__fractutaqq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutahq"></a>Runtime Function: <em>fract</em> <strong>__fractutahq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutasq"></a>Runtime Function: <em>long fract</em> <strong>__fractutasq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutadq"></a>Runtime Function: <em>long long fract</em> <strong>__fractutadq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutaha"></a>Runtime Function: <em>short accum</em> <strong>__fractutaha</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutasa"></a>Runtime Function: <em>accum</em> <strong>__fractutasa</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutada"></a>Runtime Function: <em>long accum</em> <strong>__fractutada</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutata"></a>Runtime Function: <em>long long accum</em> <strong>__fractutata</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractutauqq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractutauhq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractutausq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractutaudq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutauha2"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractutauha2</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutausa2"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractutausa2</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutauda2"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractutauda2</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutaqi"></a>Runtime Function: <em>signed char</em> <strong>__fractutaqi</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutahi"></a>Runtime Function: <em>short</em> <strong>__fractutahi</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutasi"></a>Runtime Function: <em>int</em> <strong>__fractutasi</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutadi"></a>Runtime Function: <em>long</em> <strong>__fractutadi</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutati"></a>Runtime Function: <em>long long</em> <strong>__fractutati</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutasf"></a>Runtime Function: <em>float</em> <strong>__fractutasf</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractutadf"></a>Runtime Function: <em>double</em> <strong>__fractutadf</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiqq"></a>Runtime Function: <em>short fract</em> <strong>__fractqiqq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqihq"></a>Runtime Function: <em>fract</em> <strong>__fractqihq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqisq"></a>Runtime Function: <em>long fract</em> <strong>__fractqisq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqidq"></a>Runtime Function: <em>long long fract</em> <strong>__fractqidq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiha"></a>Runtime Function: <em>short accum</em> <strong>__fractqiha</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqisa"></a>Runtime Function: <em>accum</em> <strong>__fractqisa</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqida"></a>Runtime Function: <em>long accum</em> <strong>__fractqida</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqita"></a>Runtime Function: <em>long long accum</em> <strong>__fractqita</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractqiuqq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractqiuhq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractqiusq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractqiudq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractqiuha</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractqiusa</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractqiuda</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractqiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractqiuta</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiqq"></a>Runtime Function: <em>short fract</em> <strong>__fracthiqq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthihq"></a>Runtime Function: <em>fract</em> <strong>__fracthihq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthisq"></a>Runtime Function: <em>long fract</em> <strong>__fracthisq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthidq"></a>Runtime Function: <em>long long fract</em> <strong>__fracthidq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiha"></a>Runtime Function: <em>short accum</em> <strong>__fracthiha</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthisa"></a>Runtime Function: <em>accum</em> <strong>__fracthisa</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthida"></a>Runtime Function: <em>long accum</em> <strong>__fracthida</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthita"></a>Runtime Function: <em>long long accum</em> <strong>__fracthita</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fracthiuqq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fracthiuhq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fracthiusq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fracthiudq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fracthiuha</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fracthiusa</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fracthiuda</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracthiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fracthiuta</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiqq"></a>Runtime Function: <em>short fract</em> <strong>__fractsiqq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsihq"></a>Runtime Function: <em>fract</em> <strong>__fractsihq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsisq"></a>Runtime Function: <em>long fract</em> <strong>__fractsisq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsidq"></a>Runtime Function: <em>long long fract</em> <strong>__fractsidq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiha"></a>Runtime Function: <em>short accum</em> <strong>__fractsiha</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsisa"></a>Runtime Function: <em>accum</em> <strong>__fractsisa</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsida"></a>Runtime Function: <em>long accum</em> <strong>__fractsida</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsita"></a>Runtime Function: <em>long long accum</em> <strong>__fractsita</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractsiuqq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractsiuhq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractsiusq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractsiudq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractsiuha</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractsiusa</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractsiuda</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractsiuta</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiqq"></a>Runtime Function: <em>short fract</em> <strong>__fractdiqq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdihq"></a>Runtime Function: <em>fract</em> <strong>__fractdihq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdisq"></a>Runtime Function: <em>long fract</em> <strong>__fractdisq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdidq"></a>Runtime Function: <em>long long fract</em> <strong>__fractdidq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiha"></a>Runtime Function: <em>short accum</em> <strong>__fractdiha</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdisa"></a>Runtime Function: <em>accum</em> <strong>__fractdisa</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdida"></a>Runtime Function: <em>long accum</em> <strong>__fractdida</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdita"></a>Runtime Function: <em>long long accum</em> <strong>__fractdita</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractdiuqq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractdiuhq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractdiusq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractdiudq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractdiuha</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractdiusa</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractdiuda</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractdiuta</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiqq"></a>Runtime Function: <em>short fract</em> <strong>__fracttiqq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttihq"></a>Runtime Function: <em>fract</em> <strong>__fracttihq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttisq"></a>Runtime Function: <em>long fract</em> <strong>__fracttisq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttidq"></a>Runtime Function: <em>long long fract</em> <strong>__fracttidq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiha"></a>Runtime Function: <em>short accum</em> <strong>__fracttiha</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttisa"></a>Runtime Function: <em>accum</em> <strong>__fracttisa</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttida"></a>Runtime Function: <em>long accum</em> <strong>__fracttida</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttita"></a>Runtime Function: <em>long long accum</em> <strong>__fracttita</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fracttiuqq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fracttiuhq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fracttiusq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fracttiudq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fracttiuha</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fracttiusa</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fracttiuda</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffracttiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fracttiuta</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfqq"></a>Runtime Function: <em>short fract</em> <strong>__fractsfqq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfhq"></a>Runtime Function: <em>fract</em> <strong>__fractsfhq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfsq"></a>Runtime Function: <em>long fract</em> <strong>__fractsfsq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfdq"></a>Runtime Function: <em>long long fract</em> <strong>__fractsfdq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfha"></a>Runtime Function: <em>short accum</em> <strong>__fractsfha</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfsa"></a>Runtime Function: <em>accum</em> <strong>__fractsfsa</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfda"></a>Runtime Function: <em>long accum</em> <strong>__fractsfda</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfta"></a>Runtime Function: <em>long long accum</em> <strong>__fractsfta</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractsfuqq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractsfuhq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractsfusq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractsfudq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractsfuha</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractsfusa</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractsfuda</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractsfuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractsfuta</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfqq"></a>Runtime Function: <em>short fract</em> <strong>__fractdfqq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfhq"></a>Runtime Function: <em>fract</em> <strong>__fractdfhq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfsq"></a>Runtime Function: <em>long fract</em> <strong>__fractdfsq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfdq"></a>Runtime Function: <em>long long fract</em> <strong>__fractdfdq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfha"></a>Runtime Function: <em>short accum</em> <strong>__fractdfha</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfsa"></a>Runtime Function: <em>accum</em> <strong>__fractdfsa</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfda"></a>Runtime Function: <em>long accum</em> <strong>__fractdfda</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfta"></a>Runtime Function: <em>long long accum</em> <strong>__fractdfta</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractdfuqq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractdfuhq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractdfusq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractdfudq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractdfuha</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractdfusa</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractdfuda</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractdfuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractdfuta</strong> <em>(double <var>a</var>)</em></dt>
<dd><p>These functions convert from fractional and signed non-fractionals to
fractionals and signed non-fractionals, without saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fsatfractqqhq2"></a>Runtime Function: <em>fract</em> <strong>__satfractqqhq2</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqsq2"></a>Runtime Function: <em>long fract</em> <strong>__satfractqqsq2</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqdq2"></a>Runtime Function: <em>long long fract</em> <strong>__satfractqqdq2</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqha"></a>Runtime Function: <em>short accum</em> <strong>__satfractqqha</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqsa"></a>Runtime Function: <em>accum</em> <strong>__satfractqqsa</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqda"></a>Runtime Function: <em>long accum</em> <strong>__satfractqqda</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractqqta</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqquqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractqquqq</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqquhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractqquhq</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractqqusq</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractqqudq</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractqquha</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractqqusa</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractqquda</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractqquta</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqqq2"></a>Runtime Function: <em>short fract</em> <strong>__satfracthqqq2</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqsq2"></a>Runtime Function: <em>long fract</em> <strong>__satfracthqsq2</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqdq2"></a>Runtime Function: <em>long long fract</em> <strong>__satfracthqdq2</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqha"></a>Runtime Function: <em>short accum</em> <strong>__satfracthqha</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqsa"></a>Runtime Function: <em>accum</em> <strong>__satfracthqsa</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqda"></a>Runtime Function: <em>long accum</em> <strong>__satfracthqda</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqta"></a>Runtime Function: <em>long long accum</em> <strong>__satfracthqta</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthquqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfracthquqq</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthquhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfracthquhq</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfracthqusq</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfracthqudq</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfracthquha</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfracthqusa</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfracthquda</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfracthquta</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqqq2"></a>Runtime Function: <em>short fract</em> <strong>__satfractsqqq2</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqhq2"></a>Runtime Function: <em>fract</em> <strong>__satfractsqhq2</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqdq2"></a>Runtime Function: <em>long long fract</em> <strong>__satfractsqdq2</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqha"></a>Runtime Function: <em>short accum</em> <strong>__satfractsqha</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqsa"></a>Runtime Function: <em>accum</em> <strong>__satfractsqsa</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqda"></a>Runtime Function: <em>long accum</em> <strong>__satfractsqda</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractsqta</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsquqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractsquqq</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsquhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractsquhq</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractsqusq</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractsqudq</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractsquha</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractsqusa</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractsquda</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractsquta</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqqq2"></a>Runtime Function: <em>short fract</em> <strong>__satfractdqqq2</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqhq2"></a>Runtime Function: <em>fract</em> <strong>__satfractdqhq2</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqsq2"></a>Runtime Function: <em>long fract</em> <strong>__satfractdqsq2</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqha"></a>Runtime Function: <em>short accum</em> <strong>__satfractdqha</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqsa"></a>Runtime Function: <em>accum</em> <strong>__satfractdqsa</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqda"></a>Runtime Function: <em>long accum</em> <strong>__satfractdqda</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractdqta</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdquqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractdquqq</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdquhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractdquhq</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractdqusq</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractdqudq</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractdquha</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractdqusa</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractdquda</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractdquta</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthaqq"></a>Runtime Function: <em>short fract</em> <strong>__satfracthaqq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthahq"></a>Runtime Function: <em>fract</em> <strong>__satfracthahq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthasq"></a>Runtime Function: <em>long fract</em> <strong>__satfracthasq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthadq"></a>Runtime Function: <em>long long fract</em> <strong>__satfracthadq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthasa2"></a>Runtime Function: <em>accum</em> <strong>__satfracthasa2</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthada2"></a>Runtime Function: <em>long accum</em> <strong>__satfracthada2</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthata2"></a>Runtime Function: <em>long long accum</em> <strong>__satfracthata2</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfracthauqq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfracthauhq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfracthausq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfracthaudq</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthauha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfracthauha</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthausa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfracthausa</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthauda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfracthauda</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthauta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfracthauta</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsaqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractsaqq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsahq"></a>Runtime Function: <em>fract</em> <strong>__satfractsahq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsasq"></a>Runtime Function: <em>long fract</em> <strong>__satfractsasq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsadq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractsadq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsaha2"></a>Runtime Function: <em>short accum</em> <strong>__satfractsaha2</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsada2"></a>Runtime Function: <em>long accum</em> <strong>__satfractsada2</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsata2"></a>Runtime Function: <em>long long accum</em> <strong>__satfractsata2</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractsauqq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractsauhq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractsausq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractsaudq</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsauha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractsauha</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsausa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractsausa</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsauda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractsauda</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsauta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractsauta</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdaqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractdaqq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdahq"></a>Runtime Function: <em>fract</em> <strong>__satfractdahq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdasq"></a>Runtime Function: <em>long fract</em> <strong>__satfractdasq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdadq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractdadq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdaha2"></a>Runtime Function: <em>short accum</em> <strong>__satfractdaha2</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdasa2"></a>Runtime Function: <em>accum</em> <strong>__satfractdasa2</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdata2"></a>Runtime Function: <em>long long accum</em> <strong>__satfractdata2</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractdauqq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractdauhq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractdausq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractdaudq</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdauha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractdauha</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdausa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractdausa</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdauda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractdauda</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdauta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractdauta</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttaqq"></a>Runtime Function: <em>short fract</em> <strong>__satfracttaqq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttahq"></a>Runtime Function: <em>fract</em> <strong>__satfracttahq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttasq"></a>Runtime Function: <em>long fract</em> <strong>__satfracttasq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttadq"></a>Runtime Function: <em>long long fract</em> <strong>__satfracttadq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttaha2"></a>Runtime Function: <em>short accum</em> <strong>__satfracttaha2</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttasa2"></a>Runtime Function: <em>accum</em> <strong>__satfracttasa2</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttada2"></a>Runtime Function: <em>long accum</em> <strong>__satfracttada2</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfracttauqq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfracttauhq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfracttausq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfracttaudq</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttauha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfracttauha</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttausa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfracttausa</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttauda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfracttauda</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttauta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfracttauta</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractuqqqq</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqhq"></a>Runtime Function: <em>fract</em> <strong>__satfractuqqhq</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqsq"></a>Runtime Function: <em>long fract</em> <strong>__satfractuqqsq</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqdq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractuqqdq</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqha"></a>Runtime Function: <em>short accum</em> <strong>__satfractuqqha</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqsa"></a>Runtime Function: <em>accum</em> <strong>__satfractuqqsa</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqda"></a>Runtime Function: <em>long accum</em> <strong>__satfractuqqda</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractuqqta</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqquhq2"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractuqquhq2</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqusq2"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractuqqusq2</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqudq2"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractuqqudq2</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractuqquha</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractuqqusa</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractuqquda</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuqquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractuqquta</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractuhqqq</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqhq"></a>Runtime Function: <em>fract</em> <strong>__satfractuhqhq</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqsq"></a>Runtime Function: <em>long fract</em> <strong>__satfractuhqsq</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqdq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractuhqdq</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqha"></a>Runtime Function: <em>short accum</em> <strong>__satfractuhqha</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqsa"></a>Runtime Function: <em>accum</em> <strong>__satfractuhqsa</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqda"></a>Runtime Function: <em>long accum</em> <strong>__satfractuhqda</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractuhqta</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhquqq2"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractuhquqq2</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqusq2"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractuhqusq2</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqudq2"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractuhqudq2</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractuhquha</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractuhqusa</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractuhquda</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractuhquta</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractusqqq</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqhq"></a>Runtime Function: <em>fract</em> <strong>__satfractusqhq</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqsq"></a>Runtime Function: <em>long fract</em> <strong>__satfractusqsq</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqdq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractusqdq</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqha"></a>Runtime Function: <em>short accum</em> <strong>__satfractusqha</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqsa"></a>Runtime Function: <em>accum</em> <strong>__satfractusqsa</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqda"></a>Runtime Function: <em>long accum</em> <strong>__satfractusqda</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractusqta</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusquqq2"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractusquqq2</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusquhq2"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractusquhq2</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqudq2"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractusqudq2</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractusquha</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractusqusa</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractusquda</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractusquta</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractudqqq</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqhq"></a>Runtime Function: <em>fract</em> <strong>__satfractudqhq</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqsq"></a>Runtime Function: <em>long fract</em> <strong>__satfractudqsq</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqdq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractudqdq</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqha"></a>Runtime Function: <em>short accum</em> <strong>__satfractudqha</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqsa"></a>Runtime Function: <em>accum</em> <strong>__satfractudqsa</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqda"></a>Runtime Function: <em>long accum</em> <strong>__satfractudqda</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractudqta</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudquqq2"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractudquqq2</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudquhq2"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractudquhq2</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqusq2"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractudqusq2</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudquha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractudquha</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudqusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractudqusa</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudquda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractudquda</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudquta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractudquta</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhaqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractuhaqq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhahq"></a>Runtime Function: <em>fract</em> <strong>__satfractuhahq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhasq"></a>Runtime Function: <em>long fract</em> <strong>__satfractuhasq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhadq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractuhadq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhaha"></a>Runtime Function: <em>short accum</em> <strong>__satfractuhaha</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhasa"></a>Runtime Function: <em>accum</em> <strong>__satfractuhasa</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhada"></a>Runtime Function: <em>long accum</em> <strong>__satfractuhada</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhata"></a>Runtime Function: <em>long long accum</em> <strong>__satfractuhata</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractuhauqq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractuhauhq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractuhausq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractuhaudq</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhausa2"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractuhausa2</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhauda2"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractuhauda2</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractuhauta2"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractuhauta2</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusaqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractusaqq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusahq"></a>Runtime Function: <em>fract</em> <strong>__satfractusahq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusasq"></a>Runtime Function: <em>long fract</em> <strong>__satfractusasq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusadq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractusadq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusaha"></a>Runtime Function: <em>short accum</em> <strong>__satfractusaha</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusasa"></a>Runtime Function: <em>accum</em> <strong>__satfractusasa</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusada"></a>Runtime Function: <em>long accum</em> <strong>__satfractusada</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusata"></a>Runtime Function: <em>long long accum</em> <strong>__satfractusata</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractusauqq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractusauhq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractusausq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractusaudq</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusauha2"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractusauha2</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusauda2"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractusauda2</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractusauta2"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractusauta2</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudaqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractudaqq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudahq"></a>Runtime Function: <em>fract</em> <strong>__satfractudahq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudasq"></a>Runtime Function: <em>long fract</em> <strong>__satfractudasq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudadq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractudadq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudaha"></a>Runtime Function: <em>short accum</em> <strong>__satfractudaha</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudasa"></a>Runtime Function: <em>accum</em> <strong>__satfractudasa</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudada"></a>Runtime Function: <em>long accum</em> <strong>__satfractudada</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudata"></a>Runtime Function: <em>long long accum</em> <strong>__satfractudata</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractudauqq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractudauhq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractudausq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractudaudq</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudauha2"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractudauha2</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudausa2"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractudausa2</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractudauta2"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractudauta2</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutaqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractutaqq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutahq"></a>Runtime Function: <em>fract</em> <strong>__satfractutahq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutasq"></a>Runtime Function: <em>long fract</em> <strong>__satfractutasq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutadq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractutadq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutaha"></a>Runtime Function: <em>short accum</em> <strong>__satfractutaha</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutasa"></a>Runtime Function: <em>accum</em> <strong>__satfractutasa</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutada"></a>Runtime Function: <em>long accum</em> <strong>__satfractutada</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutata"></a>Runtime Function: <em>long long accum</em> <strong>__satfractutata</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutauqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractutauqq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutauhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractutauhq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutausq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractutausq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutaudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractutaudq</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutauha2"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractutauha2</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutausa2"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractutausa2</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractutauda2"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractutauda2</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractqiqq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqihq"></a>Runtime Function: <em>fract</em> <strong>__satfractqihq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqisq"></a>Runtime Function: <em>long fract</em> <strong>__satfractqisq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractqidq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiha"></a>Runtime Function: <em>short accum</em> <strong>__satfractqiha</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqisa"></a>Runtime Function: <em>accum</em> <strong>__satfractqisa</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqida"></a>Runtime Function: <em>long accum</em> <strong>__satfractqida</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqita"></a>Runtime Function: <em>long long accum</em> <strong>__satfractqita</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractqiuqq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractqiuhq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractqiusq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractqiudq</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractqiuha</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractqiusa</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractqiuda</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractqiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractqiuta</strong> <em>(signed char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfracthiqq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthihq"></a>Runtime Function: <em>fract</em> <strong>__satfracthihq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthisq"></a>Runtime Function: <em>long fract</em> <strong>__satfracthisq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfracthidq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiha"></a>Runtime Function: <em>short accum</em> <strong>__satfracthiha</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthisa"></a>Runtime Function: <em>accum</em> <strong>__satfracthisa</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthida"></a>Runtime Function: <em>long accum</em> <strong>__satfracthida</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthita"></a>Runtime Function: <em>long long accum</em> <strong>__satfracthita</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfracthiuqq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfracthiuhq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfracthiusq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfracthiudq</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfracthiuha</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfracthiusa</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfracthiuda</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracthiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfracthiuta</strong> <em>(short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractsiqq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsihq"></a>Runtime Function: <em>fract</em> <strong>__satfractsihq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsisq"></a>Runtime Function: <em>long fract</em> <strong>__satfractsisq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractsidq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiha"></a>Runtime Function: <em>short accum</em> <strong>__satfractsiha</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsisa"></a>Runtime Function: <em>accum</em> <strong>__satfractsisa</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsida"></a>Runtime Function: <em>long accum</em> <strong>__satfractsida</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsita"></a>Runtime Function: <em>long long accum</em> <strong>__satfractsita</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractsiuqq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractsiuhq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractsiusq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractsiudq</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractsiuha</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractsiusa</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractsiuda</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractsiuta</strong> <em>(int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractdiqq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdihq"></a>Runtime Function: <em>fract</em> <strong>__satfractdihq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdisq"></a>Runtime Function: <em>long fract</em> <strong>__satfractdisq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractdidq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiha"></a>Runtime Function: <em>short accum</em> <strong>__satfractdiha</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdisa"></a>Runtime Function: <em>accum</em> <strong>__satfractdisa</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdida"></a>Runtime Function: <em>long accum</em> <strong>__satfractdida</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdita"></a>Runtime Function: <em>long long accum</em> <strong>__satfractdita</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractdiuqq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractdiuhq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractdiusq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractdiudq</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractdiuha</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractdiusa</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractdiuda</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractdiuta</strong> <em>(long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfracttiqq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttihq"></a>Runtime Function: <em>fract</em> <strong>__satfracttihq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttisq"></a>Runtime Function: <em>long fract</em> <strong>__satfracttisq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfracttidq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiha"></a>Runtime Function: <em>short accum</em> <strong>__satfracttiha</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttisa"></a>Runtime Function: <em>accum</em> <strong>__satfracttisa</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttida"></a>Runtime Function: <em>long accum</em> <strong>__satfracttida</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttita"></a>Runtime Function: <em>long long accum</em> <strong>__satfracttita</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfracttiuqq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfracttiuhq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfracttiusq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfracttiudq</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfracttiuha</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfracttiusa</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfracttiuda</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfracttiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfracttiuta</strong> <em>(long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractsfqq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfhq"></a>Runtime Function: <em>fract</em> <strong>__satfractsfhq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfsq"></a>Runtime Function: <em>long fract</em> <strong>__satfractsfsq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfdq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractsfdq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfha"></a>Runtime Function: <em>short accum</em> <strong>__satfractsfha</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfsa"></a>Runtime Function: <em>accum</em> <strong>__satfractsfsa</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfda"></a>Runtime Function: <em>long accum</em> <strong>__satfractsfda</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractsfta</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractsfuqq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractsfuhq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractsfusq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractsfudq</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractsfuha</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractsfusa</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractsfuda</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractsfuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractsfuta</strong> <em>(float <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractdfqq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfhq"></a>Runtime Function: <em>fract</em> <strong>__satfractdfhq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfsq"></a>Runtime Function: <em>long fract</em> <strong>__satfractdfsq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfdq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractdfdq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfha"></a>Runtime Function: <em>short accum</em> <strong>__satfractdfha</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfsa"></a>Runtime Function: <em>accum</em> <strong>__satfractdfsa</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfda"></a>Runtime Function: <em>long accum</em> <strong>__satfractdfda</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfta"></a>Runtime Function: <em>long long accum</em> <strong>__satfractdfta</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractdfuqq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractdfuhq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractdfusq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractdfudq</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractdfuha</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractdfusa</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractdfuda</strong> <em>(double <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractdfuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractdfuta</strong> <em>(double <var>a</var>)</em></dt>
<dd><p>The functions convert from fractional and signed non-fractionals to
fractionals, with saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005ffractunsqqqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsqqqi</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqqhi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsqqhi</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqqsi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsqqsi</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqqdi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsqqdi</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqqti"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsqqti</strong> <em>(short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshqqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunshqqi</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshqhi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunshqhi</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshqsi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunshqsi</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshqdi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunshqdi</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshqti"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunshqti</strong> <em>(fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssqqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunssqqi</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssqhi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunssqhi</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssqsi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunssqsi</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssqdi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunssqdi</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssqti"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunssqti</strong> <em>(long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdqqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsdqqi</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdqhi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsdqhi</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdqsi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsdqsi</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdqdi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsdqdi</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdqti"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsdqti</strong> <em>(long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshaqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunshaqi</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshahi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunshahi</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshasi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunshasi</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshadi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunshadi</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshati"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunshati</strong> <em>(short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssaqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunssaqi</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssahi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunssahi</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssasi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunssasi</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssadi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunssadi</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssati"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunssati</strong> <em>(accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdaqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsdaqi</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdahi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsdahi</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdasi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsdasi</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdadi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsdadi</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdati"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsdati</strong> <em>(long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstaqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunstaqi</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstahi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunstahi</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstasi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunstasi</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstadi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunstadi</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstati"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunstati</strong> <em>(long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuqqqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsuqqqi</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuqqhi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsuqqhi</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuqqsi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsuqqsi</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuqqdi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsuqqdi</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuqqti"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsuqqti</strong> <em>(unsigned short fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhqqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsuhqqi</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhqhi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsuhqhi</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhqsi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsuhqsi</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhqdi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsuhqdi</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhqti"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsuhqti</strong> <em>(unsigned fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusqqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsusqqi</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusqhi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsusqhi</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusqsi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsusqsi</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusqdi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsusqdi</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusqti"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsusqti</strong> <em>(unsigned long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudqqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsudqqi</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudqhi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsudqhi</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudqsi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsudqsi</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudqdi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsudqdi</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudqti"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsudqti</strong> <em>(unsigned long long fract <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhaqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsuhaqi</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhahi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsuhahi</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhasi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsuhasi</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhadi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsuhadi</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsuhati"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsuhati</strong> <em>(unsigned short accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusaqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsusaqi</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusahi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsusahi</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusasi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsusasi</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusadi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsusadi</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsusati"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsusati</strong> <em>(unsigned accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudaqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsudaqi</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudahi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsudahi</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudasi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsudasi</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudadi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsudadi</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsudati"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsudati</strong> <em>(unsigned long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsutaqi"></a>Runtime Function: <em>unsigned char</em> <strong>__fractunsutaqi</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsutahi"></a>Runtime Function: <em>unsigned short</em> <strong>__fractunsutahi</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsutasi"></a>Runtime Function: <em>unsigned int</em> <strong>__fractunsutasi</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsutadi"></a>Runtime Function: <em>unsigned long</em> <strong>__fractunsutadi</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsutati"></a>Runtime Function: <em>unsigned long long</em> <strong>__fractunsutati</strong> <em>(unsigned long long accum <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiqq"></a>Runtime Function: <em>short fract</em> <strong>__fractunsqiqq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqihq"></a>Runtime Function: <em>fract</em> <strong>__fractunsqihq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqisq"></a>Runtime Function: <em>long fract</em> <strong>__fractunsqisq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqidq"></a>Runtime Function: <em>long long fract</em> <strong>__fractunsqidq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiha"></a>Runtime Function: <em>short accum</em> <strong>__fractunsqiha</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqisa"></a>Runtime Function: <em>accum</em> <strong>__fractunsqisa</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqida"></a>Runtime Function: <em>long accum</em> <strong>__fractunsqida</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqita"></a>Runtime Function: <em>long long accum</em> <strong>__fractunsqita</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractunsqiuqq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractunsqiuhq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractunsqiusq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractunsqiudq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractunsqiuha</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractunsqiusa</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractunsqiuda</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsqiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractunsqiuta</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiqq"></a>Runtime Function: <em>short fract</em> <strong>__fractunshiqq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshihq"></a>Runtime Function: <em>fract</em> <strong>__fractunshihq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshisq"></a>Runtime Function: <em>long fract</em> <strong>__fractunshisq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshidq"></a>Runtime Function: <em>long long fract</em> <strong>__fractunshidq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiha"></a>Runtime Function: <em>short accum</em> <strong>__fractunshiha</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshisa"></a>Runtime Function: <em>accum</em> <strong>__fractunshisa</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshida"></a>Runtime Function: <em>long accum</em> <strong>__fractunshida</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshita"></a>Runtime Function: <em>long long accum</em> <strong>__fractunshita</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractunshiuqq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractunshiuhq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractunshiusq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractunshiudq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractunshiuha</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractunshiusa</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractunshiuda</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunshiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractunshiuta</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiqq"></a>Runtime Function: <em>short fract</em> <strong>__fractunssiqq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssihq"></a>Runtime Function: <em>fract</em> <strong>__fractunssihq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssisq"></a>Runtime Function: <em>long fract</em> <strong>__fractunssisq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssidq"></a>Runtime Function: <em>long long fract</em> <strong>__fractunssidq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiha"></a>Runtime Function: <em>short accum</em> <strong>__fractunssiha</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssisa"></a>Runtime Function: <em>accum</em> <strong>__fractunssisa</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssida"></a>Runtime Function: <em>long accum</em> <strong>__fractunssida</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssita"></a>Runtime Function: <em>long long accum</em> <strong>__fractunssita</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractunssiuqq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractunssiuhq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractunssiusq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractunssiudq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractunssiuha</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractunssiusa</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractunssiuda</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunssiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractunssiuta</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiqq"></a>Runtime Function: <em>short fract</em> <strong>__fractunsdiqq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdihq"></a>Runtime Function: <em>fract</em> <strong>__fractunsdihq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdisq"></a>Runtime Function: <em>long fract</em> <strong>__fractunsdisq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdidq"></a>Runtime Function: <em>long long fract</em> <strong>__fractunsdidq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiha"></a>Runtime Function: <em>short accum</em> <strong>__fractunsdiha</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdisa"></a>Runtime Function: <em>accum</em> <strong>__fractunsdisa</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdida"></a>Runtime Function: <em>long accum</em> <strong>__fractunsdida</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdita"></a>Runtime Function: <em>long long accum</em> <strong>__fractunsdita</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractunsdiuqq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractunsdiuhq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractunsdiusq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractunsdiudq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractunsdiuha</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractunsdiusa</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractunsdiuda</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunsdiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractunsdiuta</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiqq"></a>Runtime Function: <em>short fract</em> <strong>__fractunstiqq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstihq"></a>Runtime Function: <em>fract</em> <strong>__fractunstihq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstisq"></a>Runtime Function: <em>long fract</em> <strong>__fractunstisq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstidq"></a>Runtime Function: <em>long long fract</em> <strong>__fractunstidq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiha"></a>Runtime Function: <em>short accum</em> <strong>__fractunstiha</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstisa"></a>Runtime Function: <em>accum</em> <strong>__fractunstisa</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstida"></a>Runtime Function: <em>long accum</em> <strong>__fractunstida</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstita"></a>Runtime Function: <em>long long accum</em> <strong>__fractunstita</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__fractunstiuqq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__fractunstiuhq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__fractunstiusq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__fractunstiudq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__fractunstiuha</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__fractunstiusa</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__fractunstiuda</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005ffractunstiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__fractunstiuta</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dd><p>These functions convert from fractionals to unsigned non-fractionals;
and from unsigned non-fractionals to fractionals, without saturation.
</p></dd></dl>
<dl>
<dt><a name="index-_005f_005fsatfractunsqiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractunsqiqq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqihq"></a>Runtime Function: <em>fract</em> <strong>__satfractunsqihq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqisq"></a>Runtime Function: <em>long fract</em> <strong>__satfractunsqisq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractunsqidq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiha"></a>Runtime Function: <em>short accum</em> <strong>__satfractunsqiha</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqisa"></a>Runtime Function: <em>accum</em> <strong>__satfractunsqisa</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqida"></a>Runtime Function: <em>long accum</em> <strong>__satfractunsqida</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqita"></a>Runtime Function: <em>long long accum</em> <strong>__satfractunsqita</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractunsqiuqq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractunsqiuhq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractunsqiusq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractunsqiudq</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractunsqiuha</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractunsqiusa</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractunsqiuda</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsqiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractunsqiuta</strong> <em>(unsigned char <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractunshiqq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshihq"></a>Runtime Function: <em>fract</em> <strong>__satfractunshihq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshisq"></a>Runtime Function: <em>long fract</em> <strong>__satfractunshisq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractunshidq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiha"></a>Runtime Function: <em>short accum</em> <strong>__satfractunshiha</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshisa"></a>Runtime Function: <em>accum</em> <strong>__satfractunshisa</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshida"></a>Runtime Function: <em>long accum</em> <strong>__satfractunshida</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshita"></a>Runtime Function: <em>long long accum</em> <strong>__satfractunshita</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractunshiuqq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractunshiuhq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractunshiusq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractunshiudq</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractunshiuha</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractunshiusa</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractunshiuda</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunshiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractunshiuta</strong> <em>(unsigned short <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractunssiqq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssihq"></a>Runtime Function: <em>fract</em> <strong>__satfractunssihq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssisq"></a>Runtime Function: <em>long fract</em> <strong>__satfractunssisq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractunssidq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiha"></a>Runtime Function: <em>short accum</em> <strong>__satfractunssiha</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssisa"></a>Runtime Function: <em>accum</em> <strong>__satfractunssisa</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssida"></a>Runtime Function: <em>long accum</em> <strong>__satfractunssida</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssita"></a>Runtime Function: <em>long long accum</em> <strong>__satfractunssita</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractunssiuqq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractunssiuhq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractunssiusq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractunssiudq</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractunssiuha</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractunssiusa</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractunssiuda</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunssiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractunssiuta</strong> <em>(unsigned int <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractunsdiqq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdihq"></a>Runtime Function: <em>fract</em> <strong>__satfractunsdihq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdisq"></a>Runtime Function: <em>long fract</em> <strong>__satfractunsdisq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractunsdidq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiha"></a>Runtime Function: <em>short accum</em> <strong>__satfractunsdiha</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdisa"></a>Runtime Function: <em>accum</em> <strong>__satfractunsdisa</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdida"></a>Runtime Function: <em>long accum</em> <strong>__satfractunsdida</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdita"></a>Runtime Function: <em>long long accum</em> <strong>__satfractunsdita</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractunsdiuqq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractunsdiuhq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractunsdiusq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractunsdiudq</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractunsdiuha</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractunsdiusa</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractunsdiuda</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunsdiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractunsdiuta</strong> <em>(unsigned long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiqq"></a>Runtime Function: <em>short fract</em> <strong>__satfractunstiqq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstihq"></a>Runtime Function: <em>fract</em> <strong>__satfractunstihq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstisq"></a>Runtime Function: <em>long fract</em> <strong>__satfractunstisq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstidq"></a>Runtime Function: <em>long long fract</em> <strong>__satfractunstidq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiha"></a>Runtime Function: <em>short accum</em> <strong>__satfractunstiha</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstisa"></a>Runtime Function: <em>accum</em> <strong>__satfractunstisa</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstida"></a>Runtime Function: <em>long accum</em> <strong>__satfractunstida</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstita"></a>Runtime Function: <em>long long accum</em> <strong>__satfractunstita</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiuqq"></a>Runtime Function: <em>unsigned short fract</em> <strong>__satfractunstiuqq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiuhq"></a>Runtime Function: <em>unsigned fract</em> <strong>__satfractunstiuhq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiusq"></a>Runtime Function: <em>unsigned long fract</em> <strong>__satfractunstiusq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiudq"></a>Runtime Function: <em>unsigned long long fract</em> <strong>__satfractunstiudq</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiuha"></a>Runtime Function: <em>unsigned short accum</em> <strong>__satfractunstiuha</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiusa"></a>Runtime Function: <em>unsigned accum</em> <strong>__satfractunstiusa</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiuda"></a>Runtime Function: <em>unsigned long accum</em> <strong>__satfractunstiuda</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dt><a name="index-_005f_005fsatfractunstiuta"></a>Runtime Function: <em>unsigned long long accum</em> <strong>__satfractunstiuta</strong> <em>(unsigned long long <var>a</var>)</em></dt>
<dd><p>These functions convert from unsigned non-fractionals to fractionals,
with saturation.
</p></dd></dl>
<hr>
<div class="header">
<p>
Next: <a href="Exception-handling-routines.html#Exception-handling-routines" accesskey="n" rel="next">Exception handling routines</a>, Previous: <a href="Decimal-float-library-routines.html#Decimal-float-library-routines" accesskey="p" rel="prev">Decimal float library routines</a>, Up: <a href="Libgcc.html#Libgcc" accesskey="u" rel="up">Libgcc</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Option-Index.html#Option-Index" title="Index" rel="index">Index</a>]</p>
</div>
</body>
</html>