sbits64
while ( (sbits64) rem < 0 ) {
if ( (sbits64) zSig < 0 ) {
if ( 0 <= (sbits64) ( zSig0<<1 ) ) {
while ( (sbits64) rem0 < 0 ) {
sbits64 sigMean;
} while ( 0 <= (sbits64) aSig );
zSign = ( (sbits64) aSig < 0 );
while ( (sbits64) rem0 < 0 ) {
if ( (sbits64) zSig0 < 0 ) goto roundAndPack;
if ( 0 < (sbits64) zSig0 ) {
while ( (sbits64) rem0 < 0 ) {
while ( (sbits64) rem1 < 0 ) {
if ( 0 <= (sbits64) zSig0 ) zSig0 = LIT64( 0xFFFFFFFFFFFFFFFF );
while ( (sbits64) rem0 < 0 ) {
while ( (sbits64) rem1 < 0 ) {
&& ( (sbits64) ( zSig + roundIncrement ) < 0 ) )
if ( (sbits64) zSig0 < 0 ) zExp = 1;
increment = ( (sbits64) zSig1 < 0 );
increment = ( (sbits64) zSig1 < 0 );
if ( (sbits64) zSig0 < 0 ) zExp = 1;
if ((sbits64) zSig < 0) {
&& ((sbits64) (zSig + roundIncrement) < 0))
while (((sbits64) rem0) < 0) {
while ((sbits64) rem0 < 0) {