Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 16827 `
go object linux amd64 go1.6 X:none
build id "32d0a05e386fbdfa45edc88d0ef0d8f843ad8791"
$$
package testing
import runtime "runtime"
import flag "flag"
import fmt "fmt"
import strconv "strconv"
import io "io"
import os "os"
import time "time"
import sync "sync"
import atomic "sync/atomic"
import bytes "bytes"
import strings "strings"
import debug "runtime/debug"
import pprof "runtime/pprof"
import trace "runtime/trace"
func @"".AllocsPerRun (@"".runs·2 int, @"".f·3 func() "esc:0x1") (@"".avg·1 float64)
type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 }
func (@"sync".m·1 *@"sync".Mutex) Lock ()
func (@"sync".m·1 *@"sync".Mutex) Unlock ()
type @"sync".Locker interface { Lock(); Unlock() }
type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
func (@"sync".rw·1 *@"sync".RWMutex) Lock ()
func (@"sync".rw·1 *@"sync".RWMutex) RLock ()
func (@"sync".rw·2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) }
func (@"sync".rw·1 *@"sync".RWMutex) RUnlock ()
func (@"sync".rw·1 *@"sync".RWMutex) Unlock ()
type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool }
type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool }
type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone }
func (@"time".l·2 *@"time".Location "esc:0x22") String () (? string)
func (@"time".l·2 *@"time".Location "esc:0x1") @"time".firstZoneUsed () (? bool)
func (@"time".l·2 *@"time".Location "esc:0x12") @"time".get () (? *@"time".Location)
func (@"time".l·6 *@"time".Location "esc:0x32") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64)
func (@"time".l·2 *@"time".Location "esc:0x1") @"time".lookupFirstZone () (? int)
func (@"time".l·4 *@"time".Location "esc:0x1") @"time".lookupName (@"time".name·5 string "esc:0x1", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool)
type @"time".Duration int64
func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630b8a000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630b8a000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * float64(8190022623310637111963488201822504381538623676021880892417778544696899264837610290203272971060556344039023584360473938041055625214280336402169897364226048p-553) }
func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xdf8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xdf8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * float64(7678146209353722106395056769533233877065564876941352542109479049699919628723768656821910653339403201031675627614471533358284117434246264392176261853609984p-547) }
func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) }
func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3b9aca00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3b9aca00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * float64(7198262071269114660816079141112770740375861891461678802759824945047098083990024106014198994535558872472104883612039846078596891298747423852523262413111296p-541) }
func (@"time".d·2 @"time".Duration) String () (? string)
type @"time".Month int
func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] }
type @"time".Weekday int
func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] }
type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location }
func (@"time".t·2 @"time".Time "esc:0x12") Add (@"time".d·3 @"time".Duration) (? @"time".Time) { @"time".t·2.@"time".sec += int64(@"time".d·3 / @"time".Duration(0x3b9aca00)); var @"time".nsec·4 int32; ; @"time".nsec·4 = int32(@"time".t·2.@"time".nsec) + int32(@"time".d·3 % @"time".Duration(0x3b9aca00)); if @"time".nsec·4 >= int32(0x3b9aca00) { @"time".t·2.@"time".sec++; @"time".nsec·4 -= int32(0x3b9aca00) } else { if @"time".nsec·4 < int32(0x0) { @"time".t·2.@"time".sec--; @"time".nsec·4 += int32(0x3b9aca00) } }; @"time".t·2.@"time".nsec = @"time".nsec·4; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x12") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x1") After (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec }
func (@"time".t·2 @"time".Time "esc:0x9") AppendFormat (@"time".b·3 []byte "esc:0x1a", @"time".layout·4 string "esc:0x9") (? []byte)
func (@"time".t·2 @"time".Time "esc:0x1") Before (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec }
func (@"time".t·4 @"time".Time "esc:0x1") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int)
func (@"time".t·4 @"time".Time "esc:0x1") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int)
func (@"time".t·2 @"time".Time "esc:0x1") Day () (? int)
func (@"time".t·2 @"time".Time "esc:0x1") Equal (@"time".u·3 @"time".Time "esc:0x1") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec }
func (@"time".t·2 @"time".Time "esc:0x9") Format (@"time".layout·3 string "esc:0x9") (? string)
func (@"time".t·2 *@"time".Time "esc:0x1") GobDecode (@"time".data·3 []byte "esc:0x1") (? error)
func (@"time".t·3 @"time".Time "esc:0x1") GobEncode () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x1") Hour () (? int)
func (@"time".t·3 @"time".Time "esc:0x1") ISOWeek () (@"time".year·1 int, @"time".week·2 int)
func (@"time".t·2 @"time".Time "esc:0x12") In (@"time".loc·3 *@"time".Location "esc:0x12") (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x1") IsZero () (? bool) { return @"time".t·2.@"time".sec == int64(0x0) && @"time".t·2.@"time".nsec == int32(0x0) }
func (@"time".t·2 @"time".Time "esc:0x12") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x12") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 }
func (@"time".t·3 @"time".Time "esc:0x1") MarshalBinary () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x9") MarshalJSON () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x9") MarshalText () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x1") Minute () (? int)
func (@"time".t·2 @"time".Time "esc:0x1") Month () (? @"time".Month)
func (@"time".t·2 @"time".Time "esc:0x1") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) }
func (@"time".t·2 @"time".Time "esc:0x12") Round (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x1") Second () (? int)
func (@"time".t·2 @"time".Time "esc:0x9") String () (? string)
func (@"time".t·2 @"time".Time "esc:0x1") Sub (@"time".u·3 @"time".Time "esc:0x1") (? @"time".Duration)
func (@"time".t·2 @"time".Time "esc:0x12") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x12") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x1") Unix () (? int64) { return @"time".t·2.@"time".sec + int64(-0xe7791f700) }
func (@"time".t·2 @"time".Time "esc:0x1") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + int64(-0xe7791f700)) * int64(0x3b9aca00) + int64(@"time".t·2.@"time".nsec) }
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalBinary (@"time".data·3 []byte "esc:0x1") (? error)
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalJSON (@"time".data·3 []byte "esc:0x1") (@"time".err·1 error)
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalText (@"time".data·3 []byte "esc:0x1") (@"time".err·1 error)
func (@"time".t·2 @"time".Time "esc:0x1") Weekday () (? @"time".Weekday)
func (@"time".t·2 @"time".Time "esc:0x1") Year () (? int)
func (@"time".t·2 @"time".Time "esc:0x1") YearDay () (? int)
func (@"time".t·3 @"time".Time "esc:0x32") Zone () (@"time".name·1 string, @"time".offset·2 int)
func (@"time".t·2 @"time".Time "esc:0x1") @"time".abs () (? uint64)
func (@"time".t·5 @"time".Time "esc:0x1") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int)
func (@"time".t·4 @"time".Time "esc:0x32") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64)
type @"".common struct { @"".mu @"sync".RWMutex; @"".output []byte; @"".failed bool; @"".skipped bool; @"".finished bool; @"".start @"time".Time; @"".duration @"time".Duration; @"".self interface {}; @"".signal chan interface {} }
func (@"".c·1 *@"".common) Error (@"".args·2 ...interface {} "esc:0x9")
func (@"".c·1 *@"".common) Errorf (@"".format·2 string "esc:0x9", @"".args·3 ...interface {} "esc:0x9")
func (@"".c·1 *@"".common) Fail ()
func (@"".c·1 *@"".common) FailNow ()
func (@"".c·2 *@"".common) Failed () (? bool)
func (@"".c·1 *@"".common) Fatal (@"".args·2 ...interface {} "esc:0x9")
func (@"".c·1 *@"".common) Fatalf (@"".format·2 string "esc:0x9", @"".args·3 ...interface {} "esc:0x9")
func (@"".c·1 *@"".common) Log (@"".args·2 ...interface {} "esc:0x9")
func (@"".c·1 *@"".common) Logf (@"".format·2 string "esc:0x9", @"".args·3 ...interface {} "esc:0x9")
func (@"".c·1 *@"".common) Skip (@"".args·2 ...interface {} "esc:0x9")
func (@"".c·1 *@"".common) SkipNow ()
func (@"".c·1 *@"".common) Skipf (@"".format·2 string "esc:0x9", @"".args·3 ...interface {} "esc:0x9")
func (@"".c·2 *@"".common) Skipped () (? bool)
func (@"".c·1 *@"".common) @"".log (@"".s·2 string)
func (@"".c·1 *@"".common "esc:0x1") @"".private () { }
func (@"".c·1 *@"".common) @"".skip ()
type @"".BenchmarkResult struct { N int; T @"time".Duration; Bytes int64; MemAllocs uint64; MemBytes uint64 }
func (@"".r·2 @"".BenchmarkResult) AllocedBytesPerOp () (? int64) { if @"".r·2.N <= int(0x0) { return int64(0x0) }; return int64(@"".r·2.MemBytes) / int64(@"".r·2.N) }
func (@"".r·2 @"".BenchmarkResult) AllocsPerOp () (? int64) { if @"".r·2.N <= int(0x0) { return int64(0x0) }; return int64(@"".r·2.MemAllocs) / int64(@"".r·2.N) }
func (@"".r·2 @"".BenchmarkResult) MemString () (? string)
func (@"".r·2 @"".BenchmarkResult) NsPerOp () (? int64) { if @"".r·2.N <= int(0x0) { return int64(0x0) }; return @"".r·2.T.Nanoseconds() / int64(@"".r·2.N) }
func (@"".r·2 @"".BenchmarkResult) String () (? string)
func (@"".r·2 @"".BenchmarkResult) @"".mbPerSec () (? float64) { if @"".r·2.Bytes <= int64(0x0) || @"".r·2.T <= @"time".Duration(0x0) || @"".r·2.N <= int(0x0) { return float64(0) }; return float64(@"".r·2.Bytes) * float64(@"".r·2.N) / float64(12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896000000p-492) / @"".r·2.T.Seconds() }
type @"".PB struct { @"".globalN *uint64; @"".grain uint64; @"".cache uint64; @"".bN uint64 }
func (@"".pb·2 *@"".PB "esc:0x9") Next () (? bool)
type @"".B struct { ? @"".common; N int; @"".previousN int; @"".previousDuration @"time".Duration; @"".benchmark @"".InternalBenchmark; @"".bytes int64; @"".timerOn bool; @"".showAllocResult bool; @"".result @"".BenchmarkResult; @"".parallelism int; @"".startAllocs uint64; @"".startBytes uint64; @"".netAllocs uint64; @"".netBytes uint64 }
func (@"".b·1 *@"".B "esc:0x1") ReportAllocs () { @"".b·1.@"".showAllocResult = bool(true) }
func (@"".b·1 *@"".B "esc:0x1") ResetTimer ()
func (@"".b·1 *@"".B) RunParallel (@"".body·2 func(? *@"".PB))
func (@"".b·1 *@"".B "esc:0x1") SetBytes (@"".n·2 int64) { @"".b·1.@"".bytes = @"".n·2 }
func (@"".b·1 *@"".B "esc:0x1") SetParallelism (@"".p·2 int) { if @"".p·2 >= int(0x1) { @"".b·1.@"".parallelism = @"".p·2 } }
func (@"".b·1 *@"".B "esc:0x1") StartTimer ()
func (@"".b·1 *@"".B "esc:0x1") StopTimer ()
func (@"".b·1 *@"".B) @"".launch ()
func (@"".b·2 *@"".B "esc:0x1") @"".nsPerOp () (? int64) { if @"".b·2.N <= int(0x0) { return int64(0x0) }; return @"".b·2.@"".common.@"".duration.Nanoseconds() / int64(@"".b·2.N) }
func (@"".b·2 *@"".B) @"".run () (? @"".BenchmarkResult)
func (@"".b·1 *@"".B) @"".runN (@"".n·2 int)
func (@"".b·1 *@"".B "esc:0x9") @"".trimOutput ()
type @"".InternalBenchmark struct { Name string; F func(@"".b *@"".B) }
func @"".RunBenchmarks (@"".matchString·1 func(@"".pat string, @"".str string) (? bool, ? error) "esc:0x1", @"".benchmarks·2 []@"".InternalBenchmark "esc:0x9")
func @"".Benchmark (@"".f·2 func(@"".b *@"".B)) (? @"".BenchmarkResult)
type @"".CoverBlock struct { Line0 uint32; Col0 uint16; Line1 uint32; Col1 uint16; Stmts uint16 }
type @"".Cover struct { Mode string; Counters map[string][]uint32; Blocks map[string][]@"".CoverBlock; CoveredPackages string }
func @"".Coverage () (? float64)
func @"".RegisterCover (@"".c·1 @"".Cover) { @"".cover = @"".c·1 }
type @"".InternalExample struct { Name string; F func(); Output string }
func @"".RunExamples (@"".matchString·2 func(@"".pat string, @"".str string) (? bool, ? error) "esc:0x1", @"".examples·3 []@"".InternalExample "esc:0x9") (@"".ok·1 bool)
func @"".Short () (? bool) { return *@"".short }
func @"".Verbose () (? bool) { return *@"".chatty }
type @"".TB interface { Error(@"".args ...interface {}); Errorf(@"".format string, @"".args ...interface {}); Fail(); FailNow(); Failed() (? bool); Fatal(@"".args ...interface {}); Fatalf(@"".format string, @"".args ...interface {}); Log(@"".args ...interface {}); Logf(@"".format string, @"".args ...interface {}); Skip(@"".args ...interface {}); SkipNow(); Skipf(@"".format string, @"".args ...interface {}); Skipped() (? bool); @"".private() }
type @"".T struct { ? @"".common; @"".name string; @"".isParallel bool; @"".startParallel chan bool }
func (@"".t·1 *@"".T "esc:0x1") Parallel ()
func (@"".t·1 *@"".T) @"".report ()
type @"".InternalTest struct { Name string; F func(? *@"".T) }
func @"".Main (@"".matchString·1 func(@"".pat string, @"".str string) (? bool, ? error), @"".tests·2 []@"".InternalTest, @"".benchmarks·3 []@"".InternalBenchmark, @"".examples·4 []@"".InternalExample)
type @"".M struct { @"".matchString func(@"".pat string, @"".str string) (? bool, ? error); @"".tests []@"".InternalTest; @"".benchmarks []@"".InternalBenchmark; @"".examples []@"".InternalExample }
func (@"".m·2 *@"".M "esc:0x9") Run () (? int)
func @"".MainStart (@"".matchString·2 func(@"".pat string, @"".str string) (? bool, ? error), @"".tests·3 []@"".InternalTest, @"".benchmarks·4 []@"".InternalBenchmark, @"".examples·5 []@"".InternalExample) (? *@"".M) { return (&@"".M{ @"".matchString:@"".matchString·2, @"".tests:@"".tests·3, @"".benchmarks:@"".benchmarks·4, @"".examples:@"".examples·5 }) }
func @"".RunTests (@"".matchString·2 func(@"".pat string, @"".str string) (? bool, ? error) "esc:0x1", @"".tests·3 []@"".InternalTest) (@"".ok·1 bool)
func @"".init ()
type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
func (@"sync".r·1 *@"sync".rlocker) Lock ()
func (@"sync".r·1 *@"sync".rlocker) Unlock ()
var @"time".months [12]string
var @"time".days [7]string
var @"time".Local *@"time".Location
var @"time".UTC *@"time".Location
var @"".cover @"".Cover
var @"".short *bool
var @"".chatty *bool
$$
_go_.o 0 0 0 644 301277 `
go object linux amd64 go1.6 X:none
!
go13ldruntime.aflag.a
fmt.aos.async.async/atomic.atime.abytes.aio.astrings.aruntime/debug.aruntime/pprof.aruntime/trace.astrconv.a þ"".AllocsPerRun dH% HqHþÞúÿÿW H$Ð H)ðH= @ HìÀ WÀò$Ø ò$Ø HÇ$ è H\$H\$Ç$ H HD$è ø
Þ H$Ð HÿÓH|$01ÀHÇÁÒ óH«H\$0H$è H\$P1íH)ÝHl$ 1ÀHD$(H¬$È H9è}'H$Ð HÿÓHD$(HÿÀHD$(H¬$È H9è|ÙH\$0H$è HD$ HL$PHÁH$È HÈ1ÒH÷óHø }0HÅHÑíIÀAàL ÅòH*ÅòXÀò$Ø è HÄÀ ÃòH*Àëâè HÄÀ Ãè é
þÿÿÌÌÌÌÌ
¬ $runtime.GOMAXPROCS Ü *runtime.GOMAXPROCS·f ð "runtime.deferproc Ú (runtime.ReadMemStats ¾ (runtime.ReadMemStats &runtime.deferreturn Ê &runtime.deferreturn ä 0runtime.morestack_noctxt 0[ "".autotmp_0005 type.int "".i ¯Ztype.int "".mallocs ¿Ztype.uint64 "".memstats Z*type.runtime.MemStats "".avg type.float64 "".f type.func() "".runs type.int 8[£ÿZ[ÿZ :*M8
M- U« Tgclocals·a12acc10a3dec084236002ef5ea41718 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb :$GOROOT/src/testing/allocs.goþ$"".(*B).StartTimer À ÀdH% H;a¹ Hì0Hl$8¶¨ û
H H$è HD$8H- H¨à H- H¨è è H$L$HD$H\$8Hû tNHT$HS8L$ K@HD$(= uHCHH\$8HÇÅ @«¨ HÄ0ÃLCHL$HD$è ëԉë®è é*ÿÿÿÌÌÌÌÌÌÌÌÌÌ
^ "".memStats p (runtime.ReadMemStats @ "".memStats ¤ "".memStats ¼ time.Now ¢ (runtime.writeBarrier .runtime.writebarrierptr 0runtime.morestack_noctxt ` "".autotmp_0007 /type.time.Time "".b type.*"".B `_`_ à 4? 7© Tgclocals·87d20ce1b58390b294df80b886db78bf Tgclocals·790e5cc5051fc0affc980ade09e929ec @$GOROOT/src/testing/benchmark.goþ""".(*B).StopTimer à àdH% H;a HìXHD$`¶¨ û á HhPHl$8è H$L$HD$HT$@H$L$HL$HD$PHD$Ht$`Hþ ¡ H^8H|$HHHKHOHKHOè HD$0H\$`Hl$8HÅHkPH H$è HD$`Hð H H¨à H)ëHËHð Hø H H¨è H)ëHËHø 1í@¨¨ HÄXÉéXÿÿÿè éÝþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌ
l time.Now ¢ time.Time.Sub Ü "".memStats î (runtime.ReadMemStats @ "".memStats Ø "".memStats ´ 0runtime.morestack_noctxt ° "".autotmp_0012 type.uint64 "".autotmp_0009 /type.time.Time "".autotmp_0008 ?$type.time.Duration "".b type.*"".B °ú¯°¯ ° ,¦"" 5û Tgclocals·87d20ce1b58390b294df80b886db78bf Tgclocals·790e5cc5051fc0affc980ade09e929ec @$GOROOT/src/testing/benchmark.goþ$"".(*B).ResetTimer à àdH% H;aÅ Hì0HD$8¶¨ û tpH H$è HD$8H- H¨à H- H¨è è HD$8H4$T$HL$Hø t^Ht$Hp8T$ P@HL$(= u'HHHHÇ@P Hǀð Hǀø HÄ0ÃL@HL$HL$è HD$8ëĉ ëè éÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
V "".memStats h (runtime.ReadMemStats @ "".memStats "".memStats ´ time.Now (runtime.writeBarrier .runtime.writebarrierptr ² 0runtime.morestack_noctxt ` "".autotmp_0013 /type.time.Time "".b type.*"".B `£_`_ ð <¾? 3½ Tgclocals·87d20ce1b58390b294df80b886db78bf Tgclocals·790e5cc5051fc0affc980ade09e929ec @$GOROOT/src/testing/benchmark.goþ "".(*B).SetBytes @ @H\$Hl$H« ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌ "".n type.int64 "".b type.*"".B Ú Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ("".(*B).ReportAllocs @ @H\$HÇÅ @«© ÃÌÌÌÌÌÌÌÌÌÌÌÌ "".b type.*"".B æ
Tgclocals·87d20ce1b58390b294df80b886db78bf Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ"".(*B).nsPerOp HL$HYpHû
HÇD$ ÃHAPHipHýÿtHH÷ýHD$ÃH÷ØHD$ëõÌÌÌÌ "".~r0 type.int64 "".b type.*"".B @ @ ì
' Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ"".(*B).runN à àdH% H;aÄ HìH H$è H H\$Ç$ H HD$è ø u|è HD$ Hl$(HhpHǀØ H$è H\$ H$è HD$ H$H HÿÓH\$ H$è HL$ Hl$(HixHiPH© è HÄÐè HÄÃè éÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
4 "".benchmarkLock F $sync.(*Mutex).Lock T "".benchmarkLock z .sync.(*Mutex).Unlock·f "runtime.deferproc ¢ runtime.GC æ $"".(*B).ResetTimer $"".(*B).StartTimer ° È """.(*B).StopTimer &runtime.deferreturn &runtime.deferreturn ° 0runtime.morestack_noctxt 0 "".n type.int "".b type.*"".B 0´/0
/ ð @ü)
"Î Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ"".min @ @HL$HD$H9Á~HD$ÃHL$ÃÌÌÌÌÌ 0 "".~r2 type.int "".y type.int "".x type.int
Tgclocals·790e5cc5051fc0affc980ade09e929ec Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ"".max @ @HL$HD$H9Á}HD$ÃHL$ÃÌÌÌÌÌ 0 "".~r2 type.int "".y type.int "".x type.int ª
Tgclocals·790e5cc5051fc0affc980ade09e929ec Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ"".roundDown10 À ÀHD$1ÉHø
|'HÅI¹gfffffffI÷éHÐHÁøHÁý?H)èHÿÁHø
}ÙHÇÂ 1ÀH9È}HkÒ
HÿÀH9È|ôHT$ÃÌÌÌÌÌÌÌÌÌÌÌÌ "".autotmp_0017 type.int "".autotmp_0016 type.int "".~r1 type.int "".n type.int ` ` 0º
Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ"".roundUp à àdH% H;a HìH\$H$è HL$HD$H9Á
HD$ HÄÃHÃHÑãH9Ë|HÃHÑãH\$ HÄÃHÃHkÛH9Ë|HÃHkÛH\$ HÄÃHÃHkÛH9Ë|HÃHkÛH\$ HÄÃHÃHkÛ
H\$ HÄÃè éRÿÿÿÌÌ
B "".roundDown10 Ê 0runtime.morestack_noctxt "".~r1 type.int "".n type.int . &
° 4Ú
Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ"".(*B).run À ÀdH% H;a¸ Hì1ÛH\$(H\$0H\$8H\$@H\$HH\$ H\$Ç$ H HD$è H H$H\$ HkhHl$HÇD$ è H\$ Hû tAH«° Hl$(H«¸ Hl$0H«À Hl$8H«È Hl$@H«Ð Hl$HHÄÉë»è é+ÿÿÿÌÌÌÌÌÌÌÌÌÌÌ
""".(*B).launch·f runtime.newproc ® ,type.chan interface {} î "runtime.chanrecv1 0runtime.morestack_noctxt `0 "".~r0 .type."".BenchmarkResult "".b type.*"".B 0¯/0/ à ü2"'P O Tgclocals·6432f8c6a0d23fa7bee6c5d96f21a92a Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ"".(*B).launch à à dH% H;aP HìPHÇD$ H\$XH\$Ç$ H HD$è ø
H\$XH$H\$H\$è HT$HL$XH H;¶Y0û
É HYPH|$ H9û· Hú ʚ;ª HÖHYpHû { 1ÀHø
HÇÁ ʚ;HËI¸gfffffffHÈI÷èHÕHÑýHÁû?H)ÝHëHËHðHkÀdH9Ã× HòHÿÂH9Ð}HÐH$è HD$H\$XH$HD$HD$è H|$ HT$HL$X¶Y0û 7ÿÿÿH H H H H LIpLAPH¹ H±ð Hø LL$(L° LD$0L¸ H|$8H¹À Ht$@H±È HT$HHÐ è HÄPÃHØé!ÿÿÿHYpHû &1ÀHÅHøHýÿt
HH÷ýHÁéÆþÿÿH÷ØHÁé»þÿÿHAPHipHýÿt
HH÷ýHÁHÈëÁH÷ØHÁëóHAPHipHÂHýÿtHH÷ýHÂHÐéfþÿÿH÷ØHÂëðè HÄPÃè éýÿÿÌÌÌ
h ."".(*B).launch.func1·f | "runtime.deferproc ¾ "".(*B).runN à "".benchTime "".roundUp Ú "".(*B).runN """.statictmp_0028 ® """.statictmp_0028 ¼ """.statictmp_0028 Ê0 """.statictmp_0028 Ø@ """.statictmp_0028 &runtime.deferreturn ´ &runtime.deferreturn È 0runtime.morestack_noctxt "".autotmp_0027 O.type."".BenchmarkResult "".autotmp_0026 type.int "".autotmp_0025 type.int "".autotmp_0022 type.int64 "".autotmp_0021 type.int64 "".autotmp_0019 type.int64 "".d _$type.time.Duration "".n otype.int "".b type.*"".B " ¼ ð d +"
,D'
|
#)
=³ Tgclocals·87d20ce1b58390b294df80b886db78bf Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ4"".BenchmarkResult.NsPerOp HL$Hù
HÇD$0 ÃHD$HùÿtHH÷ùHD$0ÃH÷ØHD$0ëõÌÌÌÌÌÌÌÌÌÌÌ ` "".~r0 Ptype.int64 "".r .type."".BenchmarkResult @ @ ä
+ Tgclocals·709a14768fab2805a378215c02f0d27f Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ6"".BenchmarkResult.mbPerSec À ÀLT$HD$H|$WÀIú ° Hø ¦ Hÿ HÁWÀHÅI¹³Ö&è.I÷éHÖHÁþHÁý?H)îHËI¸³Ö&è.HÈI÷èHÕHÁýHÁû?H)ÝHëHiÛ ʚ;HÍH)ÝòH*Îf(ÙòH*Õf(Âò òYÂòXØòI*ÂòH*×òYÂò
ò^Áò^ÃòD$0ÃWÀòD$0ÃÌÌÌÌÌÌÌÌÌ̶ *$f64.3e112e0be826d695 ò *$f64.412e848000000000 ` "".~r0 Ptype.float64 "".r .type."".BenchmarkResult à à ò Tgclocals·709a14768fab2805a378215c02f0d27f Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ<"".BenchmarkResult.AllocsPerOp HD$Hø
HÇD$0 ÃH\$ HÅHØHýÿtHH÷ýHD$0ÃH÷ØHD$0ëõÌÌÌÌÌ ` "".~r0 Ptype.int64 "".r .type."".BenchmarkResult @ @
+ Tgclocals·709a14768fab2805a378215c02f0d27f Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþH"".BenchmarkResult.AllocedBytesPerOp HD$Hø
HÇD$0 ÃH\$(HÅHØHýÿtHH÷ýHD$0ÃH÷ØHD$0ëõÌÌÌÌÌ ` "".~r0 Ptype.int64 "".r .type."".BenchmarkResult @ @
+ Tgclocals·709a14768fab2805a378215c02f0d27f Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/testing/benchmark.goþ2"".BenchmarkResult.String à$ à$dH% H$ÿÿÿH;Aý Hìx WÀ$ $À $Ð 1ÛH$¨ H$° L$ LT$PH$ HD$XH¼$ H$ H\$hH$ H\$pWÀH|$`Hÿ s Hø i Iú _ HÁWÀHÅI¹³Ö&è.I÷éHÖHÁþHÁý?H)îHËI¸³Ö&è.HÈI÷èHÕHÁýHÁû?H)ÝHëHiÛ ʚ;HÍH)ÝòH*Îf(ÙòH*Õf(Âò òYÂòXØòH*ÇòI*ÒòYÂò
ò^Áò^Ãf(Èf(Ñ1ÛH$° H$¸ f(ÁWÉf.È
H$ H$ H$ H$ H$ H$ H$ H$ H$ HL$xHù 1ÀHD$8HD$@1ÛH$à H$è H$à Hû Ô HDŽ$8 HDŽ$@ H$0 H H$H\$@H\$HÇD$ è HL$HD$ H$0 H$ð HH$ø =
H HCH H$HÇD$
H$0 H\$H$8 H\$H$@ H\$ è HT$8HL$(H$ HD$0H$¨ H$ Hû # Húd Hú
H$ òH*ËH$ f(ÁòH*Óò^ÂòD$H1ÛH$Ð H$Ø H$Ð Hû A HDŽ$8 HDŽ$@ H$0 H H$H\$HH\$HÇD$ è HL$HD$ H$0 H$ð HH$ø =
µ HCH H$HÇD$ H$0 H\$H$8 H\$H$@ H\$ è HL$(HD$0H$ H$ H$¨ H$( H$° H$ H$¸ H$ 1ÛH$H H$P H$X H$` H$h H$p H$H Hû Ü HDŽ$8 HDŽ$@ H$0 H H$H$ H\$HÇD$ è HL$HD$ H$0 H$ð HH$ø =
M HCH H$H$ H\$HÇD$ è HL$HD$ H$0 HÃH$ð HH$ø =
Ö HCH H$H$ H\$HÇD$ è HL$HD$ H$0 Hà H$ð HH$ø = ufHCH H$HÇD$ H$0 H\$H$8 H\$H$@ H\$ è HL$(HD$0H$¨ H$° HÄx ÃLCL$HD$è ëLCL$HD$è éÿÿÿLCL$HD$è é þÿÿéþÿÿLCL$HD$è é8ýÿÿé¸üÿÿH$ òH*ËH$ f(ÁòH*Óò^ÂòD$H1ÛH$À H$È H$À Hû Ø HDŽ$8 HDŽ$@ H$0 H H$H\$HH\$HÇD$ è HL$HD$ H$0 H$ð HH$ø = uSHCH H$HÇD$ H$0 H\$H$8 H\$H$@ H\$ è HL$(HD$0éküÿÿLCL$HD$è 띉é!ÿÿÿLCL$HD$è é¥úÿÿé%úÿÿHùÿtHH÷ùHÁHÈéáùÿÿH÷ØHÁëðòT$H1ÛH$ H$ H$ Hû è HDŽ$8 HDŽ$@ H$0 H H$H\$HH\$HÇD$ è HL$HD$ H$0 H$ð HH$ø = ucHCH H$HÇD$ H$0 H\$H$8 H\$H$@ H\$ è H\$(H$° H\$0H$¸ éøÿÿLCL$HD$è 덉éÿÿÿWÉé2øÿÿè éÞöÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌT
¸ *$f64.3e112e0be826d695 ô *$f64.412e848000000000 Â type.int64 ú runtime.convT2E Ð (runtime.writeBarrier ô ,go.string."%10d ns/op" æ
fmt.Sprintf Ö
type.float64 runtime.convT2E ä (runtime.writeBarrier 0go.string."%13.2f ns/op" ú fmt.Sprintf ä type.int ¢ runtime.convT2E ø (runtime.writeBarrier type.string Ú runtime.convT2E ¸ (runtime.writeBarrier Ü type.string runtime.convT2E ø (runtime.writeBarrier *go.string."%8d\t%s%s" fmt.Sprintf î .runtime.writebarrierptr .runtime.writebarrierptr Ä .runtime.writebarrierptr .runtime.writebarrierptr þ type.float64 ¶ runtime.convT2E (runtime.writeBarrier ¨ 0go.string."%12.1f ns/op" fmt.Sprintf Ü .runtime.writebarrierptr .runtime.writebarrierptr ! type.float64 À! runtime.convT2E " (runtime.writeBarrier ²" 0go.string."\t%7.2f MB/s" ¤# fmt.Sprintf $ .runtime.writebarrierptr ²$ 0runtime.morestack_noctxt pð J"".autotmp_0070 "type.interface {} "".autotmp_0069 "type.interface {} "".autotmp_0068 "type.interface {} "".autotmp_0067 _(type.[3]interface {} "".autotmp_0064 &type.[]interface {} "".autotmp_0063 "type.interface {} "".autotmp_0062 ï(type.[1]interface {} "".autotmp_0060 *type.*[1]interface {} "".autotmp_0059 &type.[]interface {} "".autotmp_0058 type.int64 "".autotmp_0057 "type.interface {} "".autotmp_0056 Ï(type.[1]interface {} "".autotmp_0054 *type.*[1]interface {} "".autotmp_0053 &type.[]interface {} "".autotmp_0052 type.int64 "".autotmp_0051 "type.interface {} "".autotmp_0050 ¯(type.[1]interface {} "".autotmp_0048 *type.*[1]interface {} "".autotmp_0047 &type.[]interface {} "".autotmp_0046 type.int64 "".autotmp_0044 "type.interface {} "".autotmp_0043 ï(type.[1]interface {} "".autotmp_0040 &type.[]interface {} "".autotmp_0039 type.float64 "".autotmp_0036 Ïtype.string "".autotmp_0035 ¯type.string "".autotmp_0034 type.float64 "".autotmp_0033 type.float64 "".autotmp_0032 ïtype.int64 "".autotmp_0031 ßtype.float64 "".r ÿ.type."".BenchmarkResult "".r Ï.type."".BenchmarkResult
"".ns ¯type.string "".nsop ÿtype.int64
"".mb type.string "".~r0 Ptype.string "".r .type."".BenchmarkResult ""ðïðïï ° lOÿY
ç
ù F ¼vÔvÔ²4I!²r1. Tgclocals·f0fcbb5e7e3234c1ae5e0e6b2dc24e96 Tgclocals·cbce556ee79a03e3b22fa953fcfddd42 @$GOROOT/src/testing/benchmark.goþ8"".BenchmarkResult.MemString À
À
dH% HD$ H;Az Hìà L$è L$ð L$ø H¼$ H´$ 1ÛH$ H$ LL$PLD$XH|$`Ht$hLT$HIú õ 1ÀHD$@LL$xL$ H¼$ H´$ LT$pIú ¡ 1ÀHD$81ÛH$À H$È H$Ð H$Ø H$À Hû _ HDŽ$° HDŽ$¸ H$¨ H H$H\$@H\$HÇD$ è HL$HD$ H$¨ H$ HH$ =
Ó HCH H$H\$8H\$HÇD$ è HL$HD$ H$¨ HÃH$ HH$ = ufHCH H$HÇD$ H$¨ H\$H$° H\$H$¸ H\$ è HL$(HD$0H$ H$ HÄà ÃLCL$HD$è ëLCL$HD$è éÿÿÿéþÿÿHøIúÿtHI÷úHÁHÈéHþÿÿH÷ØHÁëðHðIúÿtHI÷úHÁHÈéôýÿÿH÷ØHÁëðè édýÿÿÌÌÌÌ
type.int64 Ò runtime.convT2E ¨ (runtime.writeBarrier Ì type.int64 runtime.convT2E â (runtime.writeBarrier þ Fgo.string."%8d B/op\t%8d allocs/op" ð fmt.Sprintf Ø .runtime.writebarrierptr .runtime.writebarrierptr ¦
0runtime.morestack_noctxt pÀ "".autotmp_0081 "type.interface {} "".autotmp_0080 "type.interface {} "".autotmp_0079 ?(type.[2]interface {} "".autotmp_0076 o&type.[]interface {} "".autotmp_0075 type.int64 "".autotmp_0072 Ïtype.int64 "".autotmp_0071 ¿type.int64 "".r ß.type."".BenchmarkResult "".r ¯.type."".BenchmarkResult "".~r0 Ptype.string "".r .type."".BenchmarkResult Àþ¿Àt¿ ÄY¹ ¨Ï4u Tgclocals·fe946e73eb030d08044c07b68520d661 Tgclocals·341b909b97472a89efab32cbd0761e34 @$GOROOT/src/testing/benchmark.goþ "".benchmarkName dH% HD$èH;AÒ Hì H$° H$ H$¨ 1ÛH$¸ H$À Hú HL$PHD$XHT$81ÛH\$xH$ H$ H$ H\$xHû ; HÇD$h HÇD$p H\$`H H$H\$PH\$HÇD$ è HL$HD$ H\$`HL$@HHD$H=
Á HCH H$H\$8H\$HÇD$ è HL$HD$ H\$`HÃHL$@HHD$H= u]HCH H$HÇD$ H\$`H\$H\$hH\$H\$pH\$ è HL$(HD$0H$¸ H$À HĘ ÃLCL$HD$è ëLCL$HD$è é,ÿÿÿé¾þÿÿH$¸ H$À HĘ Ãè éþÿÿÌÌÌÌÌÌÌÌÌÌÌÌ
Ô type.string runtime.convT2E Ð (runtime.writeBarrier ô type.int ¬ runtime.convT2E ø (runtime.writeBarrier "go.string."%s-%d" ô fmt.Sprintf Ü .runtime.writebarrierptr .runtime.writebarrierptr Ö 0runtime.morestack_noctxt P° "".autotmp_0090 "type.interface {} "".autotmp_0089 ¯"type.interface {} "".autotmp_0088 ?(type.[2]interface {} "".autotmp_0085 o&type.[]interface {} "".autotmp_0083 ¿type.int "".autotmp_0082 type.string "".~r2 0type.string "".n type.int "".name type.string °¯°I¯ ÐI
ÿ Å´4S Tgclocals·9d98bbb373475f3af6381201d6212574 Tgclocals·592a07df8472ac3df953e7160b15f816 @$GOROOT/src/testing/benchmark.goþ "".RunBenchmarks F FdH% H$¸ýÿÿH;Ab HìÈ WÀH¼$H è $@ $P $` H HkHý uHÄÈ ÃHÇÇ H|$`H H5 H 1ÉH9ñ}HH9ú~H×HT$`HÀHÿÁH9ñ|äHÇD$h 1ÛH$ H$¨ H$° H$Ø H$à H$è H$ø 1ÉH$ð H$ H$è HÐH¬$ H9é H$Ø Hø L H0HPHhH$ H´$Ð H´$ H$Ø H$ H¬$à H¬$( H5 HH$HNHL$H$ H|$HHHKHOH$Ð HÿÓ¶\$ \$WHL$(H\$0H$ H$ Hù H H$Ð 1íH9èA 1ÛH$` H$h H$` Hû HDŽ$À HDŽ$È H$¸ H$H$ H\$è HL$HD$H$¸ H$P HH$X =
HCH
H$Ð H$0 H$H$8 HL$H H\$HÇD$, H$¸ H\$ H$À H\$(H$È H\$0è HÇ$ è |$W ® H$ H$¨ H$° HØHÿÃH9Ó
H$¨ HËHÅHkíHëH¬$ H\$Hl$H- H,$è H$ HH$HKHL$H\$`H\$è H\$H$ HD$ H$( Hl$hH9è~HD$hH$Ø H$ HÀHÿÁH¬$ H9é>ýÿÿH$ H$¨ H$° H$ø HDŽ$ H$ð H$ H$è H$Ø H$ H¬$ H9ëg H$Ø Hû h HHKHkH$Ð H$0 H$Ø H$8 H¬$à H¬$@ H H H H$ 1ÉH$ HD$pH$ HÐHl$pH9é H$à H(HL$xHl$XH,$è H H$HÇD$ è H\$H$è H H$è H|$HøHÿ { WÀè H$È Hø Z H¬$è =
& HhhHø H¨ H$0 Hl$H\$H H$è H$È H$À H$0 HH$HKHL$H\$XH\$è HL$HD$ H\$hH$ H$ H$ H$ H$ 1ÛH$¨ H$° H$¸ H$À H$¨ Hû ?
HDŽ$À HDŽ$È H$¸ H H$H$ H\$HÇD$ è HL$HD$ H$¸ H$P HH$X =
° HCH H$H$ H\$HÇD$ è HL$HD$ H$¸ HÃH$P HH$X =
9 HCH H$HÇD$ H$¸ H\$H$À H\$H$È H\$ è H$À H$è H|$H¼$ Ht$H´$ HT$H$¨ HL$ H$° HD$(H$¸ H¬$À ¶]0û - H$ H$ H$ H$ 1ÛH$ H$ H$ H$ H$ Hû Ò HDŽ$À HDŽ$È H$¸ H H$H$ H\$HÇD$ è HL$HD$ H$¸ H$P HH$X =
C HCH H$H$À H\$H|$ HD$HÇD$ è HL$HD$ H$¸ HÃH$P HH$X =
® HCH H$HÇD$ H$¸ H\$H$À H\$H$È H\$ è H$à HL$xHÀHÿÁHl$pH9ékûÿÿH$Ø HÃH$Ø H$ HÿÃH$ H$ H¬$ H9ëúÿÿHÄÈ ÃLCL$HD$è é?ÿÿÿ% éåþÿÿLCL$HD$è éªþÿÿé'þÿÿH<$Ht$HT$HL$HD$ è HL$(HD$0H ¶û
S H¬$À ¶© û
; H$ð H$ H$ø H$ 1ÛH$@ H$H H$@ Hû ð HDŽ$À HDŽ$È H$¸ H H$H$ H\$HÇD$ è HL$HD$ H$¸ H$P HH$X =
a HCH$¸ H$H$À H\$H$È H\$è H$À Hi Hý H$è H$ H$ H$ H$ 1ÛH$h H$p H$x H$ H$h Hû ³ HDŽ$À HDŽ$È H$¸ H H$H$ H\$HÇD$ è HL$HD$ H$¸ H$P HH$X =
$ HCH H$H$À H\$H|$ ð HD$HÇD$ è HL$HD$ H$¸ HÃH$P HH$X =
HCH H$HÇD$ H$¸ H\$H$À H\$H$È H\$ è HÇ$ÿÿÿÿè HD$Hl$XH9èWüÿÿH$ H$ H$ H$ H$ H H$Ð 1íH9è¯ 1ÛH$H H$P H$X H$` H$H Hû t HDŽ$À HDŽ$È H$¸ H H$H$ H\$HÇD$ è HL$HD$ H$¸ H$P HH$X =
å HCH H$H$ H\$HÇD$ è HL$HD$ H$¸ HÃH$P HH$X = urHCH
H$Ð H$0 H$H$8 HL$H H\$HÇD$&