Lines Matching defs:aExp
226 int16 aExp, bExp, zExp;
231 aExp = extractFloat64Exp(a);
234 expDiff = aExp - bExp;
241 if (aExp == 0) {
242 aExp = 1;
254 if (aExp == 0) {
267 if (aExp == 0x7FF) {
279 zExp = aExp;
287 int16 aExp, bExp, zExp;
292 aExp = extractFloat64Exp(a);
295 expDiff = aExp - bExp;
299 if (aExp == 0x7FF) {
308 zExp = aExp;
313 if (aExp == 0) {
321 if (aExp == 0x7FF) {
324 if (aExp == 0)
327 zExp = aExp;
456 int16 aExp, bExp, zExp;
461 aExp = extractFloat32Exp(a);
464 expDiff = aExp - bExp;
471 if (aExp == 0) {
472 aExp = 1;
484 if (aExp == 0) {
497 if (aExp == 0xFF) {
509 zExp = aExp;
518 int16 aExp, bExp, zExp;
523 aExp = extractFloat32Exp(a);
526 expDiff = aExp - bExp;
530 if (aExp == 0xFF) {
539 zExp = aExp;
544 if (aExp == 0) {
552 if (aExp == 0xFF) {
555 if (aExp == 0)
558 zExp = aExp;
719 int16 aExp, bExp, zExp;
725 aExp = extractFloat64Exp(a);
731 if (aExp == 0x7FF) {
741 if ((aExp | aSig) == 0) {
748 if (aExp == 0) {
751 normalizeFloat64Subnormal(aSig, &aExp, &aSig);
753 zExp = aExp - bExp + 0x3FD;
777 int16 aExp, bExp, zExp;
782 aExp = extractFloat32Exp(a);
788 if (aExp == 0xFF) {
802 if (aExp == 0) {
805 normalizeFloat32Subnormal(aSig, &aExp, &aSig);
807 zExp = aExp - bExp + 0x7D;
827 int aExp, bExp, zExp;
833 aExp = extractFloat32Exp(a);
839 if (aExp == 0) {
842 normalizeFloat32Subnormal(aSig, &aExp, &aSig);
849 if ((bExp == 0xff && bSig == 0) || (aExp == 0xff && aSig == 0))
852 zExp = aExp + bExp - 0x7F;
868 int aExp, bExp, zExp;
872 aExp = extractFloat64Exp(a);
879 if (aExp == 0) {
882 normalizeFloat64Subnormal(aSig, &aExp, &aSig);
889 if ((aExp == 0x7ff && aSig == 0) || (bExp == 0x7ff && bSig == 0))
892 zExp = aExp + bExp - 0x3FF;
915 int16 aExp;
920 aExp = extractFloat64Exp( a );
925 if ( aExp || zSig ) {
927 aExp -= 0x381;
929 return roundAndPackFloat32(aSign, aExp, zSig);