Home | History | Annotate | Download | only in hash
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     1685      `
      3 go object darwin amd64 go1.5.1 X:none
      4 build id "ceeff7bcb74fcd882289eb4989c4f62f4a25ab24"
      5 
      6 $$
      7 package crc64
      8 	import runtime "runtime"
      9 	import hash "hash"
     10 	const @"".Size = 0x8
     11 	const @"".ISO = 0xd800000000000000
     12 	const @"".ECMA = 0xc96c5795d7870f42
     13 	type @"".Table [256]uint64
     14 	func @"".MakeTable (@"".poly2 uint64) (? *@"".Table)
     15 	type @"hash".Hash64 interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Sum64() (? uint64); Write(@"io".p []byte) (@"io".n int, @"io".err error) }
     16 	func @"".New (@"".tab2 *@"".Table) (? @"hash".Hash64) { return (&@"".digest{ @"".crc:0x0, @"".tab:@"".tab2 }) }
     17 	func @"".Update (@"".crc2 uint64, @"".tab3 *@"".Table "esc:0x1", @"".p4 []byte "esc:0x1") (? uint64)
     18 	func @"".Checksum (@"".data2 []byte "esc:0x1", @"".tab3 *@"".Table "esc:0x1") (? uint64)
     19 	func @"".init ()
     20 	type @"".digest struct { @"".crc uint64; @"".tab *@"".Table }
     21 	func (@"".d2 *@"".digest "esc:0x1") BlockSize () (? int) { return 0x1 }
     22 	func (@"".d1 *@"".digest "esc:0x1") Reset () { @"".d1.@"".crc = 0x0 }
     23 	func (@"".d2 *@"".digest "esc:0x1") Size () (? int) { return 0x8 }
     24 	func (@"".d2 *@"".digest "esc:0x1") Sum (@"".in3 []byte "esc:0x1a") (? []byte) {  var @"".s4 uint64; @"".s4 = @"".d2.Sum64(); return append(@"".in3, byte(@"".s4 >> 0x38), byte(@"".s4 >> 0x30), byte(@"".s4 >> 0x28), byte(@"".s4 >> 0x20), byte(@"".s4 >> 0x18), byte(@"".s4 >> 0x10), byte(@"".s4 >> 0x8), byte(@"".s4)) }
     25 	func (@"".d2 *@"".digest "esc:0x1") Sum64 () (? uint64) { return @"".d2.@"".crc }
     26 	func (@"".d3 *@"".digest "esc:0x1") Write (@"".p4 []byte "esc:0x1") (@"".n1 int, @"".err2 error)
     27 
     28 $$
     29 _go_.o          0           0     0     644     21816     `
     30 go object darwin amd64 go1.5.1 X:none
     31 
     32 !
     33 go13ldhash.a"".MakeTableeH%H;aHHH$Ht$H|$1H}IH1H}HHHuFHH1HH|Ht-HsHHHH|H|$ HHW
     37 
     38 4type."".TableF
     39 "runtime.newobject
     40 $runtime.panicindex
     41 0runtime.morestack_noctxt  "".autotmp_0001type.int"".~r1type.*"".Table"".polytype.uint64 w !>:
	
     46 "Tgclocals23e8278e2b69a3a75fa59b23c49ed6adTgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go"".NeweH%H;aH(1H\$8H\$@HH$HD$HHD$ Hl$0=uZHhHD$ H1H9tH\$ H\$@HD$8H(HH$HH\$HH\$HD$L@L$Hl$HD$ 1
     51 Ltype."".digest^
     52 "runtime.newobject6runtime.writeBarrierEnabled<go.itab.*"".digest.hash.Hash64type.*"".digest type.hash.Hash64<go.itab.*"".digest.hash.Hash64
     53  runtime.typ2Itab
     54 .runtime.writebarrierptr
     55 0runtime.morestack_noctxt0P"".autotmp_0004type.*"".digest"".autotmp_0003type.*"".digest"".~r1 type.hash.Hash64"".tabtype.*"".TablePeOPSj.r0Tgclocals41a13ac73c712c01973b8fe23f62d694Tgclocals0c8aa8e80191a30eac23f1a218103f16^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go""".(*digest).Size HD$ "".~r0type.int"".dtype.*"".digestnTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go,"".(*digest).BlockSize HD$ "".~r0type.int"".dtype.*"".digestrTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go$"".(*digest).Reset H\$H"".dtype.*"".digestvTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go"".updateLL$HD$HHL$H|$ H\$(1H9}5)HHH1It0@IHHHH1HHHH9|HHH\$0A`"".~r3Ptype.uint64"".p type.[]uint8"".tabtype.*"".Table"".crctype.uint64ppz	$
     65 Tgclocalsf3e34bf4f011b464919023c34fe8268cTgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go"".UpdateeH%H;avIH0H\$8H$H\$@H\$H\$HH\$H\$PH\$H\$XH\$ H\$(H\$`H0
     67 
     68 "".update
     69 0runtime.morestack_noctxt``"".~r3Ptype.uint64"".p type.[]uint8"".tabtype.*"".Table"".crctype.uint64`D_``E
     73 DTgclocalsf3e34bf4f011b464919023c34fe8268cTgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go$"".(*digest).WriteeH%H;avrH0HD$811H\$`H\$hH(H,$HhHl$H\$@H\$H\$HH\$H\$PH\$ HD$(H\$8HH\$HH\$X1H\$`H\$hH0u
     75 
     76 "".update
     77 0runtime.morestack_noctxtp`"".errPtype.error"".n@type.int"".ptype.[]uint8"".dtype.*"".digest`m_`&@
     79 T<Tgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go$"".(*digest).Sum64 H\$H+Hl$ "".~r0type.uint64"".dtype.*"".digestTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go "".(*digest).SumeH%H;awHH1H\$pH\$xH$H\$PHHH8\$GHH0\$FHH(\$EHH \$DHH\$CHH\$BHH\$A@l$@HL$XH\$`HT$hHHH9HHHl$G@+HHH)l$F@+HHH)l$E@+HHH)l$D@+HHH)l$C@+HHH)l$B@+HHH)l$A@+HHH)l$@@+HL$pH|$xH$HHH-H,$HL$HD$HT$H\$ HL$(HD$0HT$8l
     82 type.[]uint8
     83 "runtime.growslice
     84 0runtime.morestack_noctxtp"".autotmp_0024type.uint8"".autotmp_0023
type.uint8"".autotmp_0022type.uint8"".autotmp_0021	type.uint8"".autotmp_0020type.uint8"".autotmp_0019type.uint8"".autotmp_0018type.uint8"".autotmp_0017type.uint8"".~r1@type.[]uint8
     88 "".intype.[]uint8"".dtype.*"".digestN+/Tgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go"".ChecksumeH%H;avHH0H$H\$PH\$H\$8H\$H\$@H\$H\$HH\$ H\$(H\$XH0
     91 
     92 "".update
     93 0runtime.morestack_noctxtP`"".~r2@type.uint64"".tab0type.*"".Table"".datatype.[]uint8`C_`	``
     96 CTgclocals8451bbf999c997b157afc8c2ab6c043eTgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.go"".initeH%H;av4tu
     99 $"".initdone<"".initdoneR
    100 "runtime.throwinitb"".initdonen
    101 hash.initz"".initdone
    102 0runtime.morestack_noctxtPPP
    103 ((Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb^prebuilts/go/darwin-x86/src/hash/crc64/crc64.goTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals23e8278e2b69a3a75fa59b23c49ed6ad0<go.itab.*"".digest.hash.Hash64Tgclocals0c8aa8e80191a30eac23f1a218103f16  Tgclocals41a13ac73c712c01973b8fe23f62d694  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsf3e34bf4f011b464919023c34fe8268cTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsf3e34bf4f011b464919023c34fe8268cTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsb60dc0a6046c556b02baa766a3fd5a27Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals8451bbf999c997b157afc8c2ab6c043e	Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals33cdeccccebe80329f1fdbee7f5874cb0"".initdonetype.uint8"".MakeTablef"".MakeTable"".Newf"".New("".(*digest).Sizef""".(*digest).Size2"".(*digest).BlockSizef,"".(*digest).BlockSize*"".(*digest).Resetf$"".(*digest).Reset"".updatef"".update"".Updatef"".Update*"".(*digest).Writef$"".(*digest).Write*"".(*digest).Sum64f$"".(*digest).Sum64&"".(*digest).Sumf "".(*digest).Sum"".Checksumf"".Checksum"".initf"".init"runtime.gcbits.010go.string.hdr."[]uint64"  (go.string."[]uint64"(go.string."[]uint64" []uint64type.[]uint64?i 0 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint64"p,go.weak.type.*[]uint64"runtime.zerovaluetype.uint64:go.typelink.[]uint64	[]uint64type.[]uint64$type..hashfunc2048  ,runtime.memhash_varlen type..eqfunc2048  .runtime.memequal_varlentype..alg2048  $type..hashfunc2048 type..eqfunc20488go.string.hdr."*crc64.Table"  0go.string."*crc64.Table"0go.string."*crc64.Table" *crc64.Tabletype.*"".Table60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*crc64.Table"p.go.weak.type.**"".Table"runtime.zerovaluetype."".Tableruntime.gcbits.6go.string.hdr."crc64.Table"  .go.string."crc64.Table".go.string."crc64.Table" crc64.Table*go.string.hdr."Table"  "go.string."Table""go.string."Table"Table4go.string.hdr."hash/crc64"  
    110 ,go.string."hash/crc64",go.string."hash/crc64" hash/crc64"go.importpath."".  
    111 ,go.string."hash/crc64"type."".TableH=~0type..alg2048@runtime.gcbits.P6go.string.hdr."crc64.Table"ptype.*"".Table"runtime.zerovaluetype.uint64type.[]uint64`type."".Table*go.string.hdr."Table""go.importpath."".type."".Table:go.string.hdr."*crc64.digest"  
2go.string."*crc64.digest"2go.string."*crc64.digest" *crc64.digestNgo.string.hdr."func(*crc64.digest) int"  Fgo.string."func(*crc64.digest) int"Fgo.string."func(*crc64.digest) int"00func(*crc64.digest) int2type.func(*"".digest) int30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*crc64.digest) int"pDgo.weak.type.*func(*"".digest) int"runtime.zerovalue2type.func(*"".digest) int2type.func(*"".digest) inttype.*"".digesttype.intpgo.typelink.func(*crc64.digest) int	func(*"".digest) int2type.func(*"".digest) intFgo.string.hdr."func(*crc64.digest)"  >go.string."func(*crc64.digest)">go.string."func(*crc64.digest)"0(func(*crc64.digest)*type.func(*"".digest)<30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func(*crc64.digest)"p<go.weak.type.*func(*"".digest)"runtime.zerovalue*type.func(*"".digest)*type.func(*"".digest)type.*"".digest`go.typelink.func(*crc64.digest)	func(*"".digest)*type.func(*"".digest).go.string.hdr."[]uint8"  &go.string."[]uint8"&go.string."[]uint8"[]uint8type.[]uint8~.80 runtime.algarray@"runtime.gcbits.01P.go.string.hdr."[]uint8"p*go.weak.type.*[]uint8"runtime.zerovaluetype.uint86go.typelink.[]uint8	[]uint8type.[]uint8hgo.string.hdr."func(*crc64.digest, []uint8) []uint8"  $`go.string."func(*crc64.digest, []uint8) []uint8"`go.string."func(*crc64.digest, []uint8) []uint8"PJfunc(*crc64.digest, []uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8JNO30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*crc64.digest, []uint8) []uint8"p^go.weak.type.*func(*"".digest, []uint8) []uint8"runtime.zerovalueLtype.func(*"".digest, []uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8type.*"".digesttype.[]uint8type.[]uint8go.typelink.func(*crc64.digest, []uint8) []uint8	func(*"".digest, []uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8Tgo.string.hdr."func(*crc64.digest) uint64"  Lgo.string."func(*crc64.digest) uint64"Lgo.string."func(*crc64.digest) uint64"@6func(*crc64.digest) uint648type.func(*"".digest) uint64/p30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(*crc64.digest) uint64"pJgo.weak.type.*func(*"".digest) uint64"runtime.zerovalue8type.func(*"".digest) uint648type.func(*"".digest) uint64type.*"".digesttype.uint64|go.typelink.func(*crc64.digest) uint64	func(*"".digest) uint648type.func(*"".digest) uint64rgo.string.hdr."func(*crc64.digest, []uint8) (int, error)"  )jgo.string."func(*crc64.digest, []uint8) (int, error)"jgo.string."func(*crc64.digest, []uint8) (int, error)"`Tfunc(*crc64.digest, []uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(*crc64.digest, []uint8) (int, error)"phgo.weak.type.*func(*"".digest, []uint8) (int, error)"runtime.zerovalueVtype.func(*"".digest, []uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)type.*"".digesttype.[]uint8type.inttype.errorgo.typelink.func(*crc64.digest, []uint8) (int, error)	func(*"".digest, []uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)2go.string.hdr."BlockSize"  	*go.string."BlockSize"*go.string."BlockSize" BlockSize4go.string.hdr."func() int"  
    114 ,go.string."func() int",go.string."func() int" func() inttype.func() int930 runtime.algarray@"runtime.gcbits.01P4go.string.hdr."func() int"p0go.weak.type.*func() int"runtime.zerovaluetype.func() inttype.func() inttype.intBgo.typelink.func() int	func() inttype.func() int*go.string.hdr."Reset"  "go.string."Reset""go.string."Reset"Reset,go.string.hdr."func()"  $go.string."func()"$go.string."func()"func()type.func()30 runtime.algarray@"runtime.gcbits.01P,go.string.hdr."func()"p(go.weak.type.*func()"runtime.zerovaluetype.func()type.func()2go.typelink.func()	func()type.func()(go.string.hdr."Size"   go.string."Size" go.string."Size"
    116 Size&go.string.hdr."Sum"  go.string."Sum"go.string."Sum"SumJgo.string.hdr."func([]uint8) []uint8"  Bgo.string."func([]uint8) []uint8"Bgo.string."func([]uint8) []uint8"0,func([]uint8) []uint84type.func([]uint8) []uint8&30 runtime.algarray@"runtime.gcbits.01PJgo.string.hdr."func([]uint8) []uint8"pFgo.weak.type.*func([]uint8) []uint8"runtime.zerovalue4type.func([]uint8) []uint84type.func([]uint8) []uint8type.[]uint8type.[]uint8ngo.typelink.func([]uint8) []uint8	func([]uint8) []uint84type.func([]uint8) []uint8*go.string.hdr."Sum64"  "go.string."Sum64""go.string."Sum64"Sum64:go.string.hdr."func() uint64"  
2go.string."func() uint64"2go.string."func() uint64" func() uint64$type.func() uint64$30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() uint64"p6go.weak.type.*func() uint64"runtime.zerovalue$type.func() uint64$type.func() uint64type.uint64Ngo.typelink.func() uint64	func() uint64$type.func() uint64*go.string.hdr."Write"  "go.string."Write""go.string."Write"WriteTgo.string.hdr."func([]uint8) (int, error)"  Lgo.string."func([]uint8) (int, error)"Lgo.string."func([]uint8) (int, error)"@6func([]uint8) (int, error)>type.func([]uint8) (int, error)N4P30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func([]uint8) (int, error)"pPgo.weak.type.*func([]uint8) (int, error)"runtime.zerovalue>type.func([]uint8) (int, error)>type.func([]uint8) (int, error)type.[]uint8type.inttype.errorgo.typelink.func([]uint8) (int, error)	func([]uint8) (int, error)>type.func([]uint8) (int, error)type.*"".digestp6L0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."*crc64.digest"p0go.weak.type.**"".digest"runtime.zerovaluetype."".digest`type.*"".digesttype.*"".digest2go.string.hdr."BlockSize"type.func() int2type.func(*"".digest) int,"".(*digest).BlockSize,"".(*digest).BlockSize*go.string.hdr."Reset"type.func()*type.func(*"".digest)$"".(*digest).Reset$"".(*digest).Reset(go.string.hdr."Size"type.func() int2type.func(*"".digest) int""".(*digest).Size""".(*digest).Size&go.string.hdr."Sum"4type.func([]uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8 "".(*digest).Sum "".(*digest).Sum*go.string.hdr."Sum64"$type.func() uint648type.func(*"".digest) uint64$"".(*digest).Sum64$"".(*digest).Sum64*go.string.hdr."Write">type.func([]uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)$"".(*digest).Write$"".(*digest).Write"runtime.gcbits.028go.string.hdr."crc64.digest"  0go.string."crc64.digest"0go.string."crc64.digest" crc64.digest&go.string.hdr."crc"  go.string."crc"go.string."crc"crc&go.string.hdr."tab"  go.string."tab"go.string."tab"tab,go.string.hdr."digest"  $go.string."digest"$go.string."digest"digesttype."".digest 0 runtime.algarray@"runtime.gcbits.02P8go.string.hdr."crc64.digest"ptype.*"".digest"runtime.zerovaluetype."".digest&go.string.hdr."crc""go.importpath."".type.uint64&go.string.hdr."tab""go.importpath."".type.*"".Table`type."".digest,go.string.hdr."digest""go.importpath."".type."".digest.go.string.hdr."runtime"  &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime.  &go.string."runtime"(go.string.hdr."hash"   go.string."hash" go.string."hash"
    122 hash&go.importpath.hash.   go.string."hash""runtime.zerovaluego13ld