Home | History | Annotate | Download | only in hash
      1 !<arch>
      2 __.PKGDEF       0           0     0     644     1760      `
      3 go object linux amd64 go1.5.1 X:none
      4 build id "6d39089c6b0998d892e8a50dc9e9a784e69269fa"
      5 
      6 $$
      7 package crc32
      8 	import runtime "runtime"
      9 	import hash "hash"
     10 	import sync "sync"
     11 	const @"".Size = 0x4
     12 	const @"".IEEE = 0xedb88320
     13 	const @"".Castagnoli = 0x82f63b78
     14 	const @"".Koopman = 0xeb31d82e
     15 	type @"".Table [256]uint32
     16 	var @"".IEEETable *@"".Table
     17 	func @"".MakeTable (@"".poly2 uint32) (? *@"".Table)
     18 	type @"hash".Hash32 interface { BlockSize() (? int); Reset(); Size() (? int); Sum(@"hash".b []byte) (? []byte); Sum32() (? uint32); Write(@"io".p []byte) (@"io".n int, @"io".err error) }
     19 	func @"".New (@"".tab2 *@"".Table) (? @"hash".Hash32) { return (&@"".digest{ @"".crc:0x0, @"".tab:@"".tab2 }) }
     20 	func @"".NewIEEE () (? @"hash".Hash32) { return @"".New(@"".IEEETable) }
     21 	func @"".Update (@"".crc2 uint32, @"".tab3 *@"".Table "esc:0x1", @"".p4 []byte) (? uint32)
     22 	func @"".Checksum (@"".data2 []byte, @"".tab3 *@"".Table "esc:0x1") (? uint32)
     23 	func @"".ChecksumIEEE (@"".data2 []byte) (? uint32)
     24 	func @"".init ()
     25 	type @"".digest struct { @"".crc uint32; @"".tab *@"".Table }
     26 	func (@"".d2 *@"".digest "esc:0x1") BlockSize () (? int) { return 0x1 }
     27 	func (@"".d1 *@"".digest "esc:0x1") Reset () { @"".d1.@"".crc = 0x0 }
     28 	func (@"".d2 *@"".digest "esc:0x1") Size () (? int) { return 0x4 }
     29 	func (@"".d2 *@"".digest "esc:0x1") Sum (@"".in3 []byte "esc:0x1a") (? []byte) {  var @"".s4 uint32; @"".s4 = @"".d2.Sum32(); return append(@"".in3, byte(@"".s4 >> 0x18), byte(@"".s4 >> 0x10), byte(@"".s4 >> 0x8), byte(@"".s4)) }
     30 	func (@"".d2 *@"".digest "esc:0x1") Sum32 () (? uint32) { return @"".d2.@"".crc }
     31 	func (@"".d3 *@"".digest "esc:0x1") Write (@"".p4 []byte) (@"".n1 int, @"".err2 error)
     32 
     33 $$
     34 _go_.o          0           0     0     644     41768     `
     35 go object linux amd64 go1.5.1 X:none
     36 
     37 !
     38 go13ldhash.async.a""".castagnoliInitdH%H;avoHH\$H$x;$H\$H\$HH$H\$=uHHH-H,$H\$x
     42 :
     43 *runtime.racefuncenterT
     44 "".makeTablev$"".castagnoliTable
     45 "runtime.racewrite6runtime.writeBarrierEnabled$"".castagnoliTable
     46 (runtime.racefuncexit$"".castagnoliTable
     47 .runtime.writebarrierptr
     48 0runtime.morestack_noctxt0"".autotmp_0000type.*"".Table0S/0)fO'3Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals0c8aa8e80191a30eac23f1a218103f16\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".MakeTabledH%H;aHH\$H$L$x;uBHH$HH\$HH$HH\$ H u&HH$HH\$ H$H\$H\$ H9 
     51 B
     52 *runtime.racefuncenterh""".castagnoliOnce~("".castagnoliInitf
     53 sync.(*Once).Do$"".castagnoliTable
     54  runtime.raceread$"".castagnoliTable
     55 (runtime.racefuncexit"".IEEETable
     56  runtime.raceread"".IEEETable
     57 (runtime.racefuncexit
     58 "".makeTable
     59 (runtime.racefuncexit
     60 0runtime.morestack_noctxt  "".~r1type.*"".Table"".polytype.uint32" [ -  <)
     64  I
Tgclocals4890e3a93365aee16ae14c26a23507baTgclocals69c1753bd5f81501d95132d08af04464\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".makeTabledH%H;aH(H\$(H$HH$t$0H|$1H\$1H}1L$HH|H|$ HT$Hs`HH$H|$ t$0HD$Ht;H=s,Hl$+HHHxH|$8H(L$r
     69 B
     70 *runtime.racefuncenterPtype."".Tableb
     71 "runtime.newobject
     72 "runtime.racewrite
     73 (runtime.racefuncexit
     74 $runtime.panicindex
     75 $runtime.panicindex
     76 0runtime.morestack_noctxt P"".autotmp_0005type.int"".crc'type.uint32"".itype.int"".ttype.*"".Table"".~r1type.*"".Table"".polytype.uint32POP,D	F wC
     80 ,Tgclocalsfc0f470eb014d90d2abcee073dc4262cTgclocalsf891aedf0f80c97cb1c7cc75a7fd6349\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".makeTable8		dH%H;a5H8H\$8H$HH$H\$H\$(\$@$H\$H\$0H\$(H$HD$H\$0H$HD$H|$(Ht$0HHH1H=8HD$ H=kHH$Ht$ HT$(HCH/HHHD$HL$%HH$HT$(l$HH1\$Hl$HHH
     83 HHl$ HHH$Ht$ L$Hl$H\$(HHt`HHsPH
     84 HHs9HHHD$H5HHH=HT$HH8"cO&
     92 B
     93 *runtime.racefuncenterP*type."".slicing8Tableb
     94 "runtime.newobject
     95 "".makeTable
     96 ,runtime.racewriterange
     97 *runtime.racereadrange
     98  runtime.duffcopy
     99  runtime.raceread
    100  runtime.raceread
    101 "runtime.racewrite
    102 (runtime.racefuncexit
    103 $runtime.panicindex
    104 $runtime.panicindex
    105 $runtime.panicindex
    106 $runtime.panicindex
    107 $runtime.panicindex
    108 $runtime.panicindex	
    109 0runtime.morestack_noctxt p"".autotmp_0009type.int"".autotmp_0008type.*"".Table"".j?type.int"".crcGtype.uint32"".i/type.int"".t,type.*"".slicing8Table"".~r1,type.*"".slicing8Table"".polytype.uint32popbHjEFs   &!i
    112 bTgclocalsa3c15a59fef61875107689b5f7f40eceTgclocalseda08c5a2b5eb902f23363c65634f0d9\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".NewdH%H;aH(H\$(H$1H\$8H\$@HH$HD$HD$ H$HD$ H$H$H\$ HHl$0=udHkH\$ H\$ H1H9tH\$ H\$@HD$8H(HH$HH\$HH\$HD$LCL$Hl$s
    115 B
    116 *runtime.racefuncenterhtype."".digestz
    117 "runtime.newobject
    118 "runtime.racewrite
    119 "runtime.racewrite6runtime.writeBarrierEnabled<go.itab.*"".digest.hash.Hash32
    120 (runtime.racefuncexittype.*"".digest type.hash.Hash32<go.itab.*"".digest.hash.Hash32
    121  runtime.typ2Itab
    122 .runtime.writebarrierptr
    123 0runtime.morestack_noctxt0P"".autotmp_0014type.*"".digest"".autotmp_0013type.*"".digest"".~r1 type.hash.Hash32"".tabtype.*"".TablePOPa(Y!` /f->Tgclocals27f94a2fe0ff5b305b2385471201b6d7Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".NewIEEEdH%H;a5HPH\$PH$1H\$XH\$`HH$HH\$ 1H\$0H\$8HH$HD$HD$(H$HD$(H$H$H\$(HHl$ =uxHkH\$(H\$(H1H9t-HL$(HD$@HL$HHD$0HD$XHL$8HL$`HPHH$HH\$HH\$HD$LCL$Hl$u\$
    127 B
    128 *runtime.racefuncenterh"".IEEETablez
    129  runtime.raceread"".IEEETabletype."".digest
    130 "runtime.newobject
    131 "runtime.racewrite
    132 "runtime.racewrite6runtime.writeBarrierEnabled<go.itab.*"".digest.hash.Hash32
    133 (runtime.racefuncexittype.*"".digest type.hash.Hash32<go.itab.*"".digest.hash.Hash32
    134  runtime.typ2Itab
    135 .runtime.writebarrierptr
    136 0runtime.morestack_noctxt "".autotmp_0019 type.hash.Hash32"".autotmp_0018Otype.*"".digest"".autotmp_0017type.*"".digest"".~r1? type.hash.Hash32"".tab_type.*"".Table"".~r0 type.hash.Hash32e
    141  Dz-BTgclocals195afd466cb4da3f290006c42a60730cTgclocalsd30e5b3ba0e44c591969195324feca2f\prebuilts/go/linux-x86/src/hash/crc32/crc32.go""".(*digest).SizevdH%H;av%HH\$H$HD$H
    143 :
    144 *runtime.racefuncenterV
    145 (runtime.racefuncexitj
    146 0runtime.morestack_noctxt "".~r0type.int"".dtype.*"".digest @@
    149 $Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go,"".(*digest).BlockSizevdH%H;av%HH\$H$HD$H
    151 :
    152 *runtime.racefuncenterV
    153 (runtime.racefuncexitj
    154 0runtime.morestack_noctxt "".~r0type.int"".dtype.*"".digest @@
    157 $Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go$"".(*digest).ResetdH%H;av5HH\$H$H\$H$H\$H
    159 
    160 :
    161 *runtime.racefuncenterV
    162 "runtime.racewritev
    163 (runtime.racefuncexit
    164 0runtime.morestack_noctxt"".dtype.*"".digest0PP
    166 4Tgclocals87d20ce1b58390b294df80b886db78bfTgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".updatedH%H;aH@H\$@H$t$Ht$HHT$XHD$`H\$hH\$81HD$0HD$HT$(HHL$Hl$H9HD$ H$H\$ +D$H@l$H\$PH1HH$l$HDD$H\$PL1HtK@H31t$HHD$ HHL$HHL$Hl$H9w\$pH@
    169 B
    170 *runtime.racefuncenter
    171  runtime.raceread
    172  runtime.raceread
    173 (runtime.racefuncexit
    174 0runtime.morestack_noctxt`"".autotmp_0025?type.*uint8"".autotmp_0024_type.int"".autotmp_0023Otype.int"".autotmp_0022/type.[]uint8"".vatype.uint8"".~r3Ptype.uint32"".p type.[]uint8"".tabtype.*"".Table"".crctype.uint32(
    178 QP# T#Tgclocals474e2569ce6595ef04fcb6da5d520e86Tgclocals83ead081cd909acab0dcd88a450c1878\prebuilts/go/linux-x86/src/hash/crc32/crc32.go&"".updateSlicingBy8dH%H;aXH8H\$8H$Hl$PHT$XHD$Ht$@H<t$@t$4Hl$PHHT$XH,$H\$PH|$XHH$H\$PH|$XHH$H\$PH|$XHH$HL$XHD$PHqHHZHm	HH:Hm	HHHm	l$41\$@HHHH$H\$PH|$XH+H\$H@HH$H\$PH|$XHH$H\$PH|$XoH+H\$HH@HH$H\$PH|$X3HH$H\$PH|$XH+H\$HH@HH$H\$PH|$XHH$H\$PH|$XH+H\$HH@HH$D$@H\$HHHH$D$@H\$H%HHH$D$@H\$H%HHH$D$@H\$H%HHH$t$@HT$XHL$PHD$HHHHDEHAHIHIEHHEJlm1IHbIEHHEJlm1IH.IEHHEJlm1AAHHJlm1AAAHHJlm1AAAHHJlm1AAHHJlm1Hl$`HHrzHHIHtIHHl$`LHL$@$Ht:HD$Hl$PHl$HT$XHT$H\$`H\$ \$(\$hH8ET
    205 B
    206 *runtime.racefuncenter
    207  runtime.raceread
    208  runtime.raceread
    209  runtime.raceread
    210  runtime.raceread
    211  runtime.raceread
    212  runtime.raceread
    213  runtime.raceread
    214  runtime.raceread
    215  runtime.raceread
    216  runtime.raceread
    217  runtime.raceread	
    218  runtime.raceread
    219 
    220  runtime.raceread
    221 
    222  runtime.raceread
    224  runtime.raceread
    226  runtime.raceread
    227 "".update
    228 (runtime.racefuncexit
    229 $runtime.panicslice
    230 $runtime.panicindex
    231 $runtime.panicindex
    232 $runtime.panicindex
    233 $runtime.panicindex
    234 $runtime.panicindex
    235 $runtime.panicindex
    236 $runtime.panicindex
    237 $runtime.panicindex
    238 $runtime.panicindex
    239 $runtime.panicindex
    240 $runtime.panicindex
    241 $runtime.panicindex
    242 $runtime.panicindex
    243 $runtime.panicindex
    244 $runtime.panicindex
    245 $runtime.panicindex
    246 $runtime.panicindex
    247 $runtime.panicindex
    248 $runtime.panicindex
    249 $runtime.panicindex
    250 0runtime.morestack_noctxt`p"".autotmp_0031type.uint32"".autotmp_0030type.uint32"".~r3Ptype.uint32"".p type.[]uint8"".tab,type.*"".slicing8Table"".crctype.uint32p	opZ4
    256 I)	
    257 =	#88 
    259 Tgclocalsf3e34bf4f011b464919023c34fe8268cTgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".UpdatedH%H;aNH0H\$0H$HH$H\$@H-H9u<\$8$H\$HH\$H\$PH\$H\$XH\$\$ \$`H0HH$HT$@HL$PH-H9u}H|tHH$HH\$HH$\$8$HH\$H\$HH\$H\$PH\$H\$XH\$ \$(\$`H0\$8$HT$H\$HH\$HL$H\$XH\$ \$(\$`H0*
    261 B
    262 *runtime.racefuncenterP$"".castagnoliTableb
    263  runtime.racereadz$"".castagnoliTable
    264 &"".updateCastagnoli
    265 (runtime.racefuncexit"".IEEETable
    266  runtime.raceread"".IEEETable""".iEEETable8Once$"".Update.func1f
    267 sync.(*Once).Do"".iEEETable8
    268  runtime.raceread"".iEEETable8
    269 &"".updateSlicingBy8
    270 (runtime.racefuncexit
    271 "".update
    272 (runtime.racefuncexit
    273 0runtime.morestack_noctxt``"".autotmp_0051type.uint32"".autotmp_0050type.uint32"".~r3Ptype.uint32"".p type.[]uint8"".tabtype.*"".Table"".crctype.uint32$`j_`_`;_`<%!2/N2 Tgclocalsf3e34bf4f011b464919023c34fe8268cTgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go$"".(*digest).WritedH%H;aH8H\$8H$11H\$hH\$pH\$@H$H\$@H$H$HD$@(,$HhHl$H\$HH\$H\$PH\$H\$XH\$ \$(\$4H\$@H$H\$@l$4+H\$PH\$`1H\$hH\$pH8+
    280 B
    281 *runtime.racefuncenterz
    282  runtime.raceread
    283  runtime.raceread
    284 "".Update
    285 "runtime.racewrite
    286 (runtime.racefuncexit
    287 0runtime.morestack_noctxtpp
    288 "".autotmp_0052type.uint32"".errPtype.error"".n@type.int"".ptype.[]uint8"".dtype.*"".digestpop3x Tgclocals8cf14f50ac1bf7ae2848fda35f0590ecTgclocals69c1753bd5f81501d95132d08af04464\prebuilts/go/linux-x86/src/hash/crc32/crc32.go$"".(*digest).Sum32dH%H;av5HH\$H$H\$H$H\$+l$H
    291 
    292 :
    293 *runtime.racefuncenterV
    294  runtime.racereadv
    295 (runtime.racefuncexit
    296 0runtime.morestack_noctxt "".~r0type.uint32"".dtype.*"".digest0PP
    299 4Tgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go "".(*digest).SumdH%HD$H;AHH$H$1H$H$H$H$HD$PH$H\$P\$G\$F\$E@l$DH$H$H$HH)H}IHH$HT$XHT$HD$HL$hHL$HHD$`HH\$ HT$(HD$0HL$8HHHL$hH9H\$`HT$XHD$HHH$HL$XHD$HHl$G@+HHD$HHH$HL$XHD$HHl$F@+HHD$HHH$HL$XHD$HHl$E@+HHD$HHH$HT$XHl$HH*l$D@+HL$`HD$hHT$pH$HL$xH$H$H$H
    302 X
    303 *runtime.racefuncenter
    304  runtime.racereadtype.[]uint8
    305 "runtime.growslice
    306 "runtime.racewrite
    307 "runtime.racewrite
    308 "runtime.racewrite
    309 "runtime.racewrite
    310 (runtime.racefuncexit
    311 $runtime.panicslice
    312 0runtime.morestack_noctxtp"".autotmp_0060type.int"".autotmp_0059_type.[]uint8"".autotmp_0058type.uint8"".autotmp_0057type.uint8"".autotmp_0056type.uint8"".autotmp_0055type.uint8"".autotmp_0054/type.[]uint8"".dotype.*"".digest"".~r1@type.[]uint8
    314 "".intype.[]uint8"".dtype.*"".digestJ"+0@
Tgclocalsa187c92ac1e8b4abb61cb57fe3a3863fTgclocals0914b8330b2f73a7b464e0c0bda5202d\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".ChecksumdH%H;avXH0H\$0H$$H\$PH\$H\$8H\$H\$@H\$H\$HH\$ \$(\$XH0
    318 
    319 :
    320 *runtime.racefuncenter
    321 "".Update
    322 (runtime.racefuncexit
    323 0runtime.morestack_noctxtP`"".~r2@type.uint32"".tab0type.*"".Table"".datatype.[]uint8`S_`	pp
    326 TTgclocals8451bbf999c997b157afc8c2ab6c043eTgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".ChecksumIEEEdH%H;avjH0H\$0H$HH$$HH\$H\$8H\$H\$@H\$H\$HH\$ \$(\$PH0
    328 :
    329 *runtime.racefuncenterH"".IEEETableZ
    330  runtime.racereadv"".IEEETable
    331 "".Update
    332 (runtime.racefuncexit
    333 0runtime.morestack_noctxt@`"".~r10type.uint32"".datatype.[]uint8`e_`
    335 
    336 dTgclocals2fccd208efe70893f9ac8d682812ae72Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go&"".updateCastagnolidH%H;aH0H\$0H$HH$=t<\$8$H\$@H\$H\$HH\$H\$PH\$\$ \$XH0HH$\$8$HH\$H\$@H\$H\$HH\$H\$PH\$ \$(\$XH0$
    338 B
    339 *runtime.racefuncenterP"".sse42b
    340  runtime.racereadn"".sse42
    341 $"".castagnoliSSE42
    342 (runtime.racefuncexit$"".castagnoliTable
    343  runtime.raceread$"".castagnoliTable
    344 "".update
    345 (runtime.racefuncexit
    346 0runtime.morestack_noctxtP`"".autotmp_0064type.uint32"".~r2@type.uint32"".ptype.[]uint8"".crctype.uint32`b_`W_`&.%2N Tgclocalsc569e2e932d4b70e0d347be1814d1538Tgclocals33cdeccccebe80329f1fdbee7f5874cbjprebuilts/go/linux-x86/src/hash/crc32/crc32_amd64x.go"".Update.func1dH%H;avoHH\$H$ $H\$H\$HH$H\$=uHHH-H,$H\$x
    351 :
    352 *runtime.racefuncenterT
    353 "".makeTable8v"".iEEETable8
    354 "runtime.racewrite6runtime.writeBarrierEnabled"".iEEETable8
    355 (runtime.racefuncexit"".iEEETable8
    356 .runtime.writebarrierptr
    357 0runtime.morestack_noctxt0"".autotmp_0065,type.*"".slicing8Table0S/0)O'3Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals0c8aa8e80191a30eac23f1a218103f16\prebuilts/go/linux-x86/src/hash/crc32/crc32.go"".initdH%H;aH H\$ H$HH$t-HH$u
    359 H HH$ $H\$H\$HH$H\$=uPH$\$HH$\$HH$H H-H,$H\$>
    361 B
    362 *runtime.racefuncenterP"".initdoneb
    363  runtime.racereadp"".initdone"".initdone
    364  runtime.raceread"".initdone
    365 (runtime.racefuncexit
    366 "runtime.throwinit"".initdone
    367 "runtime.racewrite"".initdone
    368 hash.init
    369 sync.init
    370 "".makeTable"".IEEETable
    371 "runtime.racewrite6runtime.writeBarrierEnabled"".IEEETable
    372 "".haveSSE42"".sse42
    373 "runtime.racewrite"".sse42"".initdone
    374 "runtime.racewrite"".initdone
    375 (runtime.racefuncexit"".IEEETable
    376 .runtime.writebarrierptr
    377 0runtime.morestack_noctxt@"".autotmp_0067type.bool"".autotmp_0066type.*"".Table@O?@?@,<I 88<E(!8E uTgclocals69c1753bd5f81501d95132d08af04464Tgclocals0c8aa8e80191a30eac23f1a218103f16jprebuilts/go/linux-x86/src/hash/crc32/crc32_amd64x.go\prebuilts/go/linux-x86/src/hash/crc32/crc32.go(type..hash."".digestdH%H;aH H\$ H$H\$(H$H<$tlH\$0H\$HD$HD$H\$(H$H<$t6H$HD$0HD$HD$HD$HD$0HD$8H %%L
    380 B
    381 *runtime.racefuncenter
    382 runtime.memhash
    383 runtime.memhash
    384 (runtime.racefuncexit
    385 0runtime.morestack_noctxt0@"".autotmp_0069type.uintptr"".~r2 type.uintptr"".htype.uintptr"".ptype.*"".digest@?@( Tgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.go$type..eq."".digestdH%H;aHH\$H$H\$H$H\$H$HD$LD$A(9tD$ HH$H$H\$H$H$Hl$H]LD$IhH9tD$ HD$ H=
    389 B
    390 *runtime.racefuncenter^
    391  runtime.racereadz
    392  runtime.raceread
    393 (runtime.racefuncexit
    394  runtime.raceread
    395  runtime.raceread
    396 (runtime.racefuncexit
    397 (runtime.racefuncexit
    398 0runtime.morestack_noctxt0"".~r2 type.bool"".qtype.*"".digest"".ptype.*"".digest"KF Tgclocals3bb21ca8fe1d99a3e492463bd711418aTgclocals33cdeccccebe80329f1fdbee7f5874cb\prebuilts/go/linux-x86/src/hash/crc32/crc32.goTgclocals0c8aa8e80191a30eac23f1a218103f16  Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals4890e3a93365aee16ae14c26a23507ba  Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocalsfc0f470eb014d90d2abcee073dc4262c((Tgclocalseda08c5a2b5eb902f23363c65634f0d900Tgclocalsa3c15a59fef61875107689b5f7f40ece000<go.itab.*"".digest.hash.Hash32Tgclocalsf891aedf0f80c97cb1c7cc75a7fd6349((Tgclocals27f94a2fe0ff5b305b2385471201b6d7((Tgclocalsd30e5b3ba0e44c591969195324feca2f88Tgclocals195afd466cb4da3f290006c42a60730c88Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals87d20ce1b58390b294df80b886db78bfTgclocals83ead081cd909acab0dcd88a450c1878  Tgclocals474e2569ce6595ef04fcb6da5d520e86  Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsf3e34bf4f011b464919023c34fe8268cTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsf3e34bf4f011b464919023c34fe8268cTgclocals69c1753bd5f81501d95132d08af04464Tgclocals8cf14f50ac1bf7ae2848fda35f0590ec  cTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3f5c1f818fa7055d0400cecd34057162Tgclocals0914b8330b2f73a7b464e0c0bda5202d00Tgclocalsa187c92ac1e8b4abb61cb57fe3a3863f00Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals8451bbf999c997b157afc8c2ab6c043e	Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals2fccd208efe70893f9ac8d682812ae724"".haveSSE42.args_stackmap  @"".castagnoliSSE42.args_stackmap  
    401 Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocalsc569e2e932d4b70e0d347be1814d1538Tgclocals0c8aa8e80191a30eac23f1a218103f16  Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals0c8aa8e80191a30eac23f1a218103f16  Tgclocals69c1753bd5f81501d95132d08af04464.$"".castagnoliTabletype.*"".Table0""".castagnoliOncetype.sync.Once."".IEEETabletype.*"".Table."".iEEETable8,type.*"".slicing8Table0""".iEEETable8Oncetype.sync.Once0"".sse42type.bool0"".initdonetype.uint8("".castagnoliInitf""".castagnoliInit"".MakeTablef"".MakeTable"".makeTablef"".makeTable "".makeTable8f"".makeTable8"".Newf"".New"".NewIEEEf"".NewIEEE("".(*digest).Sizef""".(*digest).Size2"".(*digest).BlockSizef,"".(*digest).BlockSize*"".(*digest).Resetf$"".(*digest).Reset"".updatef"".update,"".updateSlicingBy8f&"".updateSlicingBy8"".Updatef"".Update*"".(*digest).Writef$"".(*digest).Write*"".(*digest).Sum32f$"".(*digest).Sum32&"".(*digest).Sumf "".(*digest).Sum"".Checksumf"".Checksum$"".ChecksumIEEEf"".ChecksumIEEE"".haveSSE42f"".haveSSE42*"".castagnoliSSE42f$"".castagnoliSSE42,"".updateCastagnolif&"".updateCastagnoli$"".Update.func1f"".Update.func1"".initf"".init"runtime.gcbits.010go.string.hdr."[]uint32"  (go.string."[]uint32"(go.string."[]uint32" []uint32type.[]uint320 runtime.algarray@"runtime.gcbits.01P0go.string.hdr."[]uint32"p,go.weak.type.*[]uint32"runtime.zerovaluetype.uint32:go.typelink.[]uint32	[]uint32type.[]uint32$type..hashfunc1024  ,runtime.memhash_varlen type..eqfunc1024  .runtime.memequal_varlentype..alg1024  $type..hashfunc1024 type..eqfunc1024runtime.gcbits.6go.string.hdr."crc32.Table"  .go.string."crc32.Table".go.string."crc32.Table" crc32.Table*go.string.hdr."Table"  "go.string."Table""go.string."Table"Table4go.string.hdr."hash/crc32"  
    406 ,go.string."hash/crc32",go.string."hash/crc32" hash/crc32"go.importpath."".  
    407 ,go.string."hash/crc32"type."".Table!}0type..alg1024@runtime.gcbits.P6go.string.hdr."crc32.Table"ptype.*"".Table"runtime.zerovaluetype.uint32type.[]uint32`type."".Table*go.string.hdr."Table""go.importpath."".type."".Table8go.string.hdr."*crc32.Table"  0go.string."*crc32.Table"0go.string."*crc32.Table" *crc32.Tabletype.*"".TableW60 runtime.algarray@"runtime.gcbits.01P8go.string.hdr."*crc32.Table"p.go.weak.type.**"".Table"runtime.zerovaluetype."".Table:go.string.hdr."[]crc32.Table"  
2go.string."[]crc32.Table"2go.string."[]crc32.Table" []crc32.Tabletype.[]"".Table&^0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."[]crc32.Table"p0go.weak.type.*[]"".Table"runtime.zerovaluetype."".TableHgo.typelink.[]crc32.Table	[]"".Tabletype.[]"".Table$type..hashfunc8192   ,runtime.memhash_varlen type..eqfunc8192   .runtime.memequal_varlentype..alg8192  $type..hashfunc8192 type..eqfunc8192Hgo.string.hdr."*crc32.slicing8Table"  @go.string."*crc32.slicing8Table"@go.string."*crc32.slicing8Table"0**crc32.slicing8Table,type.*"".slicing8Table>60 runtime.algarray@"runtime.gcbits.01PHgo.string.hdr."*crc32.slicing8Table"p>go.weak.type.**"".slicing8Table"runtime.zerovalue*type."".slicing8TableFgo.string.hdr."crc32.slicing8Table"  >go.string."crc32.slicing8Table">go.string."crc32.slicing8Table"0(crc32.slicing8Table:go.string.hdr."slicing8Table"  
2go.string."slicing8Table"2go.string."slicing8Table" slicing8Table*type."".slicing8Table @0type..alg8192@runtime.gcbits.PFgo.string.hdr."crc32.slicing8Table"p,type.*"".slicing8Table"runtime.zerovaluetype."".Tabletype.[]"".Table`*type."".slicing8Table:go.string.hdr."slicing8Table""go.importpath."".*type."".slicing8TableTgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals0b86ef39f3fed835f14ba5f4d7c62fa2Tgclocals33cdeccccebe80329f1fdbee7f5874cbTgclocals3bb21ca8fe1d99a3e492463bd711418a0type..hashfunc."".digest(type..hash."".digest,type..eqfunc."".digest$type..eq."".digest&type..alg."".digest  0type..hashfunc."".digest,type..eqfunc."".digest:go.string.hdr."*crc32.digest"  
2go.string."*crc32.digest"2go.string."*crc32.digest" *crc32.digestNgo.string.hdr."func(*crc32.digest) int"  Fgo.string."func(*crc32.digest) int"Fgo.string."func(*crc32.digest) int"00func(*crc32.digest) int2type.func(*"".digest) intu30 runtime.algarray@"runtime.gcbits.01PNgo.string.hdr."func(*crc32.digest) int"pDgo.weak.type.*func(*"".digest) int"runtime.zerovalue2type.func(*"".digest) int2type.func(*"".digest) inttype.*"".digesttype.intpgo.typelink.func(*crc32.digest) int	func(*"".digest) int2type.func(*"".digest) intFgo.string.hdr."func(*crc32.digest)"  >go.string."func(*crc32.digest)">go.string."func(*crc32.digest)"0(func(*crc32.digest)*type.func(*"".digest)#30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func(*crc32.digest)"p<go.weak.type.*func(*"".digest)"runtime.zerovalue*type.func(*"".digest)*type.func(*"".digest)type.*"".digest`go.typelink.func(*crc32.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(*crc32.digest, []uint8) []uint8"  $`go.string."func(*crc32.digest, []uint8) []uint8"`go.string."func(*crc32.digest, []uint8) []uint8"PJfunc(*crc32.digest, []uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8jI30 runtime.algarray@"runtime.gcbits.01Phgo.string.hdr."func(*crc32.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(*crc32.digest, []uint8) []uint8	func(*"".digest, []uint8) []uint8Ltype.func(*"".digest, []uint8) []uint8Tgo.string.hdr."func(*crc32.digest) uint32"  Lgo.string."func(*crc32.digest) uint32"Lgo.string."func(*crc32.digest) uint32"@6func(*crc32.digest) uint328type.func(*"".digest) uint32%30 runtime.algarray@"runtime.gcbits.01PTgo.string.hdr."func(*crc32.digest) uint32"pJgo.weak.type.*func(*"".digest) uint32"runtime.zerovalue8type.func(*"".digest) uint328type.func(*"".digest) uint32type.*"".digesttype.uint32|go.typelink.func(*crc32.digest) uint32	func(*"".digest) uint328type.func(*"".digest) uint32rgo.string.hdr."func(*crc32.digest, []uint8) (int, error)"  )jgo.string."func(*crc32.digest, []uint8) (int, error)"jgo.string."func(*crc32.digest, []uint8) (int, error)"`Tfunc(*crc32.digest, []uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)Uca,30 runtime.algarray@"runtime.gcbits.01Prgo.string.hdr."func(*crc32.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(*crc32.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"  
    416 ,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"
    418 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."Sum32"  "go.string."Sum32""go.string."Sum32"Sum32:go.string.hdr."func() uint32"  
2go.string."func() uint32"2go.string."func() uint32" func() uint32$type.func() uint32L30 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."func() uint32"p6go.weak.type.*func() uint32"runtime.zerovalue$type.func() uint32$type.func() uint32type.uint32Ngo.typelink.func() uint32	func() uint32$type.func() uint32*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.*"".digest)6L0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."*crc32.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."Sum32"$type.func() uint328type.func(*"".digest) uint32$"".(*digest).Sum32$"".(*digest).Sum32*go.string.hdr."Write">type.func([]uint8) (int, error)Vtype.func(*"".digest, []uint8) (int, error)$"".(*digest).Write$"".(*digest).Write"runtime.gcbits.028go.string.hdr."crc32.digest"  0go.string."crc32.digest"0go.string."crc32.digest" crc32.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&type..alg."".digest@"runtime.gcbits.02P8go.string.hdr."crc32.digest"ptype.*"".digest"runtime.zerovaluetype."".digest&go.string.hdr."crc""go.importpath."".type.uint32&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"
    423 hash&go.importpath.hash.   go.string."hash"(go.string.hdr."sync"   go.string."sync" go.string."sync"
    424 sync&go.importpath.sync.   go.string."sync".type..hash."".digestf(type..hash."".digest*type..eq."".digestf$type..eq."".digest"runtime.zerovaluego13ldcrc32_amd64.o   0           0     0     644     522       `
    425 go object linux amd64 go1.5.1
    426 !
    427 go13ld$"".castagnoliSSE42D$Ht$HL$H|7HHt8HHHHuH|H8HHH}Ht8HHHuD$(pp		@"".castagnoliSSE42.args_stackmapfprebuilts/go/linux-x86/src/hash/crc32/crc32_amd64.s"".haveSSE42@(H1HHL$  t
4"".haveSSE42.args_stackmapfprebuilts/go/linux-x86/src/hash/crc32/crc32_amd64.sgo13ld