shift128Right
shift128Right( a.high, a.low, 16, &z.high, &z.low );
shift128Right( a.high, a.low, 16, &z.high, &z.low );
shift128Right( aSig, 0, 4, &zSig0, &zSig1 );
shift128Right( aSig<<1, 0, 16, &zSig0, &zSig1 );
shift128Right( aSig, 0, 1, &aSig, &rem1 );
shift128Right( aSig0, 0, 1, &aSig0, &aSig1 );
shift128Right( aSig0, 0, 2 + ( aExp & 1 ), &aSig0, &aSig1 );
shift128Right( aSig0, aSig1, 1, &aSig0, &aSig1 );
shift128Right( bSig0, bSig1, 12, &bSig0, &bSig1 );
shift128Right( aSig0, aSig1, - expDiff, &aSig0, &aSig1 );
shift128Right( aSig0, aSig1, 12, &aSig0, &aSig1 );
shift128Right( bSig0, bSig1, 12, &bSig0, &bSig1 );