Lines Matching refs:r

933     unsigned long r;  in ecb_ctz32()  local
934 _BitScanForward (&r, x); in ecb_ctz32()
935 return (int)r; in ecb_ctz32()
937 int r = 0; in ecb_ctz32()
942 r += !!(x & 0xaaaaaaaa) << 0; in ecb_ctz32()
943 r += !!(x & 0xcccccccc) << 1; in ecb_ctz32()
944 r += !!(x & 0xf0f0f0f0) << 2; in ecb_ctz32()
945 r += !!(x & 0xff00ff00) << 3; in ecb_ctz32()
946 r += !!(x & 0xffff0000) << 4; in ecb_ctz32()
948 if (x & 0xaaaaaaaa) r += 1; in ecb_ctz32()
949 if (x & 0xcccccccc) r += 2; in ecb_ctz32()
950 if (x & 0xf0f0f0f0) r += 4; in ecb_ctz32()
951 if (x & 0xff00ff00) r += 8; in ecb_ctz32()
952 if (x & 0xffff0000) r += 16; in ecb_ctz32()
955 return r; in ecb_ctz32()
964 unsigned long r; in ecb_ctz64() local
965 _BitScanForward64 (&r, x); in ecb_ctz64()
966 return (int)r; in ecb_ctz64()
989 unsigned long r; in ecb_ld32() local
990 _BitScanReverse (&r, x); in ecb_ld32()
991 return (int)r; in ecb_ld32()
993 int r = 0; in ecb_ld32()
995 if (x >> 16) { x >>= 16; r += 16; } in ecb_ld32()
996 if (x >> 8) { x >>= 8; r += 8; } in ecb_ld32()
997 if (x >> 4) { x >>= 4; r += 4; } in ecb_ld32()
998 if (x >> 2) { x >>= 2; r += 2; } in ecb_ld32()
999 if (x >> 1) { r += 1; } in ecb_ld32()
1001 return r; in ecb_ld32()
1009 unsigned long r; in ecb_ld64() local
1010 _BitScanReverse64 (&r, x); in ecb_ld64()
1011 return (int)r; in ecb_ld64()
1013 int r = 0; in ecb_ld64()
1015 if (x >> 32) { x >>= 32; r += 32; } in ecb_ld64()
1017 return r + ecb_ld32 (x); in ecb_ld64()
1349 uint32_t r; in ecb_float_to_binary32() local
1352 memcpy (&r, &x, 4); in ecb_float_to_binary32()
1365 r = m & 0x80000000U; in ecb_float_to_binary32()
1367 if (r) in ecb_float_to_binary32()
1377 r |= (e + 126) << 23; in ecb_float_to_binary32()
1378 r |= m & 0x7fffffU; in ecb_float_to_binary32()
1381 return r; in ecb_float_to_binary32()
1389 float r; in ecb_binary32_to_float() local
1392 memcpy (&r, &x, 4); in ecb_binary32_to_float()
1406 r = ecb_ldexpf (x * (0.5f / 0x800000U), e - 126); in ecb_binary32_to_float()
1408 r = neg ? -r : r; in ecb_binary32_to_float()
1411 return r; in ecb_binary32_to_float()
1419 uint64_t r; in ecb_double_to_binary64() local
1422 memcpy (&r, &x, 8); in ecb_double_to_binary64()
1435 r = m & 0x8000000000000000;; in ecb_double_to_binary64()
1437 if (r) in ecb_double_to_binary64()
1447 r |= ((uint64_t)(e + 1022)) << 52; in ecb_double_to_binary64()
1448 r |= m & 0xfffffffffffffU; in ecb_double_to_binary64()
1451 return r; in ecb_double_to_binary64()
1459 double r; in ecb_binary64_to_double() local
1462 memcpy (&r, &x, 8); in ecb_binary64_to_double()
1476 r = ldexp (x * (0.5 / 0x10000000000000U), e - 1022); in ecb_binary64_to_double()
1478 r = neg ? -r : r; in ecb_binary64_to_double()
1481 return r; in ecb_binary64_to_double()