Lines Matching defs:bits

36  * <li>Exponent width: 5 bits</li>
37 * <li>Significand: 10 bits</li>
97 * The number of bits used to represent a half-precision float value.
439 * @return The bits that represent the half-precision float value
456 * @return The bits that represent the half-precision float value
472 * most significant bits of the returned value are set to 0.</p>
475 * @return The bits that represent the half-precision float value
490 * most significant bits of the argument are ignored.</p>
492 * @param bits An integer
495 public static @HalfFloat short intBitsToHalf(int bits) {
496 return (short) (bits & 0xffff);
547 int bits = h & 0xffff;
548 int e = bits & 0x7fff;
549 int result = bits;
581 int bits = h & 0xffff;
582 int e = bits & 0x7fff;
583 int result = bits;
587 result |= 0x3c00 & -(~(bits >> 15) & (e != 0 ? 1 : 0));
591 result += mask & ((bits >> 15) - 1);
615 int bits = h & 0xffff;
616 int e = bits & 0x7fff;
617 int result = bits;
621 result |= 0x3c00 & (bits > 0x8000 ? 0xffff : 0x0);
625 result += mask & -(bits >> 15);
648 int bits = h & 0xffff;
649 int e = bits & 0x7fff;
650 int result = bits;
889 int bits = h & 0xffff;
890 int s = bits & FP16_SIGN_MASK;
891 int e = (bits >>> FP16_EXPONENT_SHIFT) & FP16_EXPONENT_MASK;
892 int m = (bits ) & FP16_SIGNIFICAND_MASK;
941 int bits = Float.floatToRawIntBits(f);
942 int s = (bits >>> FP32_SIGN_SHIFT );
943 int e = (bits >>> FP32_EXPONENT_SHIFT) & FP32_EXPONENT_MASK;
944 int m = (bits ) & FP32_SIGNIFICAND_MASK;
1076 int bits = h & 0xffff;
1077 int s = (bits >>> FP16_SIGN_SHIFT );
1078 int e = (bits >>> FP16_EXPONENT_SHIFT) & FP16_EXPONENT_MASK;
1079 int m = (bits ) & FP16_SIGNIFICAND_MASK;