Lines Matching refs:aSign
591 flag aSign;
599 aSign = extractFloat32Sign( a );
605 if ( ! aSign || ( ( aExp == 0xFF ) && aSig ) ) {
612 if ( aSign ) z = - z;
631 if ( aSign ) z = - z;
635 if ( aSign ) {
662 flag aSign;
669 aSign = extractFloat32Sign( a );
674 if ( ! aSign || ( ( aExp == 0xFF ) && aSig ) ) return 0x7FFFFFFF;
687 if ( aSign ) z = - z;
702 flag aSign;
708 aSign = extractFloat32Sign( a );
711 return packFloat64( aSign, 0x7FF, 0, 0 );
714 if ( aSig == 0 ) return packFloat64( aSign, 0, 0, 0 );
719 return packFloat64( aSign, aExp + 0x380, zSig0, zSig1 );
734 flag aSign;
750 aSign = extractFloat32Sign( a );
754 return packFloat32( aSign, 0x7F, 0 );
760 return aSign ? 0xBF800000 : 0;
762 return aSign ? 0x80000000 : 0x3F800000;
764 return packFloat32( aSign, 0, 0 );
944 flag aSign, bSign;
946 aSign
948 if ( aSign == bSign ) {
949 return addFloat32Sigs( a, b, aSign );
952 return subFloat32Sigs( a, b, aSign );
966 flag aSign, bSign;
968 aSign = extractFloat32Sign( a );
970 if ( aSign == bSign ) {
971 return subFloat32Sigs( a, b, aSign );
974 return addFloat32Sigs( a, b, aSign );
988 flag aSign, bSign, zSign;
994 aSign = extractFloat32Sign( a );
998 zSign = aSign ^ bSign;
1047 flag aSign, bSign, zSign;
1053 aSign = extractFloat32Sign( a );
1057 zSign = aSign ^ bSign;
1117 flag aSign, bSign, zSign;
1124 aSign = extractFloat32Sign( a );
1189 return normalizeRoundAndPackFloat32( aSign ^ zSign, bExp, aSig );
1204 flag aSign;
1210 aSign = extractFloat32Sign( a );
1213 if ( ! aSign ) return a;
1217 if ( aSign ) {
1286 flag aSign, bSign;
1294 aSign = extractFloat32Sign( a );
1296 if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
1297 return ( a == b ) || ( aSign ^ ( a < b ) );
1310 flag aSign, bSign;
1318 aSign = extractFloat32Sign( a );
1320 if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
1321 return ( a != b ) && ( aSign ^ ( a < b ) );
1357 flag aSign, bSign;
1368 aSign = extractFloat32Sign( a );
1370 if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
1371 return ( a == b ) || ( aSign ^ ( a < b ) );
1385 flag aSign, bSign;
1395 aSign = extractFloat32Sign( a );
1397 if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
1398 return ( a != b ) && ( aSign ^ ( a < b ) );
1417 flag aSign;
1426 aSign = extractFloat64Sign( a );
1430 aSign = 0;
1455 z = aSign ? - absZ : absZ;
1459 if ( aSign ) {
1467 if ( ( aSign ^ ( z < 0 ) ) && z ) {
1470 return aSign ? (sbits32) 0x80000000 : 0x7FFFFFFF;
1491 flag aSign;
1499 aSign = extractFloat64Sign( a );
1503 if ( ( aExp == 0x7FF ) && ( aSig0 | aSig1 ) ) aSign = 0;
1520 z = aSign ? - absZ : absZ;
1521 if ( ( aSign ^ ( z < 0 ) ) && z ) {
1524 return aSign ? (sbits32) 0x80000000 : 0x7FFFFFFF;
1541 flag aSign;
1549 aSign = extractFloat64Sign( a );
1554 return packFloat32( aSign, 0xFF, 0 );
1558 return roundAndPackFloat32( aSign, aExp - 0x381, zSig );
1573 flag aSign;
1617 aSign = extractFloat64Sign( a );
1623 return packFloat64( aSign, 0x3FF, 0, 0 );
1628 aSign ? packFloat64( 1, 0x3FF, 0, 0 )
1632 aSign ? packFloat64( 1, 0, 0, 0 )
1635 return packFloat64( aSign, 0, 0, 0 );
1835 flag aSign, bSign;
1837 aSign = extractFloat64Sign( a );
1839 if ( aSign == bSign ) {
1840 return addFloat64Sigs( a, b, aSign );
1843 return subFloat64Sigs( a, b, aSign );
1857 flag aSign, bSign;
1859 aSign = extractFloat64Sign( a );
1861 if ( aSign == bSign ) {
1862 return subFloat64Sigs( a, b, aSign );
1865 return addFloat64Sigs( a, b, aSign );
1879 flag aSign, bSign, zSign;
1886 aSign = extractFloat64Sign( a );
1891 zSign = aSign ^ bSign;
1941 flag aSign, bSign, zSign;
1949 aSign = extractFloat64Sign( a );
1954 zSign = aSign ^ bSign;
2022 flag aSign, bSign, zSign;
2032 aSign = extractFloat64Sign( a );
2112 normalizeRoundAndPackFloat64( aSign ^ zSign, bExp - 4, aSig0, aSig1 );
2127 flag aSign;
2136 aSign = extractFloat64Sign( a );
2139 if ( ! aSign ) return a;
2142 if ( aSign ) {
2223 flag aSign, bSign;
2233 aSign = extractFloat64Sign( a );
2235 if ( aSign != bSign )
2236 return aSign ||
2240 ( aSign ^ ( FLOAT64_DEMANGLE(a) < FLOAT64_DEMANGLE(b) ) );
2252 flag aSign, bSign;
2262 aSign = extractFloat64Sign( a );
2264 if ( aSign != bSign )
2265 return aSign &&
2269 ( aSign ^ ( FLOAT64_DEMANGLE(a) < FLOAT64_DEMANGLE(b) ) );
2307 flag aSign, bSign;
2319 aSign = extractFloat64Sign( a );
2321 if ( aSign != bSign ) return aSign || ( (bits64) ( ( a | b )<<1 ) == 0 );
2322 return ( a == b ) || ( aSign ^ ( a < b ) );
2336 flag aSign, bSign;
2348 aSign = extractFloat64Sign( a );
2350 if ( aSign != bSign ) return aSign && ( (bits64) ( ( a | b )<<1 ) != 0 );
2351 return ( a != b ) && ( aSign ^ ( a < b ) );