Lines Matching refs:src
47 * @param int $src
51 protected static function decode6Bits(int $src): int argument
56 $ret += (((0x40 - $src) & ($src - 0x5b)) >> 8) & ($src - 64);
59 $ret += (((0x60 - $src) & ($src - 0x7b)) >> 8) & ($src - 70);
62 $ret += (((0x2f - $src) & ($src - 0x3a)) >> 8) & ($src + 5);
65 $ret += (((0x2c - $src) & ($src - 0x2e)) >> 8) & 63;
68 $ret += (((0x5e - $src) & ($src - 0x60)) >> 8) & 64;
77 * @param int $src
81 protected static function encode6Bits(int $src): string argument
86 $diff += ((25 - $src) >> 8) & 6;
89 $diff -= ((51 - $src) >> 8) & 75;
92 $diff -= ((61 - $src) >> 8) & 13;
95 $diff += ((62 - $src) >> 8) & 49;
97 return \pack('C', $src + $diff);