Home | History | Annotate | Download | only in src

Lines Matching full:nzero

348   int nzero;            /* number of non-zero bits */
371 nzero = 0;
372 if ((value >> 32) != 0) { nzero = 32; } //*TY 03/25/2000 - added explicit comparison to zero to avoid uint64 to bool conversion operator
373 if ((value >> (16 + nzero)) != 0) { nzero += 16; }
374 if ((value >> ( 8 + nzero)) != 0) { nzero += 8; }
375 if ((value >> ( 4 + nzero)) != 0) { nzero += 4; }
376 if ((value >> ( 2 + nzero)) != 0) { nzero += 2; }
377 if ((value >> ( 1 + nzero)) != 0) { nzero += 1; }
378 if ((value >> ( nzero)) != 0) { nzero += 1; }
381 value <<= /*(uint64)*/ (64 - nzero); //*TY 03/25/2000 - removed extraneous cast to uint64
382 bexp -= 64 - nzero;
506 nzero = 0;
507 if ((vv.i64 >> 32) != 0) { nzero = 32; }
508 if ((vv.i64 >> (16 + nzero)) != 0) { nzero += 16; }
509 if ((vv.i64 >> ( 8 + nzero)) != 0) { nzero += 8; }
510 if ((vv.i64 >> ( 4 + nzero)) != 0) { nzero += 4; }
511 if ((vv.i64 >> ( 2 + nzero)) != 0) { nzero += 2; }
512 if ((vv.i64 >> ( 1 + nzero)) != 0) { nzero += 1; }
513 if ((vv.i64 >> ( nzero)) != 0) { nzero += 1; }
516 nzero = 64 - nzero;
517 vv.i64 <<= nzero; // * TY 03/25/2000 - removed extraneous cast to uint64
518 bexp -= nzero;