0
  "   ˆl–ßi~””ÔD¨ 	¥íÀà ¦-ÿ¿ƒ[{ÂÁ †    # NOTE: Derived from ../../blib/lib/NetAddr/IP/UtilPP.pm.
# Changes made here will be lost when autosplit is run again.
# See AutoSplit.pm.
package NetAddr::IP::UtilPP;

#line 523 "../../blib/lib/NetAddr/IP/UtilPP.pm (autosplit into ../../blib/lib/auto/NetAddr/IP/UtilPP/_bin2bcdn.al)"
sub _bin2bcdn {
  my($b128) = @_;
  my @binary = unpack('N4',$b128);
  my @nbcd = (0,0,0,0,0);	# 5 - 32 bit registers
  my ($add3, $msk8, $bcd8, $carry, $tmp);
  my $j = 0;
  my $k = -1;
  my $binmsk = 0;
  foreach(0..127) {
    unless ($binmsk) {
      $binmsk = 0x80000000;
      $k++;
    }
    $carry = $binary[$k] & $binmsk;
    $binmsk >>= 1;
    next unless $carry || $j;				# skip leading zeros
    foreach(4,3,2,1,0) {
      $bcd8 = $nbcd[$_];
      $add3 = 3;
      $msk8 = 8;

      $j = 0;
      while ($j < 8) {
	$tmp = $bcd8 + $add3;
	if ($tmp & $msk8) {
	  $bcd8 = $tmp;
	}
	$add3 <<= 4;
	$msk8 <<= 4;
	$j++;
      }
      $tmp = $bcd8 & 0x80000000;	# propagate carry
      $bcd8 <<= 1;			# x2
      if ($carry) {
	$bcd8 += 1;
      }
      $nbcd[$_] = $bcd8;
      $carry = $tmp;
    }
  }
  pack('N5',@nbcd);
}

# end of NetAddr::IP::UtilPP::_bin2bcdn
1;
  G   ˆl–ß=¿J•4Å6 ¸î61hßÀ‚l_�uÐb&=LyZof¯a–Ðz¾””ÔD¨ 	ÅÍÀ?q¶ÔÅ£Ä õ    ‹     m”ËrÛ0E÷ú
Ž³–§~5Î¢3íª»lú˜‚-Lø�	ÒµûõÝØ‚Üpå‘Ü{!?¶ÝáÜÃ`Œ‰®ÿÎ…qÞaÓ€ËoÄo34¬+šYÅá¦|i\bÉ³é;G¡œÛw¼p»ƒ„syù@`I±¶›56ú!2`S¸€3û˜ÌŒ8¶Ûíæ¥]ÌÎ‰Â�ïDÓ<}^còro<¿zÚgMüpùgÒ@N‡FÆ³Qæ1‹­ùfÀ˜Bwcb@…¼‚`KF3=ùw±åÁŽ%fìvã@¹O¨j-µ�hÎ)ý­Þ>–¤˜•0ƒXÞ¥ìé¤Ë,a´™b¸·b:ü’ËpH0ôF]ùZUÈÓÓ£
ÆVGðlx!ú¬ �@ÖbGÎÁ´\ mÞ²šŸµ•Òî=ßD§ÚéÒÉ¼÷ÖyÙ/Ö…Jè$=“"WÕC`Kd)Ùò¡¤#À„L¬ÀšZE…ÞàŒ‰ø]qUGùL‡¬ŽÅ ¼ÙÔ’�°PüNÆ¤ChFt]sü¯èE’‚V×°=ÙèÆ¸¥-EMÕ|å{ò“8Ž¹.‰âž¯œªtÝÜ+¨�Ç2ù²ÌàŠrn]áìdöûõýT?ò$4Q� &íF]ª`Ïë$‰4““§¿²O$V¹    $   	ˆl–Ým_J22Ž¥	@·q—n4Ú˜´oÃ….…æ¿¿Å ?÷     	ELF          >    €¼      @       à         @ 8  @          @       @       @       Ø      Ø                                                                                        hs      hs                    €       €       €      Éå      Éå                    p      p      p     bg      bg                   Ðä     Ðô     Ðô     @      �                   ó               `      `                   8      8      8      0       0                    h      h      h      D       D              Såtd   8      8      8      0       0              Påtd   @™     @™     @™     <      <             Qåtd                                                  Råtd   Ðä     Ðô     Ðô     0      0             /lib64/ld-linux-x86-64.so.2               GNU   À          € À                   GNU Ùœ:½! /pÎð&� ¼B›êy         GNU                      I        ˆQ  eI  L      BEÕìj	CÖ»ã’|:—¬KãÀ2bÛíÙqX                        ¶                     æ                                          6                     Ó                     ²                     Ã                                          ì                     ‘                     ƒ                     ]                     Ó	                     ®                     É
                     t                     º                     L                     f                     Ì                     ¢
                     N                     Œ                     B                     
	                     Ó                     <                     Y                     È                     _                     é                      ò
                     ž                     œ                     ù                     !                     ¯                     Î                     )                     ¯                     `                     b                     b                     Š                                          /                     h                     l                     n                      ð                     w
     