blob: 880777ba838c3219ce2d9d801cd9ba8ef2b57c42 [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 33453 `
go object linux amd64 go1.4.2 X:precisestack
$$
package asm
import log "log"
import scanner "text/scanner"
import runtime "runtime"
import os "os"
import strconv "strconv"
import obj "bootstrap/internal/obj"
import utf8 "unicode/utf8"
import fmt "fmt"
import flags "bootstrap/asm/internal/flags"
import arch "bootstrap/asm/internal/arch"
import lex "bootstrap/asm/internal/lex"
import bytes "bytes"
type @"bootstrap/asm/internal/lex".ScanToken int32
func (@"bootstrap/asm/internal/lex".t·2 @"bootstrap/asm/internal/lex".ScanToken) String () (? string)
type @"bootstrap/asm/internal/lex".TokenReader interface { Close(); Col() (? int); File() (? string); Line() (? int); Next() (? @"bootstrap/asm/internal/lex".ScanToken); SetPos(@"bootstrap/asm/internal/lex".line int, @"bootstrap/asm/internal/lex".file string); Text() (? string) }
type @"bootstrap/asm/internal/lex".Token struct { ? @"bootstrap/asm/internal/lex".ScanToken; @"bootstrap/asm/internal/lex".text string }
func (@"bootstrap/asm/internal/lex".l·2 @"bootstrap/asm/internal/lex".Token "esc:0x2") String () (? string) { return @"bootstrap/asm/internal/lex".l·2.@"bootstrap/asm/internal/lex".text }
import binary "encoding/binary" // indirect
type @"encoding/binary".ByteOrder interface { PutUint16(? []byte, ? uint16); PutUint32(? []byte, ? uint32); PutUint64(? []byte, ? uint64); String() (? string); Uint16(? []byte) (? uint16); Uint32(? []byte) (? uint32); Uint64(? []byte) (? uint64) }
type @"bootstrap/internal/obj".Auto struct { Asym *@"bootstrap/internal/obj".LSym; Link *@"bootstrap/internal/obj".Auto; Aoffset int32; Name int16; Gotype *@"bootstrap/internal/obj".LSym }
type @"bootstrap/internal/obj".Pcdata struct { P []byte }
type @"bootstrap/internal/obj".Pcln struct { Pcsp @"bootstrap/internal/obj".Pcdata; Pcfile @"bootstrap/internal/obj".Pcdata; Pcline @"bootstrap/internal/obj".Pcdata; Pcdata []@"bootstrap/internal/obj".Pcdata; Funcdata []*@"bootstrap/internal/obj".LSym; Funcdataoff []int64; File []*@"bootstrap/internal/obj".LSym; Lastfile *@"bootstrap/internal/obj".LSym; Lastindex int }
type @"bootstrap/internal/obj".Reloc struct { Off int32; Siz uint8; Type int32; Add int64; Sym *@"bootstrap/internal/obj".LSym }
type @"bootstrap/internal/obj".LSym struct { Name string; Type int16; Version int16; Dupok uint8; Cfunc uint8; Nosplit uint8; Leaf uint8; Seenglobl uint8; Onlist uint8; Local bool; Args int32; Locals int32; Value int64; Size int64; Next *@"bootstrap/internal/obj".LSym; Gotype *@"bootstrap/internal/obj".LSym; Autom *@"bootstrap/internal/obj".Auto; Text *@"bootstrap/internal/obj".Prog; Etext *@"bootstrap/internal/obj".Prog; Pcln *@"bootstrap/internal/obj".Pcln; P []byte; R []@"bootstrap/internal/obj".Reloc }
type @"bootstrap/internal/obj".LinkArch struct { ByteOrder @"encoding/binary".ByteOrder; Name string; Thechar int; Preprocess func(? *@"bootstrap/internal/obj".Link, ? *@"bootstrap/internal/obj".LSym); Assemble func(? *@"bootstrap/internal/obj".Link, ? *@"bootstrap/internal/obj".LSym); Follow func(? *@"bootstrap/internal/obj".Link, ? *@"bootstrap/internal/obj".LSym); Progedit func(? *@"bootstrap/internal/obj".Link, ? *@"bootstrap/internal/obj".Prog); UnaryDst map[int]bool; Minlc int; Ptrsize int; Regsize int }
type @"os".dirInfo struct { @"os".buf []byte; @"os".nbuf int; @"os".bufp int }
type @"os".file struct { @"os".fd int; @"os".name string; @"os".dirinfo *@"os".dirInfo; @"os".nepipe int32 }
func (@"os".file·2 *@"os".file) @"os".close () (? error)
type @"os".FileMode uint32
func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) }
func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) }
func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) }
func (@"os".m·2 @"os".FileMode) String () (? string)
import time "time" // indirect
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:0x0") String () (? string)
func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool)
func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location)
func (@"time".l·6 *@"time".Location "esc:0x1") @"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:0x0") @"time".lookupFirstZone () (? int)
func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"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) * 0x9C5FFF26ED75Fp-93 }
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) * 0x9299FF347E9E9p-87 }
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) * 0x112E0BE826D695p-82 }
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:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? 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:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? 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:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int)
func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int)
func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? 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:0x0") Format (@"time".layout·3 string "esc:0x0") (? string)
func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error)
func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int)
func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int)
func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 }
func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x2") 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:0x0") MarshalBinary () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month)
func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) }
func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") String () (? string)
func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration)
func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 }
func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) }
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error)
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error)
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error)
func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday)
func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int)
func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int)
func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64)
func (@"time".t·5 @"time".Time "esc:0x0") @"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:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64)
type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) }
type @"os".File struct { @"os".? *@"os".file }
func (@"os".f·2 *@"os".File) Chdir () (? error)
func (@"os".f·2 *@"os".File) Chmod (@"os".mode·3 @"os".FileMode) (? error)
func (@"os".f·2 *@"os".File) Chown (@"os".uid·3 int, @"os".gid·4 int) (? error)
func (@"os".f·2 *@"os".File) Close () (? error)
func (@"os".f·2 *@"os".File "esc:0x0") Fd () (? uintptr) { if @"os".f·2 == nil { return 0xFFFFFFFFFFFFFFFF }; return uintptr(@"os".f·2.@"os".file.@"os".fd) }
func (@"os".f·2 *@"os".File "esc:0x1") Name () (? string) { return @"os".f·2.@"os".file.@"os".name }
func (@"os".f·3 *@"os".File) Read (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) ReadAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") Readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") Readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error)
func (@"os".f·3 *@"os".File) Seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error)
func (@"os".f·3 *@"os".File) Stat () (@"os".fi·1 @"os".FileInfo, @"os".err·2 error)
func (@"os".f·2 *@"os".File "esc:0x0") Sync () (@"os".err·1 error)
func (@"os".f·2 *@"os".File) Truncate (@"os".size·3 int64) (? error)
func (@"os".f·3 *@"os".File) Write (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) WriteAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) WriteString (@"os".s·4 string "esc:0x0") (@"os".ret·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".pread (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".pwrite (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".read (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".write (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error)
import bufio "bufio" // indirect
import io "io" // indirect
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"bufio".Reader struct { @"bufio".buf []byte; @"bufio".rd @"io".Reader; @"bufio".r int; @"bufio".w int; @"bufio".err error; @"bufio".lastByte int; @"bufio".lastRuneSize int }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r }
func (@"bufio".b·3 *@"bufio".Reader) Peek (@"bufio".n·4 int) (? []byte, ? error)
func (@"bufio".b·3 *@"bufio".Reader) Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·4 *@"bufio".Reader) ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error)
func (@"bufio".b·4 *@"bufio".Reader) ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader) Reset (@"bufio".r·2 @"io".Reader)
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadByte () (? error)
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadRune () (? error) { if @"bufio".b·2.@"bufio".lastRuneSize < 0x0 || @"bufio".b·2.@"bufio".r < @"bufio".b·2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b·2.@"bufio".r -= @"bufio".b·2.@"bufio".lastRuneSize; @"bufio".b·2.@"bufio".lastByte = -0x1; @"bufio".b·2.@"bufio".lastRuneSize = -0x1; return nil }
func (@"bufio".b·3 *@"bufio".Reader) WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader) @"bufio".fill ()
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") @"bufio".readErr () (? error) { var @"bufio".err·3 error; ; @"bufio".err·3 = @"bufio".b·2.@"bufio".err; @"bufio".b·2.@"bufio".err = nil; return @"bufio".err·3 }
func (@"bufio".b·1 *@"bufio".Reader "esc:0x0") @"bufio".reset (@"bufio".buf·2 []byte, @"bufio".r·3 @"io".Reader) { *@"bufio".b·1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf·2, @"bufio".rd:@"bufio".r·3, @"bufio".lastByte:-0x1, @"bufio".lastRuneSize:-0x1 }) }
func (@"bufio".b·3 *@"bufio".Reader) @"bufio".writeBuf (@"bufio".w·4 @"io".Writer) (? int64, ? error)
type @"bufio".Writer struct { @"bufio".err error; @"bufio".buf []byte; @"bufio".n int; @"bufio".wr @"io".Writer }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x0") Available () (? int) { return len(@"bufio".b·2.@"bufio".buf) - @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer) Flush () (? error)
func (@"bufio".b·3 *@"bufio".Writer) ReadFrom (@"bufio".r·4 @"io".Reader) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Writer "esc:0x0") Reset (@"bufio".w·2 @"io".Writer) { @"bufio".b·1.@"bufio".err = nil; @"bufio".b·1.@"bufio".n = 0x0; @"bufio".b·1.@"bufio".wr = @"bufio".w·2 }
func (@"bufio".b·3 *@"bufio".Writer) Write (@"bufio".p·4 []byte) (@"bufio".nn·1 int, @"bufio".err·2 error)
func (@"bufio".b·2 *@"bufio".Writer) WriteByte (@"bufio".c·3 byte) (? error)
func (@"bufio".b·3 *@"bufio".Writer) WriteRune (@"bufio".r·4 rune) (@"bufio".size·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Writer) WriteString (@"bufio".s·4 string "esc:0x0") (? int, ? error)
func (@"bufio".b·2 *@"bufio".Writer) @"bufio".flush () (? error)
type @"bootstrap/internal/obj".Biobuf struct { @"bootstrap/internal/obj".f *@"os".File; @"bootstrap/internal/obj".r *@"bufio".Reader; @"bootstrap/internal/obj".w *@"bufio".Writer; @"bootstrap/internal/obj".linelen int }
func (@"bootstrap/internal/obj".b·2 *@"bootstrap/internal/obj".Biobuf) Flush () (? error)
func (@"bootstrap/internal/obj".b·3 *@"bootstrap/internal/obj".Biobuf) Peek (@"bootstrap/internal/obj".n·4 int) (? []byte, ? error)
func (@"bootstrap/internal/obj".b·3 *@"bootstrap/internal/obj".Biobuf) Read (@"bootstrap/internal/obj".p·4 []byte) (? int, ? error)
func (@"bootstrap/internal/obj".b·3 *@"bootstrap/internal/obj".Biobuf) Write (@"bootstrap/internal/obj".p·4 []byte) (? int, ? error)
type @"bootstrap/internal/obj".SymVer struct { Name string; Version int }
type @"bootstrap/internal/obj".LineStack struct { Parent *@"bootstrap/internal/obj".LineStack; Lineno int; File string; AbsFile string; FileLine int; Directive bool; Sym *@"bootstrap/internal/obj".LSym }
func (@"bootstrap/internal/obj".stk·2 *@"bootstrap/internal/obj".LineStack "esc:0x0") @"bootstrap/internal/obj".fileLineAt (@"bootstrap/internal/obj".lineno·3 int) (? int) { return @"bootstrap/internal/obj".stk·2.FileLine + @"bootstrap/internal/obj".lineno·3 - @"bootstrap/internal/obj".stk·2.Lineno }
type @"bootstrap/internal/obj".LineRange struct { Start int; Stack *@"bootstrap/internal/obj".LineStack }
type @"bootstrap/internal/obj".LineHist struct { Top *@"bootstrap/internal/obj".LineStack; Ranges []@"bootstrap/internal/obj".LineRange; Dir string; TrimPathPrefix string; GOROOT string; GOROOT_FINAL string }
func (@"bootstrap/internal/obj".h·3 *@"bootstrap/internal/obj".LineHist "esc:0x0") AbsFileLine (@"bootstrap/internal/obj".lineno·4 int) (@"bootstrap/internal/obj".file·1 string, @"bootstrap/internal/obj".line·2 int)
func (@"bootstrap/internal/obj".h·2 *@"bootstrap/internal/obj".LineHist "esc:0x0") At (@"bootstrap/internal/obj".lineno·3 int) (? *@"bootstrap/internal/obj".LineStack)
func (@"bootstrap/internal/obj".h·3 *@"bootstrap/internal/obj".LineHist "esc:0x0") FileLine (@"bootstrap/internal/obj".lineno·4 int) (@"bootstrap/internal/obj".file·1 string, @"bootstrap/internal/obj".line·2 int)
func (@"bootstrap/internal/obj".h·2 *@"bootstrap/internal/obj".LineHist "esc:0x0") LineString (@"bootstrap/internal/obj".lineno·3 int) (? string)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) Pop (@"bootstrap/internal/obj".lineno·2 int)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) Push (@"bootstrap/internal/obj".lineno·2 int, @"bootstrap/internal/obj".file·3 string)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) Update (@"bootstrap/internal/obj".lineno·2 int, @"bootstrap/internal/obj".file·3 string, @"bootstrap/internal/obj".line·4 int)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) @"bootstrap/internal/obj".setFile (@"bootstrap/internal/obj".stk·2 *@"bootstrap/internal/obj".LineStack "esc:0x0", @"bootstrap/internal/obj".file·3 string)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) @"bootstrap/internal/obj".startRange (@"bootstrap/internal/obj".lineno·2 int, @"bootstrap/internal/obj".top·3 *@"bootstrap/internal/obj".LineStack) { @"bootstrap/internal/obj".h·1.Top = @"bootstrap/internal/obj".top·3; @"bootstrap/internal/obj".h·1.Ranges = append(@"bootstrap/internal/obj".h·1.Ranges, (@"bootstrap/internal/obj".LineRange{ Start:@"bootstrap/internal/obj".top·3.Lineno, Stack:@"bootstrap/internal/obj".top·3 })) }
type @"bootstrap/internal/obj".Plist struct { Name *@"bootstrap/internal/obj".LSym; Firstpc *@"bootstrap/internal/obj".Prog; Recur int; Link *@"bootstrap/internal/obj".Plist }
type @"bootstrap/internal/obj".Addr struct { Type int16; Reg int16; Index int16; Scale int16; Name int8; Class int8; Etype uint8; Offset int64; Width int64; Sym *@"bootstrap/internal/obj".LSym; Gotype *@"bootstrap/internal/obj".LSym; Val interface {}; Node interface {} }
type @"bootstrap/internal/obj".Link struct { Goarm int32; Headtype int; Arch *@"bootstrap/internal/obj".LinkArch; Debugasm int32; Debugvlog int32; Debugzerostack int32; Debugdivmod int32; Debugpcln int32; Flag_shared int32; Flag_dynlink bool; Bso *@"bootstrap/internal/obj".Biobuf; Pathname string; Windows int32; Goroot string; Goroot_final string; Enforce_data_order int32; Hash map[@"bootstrap/internal/obj".SymVer]*@"bootstrap/internal/obj".LSym; LineHist @"bootstrap/internal/obj".LineHist; Imports []string; Plist *@"bootstrap/internal/obj".Plist; Plast *@"bootstrap/internal/obj".Plist; Sym_div *@"bootstrap/internal/obj".LSym; Sym_divu *@"bootstrap/internal/obj".LSym; Sym_mod *@"bootstrap/internal/obj".LSym; Sym_modu *@"bootstrap/internal/obj".LSym; Tlsg *@"bootstrap/internal/obj".LSym; Plan9privates *@"bootstrap/internal/obj".LSym; Curp *@"bootstrap/internal/obj".Prog; Printp *@"bootstrap/internal/obj".Prog; Blitrl *@"bootstrap/internal/obj".Prog; Elitrl *@"bootstrap/internal/obj".Prog; Rexflag int; Rep int; Repn int; Lock int; Asmode int; Andptr []byte; And [100]uint8; Instoffset int64; Autosize int32; Armsize int32; Pc int64; Tlsoffset int; Diag func(? string, ? ...interface {}); Mode int; Cursym *@"bootstrap/internal/obj".LSym; Version int; Textp *@"bootstrap/internal/obj".LSym; Etextp *@"bootstrap/internal/obj".LSym }
func (@"bootstrap/internal/obj".ctxt·1 *@"bootstrap/internal/obj".Link) AddImport (@"bootstrap/internal/obj".pkg·2 string) { @"bootstrap/internal/obj".ctxt·1.Imports = append(@"bootstrap/internal/obj".ctxt·1.Imports, @"bootstrap/internal/obj".pkg·2) }
func (@"bootstrap/internal/obj".ctxt·2 *@"bootstrap/internal/obj".Link "esc:0x0") Dconv (@"bootstrap/internal/obj".a·3 *@"bootstrap/internal/obj".Addr) (? string)
func (@"bootstrap/internal/obj".ctxt·2 *@"bootstrap/internal/obj".Link "esc:0x0") Line (@"bootstrap/internal/obj".n·3 int) (? string)
func (@"bootstrap/internal/obj".ctxt·2 *@"bootstrap/internal/obj".Link) NewProg () (? *@"bootstrap/internal/obj".Prog) { var @"bootstrap/internal/obj".p·3 *@"bootstrap/internal/obj".Prog; ; @"bootstrap/internal/obj".p·3 = new(@"bootstrap/internal/obj".Prog); @"bootstrap/internal/obj".p·3.Ctxt = @"bootstrap/internal/obj".ctxt·2; return @"bootstrap/internal/obj".p·3 }
type @"bootstrap/internal/obj".ProgInfo struct { Flags uint32; Reguse uint64; Regset uint64; Regindex uint64 }
type @"bootstrap/internal/obj".Prog struct { Ctxt *@"bootstrap/internal/obj".Link; Link *@"bootstrap/internal/obj".Prog; From @"bootstrap/internal/obj".Addr; From3 *@"bootstrap/internal/obj".Addr; To @"bootstrap/internal/obj".Addr; Opt interface {}; Forwd *@"bootstrap/internal/obj".Prog; Pcond *@"bootstrap/internal/obj".Prog; Rel *@"bootstrap/internal/obj".Prog; Pc int64; Lineno int32; Spadj int32; As int16; Reg int16; RegTo2 int16; Mark uint16; Optab uint16; Scond uint8; Back uint8; Ft uint8; Tt uint8; Isize uint8; Mode int8; Info @"bootstrap/internal/obj".ProgInfo }
func (@"bootstrap/internal/obj".p·2 *@"bootstrap/internal/obj".Prog "esc:0x0") From3Offset () (? int64) { if @"bootstrap/internal/obj".p·2.From3 == nil { return 0x0 }; return @"bootstrap/internal/obj".p·2.From3.Offset }
func (@"bootstrap/internal/obj".p·2 *@"bootstrap/internal/obj".Prog "esc:0x0") From3Type () (? int16) { if @"bootstrap/internal/obj".p·2.From3 == nil { return 0x0 }; return @"bootstrap/internal/obj".p·2.From3.Type }
func (@"bootstrap/internal/obj".p·2 *@"bootstrap/internal/obj".Prog "esc:0x0") Line () (? string)
func (@"bootstrap/internal/obj".p·2 *@"bootstrap/internal/obj".Prog) String () (? string)
type @"".Patch struct { @"".prog *@"bootstrap/internal/obj".Prog; @"".label string }
type @"bootstrap/asm/internal/arch".Arch struct { ? *@"bootstrap/internal/obj".LinkArch; Instructions map[string]int; Register map[string]int16; RegisterPrefix map[string]bool; RegisterNumber func(? string, ? int16) (? int16, ? bool); IsJump func(@"bootstrap/asm/internal/arch".word string) (? bool) }
type @"".Parser struct { @"".lex @"bootstrap/asm/internal/lex".TokenReader; @"".lineNum int; @"".histLineNum int32; @"".errorLine int32; @"".errorCount int; @"".pc int64; @"".input []@"bootstrap/asm/internal/lex".Token; @"".inputPos int; @"".pendingLabels []string; @"".labels map[string]*@"bootstrap/internal/obj".Prog; @"".toPatch []@"".Patch; @"".addr []@"bootstrap/internal/obj".Addr; @"".arch *@"bootstrap/asm/internal/arch".Arch; @"".ctxt *@"bootstrap/internal/obj".Link; @"".firstProg *@"bootstrap/internal/obj".Prog; @"".lastProg *@"bootstrap/internal/obj".Prog; @"".dataAddr map[string]int64 }
func (@"".p·3 *@"".Parser) Parse () (? *@"bootstrap/internal/obj".Prog, ? bool)
func (@"".p·2 *@"".Parser) @"".address (@"".operand·3 []@"bootstrap/asm/internal/lex".Token) (? @"bootstrap/internal/obj".Addr)
func (@"".p·1 *@"".Parser) @"".append (@"".prog·2 *@"bootstrap/internal/obj".Prog, @"".cond·3 string, @"".doLabel·4 bool)
func (@"".p·1 *@"".Parser) @"".asmData (@"".word·2 string "esc:0x0", @"".operands·3 [][]@"bootstrap/asm/internal/lex".Token "esc:0x0")
func (@"".p·1 *@"".Parser) @"".asmFuncData (@"".word·2 string "esc:0x0", @"".operands·3 [][]@"bootstrap/asm/internal/lex".Token "esc:0x0")
func (@"".p·1 *@"".Parser) @"".asmGlobl (@"".word·2 string "esc:0x0", @"".operands·3 [][]@"bootstrap/asm/internal/lex".Token "esc:0x0")
func (@"".p·1 *@"".Parser) @"".asmInstruction (@"".op·2 int, @"".cond·3 string, @"".a·4 []@"bootstrap/internal/obj".Addr)
func (@"".p·1 *@"".Parser) @"".asmJump (@"".op·2 int, @"".cond·3 string, @"".a·4 []@"bootstrap/internal/obj".Addr)
func (@"".p·1 *@"".Parser) @"".asmPCData (@"".word·2 string "esc:0x0", @"".operands·3 [][]@"bootstrap/asm/internal/lex".Token "esc:0x0")
func (@"".p·1 *@"".Parser) @"".asmText (@"".word·2 string "esc:0x0", @"".operands·3 [][]@"bootstrap/asm/internal/lex".Token "esc:0x0")
func (@"".p·2 *@"".Parser "esc:0x0") @"".at (@"".next·3 ...@"bootstrap/asm/internal/lex".ScanToken "esc:0x0") (? bool)
func (@"".p·2 *@"".Parser "esc:0x0") @"".atRegisterShift () (? bool)
func (@"".p·2 *@"".Parser "esc:0x0") @"".atStartOfRegister (@"".name·3 string "esc:0x0") (? bool)
func (@"".p·2 *@"".Parser) @"".atof (@"".str·3 string) (? float64)
func (@"".p·2 *@"".Parser) @"".atoi (@"".str·3 string) (? uint64)
func (@"".p·2 *@"".Parser) @"".atos (@"".str·3 string "esc:0x2") (? string)
func (@"".p·1 *@"".Parser "esc:0x0") @"".back () { @"".p·1.@"".inputPos-- }
func (@"".p·1 *@"".Parser "esc:0x0") @"".branch (@"".jmp·2 *@"bootstrap/internal/obj".Prog "esc:0x0", @"".target·3 *@"bootstrap/internal/obj".Prog) { @"".jmp·2.To = (@"bootstrap/internal/obj".Addr{ Type:0x5, Index:0x0 }); @"".jmp·2.To.Val = @"".target·3 }
func (@"".p·1 *@"".Parser) @"".errorf (@"".format·2 string "esc:0x0", @"".args·3 ...interface {} "esc:0x0")
func (@"".p·2 *@"".Parser) @"".evalInteger (@"".pseudo·3 string, @"".operands·4 []@"bootstrap/asm/internal/lex".Token) (? int64)
func (@"".p·1 *@"".Parser) @"".expect (@"".expected·2 @"bootstrap/asm/internal/lex".ScanToken)
func (@"".p·2 *@"".Parser) @"".expr () (? uint64)
func (@"".p·2 *@"".Parser) @"".factor () (? uint64)
func (@"".p·2 *@"".Parser) @"".floatExpr () (? float64)
func (@"".p·2 *@"".Parser) @"".get (@"".expected·3 @"bootstrap/asm/internal/lex".ScanToken) (? @"bootstrap/asm/internal/lex".Token)
func (@"".p·2 *@"".Parser) @"".getConstant (@"".prog·3 *@"bootstrap/internal/obj".Prog "esc:0x0", @"".op·4 int, @"".addr·5 *@"bootstrap/internal/obj".Addr) (? int64)
func (@"".p·2 *@"".Parser) @"".getConstantPseudo (@"".pseudo·3 string, @"".addr·4 *@"bootstrap/internal/obj".Addr) (? int64)
func (@"".p·2 *@"".Parser) @"".getImmediate (@"".prog·3 *@"bootstrap/internal/obj".Prog "esc:0x0", @"".op·4 int, @"".addr·5 *@"bootstrap/internal/obj".Addr) (? int64)
func (@"".p·2 *@"".Parser) @"".getRegister (@"".prog·3 *@"bootstrap/internal/obj".Prog "esc:0x0", @"".op·4 int, @"".addr·5 *@"bootstrap/internal/obj".Addr) (? int16)
func (@"".p·2 *@"".Parser "esc:0x0") @"".have (@"".token·3 @"bootstrap/asm/internal/lex".ScanToken) (? bool)
func (@"".p·1 *@"".Parser) @"".instruction (@"".op·2 int, @"".word·3 string, @"".cond·4 string, @"".operands·5 [][]@"bootstrap/asm/internal/lex".Token "esc:0x0")
func (@"".p·2 *@"".Parser) @"".line () (? bool)
func (@"".p·2 *@"".Parser "esc:0x0") @"".more () (? bool) { return @"".p·2.@"".inputPos < len(@"".p·2.@"".input) }
func (@"".p·2 *@"".Parser "esc:0x0") @"".next () (? @"bootstrap/asm/internal/lex".Token)
func (@"".p·2 *@"".Parser) @"".operand (@"".a·3 *@"bootstrap/internal/obj".Addr "esc:0x0") (? bool)
func (@"".p·2 *@"".Parser) @"".parseScale (@"".s·3 string) (? int8)
func (@"".p·1 *@"".Parser) @"".patch ()
func (@"".p·2 *@"".Parser "esc:0x0") @"".peek () (? @"bootstrap/asm/internal/lex".ScanToken)
func (@"".p·2 *@"".Parser) @"".positiveAtoi (@"".str·3 string) (? int64)
func (@"".p·1 *@"".Parser) @"".pseudo (@"".op·2 int, @"".word·3 string, @"".operands·4 [][]@"bootstrap/asm/internal/lex".Token "esc:0x0")
func (@"".p·5 *@"".Parser) @"".register (@"".name·6 string, @"".prefix·7 rune) (@"".r1·1 int16, @"".r2·2 int16, @"".scale·3 int8, @"".ok·4 bool)
func (@"".p·1 *@"".Parser) @"".registerIndirect (@"".a·2 *@"bootstrap/internal/obj".Addr "esc:0x0", @"".prefix·3 rune)
func (@"".p·1 *@"".Parser) @"".registerList (@"".a·2 *@"bootstrap/internal/obj".Addr "esc:0x0")
func (@"".p·2 *@"".Parser) @"".registerNumber (@"".name·3 string) (? uint16)
func (@"".p·3 *@"".Parser) @"".registerReference (@"".name·4 string) (? int16, ? bool)
func (@"".p·2 *@"".Parser) @"".registerShift (@"".name·3 string, @"".prefix·4 rune) (? int64)
func (@"".p·1 *@"".Parser) @"".setPseudoRegister (@"".addr·2 *@"bootstrap/internal/obj".Addr "esc:0x0", @"".reg·3 string, @"".isStatic·4 bool, @"".prefix·5 rune)
func (@"".p·1 *@"".Parser "esc:0x0") @"".start (@"".operand·2 []@"bootstrap/asm/internal/lex".Token) { @"".p·1.@"".input = @"".operand·2; @"".p·1.@"".inputPos = 0x0 }
func (@"".p·1 *@"".Parser) @"".symbolReference (@"".a·2 *@"bootstrap/internal/obj".Addr "esc:0x0", @"".name·3 string, @"".prefix·4 rune)
func (@"".p·2 *@"".Parser) @"".term () (? uint64)
func (@"".p·1 *@"".Parser) @"".validateImmediate (@"".pseudo·2 string, @"".addr·3 *@"bootstrap/internal/obj".Addr)
func (@"".p·1 *@"".Parser) @"".validateSymbol (@"".pseudo·2 string, @"".addr·3 *@"bootstrap/internal/obj".Addr, @"".offsetOk·4 bool)
func @"".NewParser (@"".ctxt·2 *@"bootstrap/internal/obj".Link, @"".ar·3 *@"bootstrap/asm/internal/arch".Arch, @"".lexer·4 @"bootstrap/asm/internal/lex".TokenReader) (? *@"".Parser) { return (&@"".Parser{ @"".ctxt:@"".ctxt·2, @"".arch:@"".ar·3, @"".lex:@"".lexer·4, @"".labels:make(map[string]*@"bootstrap/internal/obj".Prog, 0x0), @"".dataAddr:make(map[string]int64, 0x0) }) }
var @"".EOF @"bootstrap/asm/internal/lex".Token
func @"".init ()
var @"time".months [12]string
var @"time".days [7]string
var @"time".Local *@"time".Location
var @"time".UTC *@"time".Location
var @"bufio".ErrInvalidUnreadRune error
const @"bootstrap/internal/obj".TYPE_BRANCH = 0x5
$$
�_go_.6 0 0 0 644 321628 `
go object linux amd64 go1.4.2 X:precisestack
!
��go13ldbytes.a
fmt.atext/scanner.a:bootstrap/asm/internal/arch.a<bootstrap/asm/internal/flags.a8bootstrap/asm/internal/lex.a0bootstrap/internal/obj.a
log.aos.astrconv.aunicode/utf8.a�þ&"".(*Parser).append��À*��¦*dH‹ %����H„$`ÿÿÿH;Awè����ëâHì ��H‹”$8��H‹Œ$@��Hƒù�„U��H‹œ$(��H‹› ���H‹H‹k Hƒý5…Ü��H‹œ$0��H‰$H‰T$H‰L$è����¶\$€û�…®��H‹œ$8��H‰œ$°���H‹œ$@��H‰œ$¸���Hœ$À���HÇ����HÇC����Hœ$À���Hƒû�„^��HÇÂ���HÇÁ���H‰œ$Ð���H‰”$Ø���H‰Œ$à���H����H‰$Hœ$°���H‰\$è����H‹L$H‹D$H‹œ$Ð���H‰$H‰Œ$ ���H‰L$H‰„$¨���H‰D$è����H‹´$(��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$ H‹œ$à���H‰\$(è����H‹¬$(��H‹°���1íH9ë…B��H‹œ$(��H‰$Hƒ<$�„��H$°���H‹œ$0��H‰\$è����H‹œ$(��H‰$Hƒ<$�„â��H$¸���H‹œ$0��H‰\$è����H‹”$(��€¼$H���„v��H‹j(HÿÅH‰j(H‹JPH‹BXH‹j`H‰¬$ø���1öH‰„$ð���H‰D$HH‰Œ$è���H‰ÈH‹l$HH9î÷��H‰D$XHƒø�„U��H‹H‹@H‰t$@H‰L$pH‰D$xH����H‰$H‹jhH‰l$H‰Œ$���H‰L$H‰„$˜���H‰D$è����H‹\$ H‹1íH9ë„��H‹\$pH‰œ$°���H‹\$xH‰œ$¸���Hœ$À���HÇ����HÇC����Hœ$À���Hƒû�„¯��HÇÂ���HÇÁ���H‰œ$Ð���H‰”$Ø���H‰Œ$à���H����H‰$Hœ$°���H‰\$è����H‹L$H‹D$H‹œ$Ð���H‰$H‰Œ$ ���H‰L$H‰„$¨���H‰D$è����H‹´$(��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$ H‹œ$à���H‰\$(è����H‹\$pH‰œ$°���H‹\$xH‰œ$¸���H‹œ$0��H‰\$`H����H‰$H‹œ$(��H‹khH‰l$Hœ$°���H‰\$H\$`H‰\$è����H‹”$(��H‹D$XH‹t$@HƒÀHÿÆH‹l$HH9îŒ þÿÿH‹B`Hƒø�‚Q��H‹rP1ÉH‰´$è���H‰rPH‰Œ$ð���H‰JXH‰„$ø���H‰B`H‹œ$0��Hƒû�„��H‹j(H‰«à���H‹����¶€û�„��H‹œ$0��H‰\$hH¼$���1Àè����Hœ$���Hƒû�„»��HÇÅ���HÇÁ���H‰œ$Ð���H‰¬$Ø���H‰Œ$à���H����H‰$H‰T$Hƒ|$�„m��HƒD$è����H‹L$H‹D$H‹œ$Ð���H‰$H‰Œ$ ���H‰L$H‰„$¨���H‰D$è����H‹œ$Ð���HƒÃH‰$H‹D$hH ����H‰Œ$ ���H‰L$H‰„$¨���H‰D$è����H‹œ$Ð���H‰$H‹œ$Ø���H‰\$H‹œ$à���H‰\$è����H‹”$(��H‹����1íH9ë„S��H‹œ$0��H‰\$hH‹����H‰D$P1íH9è„J��H¼$���1Àè����Hœ$���Hƒû�„"��HÇÅ���HÇÁ���H‰œ$Ð���H‰¬$Ø���H‰Œ$à���H����H‰$H‰T$Hƒ|$�„Ô���HƒD$è����H‹L$H‹D$H‹œ$Ð���H‰$H‰Œ$ ���H‰L$H‰„$¨���H‰D$è����H‹œ$Ð���HƒÃH‰$H‹D$hH ����H‰Œ$ ���H‰L$H‰„$¨���H‰D$è����H‹ ����H‹D$PH‰„$€���H‰$H‰Œ$ˆ���H‰L$H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$H‹œ$à���H‰\$ è����HÄ ��É%����é ÿÿÿ‰é×þÿÿH����H‰$H����H‰\$H����H‰\$è����H‹”$(��H‹\$H‰\$Péwþÿÿ‰%����é‡ýÿÿ‰é>ýÿÿ‰éëüÿÿè���� ‰éJûÿÿ‰�é¤úÿÿ‰%����éúÿÿ‰%����éÕùÿÿH‹œ$(��H‹«¸���H‰,$Hƒ<$�tHƒ$H‹œ$0��H‰\$è����é¹ùÿÿ‰%����ëۉé›øÿÿéYùÿÿHƒý7…F��H‹œ$0��H‰$H‰T$H‰L$è����¶\$€û�…��H‹œ$8��H‰œ$°���H‹œ$@��H‰œ$¸���Hœ$À���HÇ����HÇC����Hœ$À���Hƒû�„È���HÇÁ���HÇÂ���H‰œ$Ð���H‰Œ$Ø���H‰”$à���H����H‰$Hœ$°���H‰\$è����H‹L$H‹D$H‹œ$Ð���H‰$H‰Œ$ ���H‰L$H‰„$¨���H‰D$è����H‹´$(��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$ H‹œ$à���H‰\$(è����éøÿÿ‰é1ÿÿÿé øÿÿH‰”$°���H‰Œ$¸���Hœ$À���HÇ����HÇC����Hœ$À���Hƒû�„È���HÇÁ���HÇÂ���H‰œ$Ð���H‰Œ$Ø���H‰”$à���H����H‰$Hœ$°���H‰\$è����H‹L$H‹D$H‹œ$Ð���H‰$H‰Œ$ ���H‰L$H‰„$¨���H‰D$è����H‹´$(��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$ H‹œ$à���H‰\$(è����é÷ÿÿ‰é1ÿÿÿl
������0��0runtime.morestack_noctxt���ì��Zbootstrap/asm/internal/arch.ARMConditionCodes���ô��type.string��� ��runtime.convT2E���Š��2runtime.writebarrieriface���°��Vgo.string."unrecognized condition code .%q"��� ��&"".(*Parser).errorf���¶��.runtime.writebarrierptr���˜��.runtime.writebarrierptr���ª
��Xtype.map[string]*bootstrap/internal/obj.Prog���‚ ��4runtime.mapaccess1_faststr���ˆ ��type.string���´ ��runtime.convT2E���ž��2runtime.writebarrieriface���Ä��Jgo.string."label %q multiply defined"���´��&"".(*Parser).errorf�����Xtype.map[string]*bootstrap/internal/obj.Prog���ò��$runtime.mapassign1���ø��Dbootstrap/asm/internal/flags.Debug���Èð� runtime.duffzero���Æ��type.int32���†��runtime.convT2E���ð��2runtime.writebarrieriface���¨��Btype.*bootstrap/internal/obj.Prog���æ��2runtime.writebarrieriface���¼��fmt.Println���Ú��"".testOut���˜��>go.itab.*bytes.Buffer.io.Writer���Öð� runtime.duffzero���Ô��type.int32���”��runtime.convT2E���þ��2runtime.writebarrieriface���¶��Btype.*bootstrap/internal/obj.Prog���ô��2runtime.writebarrieriface���‚��"".testOut���–��fmt.Fprintln���Ú��$type.*bytes.Buffer���ð��type.io.Writer���ˆ��>go.itab.*bytes.Buffer.io.Writer���œ�� runtime.typ2Itab���ˆ��$runtime.panicslice���º ��.runtime.writebarrierptr���¸!��Nbootstrap/asm/internal/arch.ARM64Suffix���À#��type.string���ì#��runtime.convT2E���Ö$��2runtime.writebarrieriface���ü$��Fgo.string."unrecognized suffix .%q"���ì%��&"".(*Parser).errorf���Ú'��type.string���†(��runtime.convT2E���ð(��2runtime.writebarrieriface���–)��Fgo.string."unrecognized suffix .%q"���†*��&"".(*Parser).errorf���PÀ��Z"".autotmp_0053��"type.interface {}�"".autotmp_0052��*type.*[2]interface {}�"".autotmp_0051��&type.[]interface {}�"".autotmp_0050�Ÿtype.*uint8�"".autotmp_0049��"type.interface {}�"".autotmp_0047��&type.[]interface {}�"".autotmp_0045��"type.interface {}�"".autotmp_0044��*type.*[1]interface {}�"".autotmp_0043��&type.[]interface {}�"".autotmp_0042�Ÿtype.string�"".autotmp_0041�type.*string�"".autotmp_0040��type.int�"".autotmp_0039��type.int�"".autotmp_0038��"type.interface {}�"".autotmp_0037��*type.*[1]interface {}�"".autotmp_0036��&type.[]interface {}�"".autotmp_0035��"type.interface {}�"".autotmp_0034��*type.*[1]interface {}�"".autotmp_0033��&type.[]interface {}�"".autotmp_0032�ÿ"type.interface {}�"".autotmp_0030�Ÿ&type.[]interface {}�"".autotmp_0029�¯type.int�"".autotmp_0028��Btype.*bootstrap/internal/obj.Prog�"".autotmp_0027��(type.[2]interface {}�"".autotmp_0026��Btype.*bootstrap/internal/obj.Prog�"".autotmp_0025�?(type.[2]interface {}�"".autotmp_0024�ÿBtype.*bootstrap/internal/obj.Prog�"".autotmp_0023��type.string�"".autotmp_0022��type.string�"".autotmp_0021��(type.[1]interface {}�"".autotmp_0020�ïBtype.*bootstrap/internal/obj.Prog�"".autotmp_0019��type.string�"".autotmp_0018�otype.[]string�"".autotmp_0016��type.string�"".autotmp_0015��(type.[1]interface {}�"".autotmp_0014��type.string�"".autotmp_0013��(type.[1]interface {}�"".autotmp_0012��type.bool�"".autotmp_0011�ßtype.string�"".autotmp_0010�¿(type.[1]interface {}�"".label�ßtype.string�"".doLabel�@type.bool�"".cond� type.string�"".prog�Btype.*bootstrap/internal/obj.Prog�"".p��type.*"".Parser�%À±¿ÀÉ� �Â25

)Œ19 WP†g 8žÓR  1 
)Œ ü�l�uš€K晀_Šp+¬pQC6²€€�Tgclocals·0217ad10afe789985afb2e983b5ce540�Tgclocals·6800109b6ce1a9d37767bdb32019011c���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ6"".(*Parser).validateSymbol��à ��Æ dH‹ %����HD$øH;Awè����ëåHìˆ���H‹„$¨���¶X€û„É��¶X€û„¼��H‹œ$˜���H‰\$@H‹œ$ ���H‰\$HH|$h1Àè����H\$hHƒû�„€��HÇÂ���HÇÁ���H‰\$PH‰T$XH‰L$`H����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$PH‰$H‰L$0H‰L$H‰D$8H‰D$è����H����H‰$H‹œ$¨���H‹k H‰l$Hƒ|$�„é��è����H‹L$H‹D$H‹\$PHƒÃH‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$���H‰4$H5����Hl$H‰ïH¥H¥H‹\$PH‰\$H‹\$XH‰\$ H‹\$`H‰\$(è����H‹„$¨���€¼$°����…A��H‹XHƒû�„3��H‹œ$˜���H‰\$@H‹œ$ ���H‰\$HH|$h1Àè����H\$hHƒû�„��HÇÁ���HÇÂ���H‰\$PH‰L$XH‰T$`H����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$PH‰$H‰L$0H‰L$H‰D$8H‰D$è����H����H‰$H‹œ$¨���H‹k H‰l$Hƒ|$�tè����H‹L$H‹D$H‹\$PHƒÃH‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$���H‰4$H5����Hl$H‰ïH¥H¥H‹\$PH‰\$H‹\$XH‰\$ H‹\$`H‰\$(è����HÄˆ���É%����éuÿÿÿ‰éçþÿÿ‰%����é þÿÿ‰éyýÿÿH·Xfƒû�…5ýÿÿH·Xfƒû�„eþÿÿé!ýÿÿ(
������*��0runtime.morestack_noctxt���Ìð� runtime.duffzero���²��type.string���Ø��runtime.convT2E���°��2runtime.writebarrieriface���¾��type.string���Š��runtime.convT2E���ê��2runtime.writebarrieriface�����Zgo.string."%s symbol %q must be a symbol(SB)"���î��&"".(*Parser).errorf���‚ð� runtime.duffzero���è��type.string���Ž��runtime.convT2E���æ��2runtime.writebarrieriface���ô��type.string���¸ ��runtime.convT2E���˜
��2runtime.writebarrieriface���¾
��fgo.string."%s symbol %q must not be offset from SB"���œ ��&"".(*Parser).errorf���P��"".autotmp_0093��"type.interface {}�"".autotmp_0092��"type.interface {}�"".autotmp_0091��*type.*[2]interface {}�"".autotmp_0090��&type.[]interface {}�"".autotmp_0089��"type.interface {}�"".autotmp_0088�¯"type.interface {}�"".autotmp_0086�o&type.[]interface {}�"".autotmp_0085��type.string�"".autotmp_0084��(type.[2]interface {}�"".autotmp_0083�type.string�"".autotmp_0082�?(type.[2]interface {}�"".offsetOk�@type.bool�"".addr�0Btype.*bootstrap/internal/obj.Addr�"".pseudo�type.string�"".p��type.*"".Parser�"·V�°�0ˆ*¿³��«ËÇc�Tgclocals·188916d81d4d4ab366e4f6d8640c9e10�Tgclocals·b5331099b270f47f36e53b5debf94d53���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ0"".(*Parser).evalInteger��€��îdH‹ %����HD$¸H;Awè����ëåHìÈ���H����H‰$è����H‹\$H‰\$pH‹œ$Ð���H‰$H‹œ$è���H‰\$H‹œ$ð���H‰\$H‹œ$ø���H‰\$è����H\$ Hl$xH‰ïH‰Þè����H����H‰$H‹\$pH‰\$H\$xH‰\$è����H‹œ$Ð���H‰$H‹œ$Ø���H‰\$H‹œ$à���H‰\$H‹\$pH‰\$è����H‹\$ H‰œ$���HÄÈ���Ã
������*��0runtime.morestack_noctxt���J��@type.bootstrap/internal/obj.Addr���\��"runtime.newobject���à��("".(*Parser).address���Šè� runtime.duffcopy���˜��@type.bootstrap/internal/obj.Addr���Ò��.runtime.writebarrierfat���¼��<"".(*Parser).getConstantPseudo���p�� "".autotmp_0100�Ÿ@type.bootstrap/internal/obj.Addr�"".&addr�¯Btype.*bootstrap/internal/obj.Addr� "".~r2�`type.int64�"".operands�0Ntype.[]bootstrap/asm/internal/lex.Token�"".pseudo�type.string�"".p��type.*"".Parser�"Ô
�€�œ"‹S��-B95#�Tgclocals·3c9e211214ab7ad67345d956427a2cd0�Tgclocals·d750092bc46a365b95c45658604875aa���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ<"".(*Parser).validateImmediate��€��èdH‹ %����HD$èH;Awè����ëåHì˜���H‹„$¸���H·fƒûu'¶X€û�uH·Xfƒû�uH·Xfƒû�uHÄ˜���ÃH‹œ$¨���H‰\$PH‹œ$°���H‰\$XH����H‰$H‰D$è����H‹\$H‰\$@H‹\$H‰\$HH|$x1Àè����H\$xHƒû�„ô���HÇÂ���HÇÁ���H‰\$`H‰T$hH‰L$pH����H‰$H\$PH‰\$è����H‹L$H‹D$H‹\$`H‰$H‰L$0H‰L$H‰D$8H‰D$è����H����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$`HƒÃH‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$ ���H‰4$H5����Hl$H‰ïH¥H¥H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����é¦þÿÿ‰éÿÿÿ
������*��0runtime.morestack_noctxt���ð��"".emptyProg���Œ��8bootstrap/internal/obj.Dconv���Ìð� runtime.duffzero���²��type.string���Ø��runtime.convT2E���°��2runtime.writebarrieriface���¾��type.string���ä��runtime.convT2E���Ä��2runtime.writebarrieriface���ê��jgo.string."%s: expected immediate constant; found %s"���È��&"".(*Parser).errorf���@°��"".autotmp_0108��"type.interface {}�"".autotmp_0107�Ï"type.interface {}�"".autotmp_0105�o&type.[]interface {}�"".autotmp_0104�¯type.string�"".autotmp_0103�type.string�"".autotmp_0102�?(type.[2]interface {}�"".addr�0Btype.*bootstrap/internal/obj.Addr�"".pseudo�type.string�"".p��type.*"".Parser�"°8¯°å�À�¨*)Í��…f¸�Tgclocals·295caa816071901565eb2e40e8747217�Tgclocals·99efdbc93924abe75b70e7be6ddbd650���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ("".(*Parser).asmText��€,��æ+dH‹ %����H„$ÀþÿÿH;Awè����ëâHìÀ��H‹Œ$è��Hƒù„·
��Hƒù„­
��H‹´$È��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹œ$È��H‰$è����H����H‰$HÇD$����è����H‹D$H‹œ$È��H‰$Hƒ<$�„
��Hƒ$hH‰D$è����H����H‰$è����H‹\$H‰œ$¨���H‹œ$È��H‰$H‹œ$à��Hƒ¼$è���†Å ��Hl$H‰ïH‰ÞH¥H¥H¥è����H\$ H¬$p��H‰ïH‰Þè����H����H‰$H‹œ$¨���H‰\$Hœ$p��H‰\$è����H‹´$È��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$¨���H‰\$ÆD$ �è����H‹”$è��H‹œ$¨���H‹k Hƒý�„ ��L‹M�L‰Œ$Ð���H‹}H‰¼$Ø���HÇÀ���H‰D$xHDŽ$ˆ�������Hƒú…Ò��H‹´$È��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$à��Hƒú†š��HƒÃHl$H‰ïH‰ÞH¥H¥H¥è����H‹”$è��L‹Œ$Ð���H‹¼$Ø���H‹\$0H‰œ$ˆ���H‹D$xHÿÀH‹œ$à��H‰ÅH9Ѓ8��HkíHëH‹3H‰´$��H‹CH‹SH‰”$ ��H‰„$��HƒøŒò��Hƒø�†ó��‹ƒû$…Ý��H‰ÁHƒø‚É��H‰ðH‰ÍHÿÍHÿÊHƒú�tHƒÀH‰ÁH‰èH‰”$ ��ÆD$s�H‰Œ$��Hƒý�†‡��‹ƒû-uDÆD$sH‰ÕH‰ÂHƒø‚d��H‰ÈH‰ÖHÿÎH‰êHÿÊHƒú�tHƒÀH‰ÁH‰„$��H‰ðH‰”$ ��H‰„$��Hƒø�„��Hƒø�†��‹ƒûý…ü��Hƒø�†ë��H¬$(��H‰ïH‰ÎH¥H¥H¥H‹Œ$0��H‹„$8��H‹œ$È��H‰$H‰Œ$°���H‰L$H‰„$¸���H‰D$è����H‹\$H‰œ$€���€|$s�t H÷ÛH‰œ$€���H‹”$ ��H‹Œ$��Hƒù‚\��H‹„$��H‰ÍHÿÍH‰ÑHÿÉHƒù�tHƒÀH‰ÂH‰„$��H‰èH‰Œ$ ��HDŽ$������€H‰¬$��Hƒý�Ž��Hƒý…Å��Hƒý�†ê��‹ƒû-…°��H‰ÕHƒø†Ë��HƒÅ‹]�ƒûý…“��H‰ÓHƒø†��HƒÃH¬$@��H‰ïH‰ÞH¥H¥H¥H‹Œ$H��H‹„$P��H‹œ$È��H‰$H‰Œ$À���H‰L$H‰„$È���H‰D$è����H‹\$H‰œ$���H����H‰$è����H‹|$H‰úHƒÿ�„ö��1Àè����H‰”$ ���H‰$Hƒ<$�„Ì��H‹œ$È��H‹«¨���H‰l$è����H‹„$ ���fǀð��� �L‹„$È��A‹x‰¸è���H‹´$¨���H¼$p��è����H����H‰$H‰D$Hƒ|$�„S��HƒD$Hœ$p��H‰\$è����H����H‰$è����H‹|$H‰ùHƒÿ�„��1Àè����fÇ�H‹¬$ˆ���H‰iH‹œ$ ���H‰$Hƒ<$�„×���Hƒ$`H‰L$è����H‹„$ ���fÇ@h�H‹¬$€���H‰hxH‰„$˜���H‹œ$���‰Û‰\$tH����H‰$H\$tH‰\$è����H\$Hl$H‰ïH‰ÞH¥H¥H‹œ$˜���H‰$Hƒ<$�tNHƒ$hHƒ$0è����H‹œ$È��H‰$H‹œ$˜���H‰\$H\$HÇ����HÇC����ÆD$ è����HÄÀ��É%����멉%����éÿÿÿ‰éçþÿÿ‰%����é¡þÿÿ‰%����é(þÿÿ‰éþÿÿè���� H‹œ$Ð���H‰œ$ð���H‹œ$Ø���H‰œ$ø���Hœ$���HÇ����HÇC����Hœ$���Hƒû�„Ø���HÇÂ���HÇÁ���H‰œ$X��H‰”$`��H‰Œ$h��H����H‰$Hœ$ð���H‰\$è����H‹L$H‹D$H‹œ$X��H‰$H‰Œ$à���H‰L$H‰„$è���H‰D$è����H‹´$È��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$X��H‰\$H‹œ$`��H‰\$ H‹œ$h��H‰\$(è����H‹”$��H‹„$��éLüÿÿ‰é!ÿÿÿè���� è���� éŸüÿÿè���� è���� L‰Œ$ð���H‰¼$ø���Hœ$���HÇ����HÇC����Hœ$���Hƒû�„Ë���HÇÁ���HÇÂ���H‰œ$X��H‰Œ$`��H‰”$h��H����H‰$Hœ$ð���H‰\$è����H‹L$H‹D$H‹œ$X��H‰$H‰Œ$à���H‰L$H‰„$è���H‰D$è����H‹´$È��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$X��H‰\$H‹œ$`��H‰\$ H‹œ$h��H‰\$(è����HÄÀ��Éé.ÿÿÿè���� è���� è���� è���� L‰Œ$ð���H‰¼$ø���Hœ$���HÇ����HÇC����Hœ$���Hƒû�„Ë���HÇÂ���HÇÁ���H‰œ$X��H‰”$`��H‰Œ$h��H����H‰$Hœ$ð���H‰\$è����H‹L$H‹D$H‹œ$X��H‰$H‰Œ$à���H‰L$H‰„$è���H‰D$è����H‹´$È��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$X��H‰\$H‹œ$`��H‰\$ H‹œ$h��H‰\$(è����HÄÀ��Éé.ÿÿÿè���� è���� è���� é¡÷ÿÿ‰E�éçöÿÿè���� ‰%����éÙõÿÿéŽõÿÿ~
������0��0runtime.morestack_noctxt��� ��bgo.string."expect two or three operands for TEXT"���ú��&"".(*Parser).errorf���œ��$"".(*Parser).patch���ª��Xtype.map[string]*bootstrap/internal/obj.Prog���Î��runtime.makemap���¤��.runtime.writebarrierptr���²��@type.bootstrap/internal/obj.Addr���Ä��"runtime.newobject���Ð��("".(*Parser).address���€è� runtime.duffcopy���Ž��@type.bootstrap/internal/obj.Addr���Ô��.runtime.writebarrierfat���ú�� go.string."TEXT"���À��6"".(*Parser).validateSymbol���–�� go.string."TEXT"���† ��0"".(*Parser).evalInteger���À��2"".(*Parser).positiveAtoi���Ž��2"".(*Parser).positiveAtoi���¶��@type.bootstrap/internal/obj.Prog���È��"runtime.newobject���úð� runtime.duffzero���Ú��.runtime.writebarrierptr���Êè� runtime.duffcopy���Ø��@type.bootstrap/internal/obj.Addr���²��.runtime.writebarrierfat���À��@type.bootstrap/internal/obj.Addr���Ò��"runtime.newobject���„Ø� runtime.duffzero���ò��.runtime.writebarrierptr���à��type.int32���†��runtime.convT2E���ò��2runtime.writebarrieriface���à��&"".(*Parser).append���ð��$runtime.panicindex���à��type.string���Œ��runtime.convT2E���ö��2runtime.writebarrieriface���œ ��vgo.string."TEXT %s: argument size must be of form -integer"���Œ!��&"".(*Parser).errorf���Î!��$runtime.panicindex���Ü!��$runtime.panicindex���ô!��$runtime.panicslice���‚"��$runtime.panicindex���Ò#��type.string���þ#��runtime.convT2E���è$��2runtime.writebarrieriface���Ž%��zgo.string."TEXT %s: frame size must be an immediate constant"���þ%��&"".(*Parser).errorf���¦&��$runtime.panicindex���´&��$runtime.panicslice���Â&��$runtime.panicindex���Ð&��$runtime.panicslice��� (��type.string���Ì(��runtime.convT2E���¶)��2runtime.writebarrieriface���Ü)��zgo.string."TEXT %s: frame size must be an immediate constant"���Ì*��&"".(*Parser).errorf���ô*��$runtime.panicindex���‚+��$runtime.panicindex���+��$runtime.panicindex���¸+��$runtime.panicindex���`€��\"".autotmp_0148��@type.bootstrap/internal/obj.Addr�"".autotmp_0147�¿Btype.*bootstrap/internal/obj.Prog�"".autotmp_0146��"type.interface {}�"".autotmp_0145��*type.*[1]interface {}�"".autotmp_0144��&type.[]interface {}�"".autotmp_0143��type.uint64�"".autotmp_0142��type.uint64�"".autotmp_0141��"type.interface {}�"".autotmp_0140��*type.*[1]interface {}�"".autotmp_0139��&type.[]interface {}�"".autotmp_0138��type.uint64�"".autotmp_0137��type.uint64�"".autotmp_0134�¿"type.interface {}�"".autotmp_0132�Ï&type.[]interface {}�"".autotmp_0131�—type.int32�"".autotmp_0130��type.int64�"".autotmp_0129��type.string�"".autotmp_0128��(type.[1]interface {}�"".autotmp_0127��type.int�"".autotmp_0126��type.int�"".autotmp_0125��type.int64�"".autotmp_0124��type.string�"".autotmp_0123��(type.[1]interface {}�"".autotmp_0122��type.int�"".autotmp_0121�Ÿtype.string�"".autotmp_0120�ÿ(type.[1]interface {}�"".autotmp_0119��type.int�"".autotmp_0118��type.int�"".autotmp_0116��type.int�"".autotmp_0115�Ÿ@type.bootstrap/internal/obj.Addr�"".&nameAddr�¯Btype.*bootstrap/internal/obj.Addr� "".~r0�ÿtype.string�>bootstrap/asm/internal/lex.l·2�ÿJtype.bootstrap/asm/internal/lex.Token� "".~r0�Ÿtype.string�>bootstrap/asm/internal/lex.l·2�¯Jtype.bootstrap/asm/internal/lex.Token�"".prog�ÏBtype.*bootstrap/internal/obj.Prog�"".argSize�ßtype.int64�"".frameSize�ÿtype.int64�"".negative�™type.bool�
"".op�ßNtype.[]bootstrap/asm/internal/lex.Token�"".flag�ïtype.int64�"".next�type.int�"".name�ßtype.string�"".operands�0Rtype.[][]bootstrap/asm/internal/lex.Token�"".word�type.string�"".p��type.*"".Parser�6%€Ö ÿ€Žÿ€¦ÿ€N�€�–¸-@
D˜>.  
p6'1?'f N <mÅ : @^7   œ$+üü �p�|«B6£§f lšmÖ
€! ˜€“€G�Tgclocals·9d9cc4bc5cd0d3c9006bb7fd1d9044e1�Tgclocals·fb27d6c8361e11ce1c4c944ce67ac323���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ("".(*Parser).asmData��à ��Ò dH‹ %����H„$PþÿÿH;Awè����ëâHì0��H‹œ$X��Hƒû„í��H‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹œ$P��Hƒ¼$X���†��H‹H‰”$ø���H‹CH‹kH‰¬$��H‰„$���H‰ÁH‰D$xHƒøŒò��I‰ÀIƒèH‰ÕI9Àƒ@��MkÀLŋ]�ƒû/…Ì��I‰ÀIÿÈH‰ÕI9Àƒ��MkÀLŋ]�ƒûý…§��H‰ÃHÿËH‰ÕH9˃Ž��HkÛHÝHœ$��H‰ßH‰îH¥H¥H¥H‹Œ$��H‹„$ ��H‹œ$8��H‰$H‰Œ$˜���H‰L$H‰„$ ���H‰D$è����¶\$ˆ\$wH‹D$xH‹”$��HƒèH9‚��H‹¬$ø���H‰¬$ø���H‰„$���H‰”$��H����H‰$è����H‹\$H‰œ$���H‹œ$8��H‰$H‹œ$ø���H‰\$H‹œ$���H‰\$H‹œ$��H‰\$è����H\$ H¬$à��H‰ïH‰Þè����H����H‰$H‹œ$���H‰\$Hœ$à��H‰\$è����H‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$���H‰\$ÆD$ è����H‹œ$���H‹k Hƒý�„��H‹]�H‰œ$¨���H‹]H‰œ$°���H‹œ$8��H‰$H‹œ$P��Hƒ¼$X��†Á��HƒÃHl$H‰ïH‰ÞH¥H¥H¥è����H\$ H¬$��H‰ïH‰Þè����Hœ$��H¬$@��H‰ïH‰Þè����H·œ$@��fƒû K��fƒû…ò��H‹”$¨���H‹„$°���H����H‰$H‹œ$8��H‹«À���H‰l$H‰”$è���H‰T$H‰„$ð���H‰D$è����H‹D$ ¶\$(H‹�€û�„!��H‹¬$���H‹]H9Í ��H‹œ$¨���H‰œ$È���H‹œ$°���H‰œ$Ð���Hœ$Ø���HÇ����HÇC����Hœ$Ø���Hƒû�„)��HÇÂ���HÇÅ���H‰œ$(��H‰”$0��H‰¬$8��H����H‰$Hœ$È���H‰\$è����H‹T$H‹D$H‹œ$(��H‰$H‰”$¸���H‰T$H‰„$À���H‰D$è����H‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$(��H‰\$H‹œ$0��H‰\$ H‹œ$8��H‰\$(è����H‹œ$¨���H‰œ$È���H‹œ$°���H‰œ$Ð���H‹¬$���H‹]H¾l$wHëH‰œ$€���H����H‰$H‹œ$8��H‹«À���H‰l$Hœ$È���H‰\$Hœ$€���H‰\$è����H����H‰$è����H‹|$H‰úHƒÿ�„Â��1Àè����H‰”$ˆ���H‰$Hƒ<$�„˜��H‹œ$8��H‹«¨���H‰l$è����H‹„$ˆ���fǀð����L‹„$8��A‹x‰¸è���H‹´$���H¼$à��è����H����H‰$H‰D$Hƒ|$�„��HƒD$Hœ$à��H‰\$è����H����H‰$è����H‹|$H‰úHƒÿ�„Þ���1Àè����H¾l$wH‰jH‹œ$ˆ���H‰$Hƒ<$�„ª���Hƒ$`H‰T$è����Hœ$@��H¬$à��H‰ïH‰Þè����H����H‰$H‹œ$ˆ���H‰\$Hƒ|$�tWHƒD$hHœ$à��H‰\$è����H‹„$ˆ���H‹œ$8��H‰$H‰D$H\$HÇ����HÇC����ÆD$ �è����HÄ0��É%����렉%����éJÿÿÿ‰éÿÿÿ‰%����éÕþÿÿ‰%����é\þÿÿ‰é7þÿÿ‰éÐüÿÿfƒû „üÿÿH‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����é¿ûÿÿfƒû
„µûÿÿfƒû „«ûÿÿë¥è���� ‰E�éõúÿÿè���� è���� H‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹”$ø���H‹Œ$���H‹D$xéÿøÿÿè���� è���� è���� éNøÿÿd
������0��0runtime.morestack_noctxt���Œ��Pgo.string."expect two operands for DATA"���æ��&"".(*Parser).errorf���ä��."".(*Parser).parseScale���ø��@type.bootstrap/internal/obj.Addr���Š��"runtime.newobject���”��("".(*Parser).address���Äè� runtime.duffcopy���Ò��@type.bootstrap/internal/obj.Addr���˜ ��.runtime.writebarrierfat���¾ �� go.string."DATA"���„
��6"".(*Parser).validateSymbol���Ú ��("".(*Parser).address���Š è� runtime.duffcopy���À è� runtime.duffcopy���¨ ��*type.map[string]int64���–��4runtime.mapaccess2_faststr���Ø��type.string���„��runtime.convT2E���î��2runtime.writebarrieriface���”��Rgo.string."overlapping DATA entry for %s"���„��&"".(*Parser).errorf���Œ��*type.map[string]int64���ú��$runtime.mapassign1���ˆ��@type.bootstrap/internal/obj.Prog���š��"runtime.newobject���Ìð� runtime.duffzero���¬��.runtime.writebarrierptr���œè� runtime.duffcopy���ª��@type.bootstrap/internal/obj.Addr���„��.runtime.writebarrierfat���’��@type.bootstrap/internal/obj.Addr���¤��"runtime.newobject���ÖØ� runtime.duffzero���¶��.runtime.writebarrierptr���ìè� runtime.duffcopy���ú��@type.bootstrap/internal/obj.Addr���Ü��.runtime.writebarrierfat���Ê��&"".(*Parser).append���˜��~go.string."DATA value must be an immediate constant or address"���ò��&"".(*Parser).errorf���²��$runtime.panicindex���Ð��$runtime.panicslice���Þ��$runtime.panicindex���ˆ��Tgo.string."expect /size for DATA argument"���â��&"".(*Parser).errorf���  ��$runtime.panicindex���® ��$runtime.panicindex���¼ ��$runtime.panicindex���`à��2"".autotmp_0189��@type.bootstrap/internal/obj.Addr�"".autotmp_0187��@type.bootstrap/internal/obj.Addr�"".autotmp_0186�ÏBtype.*bootstrap/internal/obj.Prog�"".autotmp_0185�ï"type.interface {}�"".autotmp_0183�&type.[]interface {}�"".autotmp_0178��type.int�"".autotmp_0177�ßtype.int64�"".autotmp_0176��type.string�"".autotmp_0175�Ïtype.string�"".autotmp_0174�¯(type.[1]interface {}�"".autotmp_0173�type.string�"".autotmp_0172�¿@type.bootstrap/internal/obj.Addr�"".autotmp_0171�Ÿ@type.bootstrap/internal/obj.Addr�"".autotmp_0169��type.int�"".&nameAddr�¿Btype.*bootstrap/internal/obj.Addr� "".~r0�¯type.string�>bootstrap/asm/internal/lex.l·2�¿Jtype.bootstrap/asm/internal/lex.Token�"".valueAddr�ß@type.bootstrap/internal/obj.Addr�"".name�type.string�"".scale�ñtype.int8�"".n�ïtype.int�
"".op�ïNtype.[]bootstrap/asm/internal/lex.Token�"".operands�0Rtype.[][]bootstrap/asm/internal/lex.Token�"".word�type.string�"".p��type.*"".Parser�%àË ßà¿�°�ªØ%@2 Zq:—6.p
yŒ{Å3y/
@  U�d�rÿ˜B6kž·€{Ilœ7”
X!�Tgclocals·3b74d818c955921f07b06629dbdcf282�Tgclocals·f40cb638e04aa89395bfc516e1ea1781���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ*"".(*Parser).asmGlobl��à��ÞdH‹ %����HD$˜H;Awè����ëåHìè���H‹Œ$��Hƒù„v��Hƒù„l��H‹´$ð���H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H����H‰$è����H‹\$H‰œ$ˆ���H‹œ$ð���H‰$H‹œ$��Hƒ¼$���†å��Hl$H‰ïH‰ÞH¥H¥H¥è����H\$ H¬$˜���H‰ïH‰Þè����H����H‰$H‹œ$ˆ���H‰\$Hœ$˜���H‰\$è����H‹´$ð���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ˆ���H‰\$ÆD$ �è����H‹Œ$��HÇD$p���HÇD$x����Hƒù….��H‹´$ð���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��Hƒù†ö��HƒÃHl$H‰ïH‰ÞH¥H¥H¥è����H‹\$0H‰\$xH‹\$pHÿÃH‰\$pH����H‰$è����H‹\$H‰œ$���H‹œ$ð���H‰$H‹œ$��H‹l$pL‹„$��L9Ńw��HkíHëHl$H‰ïH‰ÞH¥H¥H¥è����H\$ H¬$˜���H‰ïH‰Þè����H����H‰$H‹œ$���H‰\$Hœ$˜���H‰\$è����H‹´$ð���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$���H‰\$è����H����H‰$è����H‹T$H‰×Hƒú�„¾��1Àè����H‰”$€���H‰$Hƒ<$�„”��H‹œ$ð���H‹«¨���H‰l$è����H‹„$€���fǀð����L‹„$ð���A‹x‰¸è���H‹´$ˆ���H¼$˜���è����H����H‰$H‰D$Hƒ|$�„��HƒD$Hœ$˜���H‰\$è����H����H‰$è����H‹T$H‰×Hƒú�„Ú���1Àè����H‹l$xH‰jH‹œ$€���H‰$Hƒ<$�„§���Hƒ$`H‰T$è����H‹´$���H¬$˜���H‰ïè����H����H‰$H‹œ$€���H‰\$Hƒ|$�tWHƒD$hHœ$˜���H‰\$è����H‹„$€���H‹œ$ð���H‰$H‰D$H\$HÇ����HÇC����ÆD$ �è����HÄè���É%����렉%����éMÿÿÿ‰éÿÿÿ‰%����éÙþÿÿ‰%����é`þÿÿ‰é;þÿÿè���� è���� é/ýÿÿè���� éÏûÿÿP
������*��0runtime.morestack_noctxt���š��dgo.string."expect two or three operands for GLOBL"���ô��&"".(*Parser).errorf���‚��@type.bootstrap/internal/obj.Addr���”��"runtime.newobject��� ��("".(*Parser).address���Ðè� runtime.duffcopy���Þ��@type.bootstrap/internal/obj.Addr���¤��.runtime.writebarrierfat���Ê��"go.string."GLOBL"�����6"".(*Parser).validateSymbol���þ��"go.string."GLOBL"���î��0"".(*Parser).evalInteger���ª��@type.bootstrap/internal/obj.Addr���¼��"runtime.newobject���ä��("".(*Parser).address���” è� runtime.duffcopy���¢ ��@type.bootstrap/internal/obj.Addr���è ��.runtime.writebarrierfat���Ž
��"go.string."GLOBL"���Ê
��<"".(*Parser).validateImmediate���Ø
��@type.bootstrap/internal/obj.Prog���ê
��"runtime.newobject���œ ð� runtime.duffzero���ü ��.runtime.writebarrierptr���ì è� runtime.duffcopy���ú ��@type.bootstrap/internal/obj.Addr���Ô ��.runtime.writebarrierfat���â ��@type.bootstrap/internal/obj.Addr���ô ��"runtime.newobject���¦Ø� runtime.duffzero���„��.runtime.writebarrierptr���´è� runtime.duffcopy���Â��@type.bootstrap/internal/obj.Addr���¤��.runtime.writebarrierfat���’��&"".(*Parser).append���¢��$runtime.panicindex���°��$runtime.panicindex���È��$runtime.panicindex���`Ð��"".autotmp_0206��@type.bootstrap/internal/obj.Addr�"".autotmp_0204��@type.bootstrap/internal/obj.Addr�"".autotmp_0203�ÏBtype.*bootstrap/internal/obj.Prog�"".autotmp_0202��@type.bootstrap/internal/obj.Addr�"".autotmp_0201��type.int�"".autotmp_0199��type.int�"".autotmp_0198�Ÿ@type.bootstrap/internal/obj.Addr�"".&addr�¯Btype.*bootstrap/internal/obj.Addr�"".&nameAddr�¿Btype.*bootstrap/internal/obj.Addr�"".flag�ßtype.int64�"".next�ïtype.int�"".operands�0Rtype.[][]bootstrap/asm/internal/lex.Token�"".word�type.string�"".p��type.*"".Parser�"вÏÐ[�° �nº*@˜>  
U ¦1Å2v/ 
 �:�yVB6êB1Yl˜7h�Tgclocals·3605a8e12645ecd68b3219711a50e9e9�Tgclocals·3dec8e21b49630413396283c3c1c4cf7���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ,"".(*Parser).asmPCData�� ��‚dH‹ %����HD$¨H;Awè����ëåHìØ���H‹œ$���Hƒû„H��H‹´$à���H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H����H‰$è����H‹\$H‰œ$€���H‹œ$à���H‰$H‹œ$ø���Hƒ¼$����†Á��Hl$H‰ïH‰ÞH¥H¥H¥è����H\$ H¬$ˆ���H‰ïH‰Þè����H����H‰$H‹œ$€���H‰\$Hœ$ˆ���H‰\$è����H‹´$à���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$€���H‰\$è����H����H‰$è����H‹\$H‰\$xH‹œ$à���H‰$H‹œ$ø���Hƒ¼$���†ô��HƒÃHl$H‰ïH‰ÞH¥H¥H¥è����H\$ H¬$ˆ���H‰ïH‰Þè����H����H‰$H‹\$xH‰\$Hœ$ˆ���H‰\$è����H‹´$à���H‰4$H5����Hl$H‰ïH¥H¥H‹\$xH‰\$è����H����H‰$è����H‹T$H‰×Hƒú�„D��1Àè����H‰T$pH‰$Hƒ<$�„��H‹œ$à���H‹«¨���H‰l$è����H‹D$pfǀð��� �L‹„$à���A‹x‰¸è���H‹´$€���H¼$ˆ���è����H����H‰$H‰D$Hƒ|$�„§���HƒD$Hœ$ˆ���H‰\$è����H‹t$xH¬$ˆ���H‰ïè����H����H‰$H‹\$pH‰\$Hƒ|$�tTHƒD$hHœ$ˆ���H‰\$è����H‹D$pH‹œ$à���H‰$H‰D$H\$HÇ����HÇC����ÆD$ è����HÄØ���É%����룉%����éMÿÿÿ‰%����é×þÿÿ‰éµþÿÿè���� è���� éóüÿÿB
������*��0runtime.morestack_noctxt���†��Tgo.string."expect two operands for PCDATA"���à��&"".(*Parser).errorf���î��@type.bootstrap/internal/obj.Addr���€��"runtime.newobject���Œ��("".(*Parser).address���¼è� runtime.duffcopy���Ê��@type.bootstrap/internal/obj.Addr�����.runtime.writebarrierfat���¶��$go.string."PCDATA"���ò��<"".(*Parser).validateImmediate���€��@type.bootstrap/internal/obj.Addr���’��"runtime.newobject��� ��("".(*Parser).address���Ðè� runtime.duffcopy���Þ��@type.bootstrap/internal/obj.Addr���ž��.runtime.writebarrierfat���Ä��$go.string."PCDATA"���ú��<"".(*Parser).validateImmediate���ˆ��@type.bootstrap/internal/obj.Prog���š��"runtime.newobject���Ìð� runtime.duffzero���¦ ��.runtime.writebarrierptr���
è� runtime.duffcopy���ž
��@type.bootstrap/internal/obj.Addr���ø
��.runtime.writebarrierfat���¢ è� runtime.duffcopy���° ��@type.bootstrap/internal/obj.Addr���Œ ��.runtime.writebarrierfat���ô ��&"".(*Parser).append���Þ ��$runtime.panicindex���ì ��$runtime.panicindex���`°��"".autotmp_0212��@type.bootstrap/internal/obj.Addr�"".autotmp_0211��@type.bootstrap/internal/obj.Addr�"".autotmp_0210�ÏBtype.*bootstrap/internal/obj.Prog�"".autotmp_0209��@type.bootstrap/internal/obj.Addr�"".autotmp_0208�Ÿ@type.bootstrap/internal/obj.Addr�"".&value�¿Btype.*bootstrap/internal/obj.Addr�"".&key�¯Btype.*bootstrap/internal/obj.Addr�"".operands�0Rtype.[][]bootstrap/asm/internal/lex.Token�"".word�type.string�"".p��type.*"".Parser�"°£¯°J��B„"@˜1–.‰ /(�2�oVB1W?.ViJ4 W�Tgclocals·b4c689baff7704d9521855c3878bda56�Tgclocals·cdb3ff4aa4e61edb3aba19c63d96d4ce���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ0"".(*Parser).asmFuncData�� ��ŒdH‹ %����HD$¨H;Awè����ëåHìØ���H‹œ$���Hƒû„M��H‹´$à���H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H����H‰$è����H‹\$H‰\$xH‹œ$à���H‰$H‹œ$ø���Hƒ¼$����†É��Hl$H‰ïH‰ÞH¥H¥H¥è����H\$ H¬$ˆ���H‰ïH‰Þè����H����H‰$H‹\$xH‰\$Hœ$ˆ���H‰\$è����H‹´$à���H‰4$H5����Hl$H‰ïH¥H¥H‹\$xH‰\$è����H����H‰$è����H‹\$H‰œ$€���H‹œ$à���H‰$H‹œ$ø���Hƒ¼$���†ÿ��HƒÃHl$H‰ïH‰ÞH¥H¥H¥è����H\$ H¬$ˆ���H‰ïH‰Þè����H����H‰$H‹œ$€���H‰\$Hœ$ˆ���H‰\$è����H‹´$à���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$€���H‰\$ÆD$ è����H����H‰$è����H‹T$H‰×Hƒú�„D��1Àè����H‰T$pH‰$Hƒ<$�„��H‹œ$à���H‹«¨���H‰l$è����H‹D$pfǀð����L‹„$à���A‹x‰¸è���H‹t$xH¼$ˆ���è����H����H‰$H‰D$Hƒ|$�„ª���HƒD$Hœ$ˆ���H‰\$è����H‹´$€���H¬$ˆ���H‰ïè����H����H‰$H‹\$pH‰\$Hƒ|$�tTHƒD$hHœ$ˆ���H‰\$è����H‹D$pH‹œ$à���H‰$H‰D$H\$HÇ����HÇC����ÆD$ è����HÄØ���É%����룉%����éJÿÿÿ‰%����é×þÿÿ‰éµþÿÿè���� è���� éîüÿÿB
������*��0runtime.morestack_noctxt���†��Xgo.string."expect two operands for FUNCDATA"���à��&"".(*Parser).errorf���î��@type.bootstrap/internal/obj.Addr���€��"runtime.newobject���†��("".(*Parser).address���¶è� runtime.duffcopy���Ä��@type.bootstrap/internal/obj.Addr���„��.runtime.writebarrierfat���ª��(go.string."FUNCDATA"���à��<"".(*Parser).validateImmediate���î��@type.bootstrap/internal/obj.Addr���€��"runtime.newobject���”��("".(*Parser).address���Äè� runtime.duffcopy���Ò��@type.bootstrap/internal/obj.Addr���˜��.runtime.writebarrierfat���¾��(go.string."FUNCDATA"���„��6"".(*Parser).validateSymbol���’��@type.bootstrap/internal/obj.Prog���¤��"runtime.newobject���Öð� runtime.duffzero���° ��.runtime.writebarrierptr���”
è� runtime.duffcopy���¢
��@type.bootstrap/internal/obj.Addr���ü
��.runtime.writebarrierfat���¬ è� runtime.duffcopy���º ��@type.bootstrap/internal/obj.Addr���– ��.runtime.writebarrierfat���þ ��&"".(*Parser).append���è ��$runtime.panicindex���ö ��$runtime.panicindex���`°��"".autotmp_0218��@type.bootstrap/internal/obj.Addr�"".autotmp_0217��@type.bootstrap/internal/obj.Addr�"".autotmp_0216�ÏBtype.*bootstrap/internal/obj.Prog�"".autotmp_0215��@type.bootstrap/internal/obj.Addr�"".autotmp_0214�Ÿ@type.bootstrap/internal/obj.Addr�"".&nameAddr�¯Btype.*bootstrap/internal/obj.Addr�"".&valueAddr�¿Btype.*bootstrap/internal/obj.Addr�"".operands�0Rtype.[][]bootstrap/asm/internal/lex.Token�"".word�type.string�"".p��type.*"".Parser�"°¨¯°E��B¸"@’.œ6‰ /(�2�oS?.ZB6VfM4 R�Tgclocals·b4c689baff7704d9521855c3878bda56�Tgclocals·1943024c8c4389fe494d183307c0e643���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ("".(*Parser).asmJump��à/��Þ/dH‹ %����H„$0ÿÿÿH;Awè����ëâHìP��H����H‰$è����H‹|$H‰ùHƒÿ�„¡ ��1Àè����H‰L$hH‰ $Hƒ<$�„z ��H‹œ$X��H‹«¨���H‰l$è����L‹Œ$X��H‹T$hH‹Œ$`��H‹¼$x��H‹´$€��Hƒú�„+ ��A‹i‰ªè���f‰Šð���H‰T$XHƒþ…®��Hƒþ�†��H‰ùH·fƒû…ª���H¼$���1Àè����fDŽ$����I‹Y(HÿÃH‹iHëH‰œ$��H����H‰$H‰T$Hƒ|$�tZHƒD$hHœ$���H‰\$è����H‹œ$X��H‰$H‹\$XH‰\$H‹œ$h��H‰\$H‹œ$p��H‰\$ÆD$ è����HÄP��É%����ëH·fƒû uGH����H‰$H‰T$Hƒ|$�t&HƒD$hH‰L$Hƒ|$�t
è����évÿÿÿ‰%����ëí‰%����ëÑH·fƒûu¶Y€û„3��¶Y€û„&��H·fƒûu¶Y€û„½��¶Y€û„°��H·fƒû…â��H·Yfƒû�…Ó��H‹YHƒû�…Å��H‹Y 1íH9ëuHÄP��ÃH5����H‰4$I‹ihH‰l$H‰L$HH‹y Hƒÿ�„„��H7H|$H¥H¥è����H‹”$X��H‹L$XH‹\$ H‹1íH9è… ��Hœ$Ð���HÇ����HÇC����HÇC����H‰Œ$Ð���H‹t$HH‹~ Hƒÿ�„_��H7H¼$Ø���H¥H¥H‰ÓHƒú�„<��H‹RpH‹KxH‹›€���H‰”$¸���H‰Œ$À���H‰œ$È���H‰ØH)ËHƒû}OH����H‰$H‰”$ ���H‰T$H‰Œ$¨���H‰L$H‰„$°���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¨���H‰„$°���H‰ÖH‰”$ ���H‰ÏHkÿHþH‰4$HÇD$����H´$Ð���H|$H¥H¥H¥è����H‹”$ ���H‹Œ$¨���H‹„$°���H‹œ$X��H‰$Hƒ<$�t6Hƒ$pH‰”$¸���H‰T$H‰Œ$À���H‰L$H‰„$È���H‰D$è����éýüÿÿ‰%����ëÁ‰é½þÿÿ‰éšþÿÿH‰D$PH¼$���1Àè����fDŽ$����fDŽ$����H����H‰$H‰L$`H‰L$Hƒ|$�teHƒD$hHœ$���H‰\$è����H‹D$PH‹\$`H‰$Hƒ<$�t/Hƒ$hHƒ$0H ����H‰L$pH‰L$H‰D$xH‰D$è����éEüÿÿ‰%����ëȉ%����뒉éuýÿÿH·fƒû…˜���¶Y€û�…‹���H����H‰$H‰T$Hƒ|$�tjHƒD$hH‰L$HH‰L$Hƒ|$�tIè����H‹¬$X��H‹­ ���H‹m�H‹] Hƒû9…»ûÿÿH‹l$HH‹]Hƒû�…¨ûÿÿH‹\$XfÇCh �é˜ûÿÿ‰%����뮉%����ëH·fƒûuCH����H‰$H‰T$Hƒ|$�t"HƒD$hHƒþ�vH‰|$è����éIûÿÿè���� ‰%����ëÕHœ$���HÇ����HÇC����Hœ$���Hƒû�„���HÇÅ���HÇÂ���H‰¬$ð���H‰”$ø���H‰œ$è���H‰$H‰ÈH ����H‰L$pH‰L$H‰D$xH‰D$è����H‹´$X��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$è���H‰\$H‹œ$ð���H‰\$ H‹œ$ø���H‰\$(è����ésúÿÿ‰é\ÿÿÿH����H‰$H‰T$Hƒ|$�t1HƒD$hH‰L$Hƒ|$�tè����H‹\$XfÇCh�é,úÿÿ‰%����ëâ‰%����ëÆH����H‰$H‰T$Hƒ|$�t&HƒD$hH‰L$Hƒ|$�t
è����éåùÿÿ‰%����ëí‰%����ëÑè���� Hƒþu~H‰ûHƒþvnHƒÃPH‰\$HH����H‰$H‰T$Hƒ|$�tDHƒD$Hƒþ�v1H‰|$è����L‹Œ$X��H‹¼$x��H‹´$€��H‹T$XH‹L$Héòøÿÿè���� ‰%����ë³è���� Hƒþ…·��I‹© ���H‹m�H‹] Hƒû9…ž��H‰ûHƒþ†Š��HÃ ���H‰\$HL‰ $H‰T$H‰L$Hƒþ�†_��H‰|$è����H‹\$ H¼$���1Àè����fDŽ$����H‰œ$��H����H‰$H‹\$XH‰\$Hƒ|$�„��HƒD$Hœ$���H‰\$è����H‹œ$X��H‰$H‹\$XH‰\$H‹œ$`��H‰\$H‹œ$x��Hƒ¼$€��†©��HƒÃPH‰\$è����H‹D$ H����H,$H‰ïH‰ÞH¥H¥f‰D$H‹¬$X��H‹­ ���H‹U H‹ÿÓL‹Œ$X��H‹¼$x��H‹´$€��H‹T$XH‹L$HH·\$I‰Ø¶\$€û�…��fD‰D$DfD‰D$FHœ$���HÇ����HÇC����Hœ$���Hƒû�„ï���HÇÂ���HÇÁ���H‰œ$è���H‰”$ð���H‰Œ$ø���H����H‰$H\$FH‰\$è����H‹L$H‹D$H‹œ$è���H‰$H‰L$pH‰L$H‰D$xH‰D$è����H‹´$X��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$è���H‰\$H‹œ$ð���H‰\$ H‹œ$ø���H‰\$(è����L‹Œ$X��L·D$DH‹¼$x��H‹´$€��H‹T$XH‹L$HfD‰‚ò���éBöÿÿ‰é
ÿÿÿè���� ‰%����éòýÿÿè���� è���� H‰ $è����H‹\$H‰œ$€���H‹\$H‰œ$ˆ���Hœ$���HÇ����HÇC����Hœ$���Hƒû�„Å���HÇÁ���HÇÂ���H‰œ$è���H‰Œ$ð���H‰”$ø���H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$è���H‰$H‰L$pH‰L$H‰D$xH‰D$è����H‹´$X��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$è���H‰\$H‹œ$ð���H‰\$ H‹œ$ø���H‰\$(è����HÄP��Éé4ÿÿÿ‰éÎôÿÿ‰%����ézôÿÿ‰éXôÿÿ|
������0��0runtime.morestack_noctxt���P��@type.bootstrap/internal/obj.Prog���b��"runtime.newobject���”ð� runtime.duffzero���î��.runtime.writebarrierptr���àØ� runtime.duffzero���®��@type.bootstrap/internal/obj.Addr���€��.runtime.writebarrierfat���ô��&"".(*Parser).append���¸��@type.bootstrap/internal/obj.Addr���Š��.runtime.writebarrierfat���Ò ��Xtype.map[string]*bootstrap/internal/obj.Prog���´
��4runtime.mapaccess1_faststr���” ��type.[]"".Patch���†��"runtime.growslice���Ä��0runtime.writebarrierfat3���ü��2runtime.writebarrierslice���ÜØ� runtime.duffzero���’��@type.bootstrap/internal/obj.Addr���î��.runtime.writebarrierfat���º��Btype.*bootstrap/internal/obj.Prog���ì��2runtime.writebarrieriface���ì��@type.bootstrap/internal/obj.Addr���È��.runtime.writebarrierfat���–��@type.bootstrap/internal/obj.Addr���ä��.runtime.writebarrierfat���ø��$runtime.panicindex���È��Btype.*bootstrap/internal/obj.Addr���ú��2runtime.writebarrieriface��� ��Hgo.string."cannot assemble jump %+v"�����&"".(*Parser).errorf���¶��@type.bootstrap/internal/obj.Addr���ˆ��.runtime.writebarrierfat���Ú��@type.bootstrap/internal/obj.Addr���¬��.runtime.writebarrierfat���ä��$runtime.panicindex���¦��@type.bootstrap/internal/obj.Addr���ô��.runtime.writebarrierfat���Ì��$runtime.panicindex���ì��$runtime.panicindex���¬!��0"".(*Parser).getConstant���Ô!Ø� runtime.duffzero���†"��@type.bootstrap/internal/obj.Addr���ê"��.runtime.writebarrierfat���ú#��0"".(*Parser).getConstant���’$��go.string."R"���ì$�
������ž'��type.int16���Ä'��runtime.convT2E���¢(��2runtime.writebarrieriface���È(��Dgo.string."bad register number %d"���¸)��&"".(*Parser).errorf���º*��$runtime.panicindex���à*��$runtime.panicindex���î*��$runtime.panicindex���„+��8bootstrap/internal/obj.Aconv���ä,��type.string���-��runtime.convT2E���î-��2runtime.writebarrieriface���”.��ngo.string."wrong number of arguments to %s instruction"���„/��&"".(*Parser).errorf���p ��D"".autotmp_0250��*type.*[1]interface {}�"".autotmp_0249��&type.[]interface {}�"".autotmp_0246��type.int�"".autotmp_0245��type.int�"".autotmp_0244�ßtype.[]"".Patch�"".autotmp_0243�¯type.[]"".Patch�"".autotmp_0242�ÿtype."".Patch�"".autotmp_0241��"type.interface {}�"".autotmp_0240��*type.*[1]interface {}�"".autotmp_0239��&type.[]interface {}�"".autotmp_0238�¿"type.interface {}�"".autotmp_0236�Ï&type.[]interface {}�"".autotmp_0234�ÏBtype.*bootstrap/internal/obj.Prog�"".autotmp_0232��(type.[1]interface {}�"".autotmp_0231��Btype.*bootstrap/internal/obj.Prog�"".autotmp_0230��@type.bootstrap/internal/obj.Addr�"".autotmp_0229��type.[]"".Patch�"".autotmp_0228��Btype.*bootstrap/internal/obj.Prog�"".autotmp_0227��@type.bootstrap/internal/obj.Addr�"".autotmp_0226�Ÿtype.string�"".autotmp_0225��(type.[1]interface {}�"".autotmp_0224�“type.int16�"".autotmp_0223�ÿ(type.[1]interface {}�"".autotmp_0222��type.int64�"".autotmp_0221�Ÿ@type.bootstrap/internal/obj.Addr�"".target�ÿBtype.*bootstrap/internal/obj.Prog� "".jmp�ßBtype.*bootstrap/internal/obj.Prog� "".reg�—type.int16�"".prog�ïBtype.*bootstrap/internal/obj.Prog�"".target�Btype.*bootstrap/internal/obj.Addr�"".a�@Dtype.[]bootstrap/internal/obj.Addr�"".cond� type.string�
"".op�type.int�"".p��type.*"".Parser�6% àŸ ßŸ çŸ "�ð�¼î%
–
 8
_J:K 
0DC$$+ M „$#œ  54 
.
 Á10 670>=MP  
'ZMb —)& ‰7�„�0FÉ
: KÕ é _\y?n Ž
K< n H,p_HåzA «z/�Tgclocals·ceb95ae488e10ffbd0ea2b534c3a8770�Tgclocals·4408d3175a0dc7a0b789c6609be1f30a���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ$"".(*Parser).patch��€ ��æ dH‹ %����H„$XÿÿÿH;Awè����ëâHì(��1ÀH‰D$xH‰„$€���H‰„$ˆ���H‹œ$0��Hƒû�„Þ��H‹SpH‹CxH‹«€���H‰¬$Ð���1ÉH‰„$È���H‰D$0H‰”$À���H‰ÐH‹l$0H9鍈��H‰D$PHƒø�„‰��H¬$¨���H‰ïH‰ÆH¥H¥H¥H‰L$8Hœ$¨���Hl$xH‰ïH‰ÞH¥H¥H¥H����H‰$H‹´$0��H‹~hH‰|$H´$€���H|$H¥H¥è����H‹\$ H‹1íH9è…R��H\$hHÇ����HÇC����H\$hHƒû�„(��HÇÂ���HÇÁ���H‰œ$���H‰”$˜���H‰Œ$ ���H����H‰$H\$xH‰\$HƒD$è����H‹L$H‹D$H‹œ$���H‰$H‰L$XH‰L$H‰D$`H‰D$è����H‹´$0��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$���H‰\$H‹œ$˜���H‰\$ H‹œ$ ���H‰\$(è����H‹D$PH‹L$8HƒÀHÿÁH‹l$0H9éŒxþÿÿH‹œ$0��H‹ƒ€���Hƒø�r-H‹œ$0��H‹kpH‹œ$0��1ÒH‰kpH‰SxH‰ƒ€���HÄ(��Ãè���� ‰éÑþÿÿH‹œ$0��H‹L$xH‰D$@H¼$Ø���1Àè����fDŽ$Ø����fDŽ$Ü�����H����H‰$H‰L$HH‰L$Hƒ|$�teHƒD$hHœ$Ø���H‰\$è����H‹D$@H‹\$HH‰$Hƒ<$�t/Hƒ$hHƒ$0H ����H‰L$XH‰L$H‰D$`H‰D$è����éãþÿÿ‰%����ëȉ%����뒉�épýÿÿ‰éýÿÿ
������0��0runtime.morestack_noctxt���¢��Xtype.map[string]*bootstrap/internal/obj.Prog���ø��4runtime.mapaccess1_faststr���¾��type.string���ð��runtime.convT2E���Î��2runtime.writebarrieriface���ô��<go.string."undefined label %s"���ä��&"".(*Parser).errorf���° ��$runtime.panicslice���„
Ø� runtime.duffzero���º
��@type.bootstrap/internal/obj.Addr���– ��.runtime.writebarrierfat���â ��Btype.*bootstrap/internal/obj.Prog���” ��2runtime.writebarrieriface���Ð��"".autotmp_0278�Ÿ"type.interface {}�"".autotmp_0276�¯&type.[]interface {}�"".autotmp_0275�ÿtype."".Patch�"".autotmp_0274�¯type.*"".Patch�"".autotmp_0273�ïtype.int�"".autotmp_0272�ßtype.int�"".autotmp_0271��Btype.*bootstrap/internal/obj.Prog�"".autotmp_0270�Ÿ@type.bootstrap/internal/obj.Addr�"".autotmp_0269�ÿ(type.[1]interface {}�"".autotmp_0267�Ïtype.[]"".Patch�"".target�ÏBtype.*bootstrap/internal/obj.Prog� "".jmp�¿Btype.*bootstrap/internal/obj.Prog�"".patch�ßtype."".Patch�"".p��type.*"".Parser�%бÏÐé�À�B’<’: ã: © 
 � �û|zfs?7�Tgclocals·2c09ec81c5cb12328d7183f25bc48833�Tgclocals·e797e961a5bdcbbe13b62da7ef947a6e���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ&"".(*Parser).branch�� ��ŠdH‹ %����H;awè����ëêHƒìxH|$(1Àè����fÇD$(�fÇD$,��H����H‰$H‹œ$ˆ���H‰\$Hƒ|$�thHƒD$hH\$(H‰\$è����H‹Œ$���H‹œ$ˆ���H‰$Hƒ<$�t/Hƒ$hHƒ$0H����H‰D$H‰D$H‰L$ H‰L$è����HƒÄxÉ%����ëȉ%����ë
������ ��0runtime.morestack_noctxt���DØ� runtime.duffzero���n��@type.bootstrap/internal/obj.Addr���Ê��.runtime.writebarrierfat���¢��Btype.*bootstrap/internal/obj.Prog���Ô��2runtime.writebarrieriface���0ð��"".autotmp_0289�Ÿ@type.bootstrap/internal/obj.Addr�"".target� Btype.*bootstrap/internal/obj.Prog� "".jmp�Btype.*bootstrap/internal/obj.Prog�"".p��type.*"".Parser�ð˜ïð�Ð�ªOE ��dE'�Tgclocals·4c021c22c7c9582d96eafa60e799ab08�Tgclocals·6c14c80b0d44c366723a832fe34a6854���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ6"".(*Parser).asmInstruction��à¥��È¥dH‹ %����H„$°ýÿÿH;Awè����ëâHìÐ��H����H‰$è����H‹L$H‰ÏHƒù�„)��1Àè����H‰Œ$Ð���H‰ $Hƒ<$�„ì(��H‹œ$Ø��H‹«¨���H‰l$è����H‹Œ$Ð���H‹´$ø��H‹”$���H‹„$à��Hƒù�„¢(��L‹„$Ø��A‹h‰©è���f‰ð���H‰Œ$¨���HƒúÌ
��Hƒú�uEH‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$è��H‰\$H‹œ$ð��H‰\$ÆD$ è����HÄÐ��ÃHƒú…Ý��H����H‰$H‹œ$Ø��H‹› ���H‹H‹kHH‰l$H‰D$è����H‹´$¨���H‹”$���H‹Œ$ø��H‹\$¶+@€ý�„@��H����H‰$H‰t$Hƒ|$�„��HƒD$hHƒú�†��H‰L$è����H‹¬$Ø��H‹­ ���H‹m�H‹] Hƒû9…Ñ���H‹œ$à��H‰$è����¶\$€û�„²���H����H‰$H‹œ$¨���H‰\$Hƒ|$�„‚���HƒD$hH‹œ$ø��Hƒ¼$����vbH‰\$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�t/HƒD$H‹œ$ø��Hƒ¼$����vH‰\$è����éRþÿÿè���� ‰%����ëÈè���� ‰%����érÿÿÿé*þÿÿè���� ‰%����éÜþÿÿH����H‰$H‰t$Hƒ|$�t"HƒD$Hƒú�vH‰L$è����éÃþÿÿè���� ‰%����ëÕHƒú…��H‹¬$Ø��H‹­ ���H‹m�H‹] Hƒû5…ñ��H‰$è����¶\$€û�„Å���H����H‰$H‹œ$¨���H‰\$Hƒ|$�„•���HƒD$H‹œ$ø��Hƒ¼$����vuH‰\$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���v+HƒÃPH‰\$è����H·\$ H‰ØH‹œ$¨���f‰ƒò���éçüÿÿè���� è���� ‰%����é_ÿÿÿH‹œ$à��H‰$è����H‹´$¨���H‹Œ$���H‹„$ø��¶\$€û�„Ù��Hƒù�†È��H·fƒû …î���H‰ÅHƒù†¦��HƒÅPH·]�fƒû „Î���H����H‰$H‰t$Hƒ|$�„¦���HƒD$H‰ÃHƒù†Œ���HƒÃPH‰\$è����H‹”$¨���H‹Œ$���H‹„$ø��Hƒú�t\Hƒù�vOH·hf‰ªò���H����H‰$H‰T$Hƒ|$�t"HƒD$hHƒù�vH‰D$è����é¾ûÿÿè���� ‰%����ëÕè���� ‰ë è���� ‰%����éNÿÿÿHƒù�†´��H·fƒû „õ���H‰ÅHƒù†’��HƒÅPH·]�fƒû …Õ���H����H‰$H‰t$Hƒ|$�„­���HƒD$Hƒù�†–���H‰D$è����H‹”$¨���H‹Œ$���H‹„$ø��Hƒú�tjI‰ÀHƒùvZIƒÀPI·hf‰ªò���H����H‰$H‰T$Hƒ|$�t)HƒD$hH‰ÃHƒùvHƒÃPH‰\$è����é±úÿÿè���� ‰%����ëÎè���� ‰ë’è���� ‰%����éGÿÿÿH‹œ$à��H‰$è����H‹\$H‰œ$è���H‹\$H‰œ$ð���Hœ$ø���HÇ����HÇC����Hœ$ø���Hƒû�„O��HÇÂ���HÇÁ���H‰œ$��H‰”$��H‰Œ$��H����H‰$Hœ$è���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$Ø���H‰L$H‰„$à���H‰D$è����H‹´$Ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��H‰\$H‹œ$��H‰\$ H‹œ$��H‰\$(è����H‹œ$à��H‰$è����H‹´$ø��H‹”$���¶\$€û�„¸���H����H‰$H‹œ$¨���H‰\$Hƒ|$�„ˆ���HƒD$Hƒú�vuH‰t$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���v+HƒÃPH‰\$è����H·\$ H‰ØH‹œ$¨���f‰ƒò���éŸøÿÿè���� è���� ‰%����élÿÿÿH����H‰$H‹œ$¨���H‰\$Hƒ|$�tyHƒD$Hƒú�vfH‰t$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�t3HƒD$hH‹œ$ø��Hƒ¼$���vHƒÃPH‰\$è����éøÿÿè���� ‰%����ëÄè���� ‰%����é{ÿÿÿ‰éªýÿÿè���� è���� è���� è���� éLþÿÿH‹¬$Ø��H‹­ ���H‹m�H‹] Hƒû7…ß���H‰$è����H‹´$ø��H‹”$���¶\$€û�„¸���H����H‰$H‹œ$¨���H‰\$Hƒ|$�„ˆ���HƒD$Hƒú�vuH‰t$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���v+HƒÃPH‰\$è����H·\$ H‰ØH‹œ$¨���f‰ƒò���éÒöÿÿè���� è���� ‰%����élÿÿÿé.þÿÿH‰$è����H‹\$H‰œ$è���H‹\$H‰œ$ð���H‹œ$���H‰œ$ ���H¼$ ��1Àè����Hœ$ ��Hƒû�„��HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$è���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$Ø���H‰L$H‰„$à���H‰D$è����H����H‰$Hœ$ ���H‰\$è����H‹L$H‹D$H‹œ$��HƒÃH‰$H‰Œ$Ø���H‰L$H‰„$à���H‰D$è����H‹´$Ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��H‰\$H‹œ$��H‰\$ H‹œ$��H‰\$(è����éAõÿÿ‰éÛþÿÿHƒúî��Hƒú…Ö ��H‹œ$Ø��H‹› ���H‹H‹k Hƒý6��Hƒý5…8��H‰$è����H‹¬$¨���H‹”$���H‹Œ$ø��¶\$€û�„��H����H‰$H‰l$Hƒ|$�„Þ���HƒD$H‰ËHƒú†Ä���HƒÃPH‰\$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$����vvH‰\$è����H‹Œ$¨���H·\$ f‰™ò���H����H‰$H‰L$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃ ���H‰\$è����éñóÿÿè���� ‰%����ëÁè���� è���� ‰%����éÿÿÿH����H‰$H‰l$Hƒ|$�„Û���HƒD$Hƒú�†Ä���H‰L$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���vzHƒÃPH‰\$è����H‹Œ$¨���H·\$ f‰™ò���H����H‰$H‰L$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃ ���H‰\$è����éîòÿÿè���� ‰%����ëÁè���� è���� ‰%����éÿÿÿHƒý6…Š��H����H‰$H‹œ$¨���H‰\$Hƒ|$�„Z��HƒD$Hƒú�†C��H‰t$è����H‹œ$ø��Hƒ¼$���†��HƒÃPH¬$��H‰ïH‰Þè����H����H‰$è����H‹D$Hœ$��H¬$€��H‰ïH‰Þè����H����H‰$H‰„$¸���H‰D$Hƒ|$�„¤���Hœ$€��H‰\$è����H‹„$¸���H‹œ$¨���H‰$Hƒ<$�tnHƒ$`H‰D$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃ ���H‰\$è����éoñÿÿè���� ‰%����ëÁ‰%����뉉%����éPÿÿÿè���� è���� ‰%����éšþÿÿH‹´$Ø��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����éëðÿÿHƒý7…s��H‰$è����H‹¬$¨���H‹”$���H‹Œ$ø��¶\$€û�„A��H����H‰$H‰l$Hƒ|$�„��HƒD$Hƒú�†��H‰L$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�„È��HƒD$hH‹œ$ø��Hƒ¼$���†¤��HƒÃPH‰\$è����H‹¬$ø��Hƒ¼$���†x��HÅ ���H·]�fƒû „��H‹œ$à��H‰$è����H‹\$H‰œ$è���H‹\$H‰œ$ð���Hœ$ø���HÇ����HÇC����Hœ$ø���Hƒû�„��HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$è���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$Ø���H‰L$H‰„$à���H‰D$è����H‹´$Ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��H‰\$H‹œ$��H‰\$ H‹œ$��H‰\$(è����H‹œ$¨���Hƒû�t2L‹„$ø��Hƒ¼$���vIÀ ���I·hf‰«ô���é°îÿÿè���� ‰ëʉéòþÿÿè���� è���� ‰%����é,þÿÿè���� ‰%����éÛýÿÿH����H‰$H‰l$Hƒ|$�„Û���HƒD$Hƒú�†Ä���H‰L$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���vzHƒÃPH‰\$è����H‹Œ$¨���H·\$ f‰™ò���H����H‰$H‰L$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃ ���H‰\$è����é˜íÿÿè���� ‰%����ëÁè���� è���� ‰%����éÿÿÿHƒý8„ªúÿÿHƒý9…*üÿÿH‰$è����H‹´$¨���H‹”$���H‹Œ$ø��¶\$€û�„��H����H‰$H‰t$Hƒ|$�„Û���HƒD$Hƒú�†Ä���H‰L$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���vzHÃ ���H‰\$è����H‹Œ$¨���H·\$ f‰™ò���H����H‰$H‰L$Hƒ|$�t3HƒD$hH‹œ$ø��Hƒ¼$���vHƒÃPH‰\$è����éRìÿÿè���� ‰%����ëÄè���� è���� ‰%����éÿÿÿH‰ËHƒú†Ä��HƒÃPH·+fƒý…‚��H����H‰$H‰t$Hƒ|$�„Z��HƒD$Hƒú�†C��H‰L$è����H‹œ$ø��Hƒ¼$���†��HƒÃPH¬$0��H‰ïH‰Þè����H����H‰$è����H‹D$Hœ$0��H¬$€��H‰ïH‰Þè����H����H‰$H‰„$È���H‰D$Hƒ|$�„¤���Hœ$€��H‰\$è����H‹„$È���H‹œ$¨���H‰$Hƒ<$�tnHƒ$`H‰D$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃ ���H‰\$è����éÆêÿÿè���� ‰%����ëÁ‰%����뉉%����éPÿÿÿè���� è���� ‰%����éšþÿÿfƒý …��H����H‰$H‰t$Hƒ|$�„Û���HƒD$Hƒú�†Ä���H‰L$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���vzHƒÃPH‰\$è����H‹Œ$¨���H·\$ f‰™ò���H����H‰$H‰L$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃ ���H‰\$è����é¤éÿÿè���� ‰%����ëÁè���� è���� ‰%����éÿÿÿH‹œ$à��H‰$è����H‹\$H‰œ$è���H‹\$H‰œ$ð���Hœ$ø���HÇ����HÇC����Hœ$ø���Hƒû�„È���HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$è���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$Ø���H‰L$H‰„$à���H‰D$è����H‹´$Ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��H‰\$H‹œ$��H‰\$ H‹œ$��H‰\$(è����é^èÿÿ‰é1ÿÿÿè���� Hƒú…“ñÿÿH‹¬$Ø��H‹­ ���H‹m�H‹] Hƒû5…l��H‰$è����H‹´$ø��H‹”$���H‹„$à��¶\$€û�„=��H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‰D$Hƒú�†��H‰t$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†À��HƒÃPH‰\$è����H·\$ f‰\$`H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†c��HÃ ���H‰\$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†��HÃð���H‰\$è����H·\$ f‰\$^H����H‰$H‹œ$¨���H‰\$Hƒ|$�„Â���HƒD$H‹œ$ø��Hƒ¼$����†ž���H‰\$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�tkHƒD$hH‹œ$ø��Hƒ¼$���vKHÃ ���H‰\$è����H‹œ$¨���fÇCh�H‹œ$¨���H¿l$^H‰kxH‹œ$¨���H·l$`f‰«ò���éøåÿÿè���� ‰%����ëŒè���� ‰%����é2ÿÿÿè���� è���� è���� è���� H‹¬$Ø��H‹­ ���H‹m�H‹] Hƒû7…÷��H����H‰$H‹œ$¨���H‰\$Hƒ|$�„Ç��HƒD$Hƒú�†°��H‰t$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†b��HƒÃPH‰\$è����H·\$ H‰ØH‹œ$¨���f‰ƒò���H‹œ$ø��Hƒ¼$���†��HÃ ���H¬$@��H‰ïH‰Þè����H����H‰$è����H‹D$Hœ$@��H¬$€��H‰ïH‰Þè����H����H‰$H‰„$°���H‰D$Hƒ|$�„¤���Hœ$€��H‰\$è����H‹„$°���H‹œ$¨���H‰$Hƒ<$�tnHƒ$`H‰D$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃð���H‰\$è����éçãÿÿè���� ‰%����ëÁ‰%����뉉%����éPÿÿÿè���� è���� è���� ‰%����é-þÿÿH‹¬$Ø��H‹­ ���H‹m�H‹] Hƒû9…#��H‰$è����H‹„$à��¶\$€û�„��H����H‰$H‹œ$¨���H‰\$Hƒ|$�„Ô��HƒD$H‹œ$ø��Hƒ¼$����†°��H‰\$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†b��HƒÃPH‰\$è����H·\$ H‰ØH‹œ$¨���f‰ƒò���H‹œ$ø��Hƒ¼$���†��HÃ ���H¬$à��H‰ïH‰Þè����H����H‰$è����H‹D$Hœ$à��H¬$€��H‰ïH‰Þè����H����H‰$H‰„$À���H‰D$Hƒ|$�„¤���Hœ$€��H‰\$è����H‹„$À���H‹œ$¨���H‰$Hƒ<$�tnHƒ$`H‰D$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃð���H‰\$è����é£áÿÿè���� ‰%����ëÁ‰%����뉉%����éPÿÿÿè���� è���� è���� ‰%����é þÿÿH‰$è����H‹\$H‰œ$è���H‹\$H‰œ$ð���Hœ$ø���HÇ����HÇC����Hœ$ø���Hƒû�„È���HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$è���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$Ø���H‰L$H‰„$à���H‰D$è����H‹´$Ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��H‰\$H‹œ$��H‰\$ H‹œ$��H‰\$(è����éIàÿÿ‰é1ÿÿÿHƒú…5��H‹¬$Ø��H‹­ ���H‹m�H‹] Hƒû9…ù��H‰$è����H‹„$à��¶\$€û�„Ú��H����H‰$H‹œ$¨���H‰\$Hƒ|$�„ª��HƒD$H‹œ$ø��Hƒ¼$����††��H‰\$è����H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†8��HƒÃPH‰\$è����H‹Œ$¨���H·\$ f‰™ò���H‹œ$Ø��H‰$H‰L$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†Ù��HÃ ���H‰\$è����H‹\$ H‰œ$˜���H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†w��HÃð���H‰\$è����H‹”$˜���H‹D$ H9
��H‰Ñ»ÿÿÿÿHƒú ƒñ���ÓëHÇÁ���H)Á½ÿÿÿÿHƒù ƒÏ���Óå!ë‰\$dH����H‰$è����H‹L$H‰ÏHƒù�„ž���1Àè����fÇ�‹l$dH‰iH‹œ$¨���H‰$Hƒ<$�tnHƒ$`H‰L$è����H����H‰$H‹œ$¨���H‰\$Hƒ|$�t6HƒD$hH‹œ$ø��Hƒ¼$���vHÃ@��H‰\$è����éºÝÿÿè���� ‰%����ëÁ‰%����뉉é[ÿÿÿ1íé*ÿÿÿ1ÛéÿÿÿH‰ÁHÿÁ»ÿÿÿÿHƒù s1ÓëH‰ÑHÿÉIÇÁ���I)ÉL‰É½ÿÿÿÿIƒù s Óå!ë‰\$déíþÿÿ1íëï1ÛëËè���� è���� è���� è���� ‰%����éJýÿÿH‰$è����H‹\$H‰œ$è���H‹\$H‰œ$ð���Hœ$ø���HÇ����HÇC����Hœ$ø���Hƒû�„È���HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$è���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$Ø���H‰L$H‰„$à���H‰D$è����H‹´$Ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��H‰\$H‹œ$��H‰\$ H‹œ$��H‰\$(è����é
Üÿÿ‰é1ÿÿÿHƒú…FåÿÿH‹¬$Ø��H‹­ ���H‹m�H‹] Hƒû5…D��H‰$è����H‹”$¨���H‹„$à��¶\$€û�„��fÇBh�H‹œ$Ø��H‰$H‰T$H‰D$H‹œ$ø��Hƒ¼$����†ã��H‰\$è����H‹\$ H‰œ$ˆ���H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†ˆ��HƒÃPH‰\$è����H‹\$ H‰œ$€���H‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†)��HÃ ���H‰\$è����H·\$ H¿ÛH‰\$xH‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†Å��HÃð���H‰\$è����H·\$ H¿ÛH‰\$pH‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†a��HÃ@��H‰\$è����H·\$ H¿ÛH‰\$hH‹œ$Ø��H‰$H‹œ$¨���H‰\$H‹œ$à��H‰\$H‹œ$ø��Hƒ¼$���†ý��HÃ��H‰\$è����H‹D$ H‹œ$à��H‰$H‹œ$è��H‰\$H‹œ$ð��H‰\$H‹œ$ˆ���H‰\$H‹œ$€���H‰\$ H‹\$xH‰\$(H‹\$pH‰\$0H‹\$hH‰\$8H‰D$@è����H‹\$HH‰œ$���H·\$Pf‰\$b¶\$R€û�… ��H‹œ$è��H‰œ$è���H‹œ$ð��H‰œ$ð���Hœ$ø���HÇ����HÇC����Hœ$ø���Hƒû�„ ��HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$è���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$Ø���H‰L$H‰„$à���H‰D$è����H‹´$Ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��H‰\$H‹œ$��H‰\$ H‹œ$��H‰\$(è����H‹œ$¨���H‹¬$���H‰kxHDŽ$è������HDŽ$ð������H‹œ$¨���H·l$bf‰«ð���éÅ×ÿÿ‰éðþÿÿè���� è���� è���� è���� è���� è���� éÜàÿÿ‰éW×ÿÿ‰%����é×ÿÿ‰éãÖÿÿž
������0��0runtime.morestack_noctxt���P��@type.bootstrap/internal/obj.Prog���b��"runtime.newobject���”ð� runtime.duffzero���ô��.runtime.writebarrierptr���¤��&"".(*Parser).append���Ö��"type.map[int]bool���¨��2runtime.mapaccess1_fast64���Š��@type.bootstrap/internal/obj.Addr���è��.runtime.writebarrierfat���Ì��Lbootstrap/asm/internal/arch.IsPPC64NEG���ö��@type.bootstrap/internal/obj.Addr���ö��.runtime.writebarrierfat���„ ��@type.bootstrap/internal/obj.Addr���ü ��.runtime.writebarrierfat���
��$runtime.panicindex���°
��$runtime.panicindex���à
��$runtime.panicindex���Š ��@type.bootstrap/internal/obj.Addr���Ø ��.runtime.writebarrierfat���ì ��$runtime.panicindex���ê ��Hbootstrap/asm/internal/arch.IsARMCMP���” ��@type.bootstrap/internal/obj.Addr���”��.runtime.writebarrierfat���¢��0"".(*Parser).getRegister���æ��$runtime.panicindex���ô��$runtime.panicindex���²��Lbootstrap/asm/internal/arch.IsARMSTREX���ü��@type.bootstrap/internal/obj.Addr���è��.runtime.writebarrierfat���Ö��@type.bootstrap/internal/obj.Addr���¤��.runtime.writebarrierfat���¸��$runtime.panicindex���Ø��$runtime.panicindex���î��$runtime.panicindex���ˆ��@type.bootstrap/internal/obj.Addr���æ��.runtime.writebarrierfat���â��@type.bootstrap/internal/obj.Addr���¾��.runtime.writebarrierfat���Ò��$runtime.panicindex���ò��$runtime.panicindex���ˆ��$runtime.panicindex���Æ��8bootstrap/internal/obj.Aconv���¦��type.string���Ò��runtime.convT2E���¼��2runtime.writebarrieriface���â��Tgo.string."unrecognized addressing for %s"���Ò��&"".(*Parser).errorf���ô��Rbootstrap/asm/internal/arch.IsARMFloatCmp���¾��@type.bootstrap/internal/obj.Addr���¤��.runtime.writebarrierfat���² ��0"".(*Parser).getRegister���ö ��$runtime.panicindex���„!��$runtime.panicindex���®!��@type.bootstrap/internal/obj.Addr���Œ"��.runtime.writebarrierfat���š"��@type.bootstrap/internal/obj.Addr���š#��.runtime.writebarrierfat���®#��$runtime.panicindex���Î#��$runtime.panicindex���‚$��$runtime.panicindex���$��$runtime.panicindex���ž$��$runtime.panicindex���¬$��$runtime.panicindex���Ž%��Lbootstrap/asm/internal/arch.IsARM64CMP���Ø%��@type.bootstrap/internal/obj.Addr���¾&��.runtime.writebarrierfat���Ì'��0"".(*Parser).getRegister���(��$runtime.panicindex���ž(��$runtime.panicindex���Ö(��8bootstrap/internal/obj.Aconv���È)ð� runtime.duffzero���Æ*��type.string���ò*��runtime.convT2E���Ü+��2runtime.writebarrieriface���ê+��type.int���–,��runtime.convT2E���ˆ-��2runtime.writebarrieriface���®-��pgo.string."can't handle %s instruction with %d operands"���ž.��&"".(*Parser).errorf���Ä/��Lbootstrap/asm/internal/arch.IsARMSTREX���ž0��@type.bootstrap/internal/obj.Addr���Š1��.runtime.writebarrierfat���2��0"".(*Parser).getRegister���È2��@type.bootstrap/internal/obj.Addr���¾3��.runtime.writebarrierfat���Ò3��$runtime.panicindex���ò3��$runtime.panicindex���€4��$runtime.panicindex���ª4��@type.bootstrap/internal/obj.Addr���ˆ5��.runtime.writebarrierfat���–6��0"".(*Parser).getRegister���Î6��@type.bootstrap/internal/obj.Addr���Ä7��.runtime.writebarrierfat���Ø7��$runtime.panicindex���ø7��$runtime.panicindex���†8��$runtime.panicindex���Ä8��@type.bootstrap/internal/obj.Addr���²9��.runtime.writebarrierfat���Ž:è� runtime.duffcopy���œ:��@type.bootstrap/internal/obj.Addr���®:��"runtime.newobject���î:è� runtime.duffcopy���ü:��@type.bootstrap/internal/obj.Addr���Ú;��.runtime.writebarrierfat���®<��.runtime.writebarrierptr���¼<��@type.bootstrap/internal/obj.Addr���Â=��.runtime.writebarrierfat���Ö=��$runtime.panicindex��� >��$runtime.panicindex���®>��$runtime.panicindex���ð>��˜go.string."TODO: implement three-operand instructions for this architecture"���Ê?��&"".(*Parser).errorf���ú?��Pbootstrap/asm/internal/arch.IsARM64STLXR���Ô@��@type.bootstrap/internal/obj.Addr���²A��.runtime.writebarrierfat���ÀA��@type.bootstrap/internal/obj.Addr���ÐB��.runtime.writebarrierfat���ÌC��8bootstrap/internal/obj.Aconv���¬E��type.string���ØE��runtime.convT2E���ÂF��2runtime.writebarrieriface���èF��´go.string."invalid addressing modes for third operand to %s instruction, must be register"���ØG��&"".(*Parser).errorf���ÔH��$runtime.panicindex���øH��$runtime.panicindex���†I��$runtime.panicindex���¬I��$runtime.panicindex���ÖI��@type.bootstrap/internal/obj.Addr���´J��.runtime.writebarrierfat���ÂK��0"".(*Parser).getRegister���úK��@type.bootstrap/internal/obj.Addr���ðL��.runtime.writebarrierfat���„M��$runtime.panicindex���¤M��$runtime.panicindex���²M��$runtime.panicindex���ˆN��Lbootstrap/asm/internal/arch.IsPPC64CMP���âN��@type.bootstrap/internal/obj.Addr���ÀO��.runtime.writebarrierfat���ÔP��0"".(*Parser).getRegister���ŒQ��@type.bootstrap/internal/obj.Addr���üQ��.runtime.writebarrierfat���R��$runtime.panicindex���°R��$runtime.panicindex���¾R��$runtime.panicindex���¦S��@type.bootstrap/internal/obj.Addr���„T��.runtime.writebarrierfat���àTè� runtime.duffcopy���îT��@type.bootstrap/internal/obj.Addr���€U��"runtime.newobject���ÀUè� runtime.duffcopy���ÎU��@type.bootstrap/internal/obj.Addr���¬V��.runtime.writebarrierfat���€W��.runtime.writebarrierptr���ŽW��@type.bootstrap/internal/obj.Addr���”X��.runtime.writebarrierfat���¨X��$runtime.panicindex���òX��$runtime.panicindex���€Y��$runtime.panicindex���¾Y��@type.bootstrap/internal/obj.Addr���œZ��.runtime.writebarrierfat���ª[��0"".(*Parser).getRegister���â[��@type.bootstrap/internal/obj.Addr���Ø\��.runtime.writebarrierfat���ì\��$runtime.panicindex���Œ]��$runtime.panicindex���š]��$runtime.panicindex���Ø]��8bootstrap/internal/obj.Aconv���¸_��type.string���ä_��runtime.convT2E���Î`��2runtime.writebarrieriface���ô`��ngo.string."invalid addressing modes for %s instruction"���äa��&"".(*Parser).errorf���†b��$runtime.panicindex���òb��Jbootstrap/asm/internal/arch.IsARMMULA���¢d��0"".(*Parser).getRegister���¸e��0"".(*Parser).getRegister���êf��0"".(*Parser).getRegister���†h��0"".(*Parser).getRegister���ªh��@type.bootstrap/internal/obj.Addr���²i��.runtime.writebarrierfat���Ài��@type.bootstrap/internal/obj.Addr���Æj��.runtime.writebarrierfat���Äk��$runtime.panicindex���äk��$runtime.panicindex���Šl��$runtime.panicindex���˜l��$runtime.panicindex���¦l��$runtime.panicindex���´l��$runtime.panicindex���ˆm��@type.bootstrap/internal/obj.Addr���öm��.runtime.writebarrierfat���Œo��0"".(*Parser).getRegister���žpè� runtime.duffcopy���¬p��@type.bootstrap/internal/obj.Addr���¾p��"runtime.newobject���þpè� runtime.duffcopy���Œq��@type.bootstrap/internal/obj.Addr���êq��.runtime.writebarrierfat���¾r��.runtime.writebarrierptr���Ìr��@type.bootstrap/internal/obj.Addr���Òs��.runtime.writebarrierfat���æs��$runtime.panicindex���°t��$runtime.panicindex���¾t��$runtime.panicindex���Ìt��$runtime.panicindex���¼u��Lbootstrap/asm/internal/arch.IsPPC64RLD���öu��@type.bootstrap/internal/obj.Addr���þv��.runtime.writebarrierfat���”x��0"".(*Parser).getRegister���¦yè� runtime.duffcopy���´y��@type.bootstrap/internal/obj.Addr���Æy��"runtime.newobject���†zè� runtime.duffcopy���”z��@type.bootstrap/internal/obj.Addr���òz��.runtime.writebarrierfat���Æ{��.runtime.writebarrierptr���Ô{��@type.bootstrap/internal/obj.Addr���Ú|��.runtime.writebarrierfat���î|��$runtime.panicindex���¸}��$runtime.panicindex���Æ}��$runtime.panicindex���Ô}��$runtime.panicindex���‚~��8bootstrap/internal/obj.Aconv���â��type.string���Ž€��runtime.convT2E���ø€��2runtime.writebarrieriface���ž��ngo.string."can't handle %s instruction with 4 operands"���Ž‚��&"".(*Parser).errorf���Žƒ��Lbootstrap/asm/internal/arch.IsPPC64RLD���ȃ��@type.bootstrap/internal/obj.Addr���Є��.runtime.writebarrierfat���æ…��0"".(*Parser).getRegister���œ‡��0"".(*Parser).getConstant���҈��0"".(*Parser).getConstant���ö‰��@type.bootstrap/internal/obj.Addr���ˆŠ��"runtime.newobject���ºŠØ� runtime.duffzero���˜‹��.runtime.writebarrierptr���¦‹��@type.bootstrap/internal/obj.Addr���¬Œ��.runtime.writebarrierfat���ÀŒ��$runtime.panicindex���¨Ž��$runtime.panicindex���¶Ž��$runtime.panicindex���Ď��$runtime.panicindex���Ҏ��$runtime.panicindex���€��8bootstrap/internal/obj.Aconv���à��type.string���Œ‘��runtime.convT2E���ö‘��2runtime.writebarrieriface���œ’��ngo.string."can't handle %s instruction with 5 operands"���Œ“��&"".(*Parser).errorf���Œ”��Hbootstrap/asm/internal/arch.IsARMMRC���•��0"".(*Parser).getConstant���ò–��0"".(*Parser).getConstant���¨˜��0"".(*Parser).getRegister���â™��0"".(*Parser).getRegister���œ›��0"".(*Parser).getRegister���֜��0"".(*Parser).getConstant���°ž��Pbootstrap/asm/internal/arch.ARMMRCOffset���è ��type.string���”¡��runtime.convT2E���þ¡��2runtime.writebarrieriface���¤¢��Vgo.string."unrecognized condition code .%q"���”£��&"".(*Parser).errorf���¸¤��$runtime.panicindex���Ƥ��$runtime.panicindex���Ô¤��$runtime.panicindex���â¤��$runtime.panicindex���ð¤��$runtime.panicindex���þ¤��$runtime.panicindex���p  ��Ì"".autotmp_0378��"type.interface {}�"".autotmp_0377��"type.interface {}�"".autotmp_0375��&type.[]interface {}�"".autotmp_0374��"type.interface {}�"".autotmp_0373��*type.*[1]interface {}�"".autotmp_0372��&type.[]interface {}�"".autotmp_0371��"type.interface {}�"".autotmp_0370��*type.*[1]interface {}�"".autotmp_0369��&type.[]interface {}�"".autotmp_0368��Btype.*bootstrap/internal/obj.Addr�"".autotmp_0367��"type.interface {}�"".autotmp_0366��*type.*[1]interface {}�"".autotmp_0365��&type.[]interface {}�"".autotmp_0364��"type.interface {}�"".autotmp_0363��*type.*[1]interface {}�"".autotmp_0362��&type.[]interface {}�"".autotmp_0361��type.int16�"".autotmp_0360��"type.interface {}�"".autotmp_0359��*type.*[1]interface {}�"".autotmp_0358��&type.[]interface {}�"".autotmp_0357��type.int�"".autotmp_0356�ï"type.interface {}�"".autotmp_0354�&type.[]interface {}�"".autotmp_0352�ÿBtype.*bootstrap/internal/obj.Prog�"".autotmp_0351�ßtype.int�"".autotmp_0350��type.string�"".autotmp_0349�ß(type.[2]interface {}�"".autotmp_0348��type.string�"".autotmp_0347��(type.[1]interface {}�"".autotmp_0346��type.int64�"".autotmp_0345��type.int16�"".autotmp_0344��type.int16�"".autotmp_0343��type.int16�"".autotmp_0342��type.int64�"".autotmp_0341��type.int64�"".autotmp_0340��type.bool�"".autotmp_0339��type.string�"".autotmp_0338��(type.[1]interface {}�"".autotmp_0337��type.int64�"".autotmp_0335��type.int16�"".autotmp_0334��type.bool�"".autotmp_0333��type.string�"".autotmp_0332��(type.[1]interface {}�"".autotmp_0331��@type.bootstrap/internal/obj.Addr�"".autotmp_0330��Btype.*bootstrap/internal/obj.Addr�"".autotmp_0329��type.int16�"".autotmp_0328��type.bool�"".autotmp_0327��@type.bootstrap/internal/obj.Addr�"".autotmp_0326��Btype.*bootstrap/internal/obj.Addr�"".autotmp_0325��type.int16�"".autotmp_0324��type.int16�"".autotmp_0323��type.int16�"".autotmp_0322��type.bool�"".autotmp_0321��type.string�"".autotmp_0320��(type.[1]interface {}�"".autotmp_0319��@type.bootstrap/internal/obj.Addr�"".autotmp_0318��Btype.*bootstrap/internal/obj.Addr�"".autotmp_0317��type.int16�"".autotmp_0316��type.int16�"".autotmp_0315��type.bool�"".autotmp_0314�Ÿ@type.bootstrap/internal/obj.Addr�"".autotmp_0312��type.int16�"".autotmp_0311��type.string�"".autotmp_0310��(type.[1]interface {}�"".autotmp_0309��type.bool�"".autotmp_0308��type.int16�"".autotmp_0307��type.int16�"".autotmp_0306��type.bool�"".autotmp_0305��type.int16�"".autotmp_0304��type.bool�"".autotmp_0303��type.int16�"".autotmp_0302��type.bool�"".autotmp_0301�Ïtype.string�"".autotmp_0300�¯(type.[1]interface {}�"".autotmp_0299��type.bool�"".autotmp_0297��type.bool�"".autotmp_0296��type.bool�"".autotmp_0294��type.int�"".p�ŸBtype.*bootstrap/internal/obj.Addr�"".x�ß@type.bootstrap/internal/obj.Addr�"".p�¿Btype.*bootstrap/internal/obj.Addr�"".x�Ÿ@type.bootstrap/internal/obj.Addr�"".p�Btype.*bootstrap/internal/obj.Addr�"".x�¿@type.bootstrap/internal/obj.Addr�"".p�¯Btype.*bootstrap/internal/obj.Addr�"".x�ÿ@type.bootstrap/internal/obj.Addr� "".MRC�Û type.int16�"".offset�ÿtype.int64�
"".x4�Ï type.int64�
"".x3�¿ type.int64�
"".x2�¯ type.int64�
"".x1�Ÿ type.int64�
"".x0� type.int64�"".mask�× type.uint32�"".mask1�ïtype.int64�
"".r3�ã type.int16�
"".r1�ß type.int16�"".prog�ÏBtype.*bootstrap/internal/obj.Prog�"".a�@Dtype.[]bootstrap/internal/obj.Addr�"".cond� type.string�
"".op�type.int�"".p��type.*"".Parser�%  øŸ   ÒP�ðR�À¾%
œ
Œ=‰
Z6
@GC .
!G_)*
78U.EF 8N5OP 
—/:_]^6Gop  
H:_ghší‡ˆ‡
r
 
/
=XB‡ˆ 6\B“”"
>¾J·¸:@í–
/6O-—4¥¦ 6\B¯°

/6_?ÃÄ
6¾Jãä
6\BÛÜ—çè
P2VNYKJ‡‚!>cÁJ•– @KcÁJ©ª ¯°
@K`S[ 5 6"JÓÔ  9 "ÙÚ
HDX]]]S… Œýö$‹&�ú�0I˜B´d
?¾&ƒ—v:†€ÁKQpÁ#ŽÖS‡[¨m>V*Tz‡€>p¨B„z>
V* Tz¨6†€6©™¤V*Tk…V*TJ†€@Ù †€@Ä€RU�Tgclocals·ceb95ae488e10ffbd0ea2b534c3a8770�Tgclocals·a3098f923600441dd7d32f5c320742a4���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ"".newAddr�� ��–dH‹ %����H;awè����ëêHƒìpH����H‰$è����H‹D$H\$xHl$ H‰ïH‰Þè����H����H‰$H‰D$H‰D$Hƒ|$�t!H\$ H‰\$è����H‹\$H‰œ$È���HƒÄpÉ%����ëÖ
������ ��0runtime.morestack_noctxt���:��@type.bootstrap/internal/obj.Addr���L��"runtime.newobject���€è� runtime.duffcopy���Ž��@type.bootstrap/internal/obj.Addr���Ø��.runtime.writebarrierfat���°à��"".autotmp_0401�Ÿ@type.bootstrap/internal/obj.Addr�"".p�¯Btype.*bootstrap/internal/obj.Addr� "".~r1� Btype.*bootstrap/internal/obj.Addr�"".x��@type.bootstrap/internal/obj.Addr�àgßà��â A��%F%�Tgclocals·addbe6bd0c6a03be24a6bb116d009988�Tgclocals·bed0e08201cd7ff0ff055c2171271ff6���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ<"".(*Parser).getConstantPseudo�� ��dH‹ %����HD$èH;Awè����ëåHì˜���H‹„$¸���H·fƒûu3¶X€û�u*H·Xfƒû�uH·Xfƒû�uH‹hH‰¬$À���HÄ˜���ÃH‹œ$¨���H‰\$PH‹œ$°���H‰\$XH����H‰$H‰D$è����H‹\$H‰\$@H‹\$H‰\$HH|$x1Àè����H\$xHƒû�„ü���HÇÂ���HÇÁ���H‰\$`H‰T$hH‰L$pH����H‰$H\$PH‰\$è����H‹L$H‹D$H‹\$`H‰$H‰L$0H‰L$H‰D$8H‰D$è����H����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$`HƒÃH‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$ ���H‰4$H5����Hl$H‰ïH¥H¥H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����H‹„$¸���é’þÿÿ‰éýþÿÿ
������*��0runtime.morestack_noctxt���ˆ��"".emptyProg���¤��8bootstrap/internal/obj.Dconv���äð� runtime.duffzero���Ê��type.string���ð��runtime.convT2E���È��2runtime.writebarrieriface���Ö��type.string���ü��runtime.convT2E���Ü��2runtime.writebarrieriface���‚��fgo.string."%s: expected integer constant; found %s"���à��&"".(*Parser).errorf���P°��"".autotmp_0408��"type.interface {}�"".autotmp_0407�Ï"type.interface {}�"".autotmp_0405�o&type.[]interface {}�"".autotmp_0404�¯type.string�"".autotmp_0403�type.string�"".autotmp_0402�?(type.[2]interface {}� "".~r2�@type.int64�"".addr�0Btype.*bootstrap/internal/obj.Addr�"".pseudo�type.string�"".p��type.*"".Parser�"°D¯°é�Ð�ô *)Õ��‘f¸!�Tgclocals·9a90374975a8610a14ef231e086acf29�Tgclocals·99efdbc93924abe75b70e7be6ddbd650���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ0"".(*Parser).getConstant��À��¸dH‹ %����HD$èH;Awè����ëåHì˜���H‹„$¸���H·fƒûu3¶X€û�u*H·Xfƒû�uH·Xfƒû�uH‹hH‰¬$À���HÄ˜���ÃH‹œ$°���H‰$è����H‹\$H‰\$PH‹\$H‰\$XH‹œ$¨���H‰$H‹œ$¸���H‰\$è����H‹\$H‰\$@H‹\$H‰\$HH|$x1Àè����H\$xHƒû�„ü���HÇÂ���HÇÁ���H‰\$`H‰T$hH‰L$pH����H‰$H\$PH‰\$è����H‹L$H‹D$H‹\$`H‰$H‰L$0H‰L$H‰D$8H‰D$è����H����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$`HƒÃH‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$ ���H‰4$H5����Hl$H‰ïH¥H¥H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����H‹„$¸���é~þÿÿ‰éýþÿÿ
������*��0runtime.morestack_noctxt���è��8bootstrap/internal/obj.Aconv���Ì��8bootstrap/internal/obj.Dconv���Œð� runtime.duffzero���ò��type.string���˜��runtime.convT2E���ð��2runtime.writebarrieriface���þ��type.string���¤��runtime.convT2E���„��2runtime.writebarrieriface���ª��fgo.string."%s: expected integer constant; found %s"���ˆ��&"".(*Parser).errorf���P°��"".autotmp_0418��"type.interface {}�"".autotmp_0417�Ï"type.interface {}�"".autotmp_0415�o&type.[]interface {}�"".autotmp_0414�¯type.string�"".autotmp_0413�type.string�"".autotmp_0412�?(type.[2]interface {}� "".~r3�@type.int64�"".addr�0Btype.*bootstrap/internal/obj.Addr�
"".op� type.int�"".prog�Btype.*bootstrap/internal/obj.Prog�"".p��type.*"".Parser�"°D¯°ù�à�„
*)é ��s2f¸�Tgclocals·c1b31ef5ae9152d08256b2967edd57a9�Tgclocals·99efdbc93924abe75b70e7be6ddbd650���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ2"".(*Parser).getImmediate��À��¸dH‹ %����HD$èH;Awè����ëåHì˜���H‹„$¸���H·fƒûu3¶X€û�u*H·Xfƒû�uH·Xfƒû�uH‹hH‰¬$À���HÄ˜���ÃH‹œ$°���H‰$è����H‹\$H‰\$PH‹\$H‰\$XH‹œ$¨���H‰$H‹œ$¸���H‰\$è����H‹\$H‰\$@H‹\$H‰\$HH|$x1Àè����H\$xHƒû�„ü���HÇÂ���HÇÁ���H‰\$`H‰T$hH‰L$pH����H‰$H\$PH‰\$è����H‹L$H‹D$H‹\$`H‰$H‰L$0H‰L$H‰D$8H‰D$è����H����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$`HƒÃH‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$ ���H‰4$H5����Hl$H‰ïH¥H¥H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����H‹„$¸���é~þÿÿ‰éýþÿÿ
������*��0runtime.morestack_noctxt���è��8bootstrap/internal/obj.Aconv���Ì��8bootstrap/internal/obj.Dconv���Œð� runtime.duffzero���ò��type.string���˜��runtime.convT2E���ð��2runtime.writebarrieriface���þ��type.string���¤��runtime.convT2E���„��2runtime.writebarrieriface���ª��jgo.string."%s: expected immediate constant; found %s"���ˆ��&"".(*Parser).errorf���P°��"".autotmp_0428��"type.interface {}�"".autotmp_0427�Ï"type.interface {}�"".autotmp_0425�o&type.[]interface {}�"".autotmp_0424�¯type.string�"".autotmp_0423�type.string�"".autotmp_0422�?(type.[2]interface {}� "".~r3�@type.int64�"".addr�0Btype.*bootstrap/internal/obj.Addr�
"".op� type.int�"".prog�Btype.*bootstrap/internal/obj.Prog�"".p��type.*"".Parser�"°D¯°ù�à�”
*)é ��s2f¸�Tgclocals·c1b31ef5ae9152d08256b2967edd57a9�Tgclocals·99efdbc93924abe75b70e7be6ddbd650���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ0"".(*Parser).getRegister��À��¸dH‹ %����HD$èH;Awè����ëåHì˜���H‹„$¸���H·fƒû u3H‹XHƒû�u)¶X€û�u H·Xfƒû�uH·hf‰¬$À���HÄ˜���ÃH‹œ$°���H‰$è����H‹\$H‰\$PH‹\$H‰\$XH‹œ$¨���H‰$H‹œ$¸���H‰\$è����H‹\$H‰\$@H‹\$H‰\$HH|$x1Àè����H\$xHƒû�„ü���HÇÂ���HÇÁ���H‰\$`H‰T$hH‰L$pH����H‰$H\$PH‰\$è����H‹L$H‹D$H‹\$`H‰$H‰L$0H‰L$H‰D$8H‰D$è����H����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$`HƒÃH‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$ ���H‰4$H5����Hl$H‰ïH¥H¥H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����H‹„$¸���é}þÿÿ‰éýþÿÿ
������*��0runtime.morestack_noctxt���è��8bootstrap/internal/obj.Aconv���Ì��8bootstrap/internal/obj.Dconv���Œð� runtime.duffzero���ò��type.string���˜��runtime.convT2E���ð��2runtime.writebarrieriface���þ��type.string���¤��runtime.convT2E���„��2runtime.writebarrieriface���ª��Vgo.string."%s: expected register; found %s"���ˆ��&"".(*Parser).errorf���P°��"".autotmp_0438��"type.interface {}�"".autotmp_0437�Ï"type.interface {}�"".autotmp_0435�o&type.[]interface {}�"".autotmp_0434�¯type.string�"".autotmp_0433�type.string�"".autotmp_0432�?(type.[2]interface {}� "".~r3�@type.int16�"".addr�0Btype.*bootstrap/internal/obj.Addr�
"".op� type.int�"".prog�Btype.*bootstrap/internal/obj.Prog�"".p��type.*"".Parser�"°D¯°ù�à�¤
*(é ��s2f¸�Tgclocals·c1b31ef5ae9152d08256b2967edd57a9�Tgclocals·99efdbc93924abe75b70e7be6ddbd650���N/tmp/go/src/cmd/asm/internal/asm/asm.goþ"".NewParser��à��ÆdH‹ %����H;awè����ëêHƒì0H����H‰$HÇD$����è����H‹\$H‰\$(H����H‰$HÇD$����è����H‹\$H‰\$ H����H‰$è����H‹L$H‰ÏHƒù�„��1Àè����H‰L$H‰ $Hƒ<$�„ó���H$¨���H‹\$8H‰\$è����H‹\$H‰$Hƒ<$�„¼���H$ ���H‹\$@H‰\$è����H‹\$H‰$Hƒ<$�„…���H‹\$HH‰\$H‹\$PH‰\$è����H‹\$H‰$Hƒ<$�tSHƒ$hH‹\$(H‰\$è����H‹\$H‰$Hƒ<$�t&H$À���H‹\$ H‰\$è����H‹\$H‰\$XHƒÄ0É%����ëщ%����뤉%����éoÿÿÿ‰%����é8ÿÿÿ‰%����éÿÿÿ‰éßþÿÿ
������ ��0runtime.morestack_noctxt���:��Xtype.map[string]*bootstrap/internal/obj.Prog���^��runtime.makemap���€��*type.map[string]int64���¤��runtime.makemap���Æ��type."".Parser���Ø��"runtime.newobject���Šœ� runtime.duffzero���à��.runtime.writebarrierptr���¶��.runtime.writebarrierptr�����2runtime.writebarrieriface���Ø��.runtime.writebarrierptr���¦��.runtime.writebarrierptr���P`��"".autotmp_0444�/type.*"".Parser�"".autotmp_0443�*type.map[string]int64�"".autotmp_0442�Xtype.map[string]*bootstrap/internal/obj.Prog� "".~r3�@type.*"".Parser�"".lexer� Vtype.bootstrap/asm/internal/lex.TokenReader�
"".ar�Ltype.*bootstrap/asm/internal/arch.Arch�"".ctxt��Btype.*bootstrap/internal/obj.Link�`Ë_`J�°�`
#šJ��.#D|'^�Tgclocals·685be16e2f8dc18b6397fa146142d792�Tgclocals·568be70117280bd40b135eabed7c3664���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ&"".(*Parser).errorf��€��üdH‹ %����HD$€H;Awè����ëåHì���H‹”$��H‹Œ$��H‹„$��€=�����twH‰$H‰L$H‹œ$ ��H‰\$H‹œ$(��H‰\$H‹œ$0��H‰\$ è����H‹L$(H‹D$0H‰Œ$ ���H‰ $H‰„$¨���H‰D$è����H\$H,$H‰ïH‰ÞH¥H¥è���� ‹X‹h9ëuHÄ���Ëx‰xH����H<$H‰ÞH¥H¥H‰T$H‰L$H����Hl$ H‰ïH‰ÞH¥H¥è����H‹\$0H‰œ$��H‹\$8H‰œ$��H‹œ$��Hƒû�„��H‹ H‹kH‰l$hH‰,$H‰L$`H‹Y0ÿÓH‹\$H‰œ$���H‹\$H‰œ$˜���H¼$à���1Àè����Hœ$à���Hƒû�„¥��HÇÂ���HÇÁ���H‰œ$È���H‰”$Ð���H‰Œ$Ø���H����H‰$Hœ$���H‰\$è����H\$Hl$H‰ïH‰ÞH¥H¥H‹œ$È���H‰$è����H����H‰$H‹œ$��H‰\$Hƒ|$�„ ��HƒD$è����H\$Hl$H‰ïH‰ÞH¥H¥H‹œ$È���HƒÃH‰$è����H‹´$È���H‹”$Ð���H‹Œ$Ø���H‰ÐH‰”$¸���H‹¬$(��HèH‰Œ$À���H)ÈHƒø�~KH����H‰$H‰´$°���H‰t$H‰T$H‰L$H‰D$ è����H‹t$(H‹\$0H‰œ$¸���H‹\$8H‰œ$À���H‹„$(��H‹œ$Ð���H‰õH‰´$°���HkÛHÝH‰,$H‹œ$ ��H‰\$H‰ÃHÁãH‰\$è����H‹Œ$Ð���H‹¬$(��H‹„$À���HéH‹¬$°���H‰¬$°���H‰Œ$¸���H‰„$À���H‰¬$ ��H‰Œ$(��H‰„$0��H‹����1íH9è„t��H‹ ����H‰D$PH‰$H‰L$XH‰L$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$ ��H‰\$ H‹œ$(��H‰\$(H‹œ$0��H‰\$0è����H‹Œ$��H‹i HÿÅH‰i H‹Y Hƒû
Žä���H����H‹+H‰¬$���H‹kH‰¬$˜���Hœ$€���HÇ����HÇC����Hœ$€���Hƒû�„¥���HÇÂ���HÇÁ���H‰œ$È���H‰”$Ð���H‰Œ$Ø���H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$È���H‰$H‰L$pH‰L$H‰D$xH‰D$è����H‹œ$È���H‰$H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$è����HÄ���ÉéTÿÿÿH����H‰$H����H‰\$H����H‰\$è����H‹D$éZþÿÿ‰%����éçüÿÿ‰éTüÿÿ‰é÷ûÿÿ@
������*��0runtime.morestack_noctxt���x�"".panicOnError���è��fmt.Errorf���¸��runtime.convI2E���è��runtime.gopanic���ª��&go.string."%s:%d: "���â��go.string."\n"���Š��*runtime.concatstring3���œ�
������êð� runtime.duffzero���è��type.string���”��runtime.convT2E���Þ��2runtime.writebarrieriface���ì��type.int���¼��runtime.convT2E���Ž ��2runtime.writebarrieriface���š
��&type.[]interface {}���ä
��"runtime.growslice���ª ��runtime.memmove���Þ ��4go.itab.*os.File.io.Writer���‚��os.Stderr���´��fmt.Fprintf���„��6go.string."too many errors"���Þ��type.string���Š��runtime.convT2E���è��2runtime.writebarrieriface���¾��log.Fatal���ê��type.*os.File���€��type.io.Writer���˜��4go.itab.*os.File.io.Writer���¬�� runtime.typ2Itab���`€��""".autotmp_0464�Ÿ"type.interface {}�"".autotmp_0462��&type.[]interface {}�"".autotmp_0458��type.int�"".autotmp_0457��type.uintptr�"".autotmp_0456��type.int�"".autotmp_0455�Ÿ&type.[]interface {}�"".autotmp_0454�?(type.[2]interface {}�"".autotmp_0451�o&type.[]interface {}�"".autotmp_0450��type.string�"".autotmp_0449�ÿ(type.[1]interface {}�"".autotmp_0448��type.int�"".autotmp_0447��&type.[]interface {}�"".autotmp_0446�ßtype.string�"".autotmp_0445�¿type.error�"".args�0&type.[]interface {}�"".format�type.string�"".p��type.*"".Parser�("€©ÿ€žÿ€U�À
�F|: w
QÉz ä2�*�sÖËÅ«Z7+�Tgclocals·2c89b38e9281e3906eafb2b55aca5e4f�Tgclocals·7d22297d66517d226ea09d3aff7e362c���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ$"".(*Parser).Parse��€��ôdH‹ %����H;awè����ëêHƒìH‹L$H‰ $è����H‹L$¶\$€û�tëæH‹Y Hƒû�~HÇD$ ����ÆD$(�HƒÄÃH‰ $è����H‹\$H‹«°���H‰l$ ÆD$(HƒÄÃ
������ ��0runtime.morestack_noctxt���H��""".(*Parser).line���¶��$"".(*Parser).patch���0 �� "".~r1� type.bool� "".~r0�Btype.*bootstrap/internal/obj.Prog�"".p��type.*"".Parser� ; #�€�¢
 !�
�#]�Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).line��€=��ê<dH‹ %����H„$þÿÿH;Awè����ëâHìð��H‹Œ$ø��H‰ËHƒù�„ô��H‹ H‹kH‰¬$ ���H‰,$H‰Œ$˜���H‹Y@ÿӋ\$‰\$LH‹œ$ø��Hƒû�„²��H‹ H‹kH‰¬$ ���H‰,$H‰Œ$˜���H‹Y8ÿӋT$LH‹Œ$ø��H‹D$H‰AH‹����‰À‰AƒúÿuƄ$����HÄð��Ãú
„Xÿÿÿƒú;„Oÿÿÿƒúþ„A��H‰ËH‹ H‹kH‰¬$ ���H‰,$H‰Œ$˜���H‹YPÿÓH‹\$H‰œ$È���H‹\$H‰œ$Ð���Hœ$Ø���HÇ����HÇC����Hœ$Ø���Hƒû�„Ó���HÇÂ���HÇÁ���H‰œ$H��H‰”$P��H‰Œ$X��H����H‰$Hœ$È���H‰\$è����H‹L$H‹D$H‹œ$H��H‰$H‰Œ$¨���H‰L$H‰„$°���H‰D$è����H‹´$ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$H��H‰\$H‹œ$P��H‰\$ H‹œ$X��H‰\$(è����Ƅ$����HÄð��Éé&ÿÿÿH‰ËH‹ H‹kH‰¬$ ���H‰,$H‰Œ$˜���H‹YPÿӋL$LH‹T$H‹D$H‰T$hH‰D$pHDŽ$ˆ�������HDŽ$�������H¼$¨��1Àè����Hœ$¨��Hƒû�„ƒ ��1ÒHÇÆ���H‰œ$è���H‰”$ð���H‰´$ø���HÇD$P����HÇD$Xÿÿÿÿƒù
„"��ƒù;„��H����H‰$HÇD$����HÇD$���è����H‹T$H‹L$ H‹D$(H‰”$���H‰Œ$��H‰„$��H‹œ$ø��Hƒû�„��H‹ H‹kH‰¬$ ���H‰,$H‰Œ$˜���H‹Y@ÿÓH‹|$XH‹´$ð���H‹T$PH‹„$ø��‹L$Hƒþ�…• ��H‹œ$��Hƒû�…ƒ ��H‹¨ ���H‹m�H‹] Hƒû5„R ��H‹¨ ���H‹m�H‹] Hƒû7„9 ��ƒù:…M��Hƒø�„<��H‹PPH‹HXH‹@`H‰”$0��H‰Œ$8��H‰„$@��H‰ÃH)ËHƒû}OH����H‰$H‰”$��H‰T$H‰Œ$ ��H‰L$H‰„$(��H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$ ��H‰„$(��H‰”$��H‰ÍHkíHëH‰$H‹\$hH‰\$H‹\$pH‰\$è����H‹”$��H‹Œ$ ��H‹„$(��H‹œ$ø��H‰$Hƒ<$�tAHƒ$PH‰”$0��H‰T$H‰Œ$8��H‰L$H‰„$@��H‰D$è����Ƅ$���HÄð��É%����붉�é½þÿÿƒùÿuKH‰$H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����Ƅ$����HÄð��Ãù
„ó��ƒù;„ê��Hƒú�uƒù,„Û��ƒù:„Ò��ƒù(„¼��ƒù[„³��‰L$Lƒù)„–��ƒù]„��Hƒø�„|��H‹H‹hH‰¬$ ���H‰,$H‰Œ$˜���H‹YPÿÓH‹L$H‹D$‹\$L‰$H‰Œ$¸���H‰L$H‰„$À���H‰D$è����H\$H¬$`��H‰ïH‰ÞH¥H¥H¥H‹”$���H‹Œ$��H‹„$��H‰ÃH)ËHƒû}OH����H‰$H‰”$x��H‰T$H‰Œ$€��H‰L$H‰„$ˆ��H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÅH‰ðH‰ÖH‰„$€��H‰¬$ˆ��H‰”$x��H‰ÏHkÿHþH‰4$HÇD$����H´$`��H|$H¥H¥H¥è����H‹”$x��H‹Œ$€��H‹„$ˆ��H‰”$���H‰Œ$��H‰„$��H‹œ$ø��Hƒû�…üûÿÿ‰éõûÿÿ‰�é}þÿÿH‰ÓHÿËH‰\$PécþÿÿHÿÂH‰T$Pé@þÿÿ‰L$Lƒù:u]Hƒÿ�|OH‰$H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����H‹´$ð���H‹„$ø��‹L$LH‰÷H‰t$XH‹œ$��Hƒû�ŽÅ��H‹”$è���H‹„$ø���H‰ñH‰ÃH)óHƒû}OH����H‰$H‰”$��H‰T$H‰Œ$˜��H‰L$H‰„$ ��H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÓH‰¬$˜��H‰„$ ��H‰”$��H‰ÍHkíHëH‰$H‹œ$���H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����H‹D$X‹L$LH‹´$��H‹”$˜��H‹¬$ ��H‰´$è���H‰”$ð���H‰¬$ø���Hƒø�Œ´��H‰ÃHƒÃH9Ó…¤��H‰ÃHÿÃH‰\$`H‰ÁHÿÁH‰óH‰ÅH9Ѓ}��HkíHëH‹+H‰¬$x��H‹kH‰¬$€��H‹kH‰¬$ˆ��H‰óH‰ÅH9Ѓ=��HkíHëH‰$H‰óH‰ÍH9у��HkíHëHl$H‰ïH‰ÞH¥H¥H¥è����H‹œ$è���H‹l$`L‹„$ð���L9ŃÚ��HkíHëH‰$H‹œ$x��H‰\$H‹œ$€��H‰\$H‹œ$ˆ��H‰\$è����‹L$LHÇD$Xÿÿÿÿƒù
…ÞøÿÿH‹L$hH‹D$pH����H‰$H‹����H‰\$H‰Œ$¸���H‰L$H‰„$À���H‰D$è����H‹¼$ø��H‹t$hH‹T$pH‹D$ ¶\$(H‹(€û�tOH‰<$H‰l$H‰t$H‰T$H‹œ$è���H‰\$ H‹œ$ð���H‰\$(H‹œ$ø���H‰\$0è����Ƅ$���HÄð��ÃH����H‰$H‹Ÿ ���H‹kH‰l$H‰´$¸���H‰t$H‰”$À���H‰T$è����H‹t$hH‹T$pH‹D$ ¶\$(H‹(€û�tqH‹œ$ø��H‰$H‰l$H‰t$H‰T$H‹œ$ˆ���H‰\$ H‹œ$���H‰\$(H‹œ$è���H‰\$0H‹œ$ð���H‰\$8H‹œ$ø���H‰\$@è����Ƅ$���HÄð��ÃH‰´$È���H‰”$Ð���Hœ$Ø���HÇ����HÇC����Hœ$Ø���Hƒû�„Ó���HÇÂ���HÇÁ���H‰œ$H��H‰”$P��H‰Œ$X��H����H‰$Hœ$È���H‰\$è����H‹L$H‹D$H‹œ$H��H‰$H‰Œ$¨���H‰L$H‰„$°���H‰D$è����H‹´$ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$H��H‰\$H‹œ$P��H‰\$ H‹œ$X��H‰\$(è����Ƅ$���HÄð��Éé&ÿÿÿè���� è���� è���� è���� é'öÿÿHƒþ�ƒù,t Hƒÿ�}éöÿÿH‰$H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����‹L$LéÍõÿÿƒù.…¾öÿÿHƒø�„þ��H‹H‹hH‰¬$ ���H‰,$H‰Œ$˜���H‹Y@ÿӋ\$‰\$LH‹œ$ø��Hƒû�„¼��H‹ H‹kH‰¬$ ���H‰,$H‰Œ$˜���H‹YPÿÓH‹L$H‹D$H‰L$xH‰„$€���‹\$Lƒûþ„ ��H‹\$xH‰œ$È���H‹œ$€���H‰œ$Ð���Hœ$Ø���HÇ����HÇC����Hœ$Ø���Hƒû�„*��HÇÂ���HÇÁ���H‰œ$H��H‰”$P��H‰Œ$X��H����H‰$Hœ$È���H‰\$è����H‹L$H‹D$H‹œ$H��H‰$H‰Œ$¨���H‰L$H‰„$°���H‰D$è����H‹´$ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$H��H‰\$H‹œ$P��H‰\$ H‹œ$X��H‰\$(è����H‹œ$ˆ���H‰$H‹´$���H‰t$H5����Hl$H‰ïH¥H¥H‹\$xH‰\$ H‹œ$€���H‰\$(è����H‹\$0H‰œ$ˆ���H‹\$8H‰œ$���é%ôÿÿ‰éÏþÿÿ‰é=þÿÿ‰�éûýÿÿé�öÿÿ‰évóÿÿ‰éGñÿÿ‰éñÿÿz
������0��0runtime.morestack_noctxt���²�
������¨�
������Ü��Fbootstrap/asm/internal/lex.histLine���’�
������î��type.string���š��runtime.convT2E���„��2runtime.writebarrieriface���ª��Rgo.string."expected identifier, found %q"���š��&"".(*Parser).errorf���” �
������Ž
Ü� runtime.duffzero���Ê ��Ntype.[]bootstrap/asm/internal/lex.Token���€ ��"runtime.makeslice���¸ �
������ ��type.[]string���’��"runtime.growslice���À��4runtime.writebarrierstring���ø��2runtime.writebarrierslice���Ø��4go.string."unexpected EOF"���¸��&"".(*Parser).errorf���Ö�
������²��>bootstrap/asm/internal/lex.Make���º��Ntype.[]bootstrap/asm/internal/lex.Token���¬��"runtime.growslice���ö��0runtime.writebarrierfat3���„��Dgo.string."invalid ':' in operand"���ä��&"".(*Parser).errorf���Œ ��Rtype.[][]bootstrap/asm/internal/lex.Token���þ ��"runtime.growslice���Ò"��2runtime.writebarrierslice���˜&��2runtime.writebarrierslice���Â'��2runtime.writebarrierslice���(��&type.map[string]int���¦(��Fbootstrap/asm/internal/arch.Pseudos���î(��4runtime.mapaccess2_faststr���´*��&"".(*Parser).pseudo���â*��&type.map[string]int���È+��4runtime.mapaccess2_faststr���Â-��0"".(*Parser).instruction���®/��type.string���Ú/��runtime.convT2E���Ä0��2runtime.writebarrieriface���ê0��Ngo.string."unrecognized instruction %q"���Ú1��&"".(*Parser).errorf���’2��$runtime.panicindex��� 2��$runtime.panicindex���®2��$runtime.panicindex���¼2��$runtime.panicindex���Œ3��6go.string."missing operand"���ì3��&"".(*Parser).errorf���ê4�
������à5�
������Š8��type.string���¶8��runtime.convT2E��� 9��2runtime.writebarrieriface���Æ9��ngo.string."ARM condition expected identifier, found %s"���¶:��&"".(*Parser).errorf���ö:��go.string."."���Æ;��*runtime.concatstring3��� à��€"".autotmp_0540��"type.interface {}�"".autotmp_0539��*type.*[1]interface {}�"".autotmp_0538��&type.[]interface {}�"".autotmp_0537��type.*int�"".autotmp_0535��Ntype.[]bootstrap/asm/internal/lex.Token�"".autotmp_0534��type.int�"".autotmp_0533��type.int�"".autotmp_0532��type.uint64�"".autotmp_0531��type.uint64�"".autotmp_0530��type.int�"".autotmp_0529��type.int�"".autotmp_0528��Rtype.[][]bootstrap/asm/internal/lex.Token�"".autotmp_0527��type.uint64�"".autotmp_0526��type.uint64�"".autotmp_0525��type.int�"".autotmp_0524��type.int�"".autotmp_0523��Ntype.[]bootstrap/asm/internal/lex.Token�"".autotmp_0520��type.int�"".autotmp_0519��type.int�"".autotmp_0518�¯type.[]string�"".autotmp_0517�ÿtype.[]string�"".autotmp_0516��"type.interface {}�"".autotmp_0515��*type.*[1]interface {}�"".autotmp_0514��&type.[]interface {}�"".autotmp_0512�Ttype.[3][]bootstrap/asm/internal/lex.Token�"".autotmp_0511�"type.interface {}�"".autotmp_0509�Ï&type.[]interface {}�"".autotmp_0508��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0506��type.string�"".autotmp_0505��(type.[1]interface {}�"".autotmp_0504��type.string�"".autotmp_0503��type.string�"".autotmp_0502��type.int�"".autotmp_0501��type.int�"".autotmp_0499��type.int�"".autotmp_0497�ŸJtype.bootstrap/asm/internal/lex.Token�"".autotmp_0496��type.string�"".autotmp_0495��type.int�"".autotmp_0494��type.int�"".autotmp_0493��type.int�"".autotmp_0492��type.[]string�"".autotmp_0491��type.string�"".autotmp_0490��(type.[1]interface {}�"".autotmp_0489��type.string�"".autotmp_0488��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0487��type.int�"".autotmp_0486��type.int�"".autotmp_0485��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0484�ïNtype.[]bootstrap/asm/internal/lex.Token�"".autotmp_0483�¿Rtype.[][]bootstrap/asm/internal/lex.Token�"".autotmp_0482�ïtype.string�"".autotmp_0481�Ïtype.string�"".autotmp_0480�¯(type.[1]interface {}�"".autotmp_0479�Ÿtype.int� "".str�ïtype.string�"".items�ßNtype.[]bootstrap/asm/internal/lex.Token�"".colon�¯type.int�"".nesting�¿type.int�"".operands�Rtype.[][]bootstrap/asm/internal/lex.Token�"".cond�Ïtype.string�"".word�type.string� "".tok�ÇRtype.bootstrap/asm/internal/lex.ScanToken� "".~r0�type.bool�"".p��type.*"".Parser�n%à¦ßàÔßàîßà_ßà½
ßàÆßà‹ßà¿�À�θ-6H  ª<B  IQ2 ­;*íOP   O‚é e t_?Qaü#cjin?m 3J ‰b3!�’�Y³€>µ]ìW\ð ªe·jãU¹J }Œ
€ m @å€H^�Tgclocals·179a9e4d1ca4129f5369a277b1a5f1f9�Tgclocals·f4856ce626041f45c060ce4a89b6daa0���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ0"".(*Parser).instruction��à��ÐdH‹ %����H„$þÿÿH;Awè����ëâHìð��1ÀH¼$ ��è����H‹Œ$ø��H‹˜���Hƒø�‚Ô��H‹±ˆ���1ÒH‰´$Ø���H‰±ˆ���H‰”$à���H‰‘���H‰„$è���H‰˜���H‹œ$��H‰$H‹œ$��H‰\$H‹© ���H‹U(H‹ÿÓL‹„$ø��¶\$ˆ\$wH‹Œ$(��H‹„$0��H‹œ$8��H‰œ$H��1ÒH‰„$@��H‰„$€���H‰Œ$8��H‰ÈH‹¬$€���H9ê>��H‰„$ˆ���Hƒø�„ý��H‹8H‹pH‹@H‰T$xH‰¼$ ��H‰´$(��H‰„$0��L‰$H‰¼$À���H‰|$H‰´$È���H‰t$H‰„$Ð���H‰D$è����H\$ H¬$P��H‰ïH‰Þè����Hœ$P��H¬$ ��H‰ïH‰Þè����€|$w�…��H·œ$¢��fƒû� ��H‹œ$��H‰œ$ ���H‹œ$��H‰œ$¨���Hœ$°���HÇ����HÇC����Hœ$°���Hƒû�„��HÇÂ���HÇÁ���H‰œ$��H‰”$��H‰Œ$��H����H‰$Hœ$ ���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$���H‰L$H‰„$˜���H‰D$è����H‹´$ø��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$��H‰\$H‹œ$��H‰\$ H‹œ$��H‰\$(è����H‹œ$ø��Hƒû�„(��H‹“ˆ���H‹‹���H‹ƒ˜���H‰”$Ø���H‰Œ$à���H‰„$è���H‰ÃH)ËHƒû}OH����H‰$H‰”$ð���H‰T$H‰Œ$ø���H‰L$H‰„$���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰¬$ø���H‰„$���H����H‰$H‰ÓH‰”$ð���H‰ÍHkíPHëH‰\$Hœ$ ��H‰\$è����H‹”$ð���H‹Œ$ø���H‹„$���H‹œ$ø��H‰$Hƒ<$�„��H$ˆ���H‰”$Ø���H‰T$H‰Œ$à���H‰L$H‰„$è���H‰D$è����L‹„$ø��H‹„$ˆ���H‹T$xHƒÀHÿÂH‹¬$€���H9êŒÂüÿÿ€|$w�tXL‰$H‹œ$���H‰\$H‹œ$��H‰\$H‹¼$ ��H‰|$Iƒø�t"I¨ˆ���H|$ H‰îH¥H¥H¥è����HÄð��ÃA‰�ëÙL‰$H‹œ$���H‰\$H‹œ$��H‰\$H‹¼$ ��H‰|$Iƒø�t"I¨ˆ���H|$ H‰îH¥H¥H¥è����HÄð��ÃA‰�ëى%����éÜþÿÿ‰éÑýÿÿ‰éõüÿÿ‰�éüûÿÿè���� (
������0��0runtime.morestack_noctxt���`� runtime.duffzero����
������â��("".(*Parser).address���’è� runtime.duffcopy���Èè� runtime.duffcopy���ð��type.string���œ ��runtime.convT2E���†
��2runtime.writebarrieriface���¬
��`go.string."illegal use of pseudo-register in %s"���œ ��&"".(*Parser).errorf���À ��Dtype.[]bootstrap/internal/obj.Addr���² ��"runtime.growslice���Š��@type.bootstrap/internal/obj.Addr���ê��.runtime.writebarrierfat���°��2runtime.writebarrierslice���®��("".(*Parser).asmJump���Þ��6"".(*Parser).asmInstruction���Ä��$runtime.panicslice���à��0"".autotmp_0588��type.uint64�"".autotmp_0587��type.int�"".autotmp_0586��type.int�"".autotmp_0585�ÿDtype.[]bootstrap/internal/obj.Addr�"".autotmp_0584��Dtype.[]bootstrap/internal/obj.Addr�"".autotmp_0583�¿"type.interface {}�"".autotmp_0581�Ï&type.[]interface {}�"".autotmp_0580�ŸNtype.[]bootstrap/asm/internal/lex.Token�"".autotmp_0579�ÏPtype.*[]bootstrap/asm/internal/lex.Token�"".autotmp_0578��type.int�"".autotmp_0577��type.int�"".autotmp_0575��Dtype.[]bootstrap/internal/obj.Addr�"".autotmp_0574�Ÿtype.string�"".autotmp_0573�ÿ(type.[1]interface {}�"".autotmp_0572�¿@type.bootstrap/internal/obj.Addr�"".autotmp_0571�ïRtype.[][]bootstrap/asm/internal/lex.Token�"".addr�Ÿ@type.bootstrap/internal/obj.Addr�
"".op�ßNtype.[]bootstrap/asm/internal/lex.Token�"".isJump�ñtype.bool�"".operands�`Rtype.[][]bootstrap/asm/internal/lex.Token�"".cond�@type.string�"".word� type.string�
"".op�type.int�"".p��type.*"".Parser�&%àýßàWßà5�°
�Z‚<G:ˆcŒÒ %KK �2�ªÆÝ€‹\cš�Tgclocals·492abea769773ae4df63adfbd56f44b5�Tgclocals·f27420ad8b017274c1931c2dbeb506ae���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ&"".(*Parser).pseudo��À��¸dH‹ %����H;awè����ëêHƒìxL‹„$€���H‹¼$ ���H‹´$¨���H‹¬$°���H‹”$���H‹Œ$˜���H‹„$ˆ���Hƒø5��Hƒøu'L‰$H‰T$H‰L$H‰|$H‰t$ H‰l$(è����HƒÄxÃHƒøu$L‰$H‰T$H‰L$H‰|$H‰t$ H‰l$(è����ëÑH‰T$@H‰L$HH\$PHÇ����HÇC����H\$PHƒû�„ª���HÇÂ���HÇÁ���H‰\$`H‰T$hH‰L$pH����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$`H‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$€���H‰4$H5����Hl$H‰ïH¥H¥H‹\$`H‰\$H‹\$hH‰\$ H‹\$pH‰\$(è����éúþÿÿ‰éOÿÿÿHƒøu'L‰$H‰T$H‰L$H‰|$H‰t$ H‰l$(è����éÆþÿÿHƒø u'L‰$H‰T$H‰L$H‰|$H‰t$ H‰l$(è����é™þÿÿHƒø …¾þÿÿL‰$H‰T$H‰L$H‰|$H‰t$ H‰l$(è����éhþÿÿ
������ ��0runtime.morestack_noctxt���€��("".(*Parser).asmData���Ú��0"".(*Parser).asmFuncData���€��type.string���¦��runtime.convT2E���þ��2runtime.writebarrieriface���¤��:go.string."unimplemented: %s"���‚��&"".(*Parser).errorf���ê��*"".(*Parser).asmGlobl���Ä��,"".(*Parser).asmPCData���¦��("".(*Parser).asmText���pð��"".autotmp_0605�"type.interface {}�"".autotmp_0603�/&type.[]interface {}�"".autotmp_0601�otype.string�"".autotmp_0600�O(type.[1]interface {}�"".operands�@Rtype.[][]bootstrap/asm/internal/lex.Token�"".word� type.string�
"".op�type.int�"".p��type.*"".Parser�ðnïð—� �V¤J" "Ò " " 
" ��“n4l�Tgclocals·f96b48ea24c89df2adfc150ad95b1241�Tgclocals·1eb9d8ec9969f1d922533aa863dff6f6���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ$"".(*Parser).start��à��ÚdH‹ %����H;awè����ëêHƒì H‹\$(H‰$Hƒ<$�t:Hƒ$0H‹\$0H‰\$H‹\$8H‰\$H‹\$@H‰\$è����H‹\$(HÇCH����HƒÄ É%����ë½
������ ��0runtime.morestack_noctxt���œ��2runtime.writebarrierslice���@@��"".operand�Ntype.[]bootstrap/asm/internal/lex.Token�"".p��type.*"".Parser�@I?@ �p�Æ8  �
�M#�Tgclocals·e0dd5664695c71438932a711825a98a4�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ("".(*Parser).address��à��ÒdH‹ %����HD$ðH;Awè����ëåHì���H¼$¸���1Àè����H‹´$˜���H‹¬$ ���H‹”$¨���H‹„$°���H‰t$ H‰4$Hƒ<$�t|Hƒ$0H‰l$(H‰l$H‰T$0H‰T$H‰D$8H‰D$è����H‹\$ HÇCH����H|$@1Àè����H‹œ$˜���H‰$H\$@H‰\$è����H\$@H¬$¸���H‰ïH‰Þè����HÄ���É%����éxÿÿÿ
������*��0runtime.morestack_noctxt���ZØ� runtime.duffzero���Š��2runtime.writebarrierslice���¼Ø� runtime.duffzero���ò��("".(*Parser).operand���¢è� runtime.duffcopy���à �� "".operand�ÏNtype.[]bootstrap/asm/internal/lex.Token�"".p�ßtype.*"".Parser�"".addr�Ÿ@type.bootstrap/internal/obj.Addr� "".~r1�@@type.bootstrap/internal/obj.Addr�"".operand�Ntype.[]bootstrap/asm/internal/lex.Token�"".p��type.*"".Parser�" ºŸ �ð�Ò1e  ��„48�Tgclocals·8c783a2dc68ffad4b44551435198753d�Tgclocals·7db68d1f143d4aa708654e94db888fa3���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ."".(*Parser).parseScale��À
��º
dH‹ %����HD$øH;Awè����ëåHìˆ���H‹Œ$˜���H‹œ$ ���H‰L$@H‰ $H‰\$HH‰\$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$@H‹D$HH‹\$ Hƒû�¡��HƒøuhH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$@H‹D$H¶\$ €û�t0H‹œ$˜���Hƒ¼$ ����v¶Hƒë0ˆœ$¨���HÄˆ���Ãè���� Hƒøu.H‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����¶\$ €û�uœH‹œ$˜���H‰\$PH‹œ$ ���H‰\$XH\$`HÇ����HÇC����H\$`Hƒû�„»���HÇÂ���HÇÁ���H‰\$pH‰T$xH‰Œ$€���H����H‰$H\$PH‰\$è����H‹L$H‹D$H‹\$pH‰$H‰L$0H‰L$H‰D$8H‰D$è����H‹´$���H‰4$H5����Hl$H‰ïH¥H¥H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€���H‰\$(è����Ƅ$¨����HÄˆ���Éé>ÿÿÿHƒøu<H‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$@H‹D$H¶\$ €û�…[þÿÿHƒø…µþÿÿH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����¶\$ €û�…þÿÿé~þÿÿ$
������*��0runtime.morestack_noctxt�����go.string."2"���¸��"runtime.cmpstring���–��go.string."1"���¾�� runtime.eqstring���Â��$runtime.panicindex���ò��go.string."2"���š�� runtime.eqstring���ö��type.string���œ��runtime.convT2E���ô��2runtime.writebarrieriface���š��2go.string."bad scale: %s"���þ��&"".(*Parser).errorf���Ø��go.string."4"���€ �� runtime.eqstring���ä ��go.string."8"���Œ
�� runtime.eqstring���@��"".autotmp_0614�¯"type.interface {}�"".autotmp_0612�/&type.[]interface {}�"".autotmp_0611�type.string�"".autotmp_0610�otype.string�"".autotmp_0609�O(type.[1]interface {}� "".~r1�0type.int8�"".s�type.string�"".p��type.*"".Parser�*"½²� �.â"W>04è~�"�[…­qAF�Tgclocals·4205cab2470caaf976442750814b93e4�Tgclocals·626b2db390378ab5b89c88b48426687f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ("".(*Parser).operand��€5��î4dH‹ %����H„$pþÿÿH;Awè����ëâHì��H‹Œ$��H‹i8Hƒý�uKH‰ $H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����Ƅ$(���HÄ��ÃÇD$4����H‰ $è����‹D$ƒø$…‰ ��‰D$4H‹œ$��H‰$è����H‹œ$��H‰$è����H‹”$��H\$H¬$ø��H‰ïH‰ÞH¥H¥H¥Hœ$ø��H¬$ ��H‰ïH‰ÞH¥H¥H¥Hœ$ ��H¬$˜��H‰ïH‰ÞH¥H¥H¥H‹¬$ ��H‹Œ$¨��H‰l$`H‰¬$À���H‰L$hH‰Œ$È���‹œ$ ��ƒûþ…Ë ��H‰$H‰l$H‰L$è����H‹¬$À���H‹Œ$È���H‹”$��¶\$€û�…’ ��H‰$H‹œ$ ��H‰\$H‰l$H‰L$‹\$4‰\$ è����H‹œ$��H‰$è����H‹¬$À���H‹Œ$È���H‹”$��‹\$ƒûÿuƄ$(��HÄ��˜$ ��ƒû[…‹���‹\$4ƒû�tCH‰$H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����H‹”$��H‰$H‹œ$ ��H‰\$è����H‹œ$��H‰$ÇD$ÿÿÿÿè����Ƅ$(��HÄ��˜$ ��ƒûþ…y��H‰$H‰l$H‰L$è����H‹”$��¶\$€û�„P��H‰$è����L‹„$��‹T$4¶\$€û�„å��H‹´$ ��fÇ �H´$ ��H¬$P��H‰ïH¥H¥H¥H‹Œ$X��H‹„$`��L‰$H‰L$PH‰L$H‰D$XH‰D$‰T$è����H‹D$ H‹œ$ ��H‰CH‹œ$��H‰$è����‹\$ƒû(…]��H‹œ$��H‰$è����H‹œ$��H‰$è����H\$H¬$ø��H‰ïH‰ÞH¥H¥H¥Hœ$ø��H¬$8��H‰ïH‰ÞH¥H¥H¥Hœ$8��H¬$h��H‰ïH‰ÞH¥H¥H¥H‹Œ$p��H‹„$x��H‰L$@H‰D$HH‹œ$��H‰$H‰Œ$Ð���H‰L$H‰„$Ø���H‰D$è����¶\$€û�…’��H‹œ$Ð���H‰œ$���H‹œ$Ø���H‰œ$��Hœ$��HÇ����HÇC����Hœ$��Hƒû�„B��HÇÂ���HÇÁ���H‰œ$à��H‰”$è��H‰Œ$ð��H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$à��H‰$H‰Œ$ð���H‰L$H‰„$ø���H‰D$è����H‹´$��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$à��H‰\$H‹œ$è��H‰\$ H‹œ$ð��H‰\$(è����H‹œ$��H‰$H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$è����H‹œ$ ��H·l$f‰kH‹œ$��H‰$ÇD$)���è����H‹œ$��H‰$ÇD$ÿÿÿÿè����Ƅ$(��HÄ��Éé·þÿÿéuÿÿÿëÉHœ$ ��H¬$È��H‰ïH‰ÞH¥H¥H¥H‹Œ$Ð��H‹„$Ø��L‰$H‰Œ$€���H‰L$H‰„$ˆ���H‰D$‰T$è����H·\$ f‰\$2H·\$"f‰\$0¶\$$H‰Ù¶\$%€û�„Jÿÿÿ€ù�t@H‹´$��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹œ$ ��fÇ �H‹œ$ ��H·l$2f‰kH·\$0fƒû�„ÖþÿÿH����H‹+H‰¬$���H‹kH‰¬$��H����H‰$Hœ$���H‰\$è����H\$H,$H‰ïH‰ÞH¥H¥è���� ‹„$ ��1Ƀøý÷��ƒøû×��ƒøú…À��HÇÁ���€ù�„i��H‹jHHÿÍH‰jHH‰$ÇD$üÿÿÿè����H‹Œ$��¶\$€û�„ë���‹\$4ƒû$tCH‰ $H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����H‹Œ$��H‹œ$ ��fÇ �H‰ $è����òD$òD$8H����H‰$H\$8H‰\$è����H\$Hl$H‰ïH‰ÞH¥H¥H‹œ$ ��H‰$Hƒ<$�t3Hƒ$0è����H‹œ$��H‰$ÇD$ÿÿÿÿè����Ƅ$(��HÄ��É%����ëÄH‰ $ÇD$úÿÿÿè����H‹Œ$��¶\$€û�„��‹\$4ƒû$tCH‰ $H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����H‹Œ$��H‰ $ÇD$úÿÿÿè����H\$H¬$ø��H‰ïH‰ÞH¥H¥H¥Hœ$ø��H¬$°��H‰ïH‰ÞH¥H¥H¥H‹Œ$¸��H‹„$À��H‰Œ$���H‰ $H‰„$˜���H‰D$è����H‹\$H‰œ$ ���H‹\$H‰œ$¨���H‹L$ H‹t$(H‰´$è���Hƒù�H‰Œ$à���„Ý���Hœ$��HÇ����HÇC����Hœ$��Hƒû�„a��HÇÂ���HÇÅ���H‰œ$à��H‰”$è��H‰¬$ð��H‰ $H‰t$è����H‹L$H‹D$H‹œ$à��H‰$H‰Œ$ð���H‰L$H‰„$ø���H‰D$è����H‹´$��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$à��H‰\$H‹œ$è��H‰\$ H‹œ$ð��H‰\$(è����H‹œ$ ��fÇ
�H‹œ$ ���H‰œ$���H‹œ$¨���H‰œ$��H����H‰$Hœ$���H‰\$è����H\$Hl$H‰ïH‰ÞH¥H¥H‹œ$ ��H‰$Hƒ<$�t3Hƒ$0è����H‹œ$��H‰$ÇD$ÿÿÿÿè����Ƅ$(��HÄ��É%����ëĉé˜þÿÿH‰ $è����H‹D$H‹œ$ ��H‰CH‹œ$��H‰$è����H‹”$��‹\$ƒû(tZ‹D$4ƒø$u.H‹œ$ ��fÇ�H‰$ÇD$ÿÿÿÿè����Ƅ$(��HÄ��Ãø*uH‹œ$ ��fÇ�ëËH‹œ$ ��fÇ�ë¼H‰$H‹œ$ ��H‰\$‹\$4‰\$è����H‹œ$��H‰$ÇD$ÿÿÿÿè����Ƅ$(��HÄ��Ãøû„7ûÿÿé9ûÿÿƒøü„)ûÿÿƒøý„ ûÿÿé"ûÿÿƒø+Û���ƒø(…Ä���H‰$è����L‹„$��H\$H¬$ø��H‰ïH‰ÞH¥H¥H¥Hœ$ø��H¬$€��H‰ïH‰ÞH¥H¥H¥H‹´$ˆ��H‹”$��H‰t$pH‰T$xI‹hHHÿÍI‰hHL‰$H‰´$°���H‰t$H‰”$¸���H‰T$è����H‹”$��¶\$€û�t1ɀù�…eúÿÿH‹jHHÿÍH‰jHéUúÿÿHÇÁ���ëރø+„<úÿÿé>úÿÿƒø-„.úÿÿƒø~„%úÿÿé'úÿÿéÓôÿÿƒø*„nóÿÿé~óÿÿ€
������0��0runtime.morestack_noctxt���|��Pgo.string."empty operand: cannot happen"���Ü��&"".(*Parser).errorf���ž��""".(*Parser).peek���â��""".(*Parser).next���„��""".(*Parser).next���Ð��<"".(*Parser).atStartOfRegister���ì��8"".(*Parser).symbolReference���Ž��""".(*Parser).peek���¸��Pgo.string."illegal use of register list"���˜ ��&"".(*Parser).errorf���Ô ��2"".(*Parser).registerList���†
��&"".(*Parser).expect���ì
��<"".(*Parser).atStartOfRegister���ª ��8"".(*Parser).atRegisterShift���Œ ��4"".(*Parser).registerShift���Ð ��""".(*Parser).peek���Œ��""".(*Parser).next���®��""".(*Parser).next���Ú��<"".(*Parser).atStartOfRegister���â��type.string���Ž��runtime.convT2E���ø��2runtime.writebarrieriface���ž��Ngo.string."expected register; found %s"���Ž��&"".(*Parser).errorf���ä��<"".(*Parser).registerReference���º�� "".(*Parser).get���ì��&"".(*Parser).expect���Î��*"".(*Parser).register���Ö��\go.string."expected simple register reference"���°��&"".(*Parser).errorf���œ��Jgo.string."cannot happen (Addr.Reg2)"���Ø��type.string���„��runtime.convT2E���´��runtime.gopanic���Ø��""".(*Parser).have���¬��pgo.string."floating-point constant must be an immediate"���Œ��&"".(*Parser).errorf���È��,"".(*Parser).floatExpr���î��type.float64���” ��runtime.convT2E���ö ��2runtime.writebarrieriface���¨!��&"".(*Parser).expect���ü!��""".(*Parser).have���Ð"��`go.string."string constant must be an immediate"���°#��&"".(*Parser).errorf���â#�� "".(*Parser).get���¨%��strconv.Unquote���Þ'��runtime.convI2E���È(��2runtime.writebarrieriface���î(��Dgo.string."string parse error: %s"���Þ)��&"".(*Parser).errorf���Æ*��type.string���ò*��runtime.convT2E���Ô+��2runtime.writebarrieriface���†,��&"".(*Parser).expect���Ø,��""".(*Parser).expr���œ-��""".(*Parser).peek���Œ.��&"".(*Parser).expect���®/��:"".(*Parser).registerIndirect���à/��&"".(*Parser).expect���€1��""".(*Parser).next���Š3��<"".(*Parser).atStartOfRegister���0 ��h"".autotmp_0652��"type.interface {}�"".autotmp_0651��*type.*[1]interface {}�"".autotmp_0650��&type.[]interface {}�"".autotmp_0649��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0648�¿"type.interface {}�"".autotmp_0646�_&type.[]interface {}�"".autotmp_0645��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0644��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0642��type.string�"".autotmp_0641��(type.[1]interface {}�"".autotmp_0640��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0639��type.bool�"".autotmp_0638�¯type.float64�"".autotmp_0637��type.bool�"".autotmp_0636��type.int�"".autotmp_0635��type.int�"".autotmp_0634��type.bool�"".autotmp_0633��type.int�"".autotmp_0632��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0631��type.string�"".autotmp_0630�Ÿtype.string�"".autotmp_0629�ÿ(type.[1]interface {}�"".autotmp_0627��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0626��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0623��type.bool�"".autotmp_0622��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0620�/Jtype.bootstrap/asm/internal/lex.Token� "".~r0�ÿtype.string�>bootstrap/asm/internal/lex.l·2�¿Jtype.bootstrap/asm/internal/lex.Token� "".~r0�¿type.string�>bootstrap/asm/internal/lex.l·2�ŸJtype.bootstrap/asm/internal/lex.Token� "".~r0�Ÿtype.string�>bootstrap/asm/internal/lex.l·2�Jtype.bootstrap/asm/internal/lex.Token� "".~r0�Ÿtype.string�>bootstrap/asm/internal/lex.l·2�ÏJtype.bootstrap/asm/internal/lex.Token� "".~r0�ÿtype.string�>bootstrap/asm/internal/lex.l·2�ÿJtype.bootstrap/asm/internal/lex.Token� "".~r0�ßtype.string�>bootstrap/asm/internal/lex.l·2�ïJtype.bootstrap/asm/internal/lex.Token� "".err�ßtype.error� "".str�ßtype.string�"".rname�¿type.string�
"".r2�¿type.int16�
"".r1�»type.int16�"".name�ÿtype.string� "".tok�¯Jtype.bootstrap/asm/internal/lex.Token�"".name�Ÿtype.string� "".tok�ßJtype.bootstrap/asm/internal/lex.Token�"".prefix�·type.int32� "".~r1� type.bool�"".a�Btype.*bootstrap/internal/obj.Addr�"".p��type.*"".Parser�z% \Ÿ ùŸ šŸ ²Ÿ Ÿ ®Ÿ ‚Ÿ iŸ ¼�À�¶ö-
;  NFI(2
 C9# [F69Œ=% @ U   ' C `
' C Ý n "  
 u   ` 7   q# �V�múäjçš€+  j ƒ€JJ ¾�Tgclocals·17002952f994e7e7b5e2d0d681cf7c20�Tgclocals·d9d9075898267977f8b7d84b7a308d1a���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ<"".(*Parser).atStartOfRegister��€��€dH‹ %����H;awè����ëêHƒì@H‹L$PH‹D$XH����H‰$H‹\$HH‹› ���H‹kH‰l$H‰L$0H‰L$H‰D$8H‰D$è����H‹L$ ¶\$(Hƒù�„ˆ���€û�t
ÆD$`HƒÄ@ÃH‹L$PH‹D$XH����H‰$H‹\$HH‹› ���H‹kH‰l$H‰L$0H‰L$H‰D$8H‰D$è����H‹\$ ¶+@€ý�t!H‹\$HH‰$è����‹\$ƒû(u
ÆD$`HƒÄ@ÃÆD$`�ëô‰éqÿÿÿ
������ ��0runtime.morestack_noctxt���N��*type.map[string]int16���²��4runtime.mapaccess2_faststr���š��(type.map[string]bool���þ��4runtime.mapaccess1_faststr���¶��""".(*Parser).peek���@€��
"".autotmp_0661��type.string�"".autotmp_0660�type.string� "".~r1�0type.bool�"".name�type.string�"".p��type.*"".Parser� €e€q€�€� šW
y � �X¨�Tgclocals·e0dd5664695c71438932a711825a98a4�Tgclocals·d64e51a4c4bfeaa840e480961ec6b0b3���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ8"".(*Parser).atRegisterShift��€��ðdH‹ %����H;awè����ëêHƒìPH‹D$XH‹¨ ���H‹m�H‹] Hƒû5t
ÆD$`�HƒÄPÃH‰$è����‹D$=üÿÿŒ��=üÿÿ��HÇÀ���<�t
ÆD$`HƒÄPÃH‹\$XH‰$è����H‹t$X‹\$ƒû(…Ñ���H‹n8H‹^HH)ÝHƒýŒ¼���H\$,‹-����‰+‹-����‰k‹-����‰kHÇÂ���HÇÁ���H‰4$H‰\$8H‰\$H‰T$@H‰T$H‰L$HH‰L$è����H‹L$X¶\$ €û�tGH‹iHHƒÅH‹Y0H‹A8L‹A@H9Ås9HkíHë‹+ýüÿÿ|$ýüÿÿHÇÀ���<�t
ÆD$`HƒÄPÃÆD$`�ëô1Àëçè���� ÆD$`�HƒÄPÃ1Àéðþÿÿ
������ ��0runtime.morestack_noctxt���†��""".(*Parser).peek���€��""".(*Parser).peek���ä��""".statictmp_0672���ô�""".statictmp_0672���†�""".statictmp_0672���ö��"".(*Parser).at���Â��$runtime.panicindex���  ��"".autotmp_0675��type.bool�"".autotmp_0674��type.int�"".autotmp_0671�/Vtype.[]bootstrap/asm/internal/lex.ScanToken�"".autotmp_0669��type.bool�"".autotmp_0668�GXtype.[3]bootstrap/asm/internal/lex.ScanToken�"".autotmp_0666��Rtype.bootstrap/asm/internal/lex.ScanToken� "".~r0�type.bool�"".p��type.*"".Parser�> #Ÿ 7Ÿ ÞŸ Ÿ �€�*²
.
5¼
� �B¾�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·0528ab8f76149a707fd2f0025c2178a3���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ<"".(*Parser).registerReference��€��ødH‹ %����H„$XÿÿÿH;Awè����ëâHì(��H‹Œ$8��H‹„$@��H����H‰$H‹œ$0��H‹› ���H‹kH‰l$H‰Œ$˜���H‰L$H‰„$ ���H‰D$è����H‹D$ ¶\$(H·(€û�tf‰¬$H��Ƅ$J��HÄ(��ÃH‹Œ$8��H‹„$@��H����H‰$H‹œ$0��H‹› ���H‹kH‰l$H‰Œ$˜���H‰L$H‰„$ ���H‰D$è����H‹\$ ¶+@€ý�…!��H‹œ$8��H‰\$xH‹œ$@��H‰œ$€���Hœ$ˆ���HÇ����HÇC����Hœ$ˆ���Hƒû�„Ô���HÇÂ���HÇÁ���H‰œ$Ø���H‰”$à���H‰Œ$è���H����H‰$H\$xH‰\$è����H‹L$H‹D$H‹œ$Ø���H‰$H‰L$hH‰L$H‰D$pH‰D$è����H‹´$0��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$Ø���H‰\$H‹œ$à���H‰\$ H‹œ$è���H‰\$(è����fDŽ$H����Ƅ$J���HÄ(��Éé%ÿÿÿH‹œ$0��H‰$ÇD$(���è����H‹œ$0��H‰$ÇD$ýÿÿÿè����H\$H¬$ð���H‰ïH‰ÞH¥H¥H¥Hœ$ð���H¬$¨���H‰ïH‰ÞH¥H¥H¥Hœ$¨���H¬$À���H‰ïH‰ÞH¥H¥H¥H‹Œ$È���H‹„$Ð���H‰L$HH‰ $H‰D$PH‰D$HÇD$
���HÇD$���è����H‹\$ H‰\$@H‹\$(H‰\$XH‹\$0H‰\$`H‹œ$0��H‰$ÇD$)���è����H‹l$XHƒý�„ý���Hœ$ˆ���HÇ����HÇC����Hœ$ˆ���Hƒû�„Í���HÇÁ���HÇÂ���H‰œ$Ø���H‰Œ$à���H‰”$è���H‰,$H‹\$`H‰\$è����H‹L$H‹D$H‹œ$Ø���H‰$H‰L$hH‰L$H‰D$pH‰D$è����H‹´$0��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$Ø���H‰\$H‹œ$à���H‰\$ H‹œ$è���H‰\$(è����fDŽ$H����Ƅ$J���HÄ(��Éé,ÿÿÿH‹œ$8��H‰$H‹œ$@��H‰\$H‹\$@f‰\$H‹¬$0��H‹­ ���H‹U H‹ÿÓH·\$H‰Ø¶\$€û�…k��H‹œ$8��H‰\$xH‹œ$@��H‰œ$€���f‰D$>H¼$��1Àè����Hœ$��Hƒû�„!��HÇÁ���HÇÂ���H‰œ$Ø���H‰Œ$à���H‰”$è���H����H‰$H\$xH‰\$è����H‹L$H‹D$H‹œ$Ø���H‰$H‰L$hH‰L$H‰D$pH‰D$è����H����H‰$H\$>H‰\$è����H‹L$H‹D$H‹œ$Ø���HƒÃH‰$H‰L$hH‰L$H‰D$pH‰D$è����H‹´$0��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$Ø���H‰\$H‹œ$à���H‰\$ H‹œ$è���H‰\$(è����fDŽ$H����Ƅ$J���HÄ(��ÉéØþÿÿf‰„$H��Ƅ$J��HÄ(��Ã:
������0��0runtime.morestack_noctxt���p��*type.map[string]int16���æ��4runtime.mapaccess2_faststr���ê��(type.map[string]bool���à��4runtime.mapaccess1_faststr���ê��type.string�����runtime.convT2E���î��2runtime.writebarrieriface���”��Ngo.string."expected register; found %s"���„��&"".(*Parser).errorf���ø�� "".(*Parser).get���ª �� "".(*Parser).get���À �� strconv.ParseInt���® �� "".(*Parser).get�����runtime.convI2E���î��2runtime.writebarrieriface���”��Jgo.string."parsing register list: %s"���„��&"".(*Parser).errorf���À�
������Ìð� runtime.duffzero���Ê��type.string���ð��runtime.convT2E���Î��2runtime.writebarrieriface���Ü��type.int16���‚��runtime.convT2E���è��2runtime.writebarrieriface���Ž��Fgo.string."illegal register %s(%d)"���þ��&"".(*Parser).errorf���@Ð��4"".autotmp_0700��"type.interface {}�"".autotmp_0699��"type.interface {}�"".autotmp_0697��&type.[]interface {}�"".autotmp_0696��"type.interface {}�"".autotmp_0695��*type.*[1]interface {}�"".autotmp_0694��&type.[]interface {}�"".autotmp_0693�ÿ"type.interface {}�"".autotmp_0691�Ÿ&type.[]interface {}�"".autotmp_0689�Ótype.int16�"".autotmp_0688��type.string�"".autotmp_0687�?(type.[2]interface {}�"".autotmp_0686��(type.[1]interface {}�"".autotmp_0685�oJtype.bootstrap/asm/internal/lex.Token�"".autotmp_0684�ßtype.string�"".autotmp_0683�¿(type.[1]interface {}�"".autotmp_0681��type.string�"".autotmp_0680�Ÿtype.string� "".~r0�¿type.string�>bootstrap/asm/internal/lex.l·2�ÏJtype.bootstrap/asm/internal/lex.Token� "".err�Ÿtype.error� "".num�Ïtype.int64� "".tok�ÿJtype.bootstrap/asm/internal/lex.Token� "".~r2�4type.bool� "".~r1�0type.int16�"".name�type.string�"".p��type.*"".Parser�H%Ð|ÏÐýÏÐÿÏмÏÐÏ�€ �bÖ%`d€Nt
ÜI Ê�6�r•z:Ûqz_ — ÇB�Tgclocals·8540a2071a4dff4808f1c5123a5b6cd4�Tgclocals·afbbabc2e9aea83c5ef0ae0843d38d5c���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ*"".(*Parser).register��à��ØdH‹ %����H„$`ÿÿÿH;Awè����ëâHì ��Ƅ$L���fDŽ$J����H‹œ$(��H‰$H‹œ$0��H‰\$H‹œ$8��H‰\$è����‹„$@��H·\$f‰œ$H��¶\$€û�ˆœ$M��uHÄ ��Ãø�„©��ƒø*„ ��‰D$4‰D$0H‹œ$0��H‰œ$€���H‹œ$8��H‰œ$ˆ���H¼$ð���1Àè����Hœ$ð���Hƒû�„ú��HÇÂ���HÇÁ���H‰œ$À���H‰”$È���H‰Œ$Ð���H����H‰$H\$4H‰\$è����H‹L$H‹D$H‹œ$À���H‰$H‰L$pH‰L$H‰D$xH‰D$è����H����H‰$H\$0H‰\$è����H‹L$H‹D$H‹œ$À���HƒÃH‰$H‰L$pH‰L$H‰D$xH‰D$è����H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$À���HƒÃ H‰$H‰L$pH‰L$H‰D$xH‰D$è����H‹´$(��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$À���H‰\$H‹œ$È���H‰\$ H‹œ$Ð���H‰\$(è����H‹œ$(��H‰$è����H‹Œ$(��‹D$ƒø:„Ò���ƒø,„É���ƒø+„À���H‰ $è����‹\$ƒû*…¨���H‹œ$(��H‰$è����H‹œ$(��H‰$è����H\$H¬$Ø���H‰ïH‰ÞH¥H¥H¥Hœ$Ø���H¬$¨���H‰ïH‰ÞH¥H¥H¥H‹Œ$°���H‹„$¸���H‹œ$(��H‰$H‰L$PH‰L$H‰D$XH‰D$è����¶\$ˆœ$L��Ƅ$M��HÄ ��ÃëîH‹™ ���H‹H‹k H‰l$8H‰ $è����H‹”$(��H‹L$8H\$H¬$Ø���H‰ïH‰ÞH¥H¥H¥‹„$Ø���ƒø+…ù���Hƒù9tCH‰$H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����HÄ ��ÃH‰$è����H\$H¬$Ø���H‰ïH‰ÞH¥H¥H¥Hœ$Ø���H¬$���H‰ïH‰ÞH¥H¥H¥H‹Œ$˜���H‹„$ ���H‰L$@H‰D$HH‹œ$(��H‰$H‰L$`H‰L$H‰D$hH‰D$è����H‹Œ$(��H·\$f‰œ$J��¶\$€û�ˆœ$M��…ýýÿÿHÄ ��Ãø,…GÿÿÿHƒù5„=ÿÿÿHƒù7„3ÿÿÿH‰$H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����HÄ ��Ééÿûÿÿ6
������0��0runtime.morestack_noctxt���¼��<"".(*Parser).registerReference���ªè� runtime.duffzero���¨��type.int32���Î��runtime.convT2E���¬��2runtime.writebarrieriface���º��type.int32���à��runtime.convT2E���Æ��2runtime.writebarrieriface���Ô��type.string���€��runtime.convT2E���æ��2runtime.writebarrieriface���Œ��hgo.string."prefix %c not allowed for register: %c%s"���ü��&"".(*Parser).errorf���ž ��""".(*Parser).peek���þ ��""".(*Parser).peek���º
��""".(*Parser).next���Ü
��""".(*Parser).next���° ��."".(*Parser).parseScale���¤ ��""".(*Parser).next���²��„go.string."(register+register) not supported on this architecture"���’��&"".(*Parser).errorf���´��""".(*Parser).next���œ��<"".(*Parser).registerReference���Ò��„go.string."(register,register) not supported on this architecture"���²��&"".(*Parser).errorf���PÀ��4"".autotmp_0725��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0724��"type.interface {}�"".autotmp_0723��"type.interface {}�"".autotmp_0722�ß"type.interface {}�"".autotmp_0720�¿&type.[]interface {}�"".autotmp_0718��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0717��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0716��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0715�Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0713�¿type.string�"".autotmp_0712�ßtype.int32�"".autotmp_0711�×type.int32�"".autotmp_0710�_(type.[3]interface {}� "".~r0�Ÿtype.string�>bootstrap/asm/internal/lex.l·2�ïJtype.bootstrap/asm/internal/lex.Token� "".~r0�¿type.string�>bootstrap/asm/internal/lex.l·2�ŸJtype.bootstrap/asm/internal/lex.Token�"".name�ÿtype.string�"".char�Ïtype.int�
"".ok�Jtype.bool�"".scale�Htype.int8�
"".r2�Dtype.int16�
"".r1�@type.int16�"".prefix�0type.int32�"".name�type.string�"".p��type.*"".Parser�N%Àj¿À§¿Àœ¿À¯¿À_¿À �ð �tŒ7E  ,‡/6 ;X@ ; ��]É—¢�Tgclocals·0e87fa8d22847d1447a3efd7c6026ec4�Tgclocals·b06c1dbc71f39ef1ff586e1002bfc88f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ4"".(*Parser).registerShift��à��àdH‹ %����H„$@ÿÿÿH;Awè����ëâHì@��‹„$`��ƒø�„U��‰D$<H‹œ$P��H‰œ$˜���H‹œ$X��H‰œ$ ���H¼$ ��1Àè����Hœ$ ��Hƒû�„¯��HÇÂ���HÇÁ���H‰œ$ð���H‰”$ø���H‰Œ$���H����H‰$H\$<H‰\$è����H‹L$H‹D$H‹œ$ð���H‰$H‰L$xH‰L$H‰„$€���H‰D$è����H����H‰$Hœ$˜���H‰\$è����H‹L$H‹D$H‹œ$ð���HƒÃH‰$H‰L$xH‰L$H‰„$€���H‰D$è����H‹´$H��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ð���H‰\$H‹œ$ø���H‰\$ H‹œ$���H‰\$(è����H‹œ$H��H‰$H‹œ$P��H‰\$H‹œ$X��H‰\$è����H·\$f‰\$6¶\$€û�uHDŽ$h������HÄ@��ÃfÇD$8��H‹œ$H��H‰$è����H\$H¬$��H‰ïH‰ÞH¥H¥H¥‹„$��=üÿÿÞ��=üÿÿ…¼��fÇD$8�H‹œ$H��H‰$è����H‹Œ$H��H\$H¬$��H‰ïH‰ÞH¥H¥H¥Hœ$��H¬$¨���H‰ïH‰ÞH¥H¥H¥Hœ$¨���H¬$Ø���H‰ïH‰ÞH¥H¥H¥H‹¬$à���H‹”$è���H‰l$HH‰l$hH‰T$PH‰T$pfÇD$:��‹„$¨���ƒøý…m��H‹iHHÿÍH‰iHH‰ $è����H‹D$H‰D$@Hƒø Œ��H‹\$hH‰œ$˜���H‹\$pH‰œ$ ���Hœ$ˆ���HÇ����HÇC����Hœ$ˆ���Hƒû�„û���HÇÁ���HÇÂ���H‰œ$ð���H‰Œ$ø���H‰”$���H����H‰$Hœ$˜���H‰\$è����H‹L$H‹D$H‹œ$ð���H‰$H‰L$xH‰L$H‰„$€���H‰D$è����H‹´$H��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ð���H‰\$H‹œ$ø���H‰\$ H‹œ$���H‰\$(è����H‹D$@HƒàHÁàH·\$6HƒãH·l$8HÁåH ëH ÃH¿ÛH‰œ$h��HÄ@��Ééþþÿÿƒøþ…P��H‰ $H‰l$H‰T$è����H·\$f‰\$4¶\$€û�…��H‹\$hH‰œ$˜���H‹\$pH‰œ$ ���Hœ$ˆ���HÇ����HÇC����Hœ$ˆ���Hƒû�„Ú���HÇÁ���HÇÂ���H‰œ$ð���H‰Œ$ø���H‰”$���H����H‰$Hœ$˜���H‰\$è����H‹L$H‹D$H‹œ$ð���H‰$H‰L$xH‰L$H‰„$€���H‰D$è����H‹´$H��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ð���H‰\$H‹œ$ø���H‰\$ H‹œ$���H‰\$(è����H·\$4HƒãHÁãHƒËH‰Øéyþÿÿ‰éÿÿÿƒø(„1ýÿÿHœ$¨���H¬$À���H‰ïH‰ÞH¥H¥H¥H‹Œ$È���H‹„$Ð���H‰L$XH‰Œ$˜���H‰D$`H‰„$ ���Hœ$ˆ���HÇ����HÇC����Hœ$ˆ���Hƒû�„Ë���HÇÁ���HÇÂ���H‰œ$ð���H‰Œ$ø���H‰”$���H����H‰$Hœ$˜���H‰\$è����H‹L$H‹D$H‹œ$ð���H‰$H‰L$xH‰L$H‰„$€���H‰D$è����H‹´$H��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ð���H‰\$H‹œ$ø���H‰\$ H‹œ$���H‰\$(è����H·D$:é/ýÿÿ‰é.ÿÿÿ=üÿÿ…@ûÿÿfÇD$8�é4ûÿÿ=üÿÿu fÇD$8�é!ûÿÿ=üÿÿ…ûÿÿfÇD$8��é
ûÿÿ‰éJùÿÿ>
������0��0runtime.morestack_noctxt���Èð� runtime.duffzero���Æ��type.int32���ì��runtime.convT2E���Ð��2runtime.writebarrieriface���Þ��type.string���Š��runtime.convT2E���ö��2runtime.writebarrieriface���œ��vgo.string."prefix %c not allowed for shifted register: $%s"���Œ��&"".(*Parser).errorf���â��<"".(*Parser).registerReference���ä��""".(*Parser).next���€ ��""".(*Parser).next���Ð ��""".(*Parser).expr���Ø ��type.string���„��runtime.convT2E���è��2runtime.writebarrieriface���Ž��\go.string."register shift count too large: %s"���þ��&"".(*Parser).errorf���º��<"".(*Parser).registerReference���Ì��type.string���ø��runtime.convT2E���Ü��2runtime.writebarrieriface���‚��pgo.string."rhs of shift must be register or integer: %s"���ò��&"".(*Parser).errorf���þ��type.string���ª��runtime.convT2E���Ž��2runtime.writebarrieriface���´��Vgo.string."unexpected %s in register shift"���¤��&"".(*Parser).errorf���P€��N"".autotmp_0756��"type.interface {}�"".autotmp_0755��*type.*[1]interface {}�"".autotmp_0754��&type.[]interface {}�"".autotmp_0753��"type.interface {}�"".autotmp_0752��*type.*[1]interface {}�"".autotmp_0751��&type.[]interface {}�"".autotmp_0750��"type.interface {}�"".autotmp_0748��&type.[]interface {}�"".autotmp_0747��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0745��"type.interface {}�"".autotmp_0744�"type.interface {}�"".autotmp_0742�Ÿ&type.[]interface {}�"".autotmp_0741��type.string�"".autotmp_0740��(type.[1]interface {}�"".autotmp_0739��type.string�"".autotmp_0738��(type.[1]interface {}�"".autotmp_0736��type.int�"".autotmp_0735��type.string�"".autotmp_0734�ï(type.[1]interface {}�"".autotmp_0733��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0732�oJtype.bootstrap/asm/internal/lex.Token�"".autotmp_0731�Ïtype.string�"".autotmp_0730�‡type.int32�"".autotmp_0729�?(type.[2]interface {}� "".~r0�Ïtype.string�>bootstrap/asm/internal/lex.l·2�ÿJtype.bootstrap/asm/internal/lex.Token� "".~r0�ïtype.string�>bootstrap/asm/internal/lex.l·2�ÏJtype.bootstrap/asm/internal/lex.Token�"".x�ÿtype.int64�
"".r2�—type.int16�"".count�‹type.int16� "".str�¯type.string� "".tok�¯Jtype.bootstrap/asm/internal/lex.Token�
"".op�type.int16�
"".r1�“type.int16� "".~r2�@type.int64�"".prefix�0type.int32�"".name�type.string�"".p��type.*"".Parser�*%€¸ÿ€ßÿ€ò�°�¸à, Õ;< N@  ˆ.  # ƒ µ-    -�>�µÐ+·š}^Ÿ}Ü}_�Tgclocals·a583d5525892bdacae82e1cfd172d762�Tgclocals·322f8af7e32b122ac54db1aa64e83880���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ8"".(*Parser).symbolReference�� ��”dH‹ %����HD$°H;Awè����ëåHìÐ���H‹Œ$à���‹„$ø���ƒø�…n��fÇ�HÇD$0����H‹œ$Ø���H‰$è����‹\$ƒû<…=��HÇD$0���H‹œ$Ø���H‰$è����H‹œ$Ø���H‰$ÇD$>���è����H‹œ$Ø���H‰$è����‹\$ƒû+„Å��H‹œ$Ø���H‰$è����‹\$ƒû-„§��H‹œ$Ø���H‹«¨���H‰,$H‹œ$è���H‰\$H‹œ$ð���H‰\$H‹\$0H‰\$è����H‹D$ H‹œ$à���H‰$Hƒ<$�„C��Hƒ$ H‰D$è����H‹œ$Ø���H‰$è����‹\$ƒûÿ…��‹œ$ø���ƒû�„÷���H‹œ$è���H‰\$hH‹œ$ð���H‰\$pH\$xHÇ����HÇC����H\$xHƒû�„Â���HÇÂ���HÇÁ���H‰œ$ ���H‰”$¨���H‰Œ$°���H����H‰$H\$hH‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$XH‰L$H‰D$`H‰D$è����H‹´$Ø���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ ���H‰\$H‹œ$¨���H‰\$ H‹œ$°���H‰\$(è����HÄÐ���Éé7ÿÿÿH‹œ$Ø���H‰$ÇD$(���è����H‹œ$Ø���H‰$ÇD$þÿÿÿè����H\$H¬$¸���H‰ïH‰ÞH¥H¥H¥Hœ$¸���H¬$ˆ���H‰ïH‰ÞH¥H¥H¥H‹Œ$���H‹„$˜���H‰L$8H‰L$HH‰D$@H‰D$PH‹œ$Ø���H‰$ÇD$)���è����H‹œ$Ø���H‰$H‹œ$à���H‰\$H‹\$HH‰\$H‹\$PH‰\$H‹\$0Hƒû�uÆD$ �‹œ$ø���‰\$$è����HÄÐ���ÃÆD$ ëá‰%����é±ýÿÿH‹œ$Ø���H‰$è����H‹D$H‹œ$à���H‰Cé2ýÿÿéñüÿÿƒø$u
fÇ �éˆüÿÿƒø*…üÿÿfÇ�éuüÿÿ(
������*��0runtime.morestack_noctxt���ª��""".(*Parser).peek���ø��""".(*Parser).next���ª�� "".(*Parser).get���Ì��""".(*Parser).peek���ˆ��""".(*Parser).peek���š��Bbootstrap/internal/obj.Linklookup���ð��.runtime.writebarrierptr���’��""".(*Parser).peek��� ��type.string���Æ��runtime.convT2E���¤��2runtime.writebarrieriface���Ê��bgo.string."illegal addressing mode for symbol %s"���º ��&"".(*Parser).errorf���Š
�� "".(*Parser).get���¼
�� "".(*Parser).get���  �� "".(*Parser).get���º ��<"".(*Parser).setPseudoRegister���’��""".(*Parser).expr���P ��"".autotmp_0781�ï"type.interface {}�"".autotmp_0779�_&type.[]interface {}�"".autotmp_0777�/Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0776�Ïtype.string�"".autotmp_0775�¯(type.[1]interface {}�"".autotmp_0774��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0770��Rtype.bootstrap/asm/internal/lex.ScanToken� "".~r0�¯type.string�>bootstrap/asm/internal/lex.l·2�Jtype.bootstrap/asm/internal/lex.Token� "".reg�type.string�"".isStatic�¿type.int�"".prefix�@type.int32�"".name� type.string�"".a�Btype.*bootstrap/internal/obj.Addr�"".p��type.*"".Parser�(" ÆŸ ÿŸ g�Ð�†Â*   <g÷
rM "
  �"�TŽz(‹Mt�Tgclocals·fb324eae7b642dccd1fb9ed48c819a23�Tgclocals·1e7f898d2ea6515b9621509cd27a3009���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ<"".(*Parser).setPseudoRegister��à��ÔdH‹ %����HD$øH;Awè����ëåHìˆ���H‹¬$˜���H·]fƒû�„è���H‹œ$ ���H‰\$PH‹œ$¨���H‰\$XH\$`HÇ����HÇC����H\$`Hƒû�„­��HÇÂ���HÇÁ���H‰\$pH‰T$xH‰Œ$€���H����H‰$H\$PH‰\$è����H‹L$H‹D$H‹\$pH‰$H‰L$@H‰L$H‰D$HH‰D$è����H‹´$���H‰4$H5����Hl$H‰ïH¥H¥H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€���H‰\$(è����H‹Œ$ ���H‹œ$¨���H‰L$0H‰ $H‰\$8H‰\$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$0H‹D$8H‹\$ Hƒû�õ��HƒøueH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$0H‹D$8¶\$ €û�t-H‹œ$˜���ÆC‹œ$´���ƒû$u H‹œ$˜���fÇ �HÄˆ���ÃHƒø…Œ���H‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����¶\$ €û�t^‹œ$´���ƒû�t@H‹´$���H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹œ$˜���fÇ�éIÿÿÿH‹œ$ ���H‰\$PH‹œ$¨���H‰\$XH\$`HÇ����HÇC����H\$`Hƒû�„°���HÇÁ���HÇÂ���H‰\$pH‰L$xH‰”$€���H����H‰$H\$PH‰\$è����H‹L$H‹D$H‹\$pH‰$H‰L$@H‰L$H‰D$HH‰D$è����H‹´$���H‰4$H5����Hl$H‰ïH¥H¥H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€���H‰\$(è����é\þÿÿ‰éIÿÿÿHƒøucH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$0H‹D$8¶\$ €û�t+H‹œ$˜���ÆC€¼$°����„ýýÿÿH‹œ$˜���ÆCéìýÿÿHƒø…™þÿÿH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����¶\$ €û�„gþÿÿH‹œ$˜���ÆCéŸýÿÿ‰éLüÿÿ0
������*��0runtime.morestack_noctxt���²��type.string���Ø��runtime.convT2E���°��2runtime.writebarrieriface���Ö��pgo.string."internal error: reg %s already set in pseudo"���º��&"".(*Parser).errorf���Ž��go.string."PC"���¶��"runtime.cmpstring���”��go.string."FP"���¼�� runtime.eqstring���ò��go.string."PC"���š�� runtime.eqstring���ì��Tgo.string."illegal addressing mode for PC"���Æ ��&"".(*Parser).errorf���² ��type.string���Ø ��runtime.convT2E���° ��2runtime.writebarrieriface���Ö ��\go.string."expected pseudo-register; found %s"���º ��&"".(*Parser).errorf���þ ��go.string."SB"���¦�� runtime.eqstring���Ø��go.string."SP"���€�� runtime.eqstring���P��"".autotmp_0795��"type.interface {}�"".autotmp_0794��*type.*[1]interface {}�"".autotmp_0793��&type.[]interface {}�"".autotmp_0792�¯type.string�"".autotmp_0791�"type.interface {}�"".autotmp_0789�/&type.[]interface {}�"".autotmp_0788��type.string�"".autotmp_0787��(type.[1]interface {}�"".autotmp_0786�otype.string�"".autotmp_0785�O(type.[1]interface {}�"".prefix�Htype.int32�"".isStatic�@type.bool� "".reg� type.string�"".addr�Btype.*bootstrap/internal/obj.Addr�"".p��type.*"".Parser�"ÀÍ�°�pˆ "èW>  #8 @ è>   < ' �,�«q>²ßq6m1�Tgclocals·fb324eae7b642dccd1fb9ed48c819a23�Tgclocals·0c9052ff9fb2401de0818a3436b7bb38���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ:"".(*Parser).registerIndirect��À$��¢$dH‹ %����H„$@ÿÿÿH;Awè����ëâHì@��H‹œ$H��H‰$ÇD$(���è����H‹œ$H��H‰$è����H\$H¬$(��H‰ïH‰ÞH¥H¥H¥Hœ$(��H¬$°���H‰ïH‰ÞH¥H¥H¥Hœ$°���H¬$È���H‰ïH‰ÞH¥H¥H¥H‹Œ$Ð���H‹„$Ø���H‰L$8H‰D$@H‹œ$H��H‰$H‰L$XH‰L$H‰D$`H‰D$ÇD$����è����H·\$ f‰\$6H·\$"f‰\$4¶\$$ˆ\$3¶\$%€û�…��Hœ$°���H¬$��H‰ïH‰ÞH¥H¥H¥Hœ$ˆ���HÇ����HÇC����Hœ$ˆ���Hƒû�„±��HÇÂ���HÇÁ���H‰œ$ø���H‰”$���H‰Œ$��H����H‰$Hœ$��H‰\$è����H‹L$H‹D$H‹œ$ø���H‰$H‰L$hH‰L$H‰D$pH‰D$è����H‹´$H��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ø���H‰\$H‹œ$���H‰\$ H‹œ$��H‰\$(è����H‹œ$H��H‰$ÇD$)���è����L‹D$`¶|$3‹´$X��H·T$4H‹Œ$H��H‹„$P��fÇ��H·\$6fƒû�ï��fƒú�tCH‰ $H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����HÄ@��ÃIƒøuzH‹t$XH‰4$L‰D$H5����LD$L‰ÇH¥H¥è����L‹D$`‹´$X��H‹Œ$H��H‹„$P��¶\$ €û�t.H‰ $H‰D$H‹\$XH‰\$L‰D$ÆD$ �‰t$$è����HÄ@��öX€û�uÉH‹\$XH‰\$xL‰„$€���Hœ$ˆ���HÇ����HÇC����Hœ$ˆ���Hƒû�„Û���HÇÁ���HÇÂ���H‰œ$ø���H‰Œ$���H‰”$��H����H‰$H\$xH‰\$è����H‹L$H‹D$H‹œ$ø���H‰$H‰L$hH‰L$H‰D$pH‰D$è����H‹´$H��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ø���H‰\$H‹œ$���H‰\$ H‹œ$��H‰\$(è����L‹D$`‹´$X��H‹Œ$H��H‹„$P��é³þÿÿ‰éÿÿÿH·l$6f‰hfƒú�„¬���H‹© ���H‹m�H‹] Hƒû5„ ��H‹© ���H‹m�H‹] Hƒû7„��H‹© ���H‹m�H‹] Hƒû9ueƒþ�u@€ÿ�ufÇ��fÇ@�f‰PHÄ@��ÃH‰ $H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����HÄ@��Ãfƒú�tWH‰ $H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����¶|$3‹´$X��H‹Œ$H��H‹„$P��ƒþ$ufÇ� �H·\$6fƒûüuUƒþ�tPH‰ $H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����¶|$3H‹Œ$H��H‹„$P��@€ÿ�…š��H‰ $è����¶|$3H‹„$P��‹\$ƒû(…w��H‹œ$H��H‰$è����H‹œ$H��H‰$è����H\$H¬$(��H‰ïH‰ÞH¥H¥H¥Hœ$(��H¬$˜���H‰ïH‰ÞH¥H¥H¥Hœ$˜���H¬$à���H‰ïH‰ÞH¥H¥H¥H‹Œ$è���H‹„$ð���H‹œ$H��H‰$H‰L$HH‰L$H‰D$PH‰D$ÇD$����è����H·\$ f‰\$6H·\$"f‰\$4¶\$$ˆ\$3¶\$%€û�…��Hœ$˜���H¬$��H‰ïH‰ÞH¥H¥H¥Hœ$ˆ���HÇ����HÇC����Hœ$ˆ���Hƒû�„N��HÇÁ���HÇÂ���H‰œ$ø���H‰Œ$���H‰”$��H����H‰$Hœ$��H‰\$è����H‹L$H‹D$H‹œ$ø���H‰$H‰L$hH‰L$H‰D$pH‰D$è����H‹´$H��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$ø���H‰\$H‹œ$���H‰\$ H‹œ$��H‰\$(è����H·\$4fƒû�t@H‹´$H��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹œ$P��H·l$6f‰kH‹œ$P��f¾l$3f‰kH‹œ$H��H‰$ÇD$)���è����HÄ@��Éé«þÿÿ@€ÿ�tëfÇ@��H·l$6f‰hf@¾ïf‰hëЃþ�u@€ÿ�ufÇ��H¿êH‰hHÄ@��ÃH‰ $H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����HÄ@��ÉéHøÿÿR
������0��0runtime.morestack_noctxt���t�� "".(*Parser).get���–��""".(*Parser).next���Æ��*"".(*Parser).register���„��Jtype.bootstrap/asm/internal/lex.Token���°��runtime.convT2E���Ž��2runtime.writebarrieriface���´��Xgo.string."indirect through non-register %s"���¤��&"".(*Parser).errorf���Ö�� "".(*Parser).get���ð ��\go.string."cannot use pseudo-register in pair"���Ð
��&"".(*Parser).errorf���– ��go.string."PC"���¸ �� runtime.eqstring���Ð ��<"".(*Parser).setPseudoRegister���Â��type.string���è��runtime.convT2E���Æ��2runtime.writebarrieriface���ì��`go.string."cannot reference %s without a symbol"���Ü��&"".(*Parser).errorf���¼��lgo.string."illegal address mode for register+register"���œ��&"".(*Parser).errorf���Î��Tgo.string."indirect through register pair"���®��&"".(*Parser).errorf���²��Tgo.string."illegal addressing mode for PC"���’��&"".(*Parser).errorf���â��""".(*Parser).peek���¸��""".(*Parser).next���Ú��""".(*Parser).next���ö��*"".(*Parser).register���´��Jtype.bootstrap/asm/internal/lex.Token���à��runtime.convT2E���¾��2runtime.writebarrieriface���ä��Xgo.string."indirect through non-register %s"���Ô��&"".(*Parser).errorf���’ ��Vgo.string."unimplemented two-register form"���ì ��&"".(*Parser).errorf���æ!�� "".(*Parser).get���œ#��dgo.string."illegal address mode for register pair"���ü#��&"".(*Parser).errorf���0€��:"".autotmp_0819��"type.interface {}�"".autotmp_0818��*type.*[1]interface {}�"".autotmp_0817��&type.[]interface {}�"".autotmp_0816��"type.interface {}�"".autotmp_0815��*type.*[1]interface {}�"".autotmp_0814��&type.[]interface {}�"".autotmp_0813�¯"type.interface {}�"".autotmp_0811�&type.[]interface {}�"".autotmp_0810��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0809��(type.[1]interface {}�"".autotmp_0808��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0806�type.string�"".autotmp_0805��(type.[1]interface {}�"".autotmp_0804�_Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0803�ï(type.[1]interface {}�"".autotmp_0802�/Jtype.bootstrap/asm/internal/lex.Token� "".~r0�ïtype.string�>bootstrap/asm/internal/lex.l·2�¿Jtype.bootstrap/asm/internal/lex.Token� "".~r0�type.string�>bootstrap/asm/internal/lex.l·2�ïJtype.bootstrap/asm/internal/lex.Token� "".tok�ÏJtype.bootstrap/asm/internal/lex.Token�"".scale�™type.int8�
"".r2�—type.int16�
"".r1�“type.int16�"".name�Ïtype.string� "".tok�ŸJtype.bootstrap/asm/internal/lex.Token�"".prefix� type.int32�"".a�Btype.*bootstrap/internal/obj.Addr�"".p��type.*"".Parser�f%€Žÿ€ÿ€¢ÿ€Bÿ€äÿ€Gÿ€Bÿ€� �‚È %F6Q ‚@;R& ‘

2  ;WP-F} ‚ @
 e  ;3�P�9©µz}4LŒ
zà ­µzLë�Tgclocals·162d252f8f43edf50df6e3483da76d6c�Tgclocals·1c54463d081f7912fa113f49bffc0fcb���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ2"".(*Parser).registerList��À��¦dH‹ %����HD$H;Awè����ëåHìð���fÇD$4��H‹œ$ø���H‰$è����H‹”$ø���H\$H¬$Ø���H‰ïH‰ÞH¥H¥H¥Hœ$Ø���Hl$xH‰ïH‰ÞH¥H¥H¥‹D$xƒøÿuCH‰$H����Hl$H‰ïH‰ÞH¥H¥H\$HÇ����HÇC����HÇC����è����HÄð���Ãø]u'H‹œ$���fÇ�H‹œ$���H·l$4H‰kHÄð���ÃH\$xH¬$���H‰ïH‰ÞH¥H¥H¥H‹Œ$˜���H‹„$ ���H‰$H‰L$8H‰L$H‰D$@H‰D$è����H·\$f‰\$0f‰\$2H‹œ$ø���H‰$è����H·t$2H·D$0‹\$ƒû-…b��H‹œ$ø���H‰$è����H‹œ$ø���H‰$è����H\$H¬$Ø���H‰ïH‰ÞH¥H¥H¥Hœ$Ø���H¬$¨���H‰ïH‰ÞH¥H¥H¥H‹Œ$°���H‹„$¸���H‹œ$ø���H‰$H‰L$HH‰L$H‰D$PH‰D$è����H·D$0H·\$H‰Þf9Æs H‰ÂH‰ðH‰Öf‰t$2f9ð‡\��H‰ÍHÇÃ���·ÈƒùƒŽ��HÓãH‰éH·l$4H!ëfƒû�„ó���f‰D$0f‰D$6H\$hHÇ����HÇC����H\$hHƒû�„A��HÇÅ���HÇÂ���H‰œ$À���H‰¬$È���H‰”$Ð���H����H‰$H\$6H‰\$è����H‹T$H‹D$H‹œ$À���H‰$H‰T$XH‰T$H‰D$`H‰D$è����H‹´$ø���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$À���H‰\$H‹œ$È���H‰\$ H‹œ$Ð���H‰\$(è����H·t$2H·D$0H·\$4H‰ÚH‰ÍHÇÃ���·Èƒùs\HÓãH‰éH Óf‰\$4HÿÀf‰t$2f9ð†¤þÿÿH‹œ$ø���H‰$è����‹\$ƒû]tH‹œ$ø���H‰$ÇD$,���è����érüÿÿémüÿÿ1Û렉é¸þÿÿ1Ûékþÿÿé4þÿÿ"
������*��0runtime.morestack_noctxt���l��""".(*Parser).next���ˆ��Pgo.string."missing ']' in register list"���è��&"".(*Parser).errorf���Ü��6"".(*Parser).registerNumber���ž��""".(*Parser).peek���ò��""".(*Parser).next���”��""".(*Parser).next���è��6"".(*Parser).registerNumber���Ð
��type.uint16���ö
��runtime.convT2E���Ô ��2runtime.writebarrieriface���ú ��Pgo.string."register R%d already in list"���ê ��&"".(*Parser).errorf���˜��""".(*Parser).peek���Ü�� "".(*Parser).get��� à��,"".autotmp_0843�¯"type.interface {}�"".autotmp_0841�_&type.[]interface {}�"".autotmp_0840��type.uint16�"".autotmp_0838��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0837��type.uint16�"".autotmp_0836��type.uint16�"".autotmp_0835�ótype.uint16�"".autotmp_0834�(type.[1]interface {}�"".autotmp_0833��type.uint16�"".autotmp_0832��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0831��Rtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0829�/Jtype.bootstrap/asm/internal/lex.Token� "".~r0�Ïtype.string�>bootstrap/asm/internal/lex.l·2�Jtype.bootstrap/asm/internal/lex.Token� "".~r0�ïtype.string�>bootstrap/asm/internal/lex.l·2�¿Jtype.bootstrap/asm/internal/lex.Token�
"".hi�ûtype.uint16�
"".lo�ÿtype.uint16� "".tok�ïJtype.bootstrap/asm/internal/lex.Token�"".bits�÷type.uint16�"".a�Btype.*bootstrap/internal/obj.Addr�"".p��type.*"".Parser�("àßà+ßàô�à�„ö
"K;4 +L
*Š /ó) 1
*��5…zWU�Tgclocals·c70b15b9f2d08c884d2a5c6874723195�Tgclocals·a512ad296dcd87364d92e89b9dd6ab62���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ6"".(*Parser).registerNumber��à ��Ê dH‹ %����HD$ðH;Awè����ëåHì���H‹Œ$ ���H‹„$¨���H‹¬$˜���H‹­ ���H‹m�H‹] Hƒû5uVHƒøuPH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹Œ$ ���H‹„$¨���¶\$ €û�tfDŽ$°���
�HÄ���ÃHƒø�†¯��¶€ûR„î���H‰L$XH‰D$`H\$hHÇ����HÇC����H\$hHƒû�„o��HÇÂ���HÇÁ���H‰\$xH‰”$€���H‰Œ$ˆ���H����H‰$H\$XH‰\$è����H‹L$H‹D$H‹\$xH‰$H‰L$8H‰L$H‰D$@H‰D$è����H‹´$˜���H‰4$H5����Hl$H‰ïH¥H¥H‹\$xH‰\$H‹œ$€���H‰\$ H‹œ$ˆ���H‰\$(è����H‹Œ$ ���H‹„$¨���H‹œ$˜���H‰$H‰L$H‰D$è����H·\$f‰\$6¶\$€û�ufDŽ$°�����HÄ���ÃH����H‹ H‹CH����H‰$H‹œ$˜���H‹› ���H‹kH‰l$H‰L$HH‰L$H‰D$PH‰D$è����H‹\$ H·+H·\$6H)ëf‰œ$°���HÄ���ÉéŠþÿÿè���� 
������*��0runtime.morestack_noctxt���Â��go.string."g"���ê�� runtime.eqstring���œ��type.string���Â��runtime.convT2E���š��2runtime.writebarrieriface���À��dgo.string."expected g or R0 through R15; found %s"���ª��&"".(*Parser).errorf���€��<"".(*Parser).registerReference���Ü��go.string."R0"���ø��*type.map[string]int16���â��4runtime.mapaccess1_faststr���¾ ��$runtime.panicindex���@ ��"".autotmp_0853�¯"type.interface {}�"".autotmp_0851�/&type.[]interface {}�"".autotmp_0849�type.string�"".autotmp_0848�otype.string�"".autotmp_0847�O(type.[1]interface {}�"".r�³type.int16� "".~r1�0type.uint16�"".name�type.string�"".p��type.*"".Parser�4" ‚Ÿ ÅŸ kŸ �ð�2 2aî+l ��t¬t+±�Tgclocals·b29a376724b9675f7c9e576a6dabc1e0�Tgclocals·c2c8ce66b145a8b2f30325ee18b5b8a3���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).expr�� ��ždH‹ %����H;awè����ëêHƒì0H‹\$8H‰$è����H‹\$H‰\$ H‹\$8H‰$è����H‹L$8‹D$ƒø-ƒ���ƒø+u5H‰ $è����H‹\$ H‰\$(H‹\$8H‰$è����H‹D$H‹\$(HÃH‰\$ 릃ø-u5H‰ $è����H‹\$ H‰\$(H‹\$8H‰$è����H‹D$H‹\$(H)ÃH‰\$ ëÄH‹\$ H‰\$@HƒÄ0Ãø^u8H‰ $è����H‹\$ H‰\$(H‹\$8H‰$è����H‹D$H‹\$(H1ÃH‰\$ éxÿÿÿƒø|u¯H‰ $è����H‹\$ H‰\$(H‹\$8H‰$è����H‹D$H‹\$(H ÃH‰\$ é;ÿÿÿ
������ ��0runtime.morestack_noctxt���H��""".(*Parser).term���x��""".(*Parser).peek���¸��""".(*Parser).next���è��""".(*Parser).term���¬��""".(*Parser).next���Ü��""".(*Parser).term���¾��""".(*Parser).next���î��""".(*Parser).term���¸��""".(*Parser).next���è��""".(*Parser).term��� `��"".autotmp_0866��type.uint64�"".autotmp_0865��type.uint64�"".autotmp_0864��type.uint64�"".autotmp_0863��type.uint64�"".autotmp_0862��type.uint64�"".autotmp_0861��type.uint64�"".autotmp_0859��type.uint64�"".autotmp_0857�type.uint64�"".value�type.uint64� "".~r0�type.uint64�"".p��type.*"".Parser�`º_`{�Ð�Tð   * *  * *� �#­�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ,"".(*Parser).floatExpr��  ��„ dH‹ %����HD$ H;Awè����ëåHìà���H‹œ$è���ò����H‰$è����H‹Œ$è���H\$H¬$È���H‰ïH‰ÞH¥H¥H¥Hœ$È���Hl$hH‰ïH‰ÞH¥H¥H¥‹D$hƒø(&��ƒøüu]H\$hH¬$€���H‰ïH‰ÞH¥H¥H¥H‹”$ˆ���H‹„$���H‰ $H‰T$8H‰T$H‰D$@H‰D$è����òD$ò„$ð���HÄà���Ãø(…¢���H‰ $è����òD$òD$0H‹œ$è���H‰$è����H\$H¬$È���H‰ïH‰ÞH¥H¥H¥‹œ$È���ƒû)t@H‹´$è���H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����òD$0ò„$ð���HÄà���ÃH\$hH¬$°���H‰ïH‰ÞH¥H¥H¥H\$XHÇ����HÇC����H\$XHƒû�„Ö���HÇÂ���HÇÁ���H‰œ$˜���H‰”$ ���H‰Œ$¨���H����H‰$Hœ$°���H‰\$è����H‹L$H‹D$H‹œ$˜���H‰$H‰L$HH‰L$H‰D$PH‰D$è����H‹´$è���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$˜���H‰\$H‹œ$ ���H‰\$ H‹œ$¨���H‰\$(è����ò����ò„$ð���HÄà���Éé#ÿÿÿƒø+u H‰ $è����òD$ò„$ð���HÄà���Ãø-…¹þÿÿH‰ $è����òT$ò����òYÂò„$ð���HÄà���Ã$
������*��0runtime.morestack_noctxt���\��*$f64.0000000000000000���n��""".(*Parser).next���’��""".(*Parser).atof���ä��,"".(*Parser).floatExpr���ž��""".(*Parser).next���Ž��Bgo.string."missing closing paren"���è��&"".(*Parser).errorf���è��Jtype.bootstrap/asm/internal/lex.Token���”��runtime.convT2E���ò��2runtime.writebarrieriface���˜ ��jgo.string."unexpected %s evaluating float expression"���ˆ
��&"".(*Parser).errorf���˜
��*$f64.0000000000000000���ä
��,"".(*Parser).floatExpr���¶ ��,"".(*Parser).floatExpr���Ò ��*$f64.bff0000000000000��� À��"".autotmp_0879�¯"type.interface {}�"".autotmp_0877�&type.[]interface {}�"".autotmp_0875�_Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0874�(type.[1]interface {}�"".autotmp_0873��type.float64�"".autotmp_0872��type.float64�"".autotmp_0871��type.float64�"".autotmp_0870��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0868�/Jtype.bootstrap/asm/internal/lex.Token� "".~r0�Ïtype.string�>bootstrap/asm/internal/lex.l·2�¿Jtype.bootstrap/asm/internal/lex.Token�"".v�ßtype.float64� "".tok�ïJtype.bootstrap/asm/internal/lex.Token� "".~r0�type.float64�"".p��type.*"".Parser�H"ÀÁ¿Àª¿À‘¿À+¿À4¿��Rž "C ] 6@ù   :��6Óz._�Tgclocals·31b90725c9a885e731df361f51db8f0d�Tgclocals·644477c18ff9d421eaf3a990ef92fcda���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).term��à��ÐdH‹ %����H;awè����ëêHƒìXH‹\$`H‰$è����H‹\$H‰\$0H‹\$`H‰$è����H‹T$`‹D$ƒø%R��=üÿÿ…Ò���H‰$è����H‹\$`H‰$è����H‹\$H‰\$@H‹\$@Hƒû�}=H‹t$`H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹\$0Hƒû�}=H‹t$`H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹l$0H‹L$@Hƒù@s HÓíH‰l$0éÿÿÿ1íëï=üÿÿ…ˆ���H‰$è����H‹\$`H‰$è����H‹D$H‰D$8Hƒø�}BH‹t$`H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹D$8H‹l$0H‰ÁHƒø@s HÓåH‰l$hHƒÄXÃ1íëïƒø%…Ê���H‰$è����H‹\$`H‰$è����H‹L$H‰L$HH‹\$0Hƒû�}BH‹t$`H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹L$HHƒù�uBH‹t$`H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����é¥þÿÿH‹D$01ÒH÷ñH‰T$0é‘þÿÿH‹\$0H‰\$hHƒÄXÃø&u8H‰$è����H‹\$0H‰\$PH‹\$`H‰$è����H‹D$H‹\$PH!ÃH‰\$0éEþÿÿƒø*u9H‰$è����H‹\$0H‰\$PH‹\$`H‰$è����H‹D$H‹\$PH¯ØH‰\$0éþÿÿƒø/…mÿÿÿH‰$è����H‹\$0Hƒû�}=H‹t$`H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹\$`H‰$è����H‹L$Hƒù�uBH‹t$`H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����éRýÿÿH‹D$01ÒH÷ñH‰D$0é>ýÿÿ<
������ ��0runtime.morestack_noctxt���H��&"".(*Parser).factor���x��""".(*Parser).peek���Ä��""".(*Parser).next���à��""".(*Parser).term���ª��Lgo.string."negative right shift count"���„��&"".(*Parser).errorf���º��dgo.string."right shift of value with high bit set"���”��&"".(*Parser).errorf���þ��""".(*Parser).next���š��&"".(*Parser).factor���Ú��Jgo.string."negative left shift count"���´��&"".(*Parser).errorf��� ��""".(*Parser).next���¼��&"".(*Parser).factor���†��Zgo.string."modulo of value with high bit set"���à��&"".(*Parser).errorf���– ��4go.string."modulo by zero"���ð ��&"".(*Parser).errorf���Ü
��""".(*Parser).next���Œ ��&"".(*Parser).factor���Ö ��""".(*Parser).next���† ��&"".(*Parser).factor���Ú ��""".(*Parser).next��� ��Zgo.string."divide of value with high bit set"���ê ��&"".(*Parser).errorf���†��&"".(*Parser).factor���¼��8go.string."division by zero"���–��&"".(*Parser).errorf��� °��""".autotmp_0895��type.uint64�"".autotmp_0894��type.uint64�"".autotmp_0893��type.uint64�"".autotmp_0892��type.uint64�"".autotmp_0891��type.uint64�"".autotmp_0890��type.uint64�"".autotmp_0889��type.uint64�"".autotmp_0888��type.uint64�"".autotmp_0887��type.uint64�"".autotmp_0885��type.uint64�"".autotmp_0883�type.uint64�"".shift�/type.uint64�"".shift�?type.uint64�"".divisor�type.uint64�"".value�Otype.uint64� "".~r0�type.uint64�"".p��type.*"".Parser�*°£¯°å¯°Ì�ð�ÄÈ  B   = =ST   B!   B=+0/^ *Y +   == � �#Í�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ&"".(*Parser).factor��À��¢dH‹ %����H„$PÿÿÿH;Awè����ëâHì0��H‹œ$8��H‰$è����H‹Œ$8��H\$H¬$��H‰ïH‰ÞH¥H¥H¥Hœ$��H¬$ ���H‰ïH‰ÞH¥H¥H¥‹„$ ���ƒø(��ƒøû…ä��Hœ$ ���H¬$Ð���H‰ïH‰ÞH¥H¥H¥H‹Œ$Ø���H‹„$à���H‰L$PH‰ $H‰D$XH‰D$è����H‹\$H‰\$`H‹\$H‰\$hH‹l$ H‹t$(H‰t$xHƒý�H‰l$p„Ý���Hœ$���HÇ����HÇC����Hœ$���Hƒû�„>��HÇÂ���HÇÁ���H‰œ$è���H‰”$ð���H‰Œ$ø���H‰,$H‰t$è����H‹L$H‹D$H‹œ$è���H‰$H‰Œ$€���H‰L$H‰„$ˆ���H‰D$è����H‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$è���H‰\$H‹œ$ð���H‰\$ H‹œ$ø���H‰\$(è����H‹\$`H‰$H‹\$hH‰\$è����‹L$H‹\$HƒûuP‰L$4ùýÿ��uDH‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����‹L$4HcÙH‰œ$@��HÄ0��Éé»þÿÿƒøýu^Hœ$ ���H¬$¸���H‰ïH‰ÞH¥H¥H¥H‹”$À���H‹„$È���H‰ $H‰T$@H‰T$H‰D$HH‰D$è����H‹\$H‰œ$@��HÄ0��Ãø(…ž���H‰ $è����H‹\$H‰\$8H‹œ$8��H‰$è����H\$H¬$��H‰ïH‰ÞH¥H¥H¥‹œ$��ƒû)t@H‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H\$HÇ����HÇC����HÇC����è����H‹\$8H‰œ$@��HÄ0��ÃHœ$ ���H¬$���H‰ïH‰ÞH¥H¥H¥Hœ$���HÇ����HÇC����Hœ$���Hƒû�„×���HÇÁ���HÇÂ���H‰œ$è���H‰Œ$ð���H‰”$ø���H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$è���H‰$H‰Œ$€���H‰L$H‰„$ˆ���H‰D$è����H‹´$8��H‰4$H5����Hl$H‰ïH¥H¥H‹œ$è���H‰\$H‹œ$ð���H‰\$ H‹œ$ø���H‰\$(è����HDŽ$@������HÄ0��Éé"ÿÿÿƒø+uH‰ $è����H‹\$H‰œ$@��HÄ0��Ãø-u!H‰ $è����H‹\$H÷ÛH‰œ$@��HÄ0��Ãø~…‹þÿÿH‰ $è����H‹\$HƒóÿH‰œ$@��HÄ0��Ã0
������0��0runtime.morestack_noctxt���d��""".(*Parser).next���˜��strconv.Unquote���¶��runtime.convI2E��� ��2runtime.writebarrieriface���Æ��go.string."%s"���¶��&"".(*Parser).errorf���æ��>unicode/utf8.DecodeRuneInString���Â��rgo.string."illegal UTF-8 encoding for character constant"���œ ��&"".(*Parser).errorf���ô
��""".(*Parser).atoi��� ��""".(*Parser).expr���ø ��""".(*Parser).next���è ��Bgo.string."missing closing paren"��� ��&"".(*Parser).errorf���Ð��Jtype.bootstrap/asm/internal/lex.Token���ü��runtime.convT2E���æ��2runtime.writebarrieriface���Œ��^go.string."unexpected %s evaluating expression"���ü��&"".(*Parser).errorf���Î��&"".(*Parser).factor���”��&"".(*Parser).factor���è��&"".(*Parser).factor��� à��2"".autotmp_0913��"type.interface {}�"".autotmp_0912��*type.*[1]interface {}�"".autotmp_0911��&type.[]interface {}�"".autotmp_0910�ß"type.interface {}�"".autotmp_0908�&type.[]interface {}�"".autotmp_0906�_Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0905��(type.[1]interface {}�"".autotmp_0904��Jtype.bootstrap/asm/internal/lex.Token�"".autotmp_0903��type.uint64�"".autotmp_0902��type.uint64�"".autotmp_0901��type.uint64�"".autotmp_0900��type.uint64�"".autotmp_0899�¿(type.[1]interface {}�"".autotmp_0897�/Jtype.bootstrap/asm/internal/lex.Token� "".~r0�¿type.string�>bootstrap/asm/internal/lex.l·2�¿Jtype.bootstrap/asm/internal/lex.Token� "".~r0�ßtype.string�>bootstrap/asm/internal/lex.l·2�ïJtype.bootstrap/asm/internal/lex.Token�"".v�ïtype.uint64�"".r�÷type.int32� "".err�ÿtype.error� "".str�Ÿtype.string� "".tok�ŸJtype.bootstrap/asm/internal/lex.Token� "".~r0�type.uint64�"".p��type.*"".Parser�`%àÃßàißà¦ßà›ßà)ßà%ßà*ß� 
�x¸ %N gÝ!D  ^" 6@ˆ! 1�*�1©€‹€)z�Tgclocals·7ba969af8c72fca351526f5bd553df36�Tgclocals·b9b9c52a7c15d38576faaa72059728c2���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ2"".(*Parser).positiveAtoi��€
��è dH‹ %����HD$èH;Awè����ëåHì˜���H‹œ$¨���H‰$H‹œ$°���H‰\$HÇD$����HÇD$@���è����H‹\$ H‰\$8H‹l$(H‹t$0H‰t$HHƒý�H‰l$@„Ñ���H\$pHÇ����HÇC����H\$pHƒû�„Ð��HÇÂ���HÇÁ���H‰œ$€���H‰”$ˆ���H‰Œ$���H‰,$H‰t$è����H‹L$H‹D$H‹œ$€���H‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹´$ ���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$€���H‰\$H‹œ$ˆ���H‰\$ H‹œ$���H‰\$(è����H‹\$8Hƒû�÷���H‹œ$¨���H‰\$`H‹œ$°���H‰\$hH\$pHÇ����HÇC����H\$pHƒû�„Ï���HÇÁ���HÇÂ���H‰œ$€���H‰Œ$ˆ���H‰”$���H����H‰$H\$`H‰\$è����H‹L$H‹D$H‹œ$€���H‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹´$ ���H‰4$H5����Hl$H‰ïH¥H¥H‹œ$€���H‰\$H‹œ$ˆ���H‰\$ H‹œ$���H‰\$(è����H‹\$8H‰œ$¸���HÄ˜���Éé*ÿÿÿ‰é)þÿÿ
������*��0runtime.morestack_noctxt���œ�� strconv.ParseInt���š��runtime.convI2E���ø��2runtime.writebarrieriface���ž��go.string."%s"���Ž��&"".(*Parser).errorf���€��type.string���¦��runtime.convT2E���„��2runtime.writebarrieriface���ª��<go.string."%s overflows int64"���š ��&"".(*Parser).errorf���@°��"".autotmp_0928��"type.interface {}�"".autotmp_0927��*type.*[1]interface {}�"".autotmp_0926��&type.[]interface {}�"".autotmp_0925�"type.interface {}�"".autotmp_0923�/&type.[]interface {}�"".autotmp_0922�otype.string�"".autotmp_0921��(type.[1]interface {}�"".autotmp_0920�O(type.[1]interface {}� "".err�¯type.error�"".value�¿type.int64� "".~r1�0type.int64� "".str�type.string�"".p��type.*"".Parser�"°Ã¯°�€�,ú "IÑ÷��MzŒz4�Tgclocals·f99f470b4e8bf0bbfec1c215fb234ac7�Tgclocals·0d8719c31430daeb27addd3d917f8b86���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).atoi��À��°dH‹ %����HD$øH;Awè����ëåHìˆ���H‹œ$˜���H‰$H‹œ$ ���H‰\$HÇD$����HÇD$@���è����H‹\$ H‰\$8H‹l$(H‹t$0Hƒý�„Ì���H\$`HÇ����HÇC����H\$`Hƒû�„¾���HÇÂ���HÇÁ���H‰\$pH‰T$xH‰Œ$€���H‰l$@H‰,$H‰t$HH‰t$è����H‹L$H‹D$H‹\$pH‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹´$���H‰4$H5����Hl$H‰ïH¥H¥H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€���H‰\$(è����H‹\$8H‰œ$¨���HÄˆ���Éé;ÿÿÿ
������*��0runtime.morestack_noctxt���œ��"strconv.ParseUint���Ž��runtime.convI2E���æ��2runtime.writebarrieriface���Œ��go.string."%s"���ð��&"".(*Parser).errorf���@��"".autotmp_0938�o"type.interface {}�"".autotmp_0936�/&type.[]interface {}�"".autotmp_0935�O(type.[1]interface {}� "".err�type.error�"".value�Ÿtype.uint64� "".~r1�0type.uint64� "".str�type.string�"".p��type.*"".Parser�"®�à�"D
Ì��Myq)�Tgclocals·b29a376724b9675f7c9e576a6dabc1e0�Tgclocals·0b7f62cec54829db8af40c20894ebb67���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).atof�� �� dH‹ %����H;awè����ëêHì€���H‹œ$���ò����H‰$H‹œ$˜���H‰\$HÇD$@���è����òD$òD$0H‹l$ H‹t$(Hƒý�„Æ���H\$XHÇ����HÇC����H\$XHƒû�„º���HÇÂ���HÇÁ���H‰\$hH‰T$pH‰L$xH‰l$8H‰,$H‰t$@H‰t$è����H‹L$H‹D$H‹\$hH‰$H‰L$HH‰L$H‰D$PH‰D$è����H‹´$ˆ���H‰4$H5����Hl$H‰ïH¥H¥H‹\$hH‰\$H‹\$pH‰\$ H‹\$xH‰\$(è����òD$0ò„$ ���HÄ€���Éé?ÿÿÿ
������ ��0runtime.morestack_noctxt���R��*$f64.0000000000000000�����$strconv.ParseFloat���€��runtime.convI2E���Ø��2runtime.writebarrieriface���þ��go.string."%s"���Ü��&"".(*Parser).errorf���@€��"".autotmp_0945�o"type.interface {}�"".autotmp_0943�/&type.[]interface {}�"".autotmp_0942�O(type.[1]interface {}� "".err�type.error�"".value�Ÿtype.float64� "".~r1�0type.float64� "".str�type.string�"".p��type.*"".Parser�€«ÿ€�Ð�& 5
Æ��Gxn#�Tgclocals·b29a376724b9675f7c9e576a6dabc1e0�Tgclocals·0b7f62cec54829db8af40c20894ebb67���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).atos��€��êdH‹ %����HD$øH;Awè����ëåHìˆ���HDŽ$¨�������HDŽ$°�������H‹œ$˜���H‰$H‹œ$ ���H‰\$è����H‹\$H‰\$0H‹\$H‰\$8H‹l$ H‹t$(Hƒý�„Ì���H\$`HÇ����HÇC����H\$`Hƒû�„Ë���HÇÂ���HÇÁ���H‰\$pH‰T$xH‰Œ$€���H‰l$@H‰,$H‰t$HH‰t$è����H‹L$H‹D$H‹\$pH‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹´$���H‰4$H5����Hl$H‰ïH¥H¥H‹\$pH‰\$H‹\$xH‰\$ H‹œ$€���H‰\$(è����H‹\$0H‰œ$¨���H‹\$8H‰œ$°���HÄˆ���Éé.ÿÿÿ
������*��0runtime.morestack_noctxt���¨��strconv.Unquote���®��runtime.convI2E���†��2runtime.writebarrieriface���¬��go.string."%s"�����&"".(*Parser).errorf���P��"".autotmp_0952�o"type.interface {}�"".autotmp_0950�/&type.[]interface {}�"".autotmp_0949�O(type.[1]interface {}� "".err�type.error�"".value�¯type.string� "".~r1�0type.string� "".str�type.string�"".p��type.*"".Parser�"Ë�€�°:<
Ì"��Sƒq9�Tgclocals·149f5bf45741ad4d84849674a456615e�Tgclocals·416fb56897f5ae4b4e3b4398c7a598bb���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).next�� �� dH‹ %����H;awè����ëêHƒìH‹D$ H\$(HÇ����HÇC����HÇC����H‹P8H‹XHH9Ó||1ɀù�uH����Hl$(H‰ïH‰ÞH¥H¥H¥HƒÄÃH‹pHH‹X0H‹H8H‹h@H‰õH9Îs9HkíHëH,$H‰ïH‰ÞH¥H¥H¥H‹xHHÿÇH‰xHH$H|$(H‰ÞH¥H¥H¥HƒÄÃè���� HÇÁ���ézÿÿÿ
������ ��0runtime.morestack_noctxt���¤�� "".EOF���ü��$runtime.panicindex���@0��"".autotmp_0957��type.int� "".tok�/Jtype.bootstrap/asm/internal/lex.Token� "".~r0�Jtype.bootstrap/asm/internal/lex.Token�"".p��type.*"".Parser�0Q/0P/0�Ð�$Æ;/  � �½�Tgclocals·13d3af77a5bf02af6db4588efb2ea811�Tgclocals·0528ab8f76149a707fd2f0025c2178a3���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).back��@��"H‹L$H‹iHHÿÍH‰iHÃ����"".p��type.*"".Parser� � �Ø ��Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).peek��à��ÔdH‹ %����H;awè����ëêH‹t$H‹N8H‹^HH9Ë|91À<�t*H‹nHH‹^0H‹F8L‹F@H9ÅsHkíHë‹+‰l$Ãè���� ÇD$ÿÿÿÿÃHÇÀ���ëÀ
������ ��0runtime.morestack_noctxt���¤��$runtime.panicindex��� ��� "".~r0�Rtype.bootstrap/asm/internal/lex.ScanToken�"".p��type.*"".Parser�p�p�à* �
�Q�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).more��@��>H‹L$H‹A8H‹YHH9Ã|ÆD$�ÃÆD$ëø� ��� "".~r0�type.bool�"".p��type.*"".Parser� � � î��Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ "".(*Parser).get�� ��–dH‹ %����H;awè����ëêHƒì8H\$PHÇ����HÇC����HÇC����H‹\$@H‰$‹\$H‰\$è����H‹\$@H‰$è����H\$Hl$ H‰ïH‰ÞH¥H¥H¥H\$ Hl$PH‰ïH‰ÞH¥H¥H¥HƒÄ8Ã
������ ��0runtime.morestack_noctxt�����&"".(*Parser).expect���¬��""".(*Parser).next���Pp��"".autotmp_0967�/Jtype.bootstrap/asm/internal/lex.Token� "".~r1� Jtype.bootstrap/asm/internal/lex.Token�"".expected�Rtype.bootstrap/asm/internal/lex.ScanToken�"".p��type.*"".Parser�ppo��ø6D�
�GI�Tgclocals·69799e6b08b04134ac5d3d02564aacad�Tgclocals·0528ab8f76149a707fd2f0025c2178a3���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ&"".(*Parser).expect�� ��˜dH‹ %����HD$èH;Awè����ëåHì˜���H‹œ$ ���H‰$è����‹Œ$¨���‹\$9Ë„D��‰L$4H‹œ$ ���H‰$è����H\$Hl$`H‰ïH‰ÞH¥H¥H¥H|$x1Àè����H\$xHƒû�„÷���HÇÂ���HÇÁ���H‰\$HH‰T$PH‰L$XH����H‰$H\$4H‰\$è����H‹L$H‹D$H‹\$HH‰$H‰L$8H‰L$H‰D$@H‰D$è����H����H‰$H\$`H‰\$è����H‹L$H‹D$H‹\$HHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$è����H‹´$ ���H‰4$H5����Hl$H‰ïH¥H¥H‹\$HH‰\$H‹\$PH‰\$ H‹\$XH‰\$(è����HÄ˜���Ééÿÿÿëï
������*��0runtime.morestack_noctxt���^��""".(*Parser).peek���®��""".(*Parser).next���òð� runtime.duffzero���Ø��Rtype.bootstrap/asm/internal/lex.ScanToken���þ��runtime.convT2E���Ö��2runtime.writebarrieriface���ä��Jtype.bootstrap/asm/internal/lex.Token���Š��runtime.convT2E���ê��2runtime.writebarrieriface�����Bgo.string."expected %s, found %s"���î��&"".(*Parser).errorf��� °��"".autotmp_0975��"type.interface {}�"".autotmp_0974�¿"type.interface {}�"".autotmp_0972�Ÿ&type.[]interface {}�"".autotmp_0971�oJtype.bootstrap/asm/internal/lex.Token�"".autotmp_0970�ÇRtype.bootstrap/asm/internal/lex.ScanToken�"".autotmp_0969�?(type.[2]interface {}�"".expected�Rtype.bootstrap/asm/internal/lex.ScanToken�"".p��type.*"".Parser�"°à¯° ��„"$µ��.¸�Tgclocals·4df0ca373c4c083f16b1234afd8f9a91�Tgclocals·f1e2cc662b654875b0f21c24ce3ee25b���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ""".(*Parser).have��à��ÚdH‹ %����H;awè����ëê‹|$H‹t$H‹FHH‹n8H9è}4H‹n0H‹N8L‹N@I‰ÀH9Ès&MkÀLŋ]�9ûuÆD$ÃHÿÀH‹n8H9è|ÌÆD$�Ãè���� 
������ ��0runtime.morestack_noctxt���Î��$runtime.panicindex���0���"".autotmp_0979��type.int� "".~r1� type.bool�"".token�Rtype.bootstrap/asm/internal/lex.ScanToken�"".p��type.*"".Parser�p�p� ’ "

�
�f
�Tgclocals·64b411f0f44be3f38c26e84fc3239091�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ"".(*Parser).at��À��¦dH‹ %����H;awè����ëêH‹t$H‹T$H‹j8H‹ZHH)ÝH9õ}ÆD$(�ÃH‹L$H‹\$ 1ÀI‰óL9Ø}<D‹L‹BHIÀH‹j0H‹Z8L‹J@I9Øs'MkÀLŋ]�D9ÓtÆD$(�ÃHƒÁHÿÀL9Ø|ÄÆD$(Ãè���� 
������ ��0runtime.morestack_noctxt���š��$runtime.panicindex���P���
"".autotmp_0986��type.int�"".autotmp_0985��type.int� "".~r1�@type.bool�"".next�Vtype.[]bootstrap/asm/internal/lex.ScanToken�"".p��type.*"".Parser� � �(¦ '
� �Œ�Tgclocals·14c45952157723c8762210d9c661bf29�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ"".init��à��ÔdH‹ %����H;awè����ëêHƒìH¶����€û�t¶����€ûuHƒÄHÃè���� Æ����è����è����è����è����è����è����è����è����è����è����Ç$ÿÿÿÿH����Hl$H‰ïH‰ÞH¥H¥è����H\$Hl$0H‰ïH‰ÞH¥H¥H¥H����H‰$HÇD$����H\$0Hl$H‰ïH‰ÞH¥H¥H¥è����Æ����HƒÄHÃ*
������ ��0runtime.morestack_noctxt���:��"".initdone·���R��"".initdone·���p��"runtime.throwinit���€�"".initdone·���Œ��strconv.init���–��os.init��� ��log.init���ª��6bootstrap/internal/obj.init���´��>bootstrap/asm/internal/lex.init���¾��Bbootstrap/asm/internal/flags.init���È��@bootstrap/asm/internal/arch.init���Ò��"text/scanner.init���Ü��fmt.init���æ��bytes.init���‚��go.string."EOF"���ª��>bootstrap/asm/internal/lex.Make���ä�� "".EOF���´��0runtime.writebarrierfat3���À�"".initdone·������"".autotmp_0991�/Jtype.bootstrap/asm/internal/lex.Token� ²�ð�ºwwgx� �7¹�Tgclocals·3280bececceccd33cb74587feedb1f9f�Tgclocals·0528ab8f76149a707fd2f0025c2178a3���R/tmp/go/src/cmd/asm/internal/asm/parse.goþ(type..hash.[8]string�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��runtime.strhash���@`�� "".autotmp_0994�type.int�"".autotmp_0993�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*[8]string�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ$type..eq.[8]string�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$`Hƒû�„–���H‰ÅHkíHëH‹3H‹KH‹\$hHƒû�tvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â�� runtime.eqstring���@°��"".autotmp_0998�?type.string�"".autotmp_0997�type.string�"".autotmp_0996�_type.int�"".autotmp_0995�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*[8]string�"".p��type.*[8]string�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ&type..hash."".Patch�À��ªdH‹ %����H;awè����ëêHƒì H‹\$(H‰$Hƒ<$�tbHÇD$���H‹\$8H‰\$è����H‹D$H‹\$(H‰$Hƒ<$�t,Hƒ$HÇD$���H‰D$8H‰D$è����H‹\$H‰\$@HƒÄ É%����ëˉ%����ë•
������ ��0runtime.morestack_noctxt���|��runtime.memhash����runtime.strhash���@@��
"".autotmp_1000��type.uintptr� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*"".Patch�@h?@� � �
�=c�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ"type..eq."".Patch�À��°dH‹ %����H;awè����ëêHƒìHH‹L$PH‹D$XH‹H‹(H9ët
ÆD$h�HƒÄHÃH‹qH‹IH‹PH‹@H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è����¶\$ €û�t
ÆD$hHƒÄHÃÆD$h�HƒÄHÃ
������ ��0runtime.morestack_noctxt���ì�� runtime.eqstring���@�� "".autotmp_1002�?type.string�"".autotmp_1001�type.string� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*"".Patch�"".p��type.*"".Patch�*T  � � �
�u+�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ4type..hash.[1]interface {}�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��(runtime.nilinterhash���@`�� "".autotmp_1005�type.int�"".autotmp_1004�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[1]interface {}�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ0type..eq.[1]interface {}�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â��runtime.efaceeq���@°��"".autotmp_1009�?"type.interface {}�"".autotmp_1008�"type.interface {}�"".autotmp_1007�_type.int�"".autotmp_1006�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[1]interface {}�"".p��*type.*[1]interface {}�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ4type..hash.[2]interface {}�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��(runtime.nilinterhash���@`�� "".autotmp_1012�type.int�"".autotmp_1011�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[2]interface {}�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ0type..eq.[2]interface {}�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â��runtime.efaceeq���@°��"".autotmp_1016�?"type.interface {}�"".autotmp_1015�"type.interface {}�"".autotmp_1014�_type.int�"".autotmp_1013�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[2]interface {}�"".p��*type.*[2]interface {}�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ4type..hash.[3]interface {}�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��(runtime.nilinterhash���@`�� "".autotmp_1019�type.int�"".autotmp_1018�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[3]interface {}�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ0type..eq.[3]interface {}�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â��runtime.efaceeq���@°��"".autotmp_1023�?"type.interface {}�"".autotmp_1022�"type.interface {}�"".autotmp_1021�_type.int�"".autotmp_1020�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[3]interface {}�"".p��*type.*[3]interface {}�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���v/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.goþ,>go.itab.*bytes.Buffer.io.Writer�����þVgo.string."unrecognized condition code .%q"�`��`���������������unrecognized condition code .%q�� �Vgo.string."unrecognized condition code .%q"���þFgo.string."unrecognized suffix .%q"�P��P���������������unrecognized suffix .%q�� �Fgo.string."unrecognized suffix .%q"���þJgo.string."label %q multiply defined"�`��T���������������label %q multiply defined�� �Jgo.string."label %q multiply defined"���þTgclocals·6800109b6ce1a9d37767bdb32019011c�à��à ���4��������������ò������ò�����������ò����ò����(������€���ð�����ð������ð�€�������‚���ð����ð��þTgclocals·0217ad10afe789985afb2e983b5ce540�x��x ���
���*��*��*��*��*��*��*��*��*��*��*��*��*���þZgo.string."%s symbol %q must be a symbol(SB)"�p��d��������!�������%s symbol %q must be a symbol(SB)�� �Zgo.string."%s symbol %q must be a symbol(SB)"���þfgo.string."%s symbol %q must not be offset from SB"�p��p��������'�������%s symbol %q must not be offset from SB�� �fgo.string."%s symbol %q must not be offset from SB"���þTgclocals·b5331099b270f47f36e53b5debf94d53�(��(���������� Â?� À?��þTgclocals·188916d81d4d4ab366e4f6d8640c9e10�(��(���
���Š��Š��Š���þTgclocals·d750092bc46a365b95c45658604875aa�(��(�������������Vé?��þTgclocals·3c9e211214ab7ad67345d956427a2cd0�(��(������Š���Š���Š����þjgo.string."%s: expected immediate constant; found %s"�€��t��������)�������%s: expected immediate constant; found %s�� �jgo.string."%s: expected immediate constant; found %s"���þTgclocals·99efdbc93924abe75b70e7be6ddbd650�0��0������������� "ü ü�þTgclocals·295caa816071901565eb2e40e8747217�0��0������Š���Š���Š���Š����þbgo.string."expect two or three operands for TEXT"�p��l��������%�������expect two or three operands for TEXT�� �bgo.string."expect two or three operands for TEXT"���þ go.string."TEXT"�0��*���������������TEXT�� � go.string."TEXT"���þzgo.string."TEXT %s: frame size must be an immediate constant"���„��������1�������TEXT %s: frame size must be an immediate constant�� �zgo.string."TEXT %s: frame size must be an immediate constant"���þvgo.string."TEXT %s: argument size must be of form -integer"�€��€��������/�������TEXT %s: argument size must be of form -integer�� �vgo.string."TEXT %s: argument size must be of form -integer"���þTgclocals·fb27d6c8361e11ce1c4c944ce67ac323�È��È ���J��������������� ����������� �����@•þ�� €���������� €�€�������� �€¼������� �€¼��������(����������������@•þ��������������������������€<���������€<���������þTgclocals·9d9cc4bc5cd0d3c9006bb7fd1d9044e1�x��x ��� ���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š����þPgo.string."expect two operands for DATA"�`��Z���������������expect two operands for DATA�� �Pgo.string."expect two operands for DATA"���þTgo.string."expect /size for DATA argument"�`��^���������������expect /size for DATA argument�� �Tgo.string."expect /size for DATA argument"���þ go.string."DATA"�0��*���������������DATA�� � go.string."DATA"���þ~go.string."DATA value must be an immediate constant or address"���ˆ��������3�������DATA value must be an immediate constant or address�� �~go.string."DATA value must be an immediate constant or address"���þRgo.string."overlapping DATA entry for %s"�`��\���������������overlapping DATA entry for %s�� �Rgo.string."overlapping DATA entry for %s"���þTgclocals·f40cb638e04aa89395bfc516e1ea1781�Ð��Ð���j���������������������� ������������������������������������@•þ�������������������@•þ�������ò��B•þ�������ò��@•þ����������@•þ�����������@•þ�������
����@•þ�����������@•þ�@•þ������@•þ����������������@•þ���þTgclocals·3b74d818c955921f07b06629dbdcf282�€��€��� ���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š���Š����þdgo.string."expect two or three operands for GLOBL"�p��n��������&�������expect two or three operands for GLOBL�� �dgo.string."expect two or three operands for GLOBL"���þ"go.string."GLOBL"�0��,���������������GLOBL�� �"go.string."GLOBL"���þTgclocals·3dec8e21b49630413396283c3c1c4cf7�X��X �������������H•þ(���h•þ*���b•þ"���B•þ�þTgclocals·3605a8e12645ecd68b3219711a50e9e9�X��X ��� ���Š���Š���Š���Š���Š���Š���Š���Š���Š����þTgo.string."expect two operands for PCDATA"�`��^���������������expect two operands for PCDATA�� �Tgo.string."expect two operands for PCDATA"���þ$go.string."PCDATA"�0��.���������������PCDATA�� �$go.string."PCDATA"���þTgclocals·cdb3ff4aa4e61edb3aba19c63d96d4ce�P��P���������� ���`•þ(���h•þ*���J•þB•þ�þTgclocals·b4c689baff7704d9521855c3878bda56�P��P��� ���Š���Š���Š���Š���Š���Š���Š���Š����þXgo.string."expect two operands for FUNCDATA"�p��b�������� �������expect two operands for FUNCDATA�� �Xgo.string."expect two operands for FUNCDATA"���þ(go.string."FUNCDATA"�@��2���������������FUNCDATA�� �(go.string."FUNCDATA"���þTgclocals·1943024c8c4389fe494d183307c0e643�P��P�������������H•þ(���h•þ*���b•þB•þ�þTgclocals·b4c689baff7704d9521855c3878bda56�P��P��� ���Š���Š���Š���Š���Š���Š���Š���Š����þgo.string."R"�0��$���������������R�� �go.string."R"���þDgo.string."bad register number %d"�P��N���������������bad register number %d�� �Dgo.string."bad register number %d"���þngo.string."wrong number of arguments to %s instruction"�€��x��������+�������wrong number of arguments to %s instruction�� �ngo.string."wrong number of arguments to %s instruction"���þHgo.string."cannot assemble jump %+v"�`��R���������������cannot assemble jump %+v�� �Hgo.string."cannot assemble jump %+v"���þTgclocals·4408d3175a0dc7a0b789c6609be1f30a�ø��ø���B��������������������������"�����������"����@•þ���"�<��������"�<��������� ����@•þ��� ����������� ���(������� �€���������¨����@•þ��� �<�������� �<����������€<���������€<����������þTgclocals·ceb95ae488e10ffbd0ea2b534c3a8770�ˆ��ˆ������&��&��&��&��&��&��&��&��&��&��&��&��&��&��&���þ<go.string."undefined label %s"�P��F���������������undefined label %s�� �<go.string."undefined label %s"���þTgclocals·e797e961a5bdcbbe13b62da7ef947a6e�p��p���:����������� €����� ¼"����� ¼�����*€�@•þ�€������þTgclocals·2c09ec81c5cb12328d7183f25bc48833�@��@�������������������������þTgclocals·6c14c80b0d44c366723a832fe34a6854� �� ����������P¥ÿ��þTgclocals·4c021c22c7c9582d96eafa60e799ab08� �� ������*���*����þTgo.string."unrecognized addressing for %s"�`��^���������������unrecognized addressing for %s�� �Tgo.string."unrecognized addressing for %s"���þ´go.string."invalid addressing modes for third operand to %s instruction, must be register"�À��¾��������N�������invalid addressing modes for third operand to %s instruction, must be register�� �´go.string."invalid addressing modes for third operand to %s instruction, must be register"���þngo.string."invalid addressing modes for %s instruction"�€��x��������+�������invalid addressing modes for %s instruction�� �ngo.string."invalid addressing modes for %s instruction"���þ˜go.string."TODO: implement three-operand instructions for this architecture"�°��¢��������@�������TODO: implement three-operand instructions for this architecture�� �˜go.string."TODO: implement three-operand instructions for this architecture"���þngo.string."can't handle %s instruction with 4 operands"�€��x��������+�������can't handle %s instruction with 4 operands�� �ngo.string."can't handle %s instruction with 4 operands"���þngo.string."can't handle %s instruction with 5 operands"�€��x��������+�������can't handle %s instruction with 5 operands�� �ngo.string."can't handle %s instruction with 5 operands"���þpgo.string."can't handle %s instruction with %d operands"�€��z��������,�������can't handle %s instruction with %d operands�� �pgo.string."can't handle %s instruction with %d operands"���þTgclocals·a3098f923600441dd7d32f5c320742a4�è��è���Š��������������������������������������������������������������ò�����������������ò�����������������������Té?����������"�������������@•þ�������������Té?�����������������@•þ�����@•þ������������
�������������@•þ����������@•þ�������‚�������������@•þ���Â?����������������À?����������������þTgclocals·ceb95ae488e10ffbd0ea2b534c3a8770�ˆ��ˆ������&��&��&��&��&��&��&��&��&��&��&��&��&��&��&���þTgclocals·bed0e08201cd7ff0ff055c2171271ff6� �� ����������Vé?��þTgclocals·addbe6bd0c6a03be24a6bb116d009988� �� ������Uú�Uú��þfgo.string."%s: expected integer constant; found %s"�p��p��������'�������%s: expected integer constant; found %s�� �fgo.string."%s: expected integer constant; found %s"���þTgclocals·99efdbc93924abe75b70e7be6ddbd650�0��0������������� "ü ü�þTgclocals·9a90374975a8610a14ef231e086acf29�0��0���
���Š���Š���Š���Š����þTgclocals·99efdbc93924abe75b70e7be6ddbd650�0��0������������� "ü ü�þTgclocals·c1b31ef5ae9152d08256b2967edd57a9�0��0���
���š���š���š���š����þTgclocals·99efdbc93924abe75b70e7be6ddbd650�0��0������������� "ü ü�þTgclocals·c1b31ef5ae9152d08256b2967edd57a9�0��0���
���š���š���š���š����þVgo.string."%s: expected register; found %s"�`��`���������������%s: expected register; found %s�� �Vgo.string."%s: expected register; found %s"���þTgclocals·99efdbc93924abe75b70e7be6ddbd650�0��0������������� "ü ü�þTgclocals·c1b31ef5ae9152d08256b2967edd57a9�0��0���
���š���š���š���š����þTgclocals·568be70117280bd40b135eabed7c3664�@��@���������� ���(���*���
�������þTgclocals·685be16e2f8dc18b6397fa146142d792�@��@���
���º���º���º���º���º���º����þ,4go.itab.*os.File.io.Writer�����þ&go.string."%s:%d: "�0��0���������������%s:%d: �� �&go.string."%s:%d: "���þgo.string."\n"�0��$���������������
�� �go.string."\n"���þ6go.string."too many errors"�@��@���������������too many errors�� �6go.string."too many errors"���þTgclocals·7d22297d66517d226ea09d3aff7e362c�p��p���,�������������€ð����‚ð������ð���ð€ð���ð�ð���þTgclocals·2c89b38e9281e3906eafb2b55aca5e4f�@��@��� ���Š���Š���Š���Š���Š���Š����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þRgo.string."expected identifier, found %q"�`��\���������������expected identifier, found %q�� �Rgo.string."expected identifier, found %q"���þngo.string."ARM condition expected identifier, found %s"�€��x��������+�������ARM condition expected identifier, found %s�� �ngo.string."ARM condition expected identifier, found %s"���þgo.string."."�0��$���������������.�� �go.string."."���þ4go.string."unexpected EOF"�@��>���������������unexpected EOF�� �4go.string."unexpected EOF"���þDgo.string."invalid ':' in operand"�P��N���������������invalid ':' in operand�� �Dgo.string."invalid ':' in operand"���þ6go.string."missing operand"�@��@���������������missing operand�� �6go.string."missing operand"���þNgo.string."unrecognized instruction %q"�`��X���������������unrecognized instruction %q�� �Ngo.string."unrecognized instruction %q"���þTgclocals·f4856ce626041f45c060ce4a89b6daa0�°��°���b����������������������ò��������������ò�������������������‚ ������‚�����‚ ����"�ò‚����‚ ����"�ò‚�����‚ �������‚�����‚ �������������‚ ��������� ����‚ ��������������‚ ��������@�‚ ��������� �‚ ������€�����‚ �����������‚ �������ò�����‚ �������ò������‚ �����þTgclocals·179a9e4d1ca4129f5369a277b1a5f1f9�˜��˜����������������������������������������������������������þ`go.string."illegal use of pseudo-register in %s"�p��j��������$�������illegal use of pseudo-register in %s�� �`go.string."illegal use of pseudo-register in %s"���þTgclocals·f27420ad8b017274c1931c2dbeb506ae� �� ���Z�����������������������@•þ�������@•þ‚<�����@•þ‚<������@•þ������@•þ�þTgclocals·492abea769773ae4df63adfbd56f44b5�@��@������&"��&"��&"��&"��&"��&"���þ:go.string."unimplemented: %s"�P��D���������������unimplemented: %s�� �:go.string."unimplemented: %s"���þTgclocals·1eb9d8ec9969f1d922533aa863dff6f6�(��(���������� /�� ���þTgclocals·f96b48ea24c89df2adfc150ad95b1241�(��(������&��&��&���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·e0dd5664695c71438932a711825a98a4���������
����þTgclocals·7db68d1f143d4aa708654e94db888fa3�(��(��������������Uú�þTgclocals·8c783a2dc68ffad4b44551435198753d�(��(������
���
���
����þgo.string."2"�0��$���������������2�� �go.string."2"���þgo.string."1"�0��$���������������1�� �go.string."1"���þgo.string."4"�0��$���������������4�� �go.string."4"���þgo.string."8"�0��$���������������8�� �go.string."8"���þ2go.string."bad scale: %s"�@��<�������� �������bad scale: %s�� �2go.string."bad scale: %s"���þTgclocals·626b2db390378ab5b89c88b48426687f�0��0���������� ����ò��ò���þTgclocals·4205cab2470caaf976442750814b93e4�0��0������
���
���
���
����þPgo.string."empty operand: cannot happen"�`��Z���������������empty operand: cannot happen�� �Pgo.string."empty operand: cannot happen"���þPgo.string."illegal use of register list"�`��Z���������������illegal use of register list�� �Pgo.string."illegal use of register list"���þNgo.string."expected register; found %s"�`��X���������������expected register; found %s�� �Ngo.string."expected register; found %s"���þ\go.string."expected simple register reference"�p��f��������"�������expected simple register reference�� �\go.string."expected simple register reference"���þJgo.string."cannot happen (Addr.Reg2)"�`��T���������������cannot happen (Addr.Reg2)�� �Jgo.string."cannot happen (Addr.Reg2)"���þpgo.string."floating-point constant must be an immediate"�€��z��������,�������floating-point constant must be an immediate�� �pgo.string."floating-point constant must be an immediate"���þ`go.string."string constant must be an immediate"�p��j��������$�������string constant must be an immediate�� �`go.string."string constant must be an immediate"���þDgo.string."string parse error: %s"�P��N���������������string parse error: %s�� �Dgo.string."string parse error: %s"���þTgclocals·d9d9075898267977f8b7d84b7a308d1a�°��° ���t������������������������� ��������������� ������������ ��������������� �ò������������ �ò�����������������������������ð�������������ð����������þTgclocals·17002952f994e7e7b5e2d0d681cf7c20�X��X ������
���
���
���
���
���
���
���
���
����þTgclocals·d64e51a4c4bfeaa840e480961ec6b0b3��������������þTgclocals·e0dd5664695c71438932a711825a98a4���������
����þTgclocals·0528ab8f76149a707fd2f0025c2178a3��������������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þJgo.string."parsing register list: %s"�`��T���������������parsing register list: %s�� �Jgo.string."parsing register list: %s"���þFgo.string."illegal register %s(%d)"�P��P���������������illegal register %s(%d)�� �Fgo.string."illegal register %s(%d)"���þTgclocals·afbbabc2e9aea83c5ef0ae0843d38d5c������8������������ � ���� �����°���������� ����������� �� �ÿ�� ����ÿ��þTgclocals·8540a2071a4dff4808f1c5123a5b6cd4�P��P������
���
���
���
���
���
���
���
����þhgo.string."prefix %c not allowed for register: %c%s"�€��r��������(�������prefix %c not allowed for register: %c%s�� �hgo.string."prefix %c not allowed for register: %c%s"���þ„go.string."(register,register) not supported on this architecture"���Ž��������6�������(register,register) not supported on this architecture�� �„go.string."(register,register) not supported on this architecture"���þ„go.string."(register+register) not supported on this architecture"���Ž��������6�������(register+register) not supported on this architecture�� �„go.string."(register+register) not supported on this architecture"���þTgclocals·b06c1dbc71f39ef1ff586e1002bfc88f�P��P���8����������������������ðÿ�����ðÿ��þTgclocals·0e87fa8d22847d1447a3efd7c6026ec4�0��0���
���J���J��J��J���þvgo.string."prefix %c not allowed for shifted register: $%s"�€��€��������/�������prefix %c not allowed for shifted register: $%s�� �vgo.string."prefix %c not allowed for shifted register: $%s"���þpgo.string."rhs of shift must be register or integer: %s"�€��z��������,�������rhs of shift must be register or integer: %s�� �pgo.string."rhs of shift must be register or integer: %s"���þ\go.string."register shift count too large: %s"�p��f��������"�������register shift count too large: %s�� �\go.string."register shift count too large: %s"���þVgo.string."unexpected %s in register shift"�`��`���������������unexpected %s in register shift�� �Vgo.string."unexpected %s in register shift"���þTgclocals·322f8af7e32b122ac54db1aa64e83880�p��p���>������������� ��À?�� ���À?���������/������/������þTgclocals·a583d5525892bdacae82e1cfd172d762�@��@���
���J���J���J���J���J���J����þbgo.string."illegal addressing mode for symbol %s"�p��l��������%�������illegal addressing mode for symbol %s�� �bgo.string."illegal addressing mode for symbol %s"���þTgclocals·1e7f898d2ea6515b9621509cd27a3009�P��P���&������������ ����� ����� ��������þTgclocals·fb324eae7b642dccd1fb9ed48c819a23�0��0���
���*��*��*��*���þpgo.string."internal error: reg %s already set in pseudo"�€��z��������,�������internal error: reg %s already set in pseudo�� �pgo.string."internal error: reg %s already set in pseudo"���þgo.string."PC"�0��&���������������PC�� �go.string."PC"���þgo.string."FP"�0��&���������������FP�� �go.string."FP"���þgo.string."SB"�0��&���������������SB�� �go.string."SB"���þgo.string."SP"�0��&���������������SP�� �go.string."SP"���þTgo.string."illegal addressing mode for PC"�`��^���������������illegal addressing mode for PC�� �Tgo.string."illegal addressing mode for PC"���þ\go.string."expected pseudo-register; found %s"�p��f��������"�������expected pseudo-register; found %s�� �\go.string."expected pseudo-register; found %s"���þTgclocals·0c9052ff9fb2401de0818a3436b7bb38�0��0�����������ò��ò������þTgclocals·fb324eae7b642dccd1fb9ed48c819a23�0��0���
���*��*��*��*���þXgo.string."indirect through non-register %s"�p��b�������� �������indirect through non-register %s�� �Xgo.string."indirect through non-register %s"���þ\go.string."cannot use pseudo-register in pair"�p��f��������"�������cannot use pseudo-register in pair�� �\go.string."cannot use pseudo-register in pair"���þ`go.string."cannot reference %s without a symbol"�p��j��������$�������cannot reference %s without a symbol�� �`go.string."cannot reference %s without a symbol"���þdgo.string."illegal address mode for register pair"�p��n��������&�������illegal address mode for register pair�� �dgo.string."illegal address mode for register pair"���þlgo.string."illegal address mode for register+register"�€��v��������*�������illegal address mode for register+register�� �lgo.string."illegal address mode for register+register"���þTgo.string."indirect through register pair"�`��^���������������indirect through register pair�� �Tgo.string."indirect through register pair"���þVgo.string."unimplemented two-register form"�`��`���������������unimplemented two-register form�� �Vgo.string."unimplemented two-register form"���þTgclocals·1c54463d081f7912fa113f49bffc0fcb�€��€
���B�����������������@��������ð���B�����ð���@����������������ò���������ò������������ ����������ð���B������ð���@�����þTgclocals·162d252f8f43edf50df6e3483da76d6c�`��`
�������������������������������������þPgo.string."missing ']' in register list"�`��Z���������������missing ']' in register list�� �Pgo.string."missing ']' in register list"���þPgo.string."register R%d already in list"�`��Z���������������register R%d already in list�� �Pgo.string."register R%d already in list"���þTgclocals·a512ad296dcd87364d92e89b9dd6ab62�@��@���.������������ð������ð�������þTgclocals·c70b15b9f2d08c884d2a5c6874723195�(��(������
���
���
����þgo.string."g"�0��$���������������g�� �go.string."g"���þdgo.string."expected g or R0 through R15; found %s"�p��n��������&�������expected g or R0 through R15; found %s�� �dgo.string."expected g or R0 through R15; found %s"���þgo.string."R0"�0��&���������������R0�� �go.string."R0"���þTgclocals·c2c8ce66b145a8b2f30325ee18b5b8a3�(��(�����������ò��ò���þTgclocals·b29a376724b9675f7c9e576a6dabc1e0�(��(������
���
���
����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þBgo.string."missing closing paren"�P��L���������������missing closing paren�� �Bgo.string."missing closing paren"���þjgo.string."unexpected %s evaluating float expression"�€��t��������)�������unexpected %s evaluating float expression�� �jgo.string."unexpected %s evaluating float expression"���þTgclocals·644477c18ff9d421eaf3a990ef92fcda�@��@���*�������������B�����@����þTgclocals·31b90725c9a885e731df361f51db8f0d�(��(����������������þZgo.string."divide of value with high bit set"�p��d��������!�������divide of value with high bit set�� �Zgo.string."divide of value with high bit set"���þ8go.string."division by zero"�P��B���������������division by zero�� �8go.string."division by zero"���þZgo.string."modulo of value with high bit set"�p��d��������!�������modulo of value with high bit set�� �Zgo.string."modulo of value with high bit set"���þ4go.string."modulo by zero"�@��>���������������modulo by zero�� �4go.string."modulo by zero"���þJgo.string."negative left shift count"�`��T���������������negative left shift count�� �Jgo.string."negative left shift count"���þLgo.string."negative right shift count"�`��V���������������negative right shift count�� �Lgo.string."negative right shift count"���þdgo.string."right shift of value with high bit set"�p��n��������&�������right shift of value with high bit set�� �dgo.string."right shift of value with high bit set"���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þgo.string."%s"�0��&���������������%s�� �go.string."%s"���þrgo.string."illegal UTF-8 encoding for character constant"�€��|��������-�������illegal UTF-8 encoding for character constant�� �rgo.string."illegal UTF-8 encoding for character constant"���þ^go.string."unexpected %s evaluating expression"�p��h��������#�������unexpected %s evaluating expression�� �^go.string."unexpected %s evaluating expression"���þTgclocals·b9b9c52a7c15d38576faaa72059728c2�`��`���<������������ð�����ð�������ð�� ���ð��� ��þTgclocals·7ba969af8c72fca351526f5bd553df36�8��8����������������������þ<go.string."%s overflows int64"�P��F���������������%s overflows int64�� �<go.string."%s overflows int64"���þTgclocals·0d8719c31430daeb27addd3d917f8b86�8��8�����������ð��ð���ò��ò���þTgclocals·f99f470b4e8bf0bbfec1c215fb234ac7�8��8������
���
���
���
���
����þTgclocals·0b7f62cec54829db8af40c20894ebb67�(��(�����������/������þTgclocals·b29a376724b9675f7c9e576a6dabc1e0�(��(������
���
���
����þTgclocals·0b7f62cec54829db8af40c20894ebb67�(��(�����������/������þTgclocals·b29a376724b9675f7c9e576a6dabc1e0�(��(������
���
���
����þTgclocals·416fb56897f5ae4b4e3b4398c7a598bb�(��(����������ð�ð���þTgclocals·149f5bf45741ad4d84849674a456615e�(��(���
���
���
���
����þTgclocals·0528ab8f76149a707fd2f0025c2178a3��������������þTgclocals·13d3af77a5bf02af6db4588efb2ea811�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·519efd86263089ddb84df3cfe7fd2992�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·0528ab8f76149a707fd2f0025c2178a3��������������þTgclocals·69799e6b08b04134ac5d3d02564aacad������
�������þBgo.string."expected %s, found %s"�P��L���������������expected %s, found %s�� �Bgo.string."expected %s, found %s"���þTgclocals·f1e2cc662b654875b0f21c24ce3ee25b�(��(���������� $ÿ��$ÿ��þTgclocals·4df0ca373c4c083f16b1234afd8f9a91�(��(����������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·64b411f0f44be3f38c26e84fc3239091�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·14c45952157723c8762210d9c661bf29������
���
����þgo.string."EOF"�0��(���������������EOF�� �go.string."EOF"���þTgclocals·0528ab8f76149a707fd2f0025c2178a3��������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þ*"".testOut��$type.*bytes.Buffer���þ*"".emptyProg��À@type.bootstrap/internal/obj.Prog���þ,"".panicOnError��type.bool���þ* "".EOF��0Jtype.bootstrap/asm/internal/lex.Token���þ""".statictmp_0672��Xtype.[3]bootstrap/asm/internal/lex.ScanToken�(���ýÿÿÿ)����þ,"".initdone·��type.uint8���þ,"".(*Parser).append·f��������������&"".(*Parser).append���þ`bootstrap/asm/internal/arch.ARMConditionCodes·f��������������Zbootstrap/asm/internal/arch.ARMConditionCodes���þ$runtime.convT2E·f��������������runtime.convT2E���þ8runtime.writebarrieriface·f��������������2runtime.writebarrieriface���þ,"".(*Parser).errorf·f��������������&"".(*Parser).errorf���þTbootstrap/asm/internal/arch.ARM64Suffix·f��������������Nbootstrap/asm/internal/arch.ARM64Suffix���þ4runtime.writebarrierptr·f��������������.runtime.writebarrierptr���þ:runtime.mapaccess1_faststr·f��������������4runtime.mapaccess1_faststr���þ*runtime.mapassign1·f��������������$runtime.mapassign1���þ*runtime.panicslice·f��������������$runtime.panicslice���þfmt.Println·f��������������fmt.Println���þ&runtime.typ2Itab·f�������������� runtime.typ2Itab���þfmt.Fprintln·f��������������fmt.Fprintln���þ<"".(*Parser).validateSymbol·f��������������6"".(*Parser).validateSymbol���þ6"".(*Parser).evalInteger·f��������������0"".(*Parser).evalInteger���þ(runtime.newobject·f��������������"runtime.newobject���þ."".(*Parser).address·f��������������("".(*Parser).address���þ4runtime.writebarrierfat·f��������������.runtime.writebarrierfat���þB"".(*Parser).getConstantPseudo·f��������������<"".(*Parser).getConstantPseudo���þ,runtime.throwreturn·f��������������&runtime.throwreturn���þB"".(*Parser).validateImmediate·f��������������<"".(*Parser).validateImmediate���þ>bootstrap/internal/obj.Dconv·f��������������8bootstrap/internal/obj.Dconv���þ."".(*Parser).asmText·f��������������("".(*Parser).asmText���þ*"".(*Parser).patch·f��������������$"".(*Parser).patch���þ$runtime.makemap·f��������������runtime.makemap���þ*runtime.panicindex·f��������������$runtime.panicindex���þ8"".(*Parser).positiveAtoi·f��������������2"".(*Parser).positiveAtoi���þ."".(*Parser).asmData·f��������������("".(*Parser).asmData���þ4"".(*Parser).parseScale·f��������������."".(*Parser).parseScale���þ:runtime.mapaccess2_faststr·f��������������4runtime.mapaccess2_faststr���þ0"".(*Parser).asmGlobl·f��������������*"".(*Parser).asmGlobl���þ2"".(*Parser).asmPCData·f��������������,"".(*Parser).asmPCData���þ6"".(*Parser).asmFuncData·f��������������0"".(*Parser).asmFuncData���þ."".(*Parser).asmJump·f��������������("".(*Parser).asmJump���þ6"".(*Parser).getConstant·f��������������0"".(*Parser).getConstant���þ>bootstrap/internal/obj.Aconv·f��������������8bootstrap/internal/obj.Aconv���þ(runtime.growslice·f��������������"runtime.growslice���þ6runtime.writebarrierfat3·f��������������0runtime.writebarrierfat3���þ8runtime.writebarrierslice·f��������������2runtime.writebarrierslice���þ,"".(*Parser).branch·f��������������&"".(*Parser).branch���þ<"".(*Parser).asmInstruction·f��������������6"".(*Parser).asmInstruction���þ8runtime.mapaccess1_fast64·f��������������2runtime.mapaccess1_fast64���þRbootstrap/asm/internal/arch.IsPPC64NEG·f��������������Lbootstrap/asm/internal/arch.IsPPC64NEG���þNbootstrap/asm/internal/arch.IsARMCMP·f��������������Hbootstrap/asm/internal/arch.IsARMCMP���þ6"".(*Parser).getRegister·f��������������0"".(*Parser).getRegister���þRbootstrap/asm/internal/arch.IsARMSTREX·f��������������Lbootstrap/asm/internal/arch.IsARMSTREX���þXbootstrap/asm/internal/arch.IsARMFloatCmp·f��������������Rbootstrap/asm/internal/arch.IsARMFloatCmp���þRbootstrap/asm/internal/arch.IsARM64CMP·f��������������Lbootstrap/asm/internal/arch.IsARM64CMP���þVbootstrap/asm/internal/arch.IsARM64STLXR·f��������������Pbootstrap/asm/internal/arch.IsARM64STLXR���þRbootstrap/asm/internal/arch.IsPPC64CMP·f��������������Lbootstrap/asm/internal/arch.IsPPC64CMP���þPbootstrap/asm/internal/arch.IsARMMULA·f��������������Jbootstrap/asm/internal/arch.IsARMMULA���þRbootstrap/asm/internal/arch.IsPPC64RLD·f��������������Lbootstrap/asm/internal/arch.IsPPC64RLD���þNbootstrap/asm/internal/arch.IsARMMRC·f��������������Hbootstrap/asm/internal/arch.IsARMMRC���þVbootstrap/asm/internal/arch.ARMMRCOffset·f��������������Pbootstrap/asm/internal/arch.ARMMRCOffset���þ"".newAddr·f��������������"".newAddr���þ8"".(*Parser).getImmediate·f��������������2"".(*Parser).getImmediate���þ"".NewParser·f��������������"".NewParser���þfmt.Errorf·f��������������fmt.Errorf���þ$runtime.convI2E·f��������������runtime.convI2E���þ$runtime.gopanic·f��������������runtime.gopanic���þ0runtime.concatstring3·f��������������*runtime.concatstring3���þ$runtime.memmove·f��������������runtime.memmove���þfmt.Fprintf·f��������������fmt.Fprintf���þlog.Fatal·f��������������log.Fatal���þ*"".(*Parser).Parse·f��������������$"".(*Parser).Parse���þ("".(*Parser).line·f��������������""".(*Parser).line���þ(runtime.makeslice·f��������������"runtime.makeslice���þ:runtime.writebarrierstring·f��������������4runtime.writebarrierstring���þDbootstrap/asm/internal/lex.Make·f��������������>bootstrap/asm/internal/lex.Make���þ,"".(*Parser).pseudo·f��������������&"".(*Parser).pseudo���þ6"".(*Parser).instruction·f��������������0"".(*Parser).instruction���þ*"".(*Parser).start·f��������������$"".(*Parser).start���þ."".(*Parser).operand·f��������������("".(*Parser).operand���þ(runtime.cmpstring·f��������������"runtime.cmpstring���þ&runtime.eqstring·f�������������� runtime.eqstring���þ("".(*Parser).peek·f��������������""".(*Parser).peek���þ("".(*Parser).next·f��������������""".(*Parser).next���þB"".(*Parser).atStartOfRegister·f��������������<"".(*Parser).atStartOfRegister���þ>"".(*Parser).symbolReference·f��������������8"".(*Parser).symbolReference���þ8"".(*Parser).registerList·f��������������2"".(*Parser).registerList���þ,"".(*Parser).expect·f��������������&"".(*Parser).expect���þ>"".(*Parser).atRegisterShift·f��������������8"".(*Parser).atRegisterShift���þ:"".(*Parser).registerShift·f��������������4"".(*Parser).registerShift���þB"".(*Parser).registerReference·f��������������<"".(*Parser).registerReference���þ&"".(*Parser).get·f�������������� "".(*Parser).get���þ0"".(*Parser).register·f��������������*"".(*Parser).register���þ("".(*Parser).have·f��������������""".(*Parser).have���þ2"".(*Parser).floatExpr·f��������������,"".(*Parser).floatExpr���þ$strconv.Unquote·f��������������strconv.Unquote���þ("".(*Parser).expr·f��������������""".(*Parser).expr���þ@"".(*Parser).registerIndirect·f��������������:"".(*Parser).registerIndirect���þ$"".(*Parser).at·f��������������"".(*Parser).at���þ&strconv.ParseInt·f�������������� strconv.ParseInt���þHbootstrap/internal/obj.Linklookup·f��������������Bbootstrap/internal/obj.Linklookup���þB"".(*Parser).setPseudoRegister·f��������������<"".(*Parser).setPseudoRegister���þ<"".(*Parser).registerNumber·f��������������6"".(*Parser).registerNumber���þ("".(*Parser).term·f��������������""".(*Parser).term���þ("".(*Parser).atof·f��������������""".(*Parser).atof���þ,"".(*Parser).factor·f��������������&"".(*Parser).factor���þ("".(*Parser).atoi·f��������������""".(*Parser).atoi���þDunicode/utf8.DecodeRuneInString·f��������������>unicode/utf8.DecodeRuneInString���þ(strconv.ParseUint·f��������������"strconv.ParseUint���þ*strconv.ParseFloat·f��������������$strconv.ParseFloat���þ("".(*Parser).atos·f��������������""".(*Parser).atos���þ("".(*Parser).back·f��������������""".(*Parser).back���þ("".(*Parser).more·f��������������""".(*Parser).more���þ"".init·f��������������"".init���þ(runtime.throwinit·f��������������"runtime.throwinit���þstrconv.init·f��������������strconv.init���þos.init·f��������������os.init���þlog.init·f��������������log.init���þ<bootstrap/internal/obj.init·f��������������6bootstrap/internal/obj.init���þDbootstrap/asm/internal/lex.init·f��������������>bootstrap/asm/internal/lex.init���þHbootstrap/asm/internal/flags.init·f��������������Bbootstrap/asm/internal/flags.init���þFbootstrap/asm/internal/arch.init·f��������������@bootstrap/asm/internal/arch.init���þ(text/scanner.init·f��������������"text/scanner.init���þfmt.init·f��������������fmt.init���þbytes.init·f��������������bytes.init���þbruntime.gcbits.0x48844400000000000000000000000000� �� H„D��������������þ(go.string."[]string"�@��2���������������[]string�� �(go.string."[]string"���þtype.[]string� �� �������Ó¨ó
�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��(go.string."[]string"���p��,go.weak.type.*[]string���€��"runtime.zerovalue�����type.string���þ:go.typelink.[]string/[]string��������������type.[]string���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ0type..hashfunc.[8]string��������������(type..hash.[8]string���þ,type..eqfunc.[8]string��������������$type..eq.[8]string���þ&type..alg.[8]string� �� �������������������0type..hashfunc.[8]string�����,type..eqfunc.[8]string���þbruntime.gcbits.0x48484848484848480000000000000000� �� HHHHHHHH���������þ*go.string."[8]string"�@��4�������� �������[8]string�� �*go.string."[8]string"���þtype.[8]string�À��À€�������USŒ>���������������������������������������������������������������������������������� ��&type..alg.[8]string���0��bruntime.gcbits.0x48484848484848480000000000000000���P��*go.string."[8]string"���p��.go.weak.type.*[8]string���€��"runtime.zerovalue�����type.string��� ��type.[]string���þ>go.typelink.[8]string/[8]string��������������type.[8]string���þ.go.string."[]*obj.Prog"�@��8�������� �������[]*obj.Prog�� �.go.string."[]*obj.Prog"���þFtype.[]*bootstrap/internal/obj.Prog� �� �������Æ~†�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��.go.string."[]*obj.Prog"���p��Xgo.weak.type.*[]*bootstrap/internal/obj.Prog���€��"runtime.zerovalue�����Btype.*bootstrap/internal/obj.Prog���þlgo.typelink.[]*obj.Prog/[]*bootstrap/internal/obj.Prog��������������Ftype.[]*bootstrap/internal/obj.Prog���þbruntime.gcbits.0x88888888000000000000000000000000� �� ˆˆˆˆ�������������þ0go.string."[8]*obj.Prog"�@��:�������� �������[8]*obj.Prog�� �0go.string."[8]*obj.Prog"���þHtype.[8]*bootstrap/internal/obj.Prog�À��À@�������±ÒF���������������������������������������������������������������������������������� �� runtime.algarray���0��bruntime.gcbits.0x88888888000000000000000000000000���P��0go.string."[8]*obj.Prog"���p��Zgo.weak.type.*[8]*bootstrap/internal/obj.Prog���€��"runtime.zerovalue�����Btype.*bootstrap/internal/obj.Prog��� ��Ftype.[]*bootstrap/internal/obj.Prog���þpgo.typelink.[8]*obj.Prog/[8]*bootstrap/internal/obj.Prog��������������Htype.[8]*bootstrap/internal/obj.Prog���þbruntime.gcbits.0x88000000000000000000000000000000� �� ˆ����������������þPgo.string."*map.bucket[string]*obj.Prog"�`��Z���������������*map.bucket[string]*obj.Prog�� �Pgo.string."*map.bucket[string]*obj.Prog"���þhtype.*map.bucket[string]*bootstrap/internal/obj.Prog� �� �������ׂÛÿ�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Pgo.string."*map.bucket[string]*obj.Prog"���p��zgo.weak.type.**map.bucket[string]*bootstrap/internal/obj.Prog���€��"runtime.zerovalue�����ftype.map.bucket[string]*bootstrap/internal/obj.Prog���þbruntime.gcbits.0x84848484848484848488888888000000� �� „„„„„„„„„ˆˆˆˆ����þNgo.string."map.bucket[string]*obj.Prog"�`��X���������������map.bucket[string]*obj.Prog�� �Ngo.string."map.bucket[string]*obj.Prog"���þ go.string."keys"�0��*���������������keys�� � go.string."keys"���þ$go.string."values"�0��.���������������values�� �$go.string."values"���þ(go.string."overflow"�@��2���������������overflow�� �(go.string."overflow"���þftype.map.bucket[string]*bootstrap/internal/obj.Prog�°��°Ð�������rŽ4ˆ��������������������������������������������������������������������������������������������������������������������������������������������������������ˆ���������������������������������������È������� à� runtime.algarray���0��bruntime.gcbits.0x84848484848484848488888888000000���P��Ngo.string."map.bucket[string]*obj.Prog"���p��xgo.weak.type.*map.bucket[string]*bootstrap/internal/obj.Prog���€��"runtime.zerovalue���À�ftype.map.bucket[string]*bootstrap/internal/obj.Prog���À�� go.string."keys"���à��type.[8]string�����$go.string."values"���°��Htype.[8]*bootstrap/internal/obj.Prog���à��(go.string."overflow"���€��htype.*map.bucket[string]*bootstrap/internal/obj.Prog���þbruntime.gcbits.0x44844800000000000000000000000000� �� D„H��������������þHgo.string."map.hdr[string]*obj.Prog"�`��R���������������map.hdr[string]*obj.Prog�� �Hgo.string."map.hdr[string]*obj.Prog"���þ&go.string."buckets"�0��0���������������buckets�� �&go.string."buckets"���þ,go.string."oldbuckets"�@��6��������
�������oldbuckets�� �,go.string."oldbuckets"���þ`type.map.hdr[string]*bootstrap/internal/obj.Prog�à��à0�������>µØ�������������������������������������������������������������������������������������������������������������������������������������������������������� ������� à� runtime.algarray���0��bruntime.gcbits.0x44844800000000000000000000000000���P��Hgo.string."map.hdr[string]*obj.Prog"���p��rgo.weak.type.*map.hdr[string]*bootstrap/internal/obj.Prog���€��"runtime.zerovalue���À�`type.map.hdr[string]*bootstrap/internal/obj.Prog���À��&go.string."buckets"���à��htype.*map.bucket[string]*bootstrap/internal/obj.Prog�����,go.string."oldbuckets"���°��htype.*map.bucket[string]*bootstrap/internal/obj.Prog���þ@go.string."map[string]*obj.Prog"�P��J���������������map[string]*obj.Prog�� �@go.string."map[string]*obj.Prog"���þXtype.map[string]*bootstrap/internal/obj.Prog�Ü��Ü�������þæ‘-�5������������������������������������������������������������������������������������������Ð� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."map[string]*obj.Prog"���p��jgo.weak.type.*map[string]*bootstrap/internal/obj.Prog���€��"runtime.zerovalue�����type.string��� ��Btype.*bootstrap/internal/obj.Prog���°��ftype.map.bucket[string]*bootstrap/internal/obj.Prog���À��`type.map.hdr[string]*bootstrap/internal/obj.Prog���þgo.typelink.map[string]*obj.Prog/map[string]*bootstrap/internal/obj.Prog��������������Xtype.map[string]*bootstrap/internal/obj.Prog���þ.go.string."[]lex.Token"�@��8�������� �������[]lex.Token�� �.go.string."[]lex.Token"���þNtype.[]bootstrap/asm/internal/lex.Token� �� �������3ì Ý�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��.go.string."[]lex.Token"���p��`go.weak.type.*[]bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue�����Jtype.bootstrap/asm/internal/lex.Token���þtgo.typelink.[]lex.Token/[]bootstrap/asm/internal/lex.Token��������������Ntype.[]bootstrap/asm/internal/lex.Token���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ.type..hashfunc."".Patch��������������&type..hash."".Patch���þ*type..eqfunc."".Patch��������������"type..eq."".Patch���þ$type..alg."".Patch� �� �������������������.type..hashfunc."".Patch�����*type..eqfunc."".Patch���þ,go.string."*asm.Patch"�@��6��������
�������*asm.Patch�� �,go.string."*asm.Patch"���þtype.*"".Patch�� �� �������]P4�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*asm.Patch"���p��.go.weak.type.**"".Patch���€��"runtime.zerovalue�����type."".Patch���þbruntime.gcbits.0x88844800000000000000000000000000� �� ˆ„H��������������þ*go.string."asm.Patch"�@��4�������� �������asm.Patch�� �*go.string."asm.Patch"���þ go.string."prog"�0��*���������������prog�� � go.string."prog"���þ"go.string."label"�0��,���������������label�� �"go.string."label"���þ"go.string."Patch"�0��,���������������Patch�� �"go.string."Patch"���þtype."".Patch��°��°�������r…XÄ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ��$type..alg."".Patch���0��bruntime.gcbits.0x88844800000000000000000000000000���P��*go.string."asm.Patch"���p��type.*"".Patch���€��"runtime.zerovalue���À�type."".Patch���À�� go.string."prog"���Ð��"go.importpath."".���à��Btype.*bootstrap/internal/obj.Prog�����"go.string."label"��� ��"go.importpath."".���°��type.string���`à�type."".Patch���à��"go.string."Patch"���ð��"go.importpath."".���€°�type."".Patch���þ.go.string."[]asm.Patch"�@��8�������� �������[]asm.Patch�� �.go.string."[]asm.Patch"���þtype.[]"".Patch� �� �������öØô²�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��.go.string."[]asm.Patch"���p��0go.weak.type.*[]"".Patch���€��"runtime.zerovalue�����type."".Patch���þDgo.typelink.[]asm.Patch/[]"".Patch��������������type.[]"".Patch���þ,go.string."[]obj.Addr"�@��6��������
�������[]obj.Addr�� �,go.string."[]obj.Addr"���þDtype.[]bootstrap/internal/obj.Addr� �� �������þçÜ �����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��,go.string."[]obj.Addr"���p��Vgo.weak.type.*[]bootstrap/internal/obj.Addr���€��"runtime.zerovalue�����@type.bootstrap/internal/obj.Addr���þhgo.typelink.[]obj.Addr/[]bootstrap/internal/obj.Addr��������������Dtype.[]bootstrap/internal/obj.Addr���þ&go.string."[]int64"�0��0���������������[]int64�� �&go.string."[]int64"���þtype.[]int64� �� �������–Žvˆ�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��&go.string."[]int64"���p��*go.weak.type.*[]int64���€��"runtime.zerovalue�����type.int64���þ6go.typelink.[]int64/[]int64��������������type.[]int64���þ^runtime.gcbits.0x000000000000000000000000000000� �� �����������������þ(go.string."[8]int64"�@��2���������������[8]int64�� �(go.string."[8]int64"���þtype.[8]int64�À��À@�������µ¤Ä���‘������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��(go.string."[8]int64"���p��,go.weak.type.*[8]int64���€��"runtime.zerovalue�����type.int64��� ��type.[]int64���þ:go.typelink.[8]int64/[8]int64��������������type.[8]int64���þHgo.string."*map.bucket[string]int64"�`��R���������������*map.bucket[string]int64�� �Hgo.string."*map.bucket[string]int64"���þ:type.*map.bucket[string]int64� �� �������ÔÀý·�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Hgo.string."*map.bucket[string]int64"���p��Lgo.weak.type.**map.bucket[string]int64���€��"runtime.zerovalue�����8type.map.bucket[string]int64���þbruntime.gcbits.0x84848484848484844444444484000000� �� „„„„„„„„DDDD„����þFgo.string."map.bucket[string]int64"�P��P���������������map.bucket[string]int64�� �Fgo.string."map.bucket[string]int64"���þ8type.map.bucket[string]int64�°��°Ð�������\Ȭ��������������������������������������������������������������������������������������������������������������������������������������������������������ˆ���������������������������������������È������� à� runtime.algarray���0��bruntime.gcbits.0x84848484848484844444444484000000���P��Fgo.string."map.bucket[string]int64"���p��Jgo.weak.type.*map.bucket[string]int64���€��"runtime.zerovalue���À�8type.map.bucket[string]int64���À�� go.string."keys"���à��type.[8]string�����$go.string."values"���°��type.[8]int64���à��(go.string."overflow"���€��:type.*map.bucket[string]int64���þ@go.string."map.hdr[string]int64"�P��J���������������map.hdr[string]int64�� �@go.string."map.hdr[string]int64"���þ2type.map.hdr[string]int64�à��à0�������yÏëá�������������������������������������������������������������������������������������������������������������������������������������������������������� ������� à� runtime.algarray���0��bruntime.gcbits.0x44844800000000000000000000000000���P��@go.string."map.hdr[string]int64"���p��Dgo.weak.type.*map.hdr[string]int64���€��"runtime.zerovalue���À�2type.map.hdr[string]int64���À��&go.string."buckets"���à��:type.*map.bucket[string]int64�����,go.string."oldbuckets"���°��:type.*map.bucket[string]int64���þ8go.string."map[string]int64"�P��B���������������map[string]int64�� �8go.string."map[string]int64"���þ*type.map[string]int64�Ü��Ü�������¼¹`½�5������������������������������������������������������������������������������������������Ð� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."map[string]int64"���p��<go.weak.type.*map[string]int64���€��"runtime.zerovalue�����type.string��� ��type.int64���°��8type.map.bucket[string]int64���À��2type.map.hdr[string]int64���þZgo.typelink.map[string]int64/map[string]int64��������������*type.map[string]int64���þ,$type..gc."".Parser�4����þ,type..gcprog."".Parser���[eeiYª�þ,go.string."asm.Parser"�@��6��������
�������asm.Parser�� �,go.string."asm.Parser"���þgo.string."lex"�0��(���������������lex�� �go.string."lex"���þ&go.string."lineNum"�0��0���������������lineNum�� �&go.string."lineNum"���þ.go.string."histLineNum"�@��8�������� �������histLineNum�� �.go.string."histLineNum"���þ*go.string."errorLine"�@��4�������� �������errorLine�� �*go.string."errorLine"���þ,go.string."errorCount"�@��6��������
�������errorCount�� �,go.string."errorCount"���þgo.string."pc"�0��&���������������pc�� �go.string."pc"���þ"go.string."input"�0��,���������������input�� �"go.string."input"���þ(go.string."inputPos"�@��2���������������inputPos�� �(go.string."inputPos"���þ2go.string."pendingLabels"�@��<�������� �������pendingLabels�� �2go.string."pendingLabels"���þ$go.string."labels"�0��.���������������labels�� �$go.string."labels"���þ&go.string."toPatch"�0��0���������������toPatch�� �&go.string."toPatch"���þ go.string."addr"�0��*���������������addr�� � go.string."addr"���þ go.string."arch"�0��*���������������arch�� � go.string."arch"���þ go.string."ctxt"�0��*���������������ctxt�� � go.string."ctxt"���þ*go.string."firstProg"�@��4�������� �������firstProg�� �*go.string."firstProg"���þ(go.string."lastProg"�@��2���������������lastProg�� �(go.string."lastProg"���þ(go.string."dataAddr"�@��2���������������dataAddr�� �(go.string."dataAddr"���þ$go.string."Parser"�0��.���������������Parser�� �$go.string."Parser"���þtype."".Parser��à ��à È�������øq‘[�Y��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������������������������������������(���������������������������������������0���������������������������������������H���������������������������������������P���������������������������������������h���������������������������������������p���������������������������������������ˆ��������������������������������������� ���������������������������������������¨���������������������������������������°���������������������������������������¸���������������������������������������À�����������������������������������������������| à� runtime.algarray���0��$type..gc."".Parser���@��,type..gcprog."".Parser���P��,go.string."asm.Parser"���p��type.*"".Parser���€��"runtime.zerovalue���À�type."".Parser���À��go.string."lex"���Ð��"go.importpath."".���à��Vtype.bootstrap/asm/internal/lex.TokenReader�����&go.string."lineNum"��� ��"go.importpath."".���°��type.int���à��.go.string."histLineNum"���ð��"go.importpath."".���€��type.int32���°��*go.string."errorLine"���À��"go.importpath."".���Ð��type.int32���€��,go.string."errorCount"�����"go.importpath."".��� ��type.int���Ð��go.string."pc"���à��"go.importpath."".���ð��type.int64��� ��"go.string."input"���°��"go.importpath."".���À��Ntype.[]bootstrap/asm/internal/lex.Token���ð��(go.string."inputPos"���€��"go.importpath."".�����type.int���À��2go.string."pendingLabels"���Ð��"go.importpath."".���à��type.[]string�����$go.string."labels"��� ��"go.importpath."".���°��Xtype.map[string]*bootstrap/internal/obj.Prog���à��&go.string."toPatch"���ð��"go.importpath."".���€��type.[]"".Patch���°�� go.string."addr"���À��"go.importpath."".���Ð��Dtype.[]bootstrap/internal/obj.Addr���€ �� go.string."arch"��� ��"go.importpath."".���  ��Ltype.*bootstrap/asm/internal/arch.Arch���Ð �� go.string."ctxt"���à ��"go.importpath."".���ð ��Btype.*bootstrap/internal/obj.Link��� 
��*go.string."firstProg"���°
��"go.importpath."".�����Btype.*bootstrap/internal/obj.Prog���ð
��(go.string."lastProg"���€ ��"go.importpath."".��� ��Btype.*bootstrap/internal/obj.Prog���À ��(go.string."dataAddr"���Ð ��"go.importpath."".���à ��*type.map[string]int64���` �type."".Parser��� ��$go.string."Parser"���  ��"go.importpath."".���° à �type."".Parser���þ.go.string."*asm.Parser"�@��8�������� �������*asm.Parser�� �.go.string."*asm.Parser"���þ^go.string."func(*asm.Parser) (*obj.Prog, bool)"�p��h��������#�������func(*asm.Parser) (*obj.Prog, bool)�� �^go.string."func(*asm.Parser) (*obj.Prog, bool)"���þttype.func(*"".Parser) (*bootstrap/internal/obj.Prog, bool)�°��°�������Øø·�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��^go.string."func(*asm.Parser) (*obj.Prog, bool)"���p��†go.weak.type.*func(*"".Parser) (*bootstrap/internal/obj.Prog, bool)���€��"runtime.zerovalue��� €�ttype.func(*"".Parser) (*bootstrap/internal/obj.Prog, bool)���А�ttype.func(*"".Parser) (*bootstrap/internal/obj.Prog, bool)���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Prog��� ��type.bool���þfgo.string."func(*asm.Parser, []lex.Token) obj.Addr"�p��p��������'�������func(*asm.Parser, []lex.Token) obj.Addr�� �fgo.string."func(*asm.Parser, []lex.Token) obj.Addr"���þªtype.func(*"".Parser, []bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr�°��°�������¾K\J�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��fgo.string."func(*asm.Parser, []lex.Token) obj.Addr"���p��¼go.weak.type.*func(*"".Parser, []bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr���€��"runtime.zerovalue��� €�ªtype.func(*"".Parser, []bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr���Р�ªtype.func(*"".Parser, []bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr���€��type.*"".Parser�����Ntype.[]bootstrap/asm/internal/lex.Token��� ��@type.bootstrap/internal/obj.Addr���þlgo.string."func(*asm.Parser, *obj.Prog, string, bool)"�€��v��������*�������func(*asm.Parser, *obj.Prog, string, bool)�� �lgo.string."func(*asm.Parser, *obj.Prog, string, bool)"���þ‚type.func(*"".Parser, *bootstrap/internal/obj.Prog, string, bool)�À��À�������ªÔùò�3���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��lgo.string."func(*asm.Parser, *obj.Prog, string, bool)"���p��”go.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Prog, string, bool)���€��"runtime.zerovalue��� €�‚type.func(*"".Parser, *bootstrap/internal/obj.Prog, string, bool)���ÐÀ�‚type.func(*"".Parser, *bootstrap/internal/obj.Prog, string, bool)���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Prog��� ��type.string���°��type.bool���þ2go.string."[][]lex.Token"�@��<�������� �������[][]lex.Token�� �2go.string."[][]lex.Token"���þRtype.[][]bootstrap/asm/internal/lex.Token� �� �������<ˆ¤¾�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��2go.string."[][]lex.Token"���p��dgo.weak.type.*[][]bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue�����Ntype.[]bootstrap/asm/internal/lex.Token���þ|go.typelink.[][]lex.Token/[][]bootstrap/asm/internal/lex.Token��������������Rtype.[][]bootstrap/asm/internal/lex.Token���þhgo.string."func(*asm.Parser, string, [][]lex.Token)"�€��r��������(�������func(*asm.Parser, string, [][]lex.Token)�� �hgo.string."func(*asm.Parser, string, [][]lex.Token)"���þ†type.func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)�°��°�������䍎D�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��hgo.string."func(*asm.Parser, string, [][]lex.Token)"���p��˜go.weak.type.*func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)���€��"runtime.zerovalue��� €�†type.func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)���а�†type.func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)���€��type.*"".Parser�����type.string��� ��Rtype.[][]bootstrap/asm/internal/lex.Token���þlgo.string."func(*asm.Parser, int, string, []obj.Addr)"�€��v��������*�������func(*asm.Parser, int, string, []obj.Addr)�� �lgo.string."func(*asm.Parser, int, string, []obj.Addr)"���þ‚type.func(*"".Parser, int, string, []bootstrap/internal/obj.Addr)�À��À�������îÔø9�3���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��lgo.string."func(*asm.Parser, int, string, []obj.Addr)"���p��”go.weak.type.*func(*"".Parser, int, string, []bootstrap/internal/obj.Addr)���€��"runtime.zerovalue��� €�‚type.func(*"".Parser, int, string, []bootstrap/internal/obj.Addr)���ÐÀ�‚type.func(*"".Parser, int, string, []bootstrap/internal/obj.Addr)���€��type.*"".Parser�����type.int��� ��type.string���°��Dtype.[]bootstrap/internal/obj.Addr���þ6go.string."[]lex.ScanToken"�@��@���������������[]lex.ScanToken�� �6go.string."[]lex.ScanToken"���þVtype.[]bootstrap/asm/internal/lex.ScanToken� �� �������©w˜�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��6go.string."[]lex.ScanToken"���p��hgo.weak.type.*[]bootstrap/asm/internal/lex.ScanToken���€��"runtime.zerovalue�����Rtype.bootstrap/asm/internal/lex.ScanToken���þ„go.typelink.[]lex.ScanToken/[]bootstrap/asm/internal/lex.ScanToken��������������Vtype.[]bootstrap/asm/internal/lex.ScanToken���þhgo.string."func(*asm.Parser, ...lex.ScanToken) bool"�€��r��������(�������func(*asm.Parser, ...lex.ScanToken) bool�� �hgo.string."func(*asm.Parser, ...lex.ScanToken) bool"���þ†type.func(*"".Parser, ...bootstrap/asm/internal/lex.ScanToken) bool�°��°�������éÜ�3����������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��hgo.string."func(*asm.Parser, ...lex.ScanToken) bool"���p��˜go.weak.type.*func(*"".Parser, ...bootstrap/asm/internal/lex.ScanToken) bool���€��"runtime.zerovalue��� €�†type.func(*"".Parser, ...bootstrap/asm/internal/lex.ScanToken) bool���Р�†type.func(*"".Parser, ...bootstrap/asm/internal/lex.ScanToken) bool���€��type.*"".Parser�����Vtype.[]bootstrap/asm/internal/lex.ScanToken��� ��type.bool���þDgo.string."func(*asm.Parser) bool"�P��N���������������func(*asm.Parser) bool�� �Dgo.string."func(*asm.Parser) bool"���þ4type.func(*"".Parser) bool� �� �������òB=d�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Dgo.string."func(*asm.Parser) bool"���p��Fgo.weak.type.*func(*"".Parser) bool���€��"runtime.zerovalue��� €�4type.func(*"".Parser) bool���А�4type.func(*"".Parser) bool���€��type.*"".Parser�����type.bool���þTgo.string."func(*asm.Parser, string) bool"�`��^���������������func(*asm.Parser, string) bool�� �Tgo.string."func(*asm.Parser, string) bool"���þDtype.func(*"".Parser, string) bool�°��°�������öÐÛ�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*asm.Parser, string) bool"���p��Vgo.weak.type.*func(*"".Parser, string) bool���€��"runtime.zerovalue��� €�Dtype.func(*"".Parser, string) bool���Р�Dtype.func(*"".Parser, string) bool���€��type.*"".Parser�����type.string��� ��type.bool���þZgo.string."func(*asm.Parser, string) float64"�p��d��������!�������func(*asm.Parser, string) float64�� �Zgo.string."func(*asm.Parser, string) float64"���þJtype.func(*"".Parser, string) float64�°��°�������$œ´ô�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Zgo.string."func(*asm.Parser, string) float64"���p��\go.weak.type.*func(*"".Parser, string) float64���€��"runtime.zerovalue��� €�Jtype.func(*"".Parser, string) float64���Р�Jtype.func(*"".Parser, string) float64���€��type.*"".Parser�����type.string��� ��type.float64���þXgo.string."func(*asm.Parser, string) uint64"�p��b�������� �������func(*asm.Parser, string) uint64�� �Xgo.string."func(*asm.Parser, string) uint64"���þHtype.func(*"".Parser, string) uint64�°��°�������tB *�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Xgo.string."func(*asm.Parser, string) uint64"���p��Zgo.weak.type.*func(*"".Parser, string) uint64���€��"runtime.zerovalue��� €�Htype.func(*"".Parser, string) uint64���Р�Htype.func(*"".Parser, string) uint64���€��type.*"".Parser�����type.string��� ��type.uint64���þXgo.string."func(*asm.Parser, string) string"�p��b�������� �������func(*asm.Parser, string) string�� �Xgo.string."func(*asm.Parser, string) string"���þHtype.func(*"".Parser, string) string�°��°�������¼z‘Õ�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Xgo.string."func(*asm.Parser, string) string"���p��Zgo.weak.type.*func(*"".Parser, string) string���€��"runtime.zerovalue��� €�Htype.func(*"".Parser, string) string���Р�Htype.func(*"".Parser, string) string���€��type.*"".Parser�����type.string��� ��type.string���þ:go.string."func(*asm.Parser)"�P��D���������������func(*asm.Parser)�� �:go.string."func(*asm.Parser)"���þ*type.func(*"".Parser)����������–Dò©�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func(*asm.Parser)"���p��<go.weak.type.*func(*"".Parser)���€��"runtime.zerovalue��� €�*type.func(*"".Parser)���А�*type.func(*"".Parser)���€��type.*"".Parser���þfgo.string."func(*asm.Parser, *obj.Prog, *obj.Prog)"�p��p��������'�������func(*asm.Parser, *obj.Prog, *obj.Prog)�� �fgo.string."func(*asm.Parser, *obj.Prog, *obj.Prog)"���þ¢type.func(*"".Parser, *bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)�°��°�������4«7�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��fgo.string."func(*asm.Parser, *obj.Prog, *obj.Prog)"���p��´go.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)���€��"runtime.zerovalue��� €�¢type.func(*"".Parser, *bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)���а�¢type.func(*"".Parser, *bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Prog��� ��Btype.*bootstrap/internal/obj.Prog���þbruntime.gcbits.0xcc000000000000000000000000000000� �� Ì����������������þ0go.string."interface {}"�@��:�������� �������interface {}�� �0go.string."interface {}"���þ"type.interface {}�À��À�������çW ��������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0xcc000000000000000000000000000000���P��0go.string."interface {}"���p��4go.weak.type.*interface {}���€��"runtime.zerovalue���À�"type.interface {}���þ4go.string."[]interface {}"�@��>���������������[]interface {}�� �4go.string."[]interface {}"���þ&type.[]interface {}� �� �������p“ê/�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��4go.string."[]interface {}"���p��8go.weak.type.*[]interface {}���€��"runtime.zerovalue�����"type.interface {}���þRgo.typelink.[]interface {}/[]interface {}��������������&type.[]interface {}���þlgo.string."func(*asm.Parser, string, ...interface {})"�€��v��������*�������func(*asm.Parser, string, ...interface {})�� �lgo.string."func(*asm.Parser, string, ...interface {})"���þ\type.func(*"".Parser, string, ...interface {})�°��°�������Ö[o]�3������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��lgo.string."func(*asm.Parser, string, ...interface {})"���p��ngo.weak.type.*func(*"".Parser, string, ...interface {})���€��"runtime.zerovalue��� €�\type.func(*"".Parser, string, ...interface {})���а�\type.func(*"".Parser, string, ...interface {})���€��type.*"".Parser�����type.string��� ��&type.[]interface {}���þpgo.string."func(*asm.Parser, string, []lex.Token) int64"�€��z��������,�������func(*asm.Parser, string, []lex.Token) int64�� �pgo.string."func(*asm.Parser, string, []lex.Token) int64"���þŽtype.func(*"".Parser, string, []bootstrap/asm/internal/lex.Token) int64�À��À�������Ùæe �3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��pgo.string."func(*asm.Parser, string, []lex.Token) int64"���p�� go.weak.type.*func(*"".Parser, string, []bootstrap/asm/internal/lex.Token) int64���€��"runtime.zerovalue��� €�Žtype.func(*"".Parser, string, []bootstrap/asm/internal/lex.Token) int64���а�Žtype.func(*"".Parser, string, []bootstrap/asm/internal/lex.Token) int64���€��type.*"".Parser�����type.string��� ��Ntype.[]bootstrap/asm/internal/lex.Token���°��type.int64���þXgo.string."func(*asm.Parser, lex.ScanToken)"�p��b�������� �������func(*asm.Parser, lex.ScanToken)�� �Xgo.string."func(*asm.Parser, lex.ScanToken)"���þvtype.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken)� �� �������,¹Z�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Xgo.string."func(*asm.Parser, lex.ScanToken)"���p��ˆgo.weak.type.*func(*"".Parser, bootstrap/asm/internal/lex.ScanToken)���€��"runtime.zerovalue��� €�vtype.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken)���Р�vtype.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken)���€��type.*"".Parser�����Rtype.bootstrap/asm/internal/lex.ScanToken���þHgo.string."func(*asm.Parser) uint64"�`��R���������������func(*asm.Parser) uint64�� �Hgo.string."func(*asm.Parser) uint64"���þ8type.func(*"".Parser) uint64� �� �������…²vB�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Hgo.string."func(*asm.Parser) uint64"���p��Jgo.weak.type.*func(*"".Parser) uint64���€��"runtime.zerovalue��� €�8type.func(*"".Parser) uint64���А�8type.func(*"".Parser) uint64���€��type.*"".Parser�����type.uint64���þJgo.string."func(*asm.Parser) float64"�`��T���������������func(*asm.Parser) float64�� �Jgo.string."func(*asm.Parser) float64"���þ:type.func(*"".Parser) float64� �� �������•’Ek�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Jgo.string."func(*asm.Parser) float64"���p��Lgo.weak.type.*func(*"".Parser) float64���€��"runtime.zerovalue��� €�:type.func(*"".Parser) float64���А�:type.func(*"".Parser) float64���€��type.*"".Parser�����type.float64���þlgo.string."func(*asm.Parser, lex.ScanToken) lex.Token"�€��v��������*�������func(*asm.Parser, lex.ScanToken) lex.Token�� �lgo.string."func(*asm.Parser, lex.ScanToken) lex.Token"���þ¸type.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token�°��°�������"o¾$�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��lgo.string."func(*asm.Parser, lex.ScanToken) lex.Token"���p��Êgo.weak.type.*func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue��� €�¸type.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token���Р�¸type.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token���€��type.*"".Parser�����Rtype.bootstrap/asm/internal/lex.ScanToken��� ��Jtype.bootstrap/asm/internal/lex.Token���þ|go.string."func(*asm.Parser, *obj.Prog, int, *obj.Addr) int64"���†��������2�������func(*asm.Parser, *obj.Prog, int, *obj.Addr) int64�� �|go.string."func(*asm.Parser, *obj.Prog, int, *obj.Addr) int64"���þ¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64�Ð��Ð�������Òjcá�3���������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��|go.string."func(*asm.Parser, *obj.Prog, int, *obj.Addr) int64"���p��Êgo.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���€��"runtime.zerovalue��� €�¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���ÐÀ�¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Prog��� ��type.int���°��Btype.*bootstrap/internal/obj.Addr���À��type.int64���þlgo.string."func(*asm.Parser, string, *obj.Addr) int64"�€��v��������*�������func(*asm.Parser, string, *obj.Addr) int64�� �lgo.string."func(*asm.Parser, string, *obj.Addr) int64"���þ‚type.func(*"".Parser, string, *bootstrap/internal/obj.Addr) int64�À��À�������óÁ º�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��lgo.string."func(*asm.Parser, string, *obj.Addr) int64"���p��”go.weak.type.*func(*"".Parser, string, *bootstrap/internal/obj.Addr) int64���€��"runtime.zerovalue��� €�‚type.func(*"".Parser, string, *bootstrap/internal/obj.Addr) int64���а�‚type.func(*"".Parser, string, *bootstrap/internal/obj.Addr) int64���€��type.*"".Parser�����type.string��� ��Btype.*bootstrap/internal/obj.Addr���°��type.int64���þ|go.string."func(*asm.Parser, *obj.Prog, int, *obj.Addr) int16"���†��������2�������func(*asm.Parser, *obj.Prog, int, *obj.Addr) int16�� �|go.string."func(*asm.Parser, *obj.Prog, int, *obj.Addr) int16"���þ¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16�Ð��Ð�������Aê5�3���������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��|go.string."func(*asm.Parser, *obj.Prog, int, *obj.Addr) int16"���p��Êgo.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16���€��"runtime.zerovalue��� €�¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16���ÐÀ�¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Prog��� ��type.int���°��Btype.*bootstrap/internal/obj.Addr���À��type.int16���þbgo.string."func(*asm.Parser, lex.ScanToken) bool"�p��l��������%�������func(*asm.Parser, lex.ScanToken) bool�� �bgo.string."func(*asm.Parser, lex.ScanToken) bool"���þ€type.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bool�°��°�������«`$�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��bgo.string."func(*asm.Parser, lex.ScanToken) bool"���p��’go.weak.type.*func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bool���€��"runtime.zerovalue��� €�€type.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bool���Р�€type.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bool���€��type.*"".Parser�����Rtype.bootstrap/asm/internal/lex.ScanToken��� ��type.bool���þ‚go.string."func(*asm.Parser, int, string, string, [][]lex.Token)"���Œ��������5�������func(*asm.Parser, int, string, string, [][]lex.Token)�� �‚go.string."func(*asm.Parser, int, string, string, [][]lex.Token)"���þ type.func(*"".Parser, int, string, string, [][]bootstrap/asm/internal/lex.Token)�Ð��Ð�������QÌË�3������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��‚go.string."func(*asm.Parser, int, string, string, [][]lex.Token)"���p��²go.weak.type.*func(*"".Parser, int, string, string, [][]bootstrap/asm/internal/lex.Token)���€��"runtime.zerovalue��� €� type.func(*"".Parser, int, string, string, [][]bootstrap/asm/internal/lex.Token)���ÐÐ� type.func(*"".Parser, int, string, string, [][]bootstrap/asm/internal/lex.Token)���€��type.*"".Parser�����type.int��� ��type.string���°��type.string���À��Rtype.[][]bootstrap/asm/internal/lex.Token���þNgo.string."func(*asm.Parser) lex.Token"�`��X���������������func(*asm.Parser) lex.Token�� �Ngo.string."func(*asm.Parser) lex.Token"���þltype.func(*"".Parser) bootstrap/asm/internal/lex.Token� �� �������ŸŽ*9�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ngo.string."func(*asm.Parser) lex.Token"���p��~go.weak.type.*func(*"".Parser) bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue��� €�ltype.func(*"".Parser) bootstrap/asm/internal/lex.Token���А�ltype.func(*"".Parser) bootstrap/asm/internal/lex.Token���€��type.*"".Parser�����Jtype.bootstrap/asm/internal/lex.Token���þZgo.string."func(*asm.Parser, *obj.Addr) bool"�p��d��������!�������func(*asm.Parser, *obj.Addr) bool�� �Zgo.string."func(*asm.Parser, *obj.Addr) bool"���þptype.func(*"".Parser, *bootstrap/internal/obj.Addr) bool�°��°�������µ¶R�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Zgo.string."func(*asm.Parser, *obj.Addr) bool"���p��‚go.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Addr) bool���€��"runtime.zerovalue��� €�ptype.func(*"".Parser, *bootstrap/internal/obj.Addr) bool���Р�ptype.func(*"".Parser, *bootstrap/internal/obj.Addr) bool���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Addr��� ��type.bool���þTgo.string."func(*asm.Parser, string) int8"�`��^���������������func(*asm.Parser, string) int8�� �Tgo.string."func(*asm.Parser, string) int8"���þDtype.func(*"".Parser, string) int8�°��°�������߁�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*asm.Parser, string) int8"���p��Vgo.weak.type.*func(*"".Parser, string) int8���€��"runtime.zerovalue��� €�Dtype.func(*"".Parser, string) int8���Р�Dtype.func(*"".Parser, string) int8���€��type.*"".Parser�����type.string��� ��type.int8���þVgo.string."func(*asm.Parser) lex.ScanToken"�`��`���������������func(*asm.Parser) lex.ScanToken�� �Vgo.string."func(*asm.Parser) lex.ScanToken"���þttype.func(*"".Parser) bootstrap/asm/internal/lex.ScanToken� �� �������Ld; �3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Vgo.string."func(*asm.Parser) lex.ScanToken"���p��†go.weak.type.*func(*"".Parser) bootstrap/asm/internal/lex.ScanToken���€��"runtime.zerovalue��� €�ttype.func(*"".Parser) bootstrap/asm/internal/lex.ScanToken���А�ttype.func(*"".Parser) bootstrap/asm/internal/lex.ScanToken���€��type.*"".Parser�����Rtype.bootstrap/asm/internal/lex.ScanToken���þVgo.string."func(*asm.Parser, string) int64"�`��`���������������func(*asm.Parser, string) int64�� �Vgo.string."func(*asm.Parser, string) int64"���þFtype.func(*"".Parser, string) int64�°��°�������¡_;é�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Vgo.string."func(*asm.Parser, string) int64"���p��Xgo.weak.type.*func(*"".Parser, string) int64���€��"runtime.zerovalue��� €�Ftype.func(*"".Parser, string) int64���Р�Ftype.func(*"".Parser, string) int64���€��type.*"".Parser�����type.string��� ��type.int64���þrgo.string."func(*asm.Parser, int, string, [][]lex.Token)"�€��|��������-�������func(*asm.Parser, int, string, [][]lex.Token)�� �rgo.string."func(*asm.Parser, int, string, [][]lex.Token)"���þtype.func(*"".Parser, int, string, [][]bootstrap/asm/internal/lex.Token)�À��À�������“Áo¶�3���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��rgo.string."func(*asm.Parser, int, string, [][]lex.Token)"���p��¢go.weak.type.*func(*"".Parser, int, string, [][]bootstrap/asm/internal/lex.Token)���€��"runtime.zerovalue��� €�type.func(*"".Parser, int, string, [][]bootstrap/asm/internal/lex.Token)���ÐÀ�type.func(*"".Parser, int, string, [][]bootstrap/asm/internal/lex.Token)���€��type.*"".Parser�����type.int��� ��type.string���°��Rtype.[][]bootstrap/asm/internal/lex.Token���þŽgo.string."func(*asm.Parser, string, int32) (int16, int16, int8, bool)"� ��˜��������;�������func(*asm.Parser, string, int32) (int16, int16, int8, bool)�� �Žgo.string."func(*asm.Parser, string, int32) (int16, int16, int8, bool)"���þ~type.func(*"".Parser, string, int32) (int16, int16, int8, bool)�ð��ð�������ók�3�������������������������������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Žgo.string."func(*asm.Parser, string, int32) (int16, int16, int8, bool)"���p��go.weak.type.*func(*"".Parser, string, int32) (int16, int16, int8, bool)���€��"runtime.zerovalue��� €�~type.func(*"".Parser, string, int32) (int16, int16, int8, bool)���а�~type.func(*"".Parser, string, int32) (int16, int16, int8, bool)���€��type.*"".Parser�����type.string��� ��type.int32���°��type.int16���À��type.int16���Ð��type.int8���à��type.bool���þ^go.string."func(*asm.Parser, *obj.Addr, int32)"�p��h��������#�������func(*asm.Parser, *obj.Addr, int32)�� �^go.string."func(*asm.Parser, *obj.Addr, int32)"���þttype.func(*"".Parser, *bootstrap/internal/obj.Addr, int32)�°��°�������~_}_�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��^go.string."func(*asm.Parser, *obj.Addr, int32)"���p��†go.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Addr, int32)���€��"runtime.zerovalue��� €�ttype.func(*"".Parser, *bootstrap/internal/obj.Addr, int32)���а�ttype.func(*"".Parser, *bootstrap/internal/obj.Addr, int32)���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Addr��� ��type.int32���þPgo.string."func(*asm.Parser, *obj.Addr)"�`��Z���������������func(*asm.Parser, *obj.Addr)�� �Pgo.string."func(*asm.Parser, *obj.Addr)"���þftype.func(*"".Parser, *bootstrap/internal/obj.Addr)� �� �������¡Bµ�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Pgo.string."func(*asm.Parser, *obj.Addr)"���p��xgo.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Addr)���€��"runtime.zerovalue��� €�ftype.func(*"".Parser, *bootstrap/internal/obj.Addr)���Р�ftype.func(*"".Parser, *bootstrap/internal/obj.Addr)���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Addr���þXgo.string."func(*asm.Parser, string) uint16"�p��b�������� �������func(*asm.Parser, string) uint16�� �Xgo.string."func(*asm.Parser, string) uint16"���þHtype.func(*"".Parser, string) uint16�°��°�������°¨´È�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Xgo.string."func(*asm.Parser, string) uint16"���p��Zgo.weak.type.*func(*"".Parser, string) uint16���€��"runtime.zerovalue��� €�Htype.func(*"".Parser, string) uint16���Р�Htype.func(*"".Parser, string) uint16���€��type.*"".Parser�����type.string��� ��type.uint16���þfgo.string."func(*asm.Parser, string) (int16, bool)"�p��p��������'�������func(*asm.Parser, string) (int16, bool)�� �fgo.string."func(*asm.Parser, string) (int16, bool)"���þVtype.func(*"".Parser, string) (int16, bool)�À��À�������^ÌÌl�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��fgo.string."func(*asm.Parser, string) (int16, bool)"���p��hgo.weak.type.*func(*"".Parser, string) (int16, bool)���€��"runtime.zerovalue��� €�Vtype.func(*"".Parser, string) (int16, bool)���Р�Vtype.func(*"".Parser, string) (int16, bool)���€��type.*"".Parser�����type.string��� ��type.int16���°��type.bool���þdgo.string."func(*asm.Parser, string, int32) int64"�p��n��������&�������func(*asm.Parser, string, int32) int64�� �dgo.string."func(*asm.Parser, string, int32) int64"���þTtype.func(*"".Parser, string, int32) int64�À��À�������CHÖ[�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��dgo.string."func(*asm.Parser, string, int32) int64"���p��fgo.weak.type.*func(*"".Parser, string, int32) int64���€��"runtime.zerovalue��� €�Ttype.func(*"".Parser, string, int32) int64���а�Ttype.func(*"".Parser, string, int32) int64���€��type.*"".Parser�����type.string��� ��type.int32���°��type.int64���þzgo.string."func(*asm.Parser, *obj.Addr, string, bool, int32)"���„��������1�������func(*asm.Parser, *obj.Addr, string, bool, int32)�� �zgo.string."func(*asm.Parser, *obj.Addr, string, bool, int32)"���þtype.func(*"".Parser, *bootstrap/internal/obj.Addr, string, bool, int32)�Ð��Ð�������ÆG"Ì�3������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��zgo.string."func(*asm.Parser, *obj.Addr, string, bool, int32)"���p��¢go.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Addr, string, bool, int32)���€��"runtime.zerovalue��� €�type.func(*"".Parser, *bootstrap/internal/obj.Addr, string, bool, int32)���ÐÐ�type.func(*"".Parser, *bootstrap/internal/obj.Addr, string, bool, int32)���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Addr��� ��type.string���°��type.bool���À��type.int32���þTgo.string."func(*asm.Parser, []lex.Token)"�`��^���������������func(*asm.Parser, []lex.Token)�� �Tgo.string."func(*asm.Parser, []lex.Token)"���þrtype.func(*"".Parser, []bootstrap/asm/internal/lex.Token)� �� �������ýP=s�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*asm.Parser, []lex.Token)"���p��„go.weak.type.*func(*"".Parser, []bootstrap/asm/internal/lex.Token)���€��"runtime.zerovalue��� €�rtype.func(*"".Parser, []bootstrap/asm/internal/lex.Token)���Р�rtype.func(*"".Parser, []bootstrap/asm/internal/lex.Token)���€��type.*"".Parser�����Ntype.[]bootstrap/asm/internal/lex.Token���þngo.string."func(*asm.Parser, *obj.Addr, string, int32)"�€��x��������+�������func(*asm.Parser, *obj.Addr, string, int32)�� �ngo.string."func(*asm.Parser, *obj.Addr, string, int32)"���þ„type.func(*"".Parser, *bootstrap/internal/obj.Addr, string, int32)�À��À�������Âo©À�3���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��ngo.string."func(*asm.Parser, *obj.Addr, string, int32)"���p��–go.weak.type.*func(*"".Parser, *bootstrap/internal/obj.Addr, string, int32)���€��"runtime.zerovalue��� €�„type.func(*"".Parser, *bootstrap/internal/obj.Addr, string, int32)���ÐÀ�„type.func(*"".Parser, *bootstrap/internal/obj.Addr, string, int32)���€��type.*"".Parser�����Btype.*bootstrap/internal/obj.Addr��� ��type.string���°��type.int32���þ`go.string."func(*asm.Parser, string, *obj.Addr)"�p��j��������$�������func(*asm.Parser, string, *obj.Addr)�� �`go.string."func(*asm.Parser, string, *obj.Addr)"���þvtype.func(*"".Parser, string, *bootstrap/internal/obj.Addr)�°��°�������ç"øœ�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��`go.string."func(*asm.Parser, string, *obj.Addr)"���p��ˆgo.weak.type.*func(*"".Parser, string, *bootstrap/internal/obj.Addr)���€��"runtime.zerovalue��� €�vtype.func(*"".Parser, string, *bootstrap/internal/obj.Addr)���а�vtype.func(*"".Parser, string, *bootstrap/internal/obj.Addr)���€��type.*"".Parser�����type.string��� ��Btype.*bootstrap/internal/obj.Addr���þlgo.string."func(*asm.Parser, string, *obj.Addr, bool)"�€��v��������*�������func(*asm.Parser, string, *obj.Addr, bool)�� �lgo.string."func(*asm.Parser, string, *obj.Addr, bool)"���þ‚type.func(*"".Parser, string, *bootstrap/internal/obj.Addr, bool)�À��À�������jÔ*Â�3���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��lgo.string."func(*asm.Parser, string, *obj.Addr, bool)"���p��”go.weak.type.*func(*"".Parser, string, *bootstrap/internal/obj.Addr, bool)���€��"runtime.zerovalue��� €�‚type.func(*"".Parser, string, *bootstrap/internal/obj.Addr, bool)���ÐÀ�‚type.func(*"".Parser, string, *bootstrap/internal/obj.Addr, bool)���€��type.*"".Parser�����type.string��� ��Btype.*bootstrap/internal/obj.Addr���°��type.bool���þ"go.string."Parse"�0��,���������������Parse�� �"go.string."Parse"���þHgo.string."func() (*obj.Prog, bool)"�`��R���������������func() (*obj.Prog, bool)�� �Hgo.string."func() (*obj.Prog, bool)"���þ`type.func() (*bootstrap/internal/obj.Prog, bool)� �� �������ü®»�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Hgo.string."func() (*obj.Prog, bool)"���p��rgo.weak.type.*func() (*bootstrap/internal/obj.Prog, bool)���€��"runtime.zerovalue��� €�`type.func() (*bootstrap/internal/obj.Prog, bool)���Ѐ�`type.func() (*bootstrap/internal/obj.Prog, bool)���€��Btype.*bootstrap/internal/obj.Prog�����type.bool���þ&go.string."address"�0��0���������������address�� �&go.string."address"���þLgo.string."func([]lex.Token) obj.Addr"�`��V���������������func([]lex.Token) obj.Addr�� �Lgo.string."func([]lex.Token) obj.Addr"���þ’type.func([]bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr� �� �������.�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Lgo.string."func([]lex.Token) obj.Addr"���p��¤go.weak.type.*func([]bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr���€��"runtime.zerovalue��� €�’type.func([]bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr���А�’type.func([]bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr���€��Ntype.[]bootstrap/asm/internal/lex.Token�����@type.bootstrap/internal/obj.Addr���þ$go.string."append"�0��.���������������append�� �$go.string."append"���þRgo.string."func(*obj.Prog, string, bool)"�`��\���������������func(*obj.Prog, string, bool)�� �Rgo.string."func(*obj.Prog, string, bool)"���þjtype.func(*bootstrap/internal/obj.Prog, string, bool)�°��°�������{Å,ì�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(*obj.Prog, string, bool)"���p��|go.weak.type.*func(*bootstrap/internal/obj.Prog, string, bool)���€��"runtime.zerovalue��� €�jtype.func(*bootstrap/internal/obj.Prog, string, bool)���а�jtype.func(*bootstrap/internal/obj.Prog, string, bool)���€��Btype.*bootstrap/internal/obj.Prog�����type.string��� ��type.bool���þ&go.string."asmData"�0��0���������������asmData�� �&go.string."asmData"���þNgo.string."func(string, [][]lex.Token)"�`��X���������������func(string, [][]lex.Token)�� �Ngo.string."func(string, [][]lex.Token)"���þntype.func(string, [][]bootstrap/asm/internal/lex.Token)� �� �������EŒ �3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ngo.string."func(string, [][]lex.Token)"���p��€go.weak.type.*func(string, [][]bootstrap/asm/internal/lex.Token)���€��"runtime.zerovalue��� €�ntype.func(string, [][]bootstrap/asm/internal/lex.Token)���Р�ntype.func(string, [][]bootstrap/asm/internal/lex.Token)���€��type.string�����Rtype.[][]bootstrap/asm/internal/lex.Token���þ.go.string."asmFuncData"�@��8�������� �������asmFuncData�� �.go.string."asmFuncData"���þ(go.string."asmGlobl"�@��2���������������asmGlobl�� �(go.string."asmGlobl"���þ4go.string."asmInstruction"�@��>���������������asmInstruction�� �4go.string."asmInstruction"���þRgo.string."func(int, string, []obj.Addr)"�`��\���������������func(int, string, []obj.Addr)�� �Rgo.string."func(int, string, []obj.Addr)"���þjtype.func(int, string, []bootstrap/internal/obj.Addr)�°��°�������à#ø�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(int, string, []obj.Addr)"���p��|go.weak.type.*func(int, string, []bootstrap/internal/obj.Addr)���€��"runtime.zerovalue��� €�jtype.func(int, string, []bootstrap/internal/obj.Addr)���а�jtype.func(int, string, []bootstrap/internal/obj.Addr)���€��type.int�����type.string��� ��Dtype.[]bootstrap/internal/obj.Addr���þ&go.string."asmJump"�0��0���������������asmJump�� �&go.string."asmJump"���þ*go.string."asmPCData"�@��4�������� �������asmPCData�� �*go.string."asmPCData"���þ&go.string."asmText"�0��0���������������asmText�� �&go.string."asmText"���þgo.string."at"�0��&���������������at�� �go.string."at"���þNgo.string."func(...lex.ScanToken) bool"�`��X���������������func(...lex.ScanToken) bool�� �Ngo.string."func(...lex.ScanToken) bool"���þntype.func(...bootstrap/asm/internal/lex.ScanToken) bool� �� �������vµÙ�3��������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ngo.string."func(...lex.ScanToken) bool"���p��€go.weak.type.*func(...bootstrap/asm/internal/lex.ScanToken) bool���€��"runtime.zerovalue��� €�ntype.func(...bootstrap/asm/internal/lex.ScanToken) bool���А�ntype.func(...bootstrap/asm/internal/lex.ScanToken) bool���€��Vtype.[]bootstrap/asm/internal/lex.ScanToken�����type.bool���þ6go.string."atRegisterShift"�@��@���������������atRegisterShift�� �6go.string."atRegisterShift"���þ.go.string."func() bool"�@��8�������� �������func() bool�� �.go.string."func() bool"���þ type.func() bool����������TËx�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��.go.string."func() bool"���p��2go.weak.type.*func() bool���€��"runtime.zerovalue��� €� type.func() bool���Ѐ� type.func() bool���€��type.bool���þ:go.string."atStartOfRegister"�P��D���������������atStartOfRegister�� �:go.string."atStartOfRegister"���þ:go.string."func(string) bool"�P��D���������������func(string) bool�� �:go.string."func(string) bool"���þ,type.func(string) bool� �� �������*÷€�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func(string) bool"���p��>go.weak.type.*func(string) bool���€��"runtime.zerovalue��� €�,type.func(string) bool���А�,type.func(string) bool���€��type.string�����type.bool���þ go.string."atof"�0��*���������������atof�� � go.string."atof"���þ@go.string."func(string) float64"�P��J���������������func(string) float64�� �@go.string."func(string) float64"���þ2type.func(string) float64� �� �������ï›Ñ˜�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func(string) float64"���p��Dgo.weak.type.*func(string) float64���€��"runtime.zerovalue��� €�2type.func(string) float64���А�2type.func(string) float64���€��type.string�����type.float64���þ go.string."atoi"�0��*���������������atoi�� � go.string."atoi"���þ>go.string."func(string) uint64"�P��H���������������func(string) uint64�� �>go.string."func(string) uint64"���þ0type.func(string) uint64� �� �������±«²�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��>go.string."func(string) uint64"���p��Bgo.weak.type.*func(string) uint64���€��"runtime.zerovalue��� €�0type.func(string) uint64���А�0type.func(string) uint64���€��type.string�����type.uint64���þ go.string."atos"�0��*���������������atos�� � go.string."atos"���þ>go.string."func(string) string"�P��H���������������func(string) string�� �>go.string."func(string) string"���þ0type.func(string) string� �� �������Mü¨ç�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��>go.string."func(string) string"���p��Bgo.weak.type.*func(string) string���€��"runtime.zerovalue��� €�0type.func(string) string���А�0type.func(string) string���€��type.string�����type.string���þ go.string."back"�0��*���������������back�� � go.string."back"���þ$go.string."func()"�0��.���������������func()�� �$go.string."func()"���þtype.func()�€��€�������ö¼‚ö�3���������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��$go.string."func()"���p��(go.weak.type.*func()���€��"runtime.zerovalue��� €�type.func()���Ѐ�type.func()���þ$go.string."branch"�0��.���������������branch�� �$go.string."branch"���þLgo.string."func(*obj.Prog, *obj.Prog)"�`��V���������������func(*obj.Prog, *obj.Prog)�� �Lgo.string."func(*obj.Prog, *obj.Prog)"���þŠtype.func(*bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)� �� �������§kêT�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Lgo.string."func(*obj.Prog, *obj.Prog)"���p��œgo.weak.type.*func(*bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)���€��"runtime.zerovalue��� €�Štype.func(*bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)���Р�Štype.func(*bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)���€��Btype.*bootstrap/internal/obj.Prog�����Btype.*bootstrap/internal/obj.Prog���þ$go.string."errorf"�0��.���������������errorf�� �$go.string."errorf"���þRgo.string."func(string, ...interface {})"�`��\���������������func(string, ...interface {})�� �Rgo.string."func(string, ...interface {})"���þDtype.func(string, ...interface {})� �� �������õµ@µ�3����������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(string, ...interface {})"���p��Vgo.weak.type.*func(string, ...interface {})���€��"runtime.zerovalue��� €�Dtype.func(string, ...interface {})���Р�Dtype.func(string, ...interface {})���€��type.string�����&type.[]interface {}���þ.go.string."evalInteger"�@��8�������� �������evalInteger�� �.go.string."evalInteger"���þVgo.string."func(string, []lex.Token) int64"�`��`���������������func(string, []lex.Token) int64�� �Vgo.string."func(string, []lex.Token) int64"���þvtype.func(string, []bootstrap/asm/internal/lex.Token) int64�°��°�������*.‚�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Vgo.string."func(string, []lex.Token) int64"���p��ˆgo.weak.type.*func(string, []bootstrap/asm/internal/lex.Token) int64���€��"runtime.zerovalue��� €�vtype.func(string, []bootstrap/asm/internal/lex.Token) int64���Р�vtype.func(string, []bootstrap/asm/internal/lex.Token) int64���€��type.string�����Ntype.[]bootstrap/asm/internal/lex.Token��� ��type.int64���þ$go.string."expect"�0��.���������������expect�� �$go.string."expect"���þ>go.string."func(lex.ScanToken)"�P��H���������������func(lex.ScanToken)�� �>go.string."func(lex.ScanToken)"���þ^type.func(bootstrap/asm/internal/lex.ScanToken)����������1Uà�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��>go.string."func(lex.ScanToken)"���p��pgo.weak.type.*func(bootstrap/asm/internal/lex.ScanToken)���€��"runtime.zerovalue��� €�^type.func(bootstrap/asm/internal/lex.ScanToken)���А�^type.func(bootstrap/asm/internal/lex.ScanToken)���€��Rtype.bootstrap/asm/internal/lex.ScanToken���þ go.string."expr"�0��*���������������expr�� � go.string."expr"���þ2go.string."func() uint64"�@��<�������� �������func() uint64�� �2go.string."func() uint64"���þ$type.func() uint64���������� Óç$�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��2go.string."func() uint64"���p��6go.weak.type.*func() uint64���€��"runtime.zerovalue��� €�$type.func() uint64���Ѐ�$type.func() uint64���€��type.uint64���þ$go.string."factor"�0��.���������������factor�� �$go.string."factor"���þ*go.string."floatExpr"�@��4�������� �������floatExpr�� �*go.string."floatExpr"���þ4go.string."func() float64"�@��>���������������func() float64�� �4go.string."func() float64"���þ&type.func() float64����������-Í�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��4go.string."func() float64"���p��8go.weak.type.*func() float64���€��"runtime.zerovalue��� €�&type.func() float64���Ѐ�&type.func() float64���€��type.float64���þgo.string."get"�0��(���������������get�� �go.string."get"���þRgo.string."func(lex.ScanToken) lex.Token"�`��\���������������func(lex.ScanToken) lex.Token�� �Rgo.string."func(lex.ScanToken) lex.Token"���þ type.func(bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token� �� �������2á6…�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(lex.ScanToken) lex.Token"���p��²go.weak.type.*func(bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue��� €� type.func(bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token���А� type.func(bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token���€��Rtype.bootstrap/asm/internal/lex.ScanToken�����Jtype.bootstrap/asm/internal/lex.Token���þ.go.string."getConstant"�@��8�������� �������getConstant�� �.go.string."getConstant"���þbgo.string."func(*obj.Prog, int, *obj.Addr) int64"�p��l��������%�������func(*obj.Prog, int, *obj.Addr) int64�� �bgo.string."func(*obj.Prog, int, *obj.Addr) int64"���þ type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64�À��À�������ÐòÆÃ�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��bgo.string."func(*obj.Prog, int, *obj.Addr) int64"���p��²go.weak.type.*func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���€��"runtime.zerovalue��� €� type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���а� type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���€��Btype.*bootstrap/internal/obj.Prog�����type.int��� ��Btype.*bootstrap/internal/obj.Addr���°��type.int64���þ:go.string."getConstantPseudo"�P��D���������������getConstantPseudo�� �:go.string."getConstantPseudo"���þRgo.string."func(string, *obj.Addr) int64"�`��\���������������func(string, *obj.Addr) int64�� �Rgo.string."func(string, *obj.Addr) int64"���þjtype.func(string, *bootstrap/internal/obj.Addr) int64�°��°�������õå/�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(string, *obj.Addr) int64"���p��|go.weak.type.*func(string, *bootstrap/internal/obj.Addr) int64���€��"runtime.zerovalue��� €�jtype.func(string, *bootstrap/internal/obj.Addr) int64���Р�jtype.func(string, *bootstrap/internal/obj.Addr) int64���€��type.string�����Btype.*bootstrap/internal/obj.Addr��� ��type.int64���þ0go.string."getImmediate"�@��:�������� �������getImmediate�� �0go.string."getImmediate"���þ.go.string."getRegister"�@��8�������� �������getRegister�� �.go.string."getRegister"���þbgo.string."func(*obj.Prog, int, *obj.Addr) int16"�p��l��������%�������func(*obj.Prog, int, *obj.Addr) int16�� �bgo.string."func(*obj.Prog, int, *obj.Addr) int16"���þ type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16�À��À�������´ºŒ�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��bgo.string."func(*obj.Prog, int, *obj.Addr) int16"���p��²go.weak.type.*func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16���€��"runtime.zerovalue��� €� type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16���а� type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16���€��Btype.*bootstrap/internal/obj.Prog�����type.int��� ��Btype.*bootstrap/internal/obj.Addr���°��type.int16���þ go.string."have"�0��*���������������have�� � go.string."have"���þHgo.string."func(lex.ScanToken) bool"�`��R���������������func(lex.ScanToken) bool�� �Hgo.string."func(lex.ScanToken) bool"���þhtype.func(bootstrap/asm/internal/lex.ScanToken) bool� �� �������I,üÖ�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Hgo.string."func(lex.ScanToken) bool"���p��zgo.weak.type.*func(bootstrap/asm/internal/lex.ScanToken) bool���€��"runtime.zerovalue��� €�htype.func(bootstrap/asm/internal/lex.ScanToken) bool���А�htype.func(bootstrap/asm/internal/lex.ScanToken) bool���€��Rtype.bootstrap/asm/internal/lex.ScanToken�����type.bool���þ.go.string."instruction"�@��8�������� �������instruction�� �.go.string."instruction"���þhgo.string."func(int, string, string, [][]lex.Token)"�€��r��������(�������func(int, string, string, [][]lex.Token)�� �hgo.string."func(int, string, string, [][]lex.Token)"���þˆtype.func(int, string, string, [][]bootstrap/asm/internal/lex.Token)�À��À�������–W2�3���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��hgo.string."func(int, string, string, [][]lex.Token)"���p��šgo.weak.type.*func(int, string, string, [][]bootstrap/asm/internal/lex.Token)���€��"runtime.zerovalue��� €�ˆtype.func(int, string, string, [][]bootstrap/asm/internal/lex.Token)���ÐÀ�ˆtype.func(int, string, string, [][]bootstrap/asm/internal/lex.Token)���€��type.int�����type.string��� ��type.string���°��Rtype.[][]bootstrap/asm/internal/lex.Token���þ go.string."line"�0��*���������������line�� � go.string."line"���þ go.string."more"�0��*���������������more�� � go.string."more"���þ go.string."next"�0��*���������������next�� � go.string."next"���þ8go.string."func() lex.Token"�P��B���������������func() lex.Token�� �8go.string."func() lex.Token"���þXtype.func() bootstrap/asm/internal/lex.Token����������à]\¡�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."func() lex.Token"���p��jgo.weak.type.*func() bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue��� €�Xtype.func() bootstrap/asm/internal/lex.Token���Ѐ�Xtype.func() bootstrap/asm/internal/lex.Token���€��Jtype.bootstrap/asm/internal/lex.Token���þ&go.string."operand"�0��0���������������operand�� �&go.string."operand"���þ@go.string."func(*obj.Addr) bool"�P��J���������������func(*obj.Addr) bool�� �@go.string."func(*obj.Addr) bool"���þXtype.func(*bootstrap/internal/obj.Addr) bool� �� �������с�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func(*obj.Addr) bool"���p��jgo.weak.type.*func(*bootstrap/internal/obj.Addr) bool���€��"runtime.zerovalue��� €�Xtype.func(*bootstrap/internal/obj.Addr) bool���А�Xtype.func(*bootstrap/internal/obj.Addr) bool���€��Btype.*bootstrap/internal/obj.Addr�����type.bool���þ,go.string."parseScale"�@��6��������
�������parseScale�� �,go.string."parseScale"���þ:go.string."func(string) int8"�P��D���������������func(string) int8�� �:go.string."func(string) int8"���þ,type.func(string) int8� �� ������� ÉÚb�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func(string) int8"���p��>go.weak.type.*func(string) int8���€��"runtime.zerovalue��� €�,type.func(string) int8���А�,type.func(string) int8���€��type.string�����type.int8���þ"go.string."patch"�0��,���������������patch�� �"go.string."patch"���þ go.string."peek"�0��*���������������peek�� � go.string."peek"���þ@go.string."func() lex.ScanToken"�P��J���������������func() lex.ScanToken�� �@go.string."func() lex.ScanToken"���þ`type.func() bootstrap/asm/internal/lex.ScanToken����������v4Û�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func() lex.ScanToken"���p��rgo.weak.type.*func() bootstrap/asm/internal/lex.ScanToken���€��"runtime.zerovalue��� €�`type.func() bootstrap/asm/internal/lex.ScanToken���Ѐ�`type.func() bootstrap/asm/internal/lex.ScanToken���€��Rtype.bootstrap/asm/internal/lex.ScanToken���þ0go.string."positiveAtoi"�@��:�������� �������positiveAtoi�� �0go.string."positiveAtoi"���þ<go.string."func(string) int64"�P��F���������������func(string) int64�� �<go.string."func(string) int64"���þ.type.func(string) int64� �� �������ÙÍ¢�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��<go.string."func(string) int64"���p��@go.weak.type.*func(string) int64���€��"runtime.zerovalue��� €�.type.func(string) int64���А�.type.func(string) int64���€��type.string�����type.int64���þ$go.string."pseudo"�0��.���������������pseudo�� �$go.string."pseudo"���þXgo.string."func(int, string, [][]lex.Token)"�p��b�������� �������func(int, string, [][]lex.Token)�� �Xgo.string."func(int, string, [][]lex.Token)"���þxtype.func(int, string, [][]bootstrap/asm/internal/lex.Token)�°��°�������·›±�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Xgo.string."func(int, string, [][]lex.Token)"���p��Šgo.weak.type.*func(int, string, [][]bootstrap/asm/internal/lex.Token)���€��"runtime.zerovalue��� €�xtype.func(int, string, [][]bootstrap/asm/internal/lex.Token)���а�xtype.func(int, string, [][]bootstrap/asm/internal/lex.Token)���€��type.int�����type.string��� ��Rtype.[][]bootstrap/asm/internal/lex.Token���þ(go.string."register"�@��2���������������register�� �(go.string."register"���þtgo.string."func(string, int32) (int16, int16, int8, bool)"�€��~��������.�������func(string, int32) (int16, int16, int8, bool)�� �tgo.string."func(string, int32) (int16, int16, int8, bool)"���þftype.func(string, int32) (int16, int16, int8, bool)�à��à�������Ï[¡‰�3������������������������������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��tgo.string."func(string, int32) (int16, int16, int8, bool)"���p��xgo.weak.type.*func(string, int32) (int16, int16, int8, bool)���€��"runtime.zerovalue��� €�ftype.func(string, int32) (int16, int16, int8, bool)���Р�ftype.func(string, int32) (int16, int16, int8, bool)���€��type.string�����type.int32��� ��type.int16���°��type.int16���À��type.int8���Ð��type.bool���þ8go.string."registerIndirect"�P��B���������������registerIndirect�� �8go.string."registerIndirect"���þDgo.string."func(*obj.Addr, int32)"�P��N���������������func(*obj.Addr, int32)�� �Dgo.string."func(*obj.Addr, int32)"���þ\type.func(*bootstrap/internal/obj.Addr, int32)� �� �������ëõs½�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Dgo.string."func(*obj.Addr, int32)"���p��ngo.weak.type.*func(*bootstrap/internal/obj.Addr, int32)���€��"runtime.zerovalue��� €�\type.func(*bootstrap/internal/obj.Addr, int32)���Р�\type.func(*bootstrap/internal/obj.Addr, int32)���€��Btype.*bootstrap/internal/obj.Addr�����type.int32���þ0go.string."registerList"�@��:�������� �������registerList�� �0go.string."registerList"���þ6go.string."func(*obj.Addr)"�@��@���������������func(*obj.Addr)�� �6go.string."func(*obj.Addr)"���þNtype.func(*bootstrap/internal/obj.Addr)�����������ï’�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��6go.string."func(*obj.Addr)"���p��`go.weak.type.*func(*bootstrap/internal/obj.Addr)���€��"runtime.zerovalue��� €�Ntype.func(*bootstrap/internal/obj.Addr)���А�Ntype.func(*bootstrap/internal/obj.Addr)���€��Btype.*bootstrap/internal/obj.Addr���þ4go.string."registerNumber"�@��>���������������registerNumber�� �4go.string."registerNumber"���þ>go.string."func(string) uint16"�P��H���������������func(string) uint16�� �>go.string."func(string) uint16"���þ0type.func(string) uint16� �� �������½}„#�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��>go.string."func(string) uint16"���p��Bgo.weak.type.*func(string) uint16���€��"runtime.zerovalue��� €�0type.func(string) uint16���А�0type.func(string) uint16���€��type.string�����type.uint16���þ:go.string."registerReference"�P��D���������������registerReference�� �:go.string."registerReference"���þLgo.string."func(string) (int16, bool)"�`��V���������������func(string) (int16, bool)�� �Lgo.string."func(string) (int16, bool)"���þ>type.func(string) (int16, bool)�°��°������� KÆR�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Lgo.string."func(string) (int16, bool)"���p��Pgo.weak.type.*func(string) (int16, bool)���€��"runtime.zerovalue��� €�>type.func(string) (int16, bool)���А�>type.func(string) (int16, bool)���€��type.string�����type.int16��� ��type.bool���þ2go.string."registerShift"�@��<�������� �������registerShift�� �2go.string."registerShift"���þJgo.string."func(string, int32) int64"�`��T���������������func(string, int32) int64�� �Jgo.string."func(string, int32) int64"���þ<type.func(string, int32) int64�°��°�������¹ðr|�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Jgo.string."func(string, int32) int64"���p��Ngo.weak.type.*func(string, int32) int64���€��"runtime.zerovalue��� €�<type.func(string, int32) int64���Р�<type.func(string, int32) int64���€��type.string�����type.int32��� ��type.int64���þ:go.string."setPseudoRegister"�P��D���������������setPseudoRegister�� �:go.string."setPseudoRegister"���þ`go.string."func(*obj.Addr, string, bool, int32)"�p��j��������$�������func(*obj.Addr, string, bool, int32)�� �`go.string."func(*obj.Addr, string, bool, int32)"���þxtype.func(*bootstrap/internal/obj.Addr, string, bool, int32)�À��À�������{mPR�3���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��`go.string."func(*obj.Addr, string, bool, int32)"���p��Šgo.weak.type.*func(*bootstrap/internal/obj.Addr, string, bool, int32)���€��"runtime.zerovalue��� €�xtype.func(*bootstrap/internal/obj.Addr, string, bool, int32)���ÐÀ�xtype.func(*bootstrap/internal/obj.Addr, string, bool, int32)���€��Btype.*bootstrap/internal/obj.Addr�����type.string��� ��type.bool���°��type.int32���þ"go.string."start"�0��,���������������start�� �"go.string."start"���þ:go.string."func([]lex.Token)"�P��D���������������func([]lex.Token)�� �:go.string."func([]lex.Token)"���þZtype.func([]bootstrap/asm/internal/lex.Token)����������Âf�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func([]lex.Token)"���p��lgo.weak.type.*func([]bootstrap/asm/internal/lex.Token)���€��"runtime.zerovalue��� €�Ztype.func([]bootstrap/asm/internal/lex.Token)���А�Ztype.func([]bootstrap/asm/internal/lex.Token)���€��Ntype.[]bootstrap/asm/internal/lex.Token���þ6go.string."symbolReference"�@��@���������������symbolReference�� �6go.string."symbolReference"���þTgo.string."func(*obj.Addr, string, int32)"�`��^���������������func(*obj.Addr, string, int32)�� �Tgo.string."func(*obj.Addr, string, int32)"���þltype.func(*bootstrap/internal/obj.Addr, string, int32)�°��°�������å˼�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*obj.Addr, string, int32)"���p��~go.weak.type.*func(*bootstrap/internal/obj.Addr, string, int32)���€��"runtime.zerovalue��� €�ltype.func(*bootstrap/internal/obj.Addr, string, int32)���а�ltype.func(*bootstrap/internal/obj.Addr, string, int32)���€��Btype.*bootstrap/internal/obj.Addr�����type.string��� ��type.int32���þ go.string."term"�0��*���������������term�� � go.string."term"���þ:go.string."validateImmediate"�P��D���������������validateImmediate�� �:go.string."validateImmediate"���þFgo.string."func(string, *obj.Addr)"�P��P���������������func(string, *obj.Addr)�� �Fgo.string."func(string, *obj.Addr)"���þ^type.func(string, *bootstrap/internal/obj.Addr)� �� �������²zÀ�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Fgo.string."func(string, *obj.Addr)"���p��pgo.weak.type.*func(string, *bootstrap/internal/obj.Addr)���€��"runtime.zerovalue��� €�^type.func(string, *bootstrap/internal/obj.Addr)���Р�^type.func(string, *bootstrap/internal/obj.Addr)���€��type.string�����Btype.*bootstrap/internal/obj.Addr���þ4go.string."validateSymbol"�@��>���������������validateSymbol�� �4go.string."validateSymbol"���þRgo.string."func(string, *obj.Addr, bool)"�`��\���������������func(string, *obj.Addr, bool)�� �Rgo.string."func(string, *obj.Addr, bool)"���þjtype.func(string, *bootstrap/internal/obj.Addr, bool)�°��°�������$ùÈa�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(string, *obj.Addr, bool)"���p��|go.weak.type.*func(string, *bootstrap/internal/obj.Addr, bool)���€��"runtime.zerovalue��� €�jtype.func(string, *bootstrap/internal/obj.Addr, bool)���а�jtype.func(string, *bootstrap/internal/obj.Addr, bool)���€��type.string�����Btype.*bootstrap/internal/obj.Addr��� ��type.bool���þtype.*"".Parser��ð(��ð(�������½-{�6����������������������������������������������������������������������������������������4�������4�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������þ  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��.go.string."*asm.Parser"���p��0go.weak.type.**"".Parser���€��"runtime.zerovalue�����type."".Parser���` �type.*"".Parser���Àð�type.*"".Parser���ð��"go.string."Parse"�����`type.func() (*bootstrap/internal/obj.Prog, bool)��� ��ttype.func(*"".Parser) (*bootstrap/internal/obj.Prog, bool)���°��$"".(*Parser).Parse���À��$"".(*Parser).Parse���Ð��&go.string."address"���à��"go.importpath."".���ð��’type.func([]bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr���€��ªtype.func(*"".Parser, []bootstrap/asm/internal/lex.Token) bootstrap/internal/obj.Addr�����("".(*Parser).address��� ��("".(*Parser).address���°��$go.string."append"���À��"go.importpath."".���Ð��jtype.func(*bootstrap/internal/obj.Prog, string, bool)���à��‚type.func(*"".Parser, *bootstrap/internal/obj.Prog, string, bool)���ð��&"".(*Parser).append���€��&"".(*Parser).append�����&go.string."asmData"��� ��"go.importpath."".���°��ntype.func(string, [][]bootstrap/asm/internal/lex.Token)���À��†type.func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)���Ð��("".(*Parser).asmData���à��("".(*Parser).asmData���ð��.go.string."asmFuncData"���€��"go.importpath."".�����ntype.func(string, [][]bootstrap/asm/internal/lex.Token)��� ��†type.func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)���°��0"".(*Parser).asmFuncData���À��0"".(*Parser).asmFuncData���Ð��(go.string."asmGlobl"���à��"go.importpath."".���ð��ntype.func(string, [][]bootstrap/asm/internal/lex.Token)���€��†type.func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)�����*"".(*Parser).asmGlobl��� ��*"".(*Parser).asmGlobl���°��4go.string."asmInstruction"���À��"go.importpath."".���Ð��jtype.func(int, string, []bootstrap/internal/obj.Addr)���à��‚type.func(*"".Parser, int, string, []bootstrap/internal/obj.Addr)���ð��6"".(*Parser).asmInstruction���€��6"".(*Parser).asmInstruction�����&go.string."asmJump"��� ��"go.importpath."".���°��jtype.func(int, string, []bootstrap/internal/obj.Addr)���À��‚type.func(*"".Parser, int, string, []bootstrap/internal/obj.Addr)���Ð��("".(*Parser).asmJump���à��("".(*Parser).asmJump���ð��*go.string."asmPCData"���€��"go.importpath."".�����ntype.func(string, [][]bootstrap/asm/internal/lex.Token)��� ��†type.func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)���°��,"".(*Parser).asmPCData���À��,"".(*Parser).asmPCData���Ð��&go.string."asmText"���à��"go.importpath."".���ð��ntype.func(string, [][]bootstrap/asm/internal/lex.Token)���€ ��†type.func(*"".Parser, string, [][]bootstrap/asm/internal/lex.Token)��� ��("".(*Parser).asmText���  ��("".(*Parser).asmText���° ��go.string."at"���À ��"go.importpath."".���Ð ��ntype.func(...bootstrap/asm/internal/lex.ScanToken) bool���à ��†type.func(*"".Parser, ...bootstrap/asm/internal/lex.ScanToken) bool���ð ��"".(*Parser).at���€
��"".(*Parser).at���
��6go.string."atRegisterShift"��� 
��"go.importpath."".���°
�� type.func() bool�����4type.func(*"".Parser) bool���Ð
��8"".(*Parser).atRegisterShift���à
��8"".(*Parser).atRegisterShift���ð
��:go.string."atStartOfRegister"���€ ��"go.importpath."".��� ��,type.func(string) bool���  ��Dtype.func(*"".Parser, string) bool���° ��<"".(*Parser).atStartOfRegister���À ��<"".(*Parser).atStartOfRegister���Ð �� go.string."atof"���à ��"go.importpath."".���ð ��2type.func(string) float64���€ ��Jtype.func(*"".Parser, string) float64��� ��""".(*Parser).atof���  ��""".(*Parser).atof���° �� go.string."atoi"���À ��"go.importpath."".���Ð ��0type.func(string) uint64���à ��Htype.func(*"".Parser, string) uint64���ð ��""".(*Parser).atoi���€ ��""".(*Parser).atoi��� �� go.string."atos"���  ��"go.importpath."".���° ��0type.func(string) string���À ��Htype.func(*"".Parser, string) string���Ð ��""".(*Parser).atos���à ��""".(*Parser).atos���ð �� go.string."back"���€��"go.importpath."".�����type.func()��� ��*type.func(*"".Parser)���°��""".(*Parser).back���À��""".(*Parser).back���Ð��$go.string."branch"���à��"go.importpath."".���ð��Štype.func(*bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)���€��¢type.func(*"".Parser, *bootstrap/internal/obj.Prog, *bootstrap/internal/obj.Prog)�����&"".(*Parser).branch��� ��&"".(*Parser).branch���°��$go.string."errorf"���À��"go.importpath."".���Ð��Dtype.func(string, ...interface {})���à��\type.func(*"".Parser, string, ...interface {})���ð��&"".(*Parser).errorf���€��&"".(*Parser).errorf�����.go.string."evalInteger"��� ��"go.importpath."".���°��vtype.func(string, []bootstrap/asm/internal/lex.Token) int64���À��Žtype.func(*"".Parser, string, []bootstrap/asm/internal/lex.Token) int64���Ð��0"".(*Parser).evalInteger���à��0"".(*Parser).evalInteger���ð��$go.string."expect"���€��"go.importpath."".�����^type.func(bootstrap/asm/internal/lex.ScanToken)��� ��vtype.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken)���°��&"".(*Parser).expect���À��&"".(*Parser).expect���Ð�� go.string."expr"���à��"go.importpath."".���ð��$type.func() uint64���€��8type.func(*"".Parser) uint64�����""".(*Parser).expr��� ��""".(*Parser).expr���°��$go.string."factor"���À��"go.importpath."".���Ð��$type.func() uint64���à��8type.func(*"".Parser) uint64���ð��&"".(*Parser).factor���€��&"".(*Parser).factor�����*go.string."floatExpr"��� ��"go.importpath."".���°��&type.func() float64���À��:type.func(*"".Parser) float64���Ð��,"".(*Parser).floatExpr���à��,"".(*Parser).floatExpr���ð��go.string."get"���€��"go.importpath."".����� type.func(bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token��� ��¸type.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bootstrap/asm/internal/lex.Token���°�� "".(*Parser).get���À�� "".(*Parser).get���Ð��.go.string."getConstant"���à��"go.importpath."".���ð�� type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���€��¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64�����0"".(*Parser).getConstant��� ��0"".(*Parser).getConstant���°��:go.string."getConstantPseudo"���À��"go.importpath."".���Ð��jtype.func(string, *bootstrap/internal/obj.Addr) int64���à��‚type.func(*"".Parser, string, *bootstrap/internal/obj.Addr) int64���ð��<"".(*Parser).getConstantPseudo���€��<"".(*Parser).getConstantPseudo�����0go.string."getImmediate"��� ��"go.importpath."".���°�� type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���À��¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int64���Ð��2"".(*Parser).getImmediate���à��2"".(*Parser).getImmediate���ð��.go.string."getRegister"���€��"go.importpath."".����� type.func(*bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16��� ��¸type.func(*"".Parser, *bootstrap/internal/obj.Prog, int, *bootstrap/internal/obj.Addr) int16���°��0"".(*Parser).getRegister���À��0"".(*Parser).getRegister���Ð�� go.string."have"���à��"go.importpath."".���ð��htype.func(bootstrap/asm/internal/lex.ScanToken) bool���€��€type.func(*"".Parser, bootstrap/asm/internal/lex.ScanToken) bool�����""".(*Parser).have��� ��""".(*Parser).have���°��.go.string."instruction"���À��"go.importpath."".���Ð��ˆtype.func(int, string, string, [][]bootstrap/asm/internal/lex.Token)���à�� type.func(*"".Parser, int, string, string, [][]bootstrap/asm/internal/lex.Token)���ð��0"".(*Parser).instruction���€��0"".(*Parser).instruction����� go.string."line"��� ��"go.importpath."".���°�� type.func() bool���À��4type.func(*"".Parser) bool���Ð��""".(*Parser).line���à��""".(*Parser).line���ð�� go.string."more"���€��"go.importpath."".����� type.func() bool��� ��4type.func(*"".Parser) bool���°��""".(*Parser).more���À��""".(*Parser).more���Ð�� go.string."next"���à��"go.importpath."".���ð��Xtype.func() bootstrap/asm/internal/lex.Token���€��ltype.func(*"".Parser) bootstrap/asm/internal/lex.Token�����""".(*Parser).next��� ��""".(*Parser).next���°��&go.string."operand"���À��"go.importpath."".���Ð��Xtype.func(*bootstrap/internal/obj.Addr) bool���à��ptype.func(*"".Parser, *bootstrap/internal/obj.Addr) bool���ð��("".(*Parser).operand���€��("".(*Parser).operand�����,go.string."parseScale"��� ��"go.importpath."".���°��,type.func(string) int8���À��Dtype.func(*"".Parser, string) int8���Ð��."".(*Parser).parseScale���à��."".(*Parser).parseScale���ð��"go.string."patch"���€��"go.importpath."".�����type.func()��� ��*type.func(*"".Parser)���°��$"".(*Parser).patch���À��$"".(*Parser).patch���Ð�� go.string."peek"���à��"go.importpath."".���ð��`type.func() bootstrap/asm/internal/lex.ScanToken���€��ttype.func(*"".Parser) bootstrap/asm/internal/lex.ScanToken�����""".(*Parser).peek��� ��""".(*Parser).peek���°��0go.string."positiveAtoi"���À��"go.importpath."".���Ð��.type.func(string) int64���à��Ftype.func(*"".Parser, string) int64���ð��2"".(*Parser).positiveAtoi���€��2"".(*Parser).positiveAtoi�����$go.string."pseudo"��� ��"go.importpath."".���°��xtype.func(int, string, [][]bootstrap/asm/internal/lex.Token)���À��type.func(*"".Parser, int, string, [][]bootstrap/asm/internal/lex.Token)���Ð��&"".(*Parser).pseudo���à��&"".(*Parser).pseudo���ð��(go.string."register"���€ ��"go.importpath."".��� ��ftype.func(string, int32) (int16, int16, int8, bool)���  ��~type.func(*"".Parser, string, int32) (int16, int16, int8, bool)���° ��*"".(*Parser).register���À ��*"".(*Parser).register���Ð ��8go.string."registerIndirect"���à ��"go.importpath."".���ð ��\type.func(*bootstrap/internal/obj.Addr, int32)���€!��ttype.func(*"".Parser, *bootstrap/internal/obj.Addr, int32)���!��:"".(*Parser).registerIndirect��� !��:"".(*Parser).registerIndirect���°!��0go.string."registerList"���À!��"go.importpath."".���Ð!��Ntype.func(*bootstrap/internal/obj.Addr)���à!��ftype.func(*"".Parser, *bootstrap/internal/obj.Addr)���ð!��2"".(*Parser).registerList���€"��2"".(*Parser).registerList���"��4go.string."registerNumber"��� "��"go.importpath."".���°"��0type.func(string) uint16���À"��Htype.func(*"".Parser, string) uint16���Ð"��6"".(*Parser).registerNumber���à"��6"".(*Parser).registerNumber���ð"��:go.string."registerReference"���€#��"go.importpath."".���#��>type.func(string) (int16, bool)��� #��Vtype.func(*"".Parser, string) (int16, bool)���°#��<"".(*Parser).registerReference���À#��<"".(*Parser).registerReference���Ð#��2go.string."registerShift"���à#��"go.importpath."".���ð#��<type.func(string, int32) int64���€$��Ttype.func(*"".Parser, string, int32) int64���$��4"".(*Parser).registerShift��� $��4"".(*Parser).registerShift���°$��:go.string."setPseudoRegister"���À$��"go.importpath."".���Ð$��xtype.func(*bootstrap/internal/obj.Addr, string, bool, int32)���à$��type.func(*"".Parser, *bootstrap/internal/obj.Addr, string, bool, int32)���ð$��<"".(*Parser).setPseudoRegister���€%��<"".(*Parser).setPseudoRegister���%��"go.string."start"��� %��"go.importpath."".���°%��Ztype.func([]bootstrap/asm/internal/lex.Token)���À%��rtype.func(*"".Parser, []bootstrap/asm/internal/lex.Token)���Ð%��$"".(*Parser).start���à%��$"".(*Parser).start���ð%��6go.string."symbolReference"���€&��"go.importpath."".���&��ltype.func(*bootstrap/internal/obj.Addr, string, int32)��� &��„type.func(*"".Parser, *bootstrap/internal/obj.Addr, string, int32)���°&��8"".(*Parser).symbolReference���À&��8"".(*Parser).symbolReference���Ð&�� go.string."term"���à&��"go.importpath."".���ð&��$type.func() uint64���€'��8type.func(*"".Parser) uint64���'��""".(*Parser).term��� '��""".(*Parser).term���°'��:go.string."validateImmediate"���À'��"go.importpath."".���Ð'��^type.func(string, *bootstrap/internal/obj.Addr)���à'��vtype.func(*"".Parser, string, *bootstrap/internal/obj.Addr)���ð'��<"".(*Parser).validateImmediate���€(��<"".(*Parser).validateImmediate���(��4go.string."validateSymbol"��� (��"go.importpath."".���°(��jtype.func(string, *bootstrap/internal/obj.Addr, bool)���À(��‚type.func(*"".Parser, string, *bootstrap/internal/obj.Addr, bool)���Ð(��6"".(*Parser).validateSymbol���à(��6"".(*Parser).validateSymbol���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<type..hashfunc.[1]interface {}��������������4type..hash.[1]interface {}���þ8type..eqfunc.[1]interface {}��������������0type..eq.[1]interface {}���þ2type..alg.[1]interface {}� �� �������������������<type..hashfunc.[1]interface {}�����8type..eqfunc.[1]interface {}���þ6go.string."[1]interface {}"�@��@���������������[1]interface {}�� �6go.string."[1]interface {}"���þ(type.[1]interface {}�À��À�������P‘[ú�������������������������������������������������������������������������������� ��2type..alg.[1]interface {}���0��bruntime.gcbits.0xcc000000000000000000000000000000���P��6go.string."[1]interface {}"���p��:go.weak.type.*[1]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[1]interface {}/[1]interface {}��������������(type.[1]interface {}���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<type..hashfunc.[2]interface {}��������������4type..hash.[2]interface {}���þ8type..eqfunc.[2]interface {}��������������0type..eq.[2]interface {}���þ2type..alg.[2]interface {}� �� �������������������<type..hashfunc.[2]interface {}�����8type..eqfunc.[2]interface {}���þbruntime.gcbits.0xcccc0000000000000000000000000000� �� ÌÌ���������������þ6go.string."[2]interface {}"�@��@���������������[2]interface {}�� �6go.string."[2]interface {}"���þ(type.[2]interface {}�À��À �������,Y¤ñ�������������������������������������������������������������������������������� ��2type..alg.[2]interface {}���0��bruntime.gcbits.0xcccc0000000000000000000000000000���P��6go.string."[2]interface {}"���p��:go.weak.type.*[2]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[2]interface {}/[2]interface {}��������������(type.[2]interface {}���þ8go.string."*[1]interface {}"�P��B���������������*[1]interface {}�� �8go.string."*[1]interface {}"���þ*type.*[1]interface {}� �� �������¿¨5�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[1]interface {}"���p��<go.weak.type.**[1]interface {}���€��"runtime.zerovalue�����(type.[1]interface {}���þ8go.string."*[2]interface {}"�P��B���������������*[2]interface {}�� �8go.string."*[2]interface {}"���þ*type.*[2]interface {}� �� �������¾s-q�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[2]interface {}"���p��<go.weak.type.**[2]interface {}���€��"runtime.zerovalue�����(type.[2]interface {}���þ"go.string."[]int"�0��,���������������[]int�� �"go.string."[]int"���þtype.[]int� �� �������Žfù�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��"go.string."[]int"���p��&go.weak.type.*[]int���€��"runtime.zerovalue�����type.int���þ.go.typelink.[]int/[]int��������������type.[]int���þ$go.string."[8]int"�0��.���������������[8]int�� �$go.string."[8]int"���þtype.[8]int�À��À@�������–™Õ���‘������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��$go.string."[8]int"���p��(go.weak.type.*[8]int���€��"runtime.zerovalue�����type.int��� ��type.[]int���þ2go.typelink.[8]int/[8]int��������������type.[8]int���þ$go.string."[]bool"�0��.���������������[]bool�� �$go.string."[]bool"���þtype.[]bool� �� �������±åç�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��$go.string."[]bool"���p��(go.weak.type.*[]bool���€��"runtime.zerovalue�����type.bool���þ2go.typelink.[]bool/[]bool��������������type.[]bool���þ&go.string."[8]bool"�0��0���������������[8]bool�� �&go.string."[8]bool"���þtype.[8]bool�À��À�������s£5���‘�������������������������������������������������������������������������������  � runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��&go.string."[8]bool"���p��*go.weak.type.*[8]bool���€��"runtime.zerovalue�����type.bool��� ��type.[]bool���þ6go.typelink.[8]bool/[8]bool��������������type.[8]bool���þ@go.string."*map.bucket[int]bool"�P��J���������������*map.bucket[int]bool�� �@go.string."*map.bucket[int]bool"���þ2type.*map.bucket[int]bool� �� �������ÐÆØP�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."*map.bucket[int]bool"���p��Dgo.weak.type.**map.bucket[int]bool���€��"runtime.zerovalue�����0type.map.bucket[int]bool���þbruntime.gcbits.0x44444444444844444444840000000000� �� DDDDDHDDDD„������þ>go.string."map.bucket[int]bool"�P��H���������������map.bucket[int]bool�� �>go.string."map.bucket[int]bool"���þ0type.map.bucket[int]bool�°��°X�������C–‹��������������������������������������������������������������������������������������������������������������������������������������������������������H���������������������������������������P������� à� runtime.algarray���0��bruntime.gcbits.0x44444444444844444444840000000000���P��>go.string."map.bucket[int]bool"���p��Bgo.weak.type.*map.bucket[int]bool���€��"runtime.zerovalue���À�0type.map.bucket[int]bool���À�� go.string."keys"���à��type.[8]int�����$go.string."values"���°��type.[8]bool���à��(go.string."overflow"���€��2type.*map.bucket[int]bool���þ8go.string."map.hdr[int]bool"�P��B���������������map.hdr[int]bool�� �8go.string."map.hdr[int]bool"���þ*type.map.hdr[int]bool�à��à0�������Í/�������������������������������������������������������������������������������������������������������������������������������������������������������� ������� à� runtime.algarray���0��bruntime.gcbits.0x44844800000000000000000000000000���P��8go.string."map.hdr[int]bool"���p��<go.weak.type.*map.hdr[int]bool���€��"runtime.zerovalue���À�*type.map.hdr[int]bool���À��&go.string."buckets"���à��2type.*map.bucket[int]bool�����,go.string."oldbuckets"���°��2type.*map.bucket[int]bool���þ0go.string."map[int]bool"�@��:�������� �������map[int]bool�� �0go.string."map[int]bool"���þ"type.map[int]bool�Ü��Ü�������ÿ0ˆ$�5������������������������������������������������������������������������������������������X� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��0go.string."map[int]bool"���p��4go.weak.type.*map[int]bool���€��"runtime.zerovalue�����type.int��� ��type.bool���°��0type.map.bucket[int]bool���À��*type.map.hdr[int]bool���þJgo.typelink.map[int]bool/map[int]bool��������������"type.map[int]bool���þDgo.string."*map.bucket[string]int"�P��N���������������*map.bucket[string]int�� �Dgo.string."*map.bucket[string]int"���þ6type.*map.bucket[string]int� �� �������ɾ̜�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Dgo.string."*map.bucket[string]int"���p��Hgo.weak.type.**map.bucket[string]int���€��"runtime.zerovalue�����4type.map.bucket[string]int���þBgo.string."map.bucket[string]int"�P��L���������������map.bucket[string]int�� �Bgo.string."map.bucket[string]int"���þ4type.map.bucket[string]int�°��°Ð�������]hcq��������������������������������������������������������������������������������������������������������������������������������������������������������ˆ���������������������������������������È������� à� runtime.algarray���0��bruntime.gcbits.0x84848484848484844444444484000000���P��Bgo.string."map.bucket[string]int"���p��Fgo.weak.type.*map.bucket[string]int���€��"runtime.zerovalue���À�4type.map.bucket[string]int���À�� go.string."keys"���à��type.[8]string�����$go.string."values"���°��type.[8]int���à��(go.string."overflow"���€��6type.*map.bucket[string]int���þ<go.string."map.hdr[string]int"�P��F���������������map.hdr[string]int�� �<go.string."map.hdr[string]int"���þ.type.map.hdr[string]int�à��à0�������5F™�������������������������������������������������������������������������������������������������������������������������������������������������������� ������� à� runtime.algarray���0��bruntime.gcbits.0x44844800000000000000000000000000���P��<go.string."map.hdr[string]int"���p��@go.weak.type.*map.hdr[string]int���€��"runtime.zerovalue���À�.type.map.hdr[string]int���À��&go.string."buckets"���à��6type.*map.bucket[string]int�����,go.string."oldbuckets"���°��6type.*map.bucket[string]int���þ4go.string."map[string]int"�@��>���������������map[string]int�� �4go.string."map[string]int"���þ&type.map[string]int�Ü��Ü�������åÛÈJ�5������������������������������������������������������������������������������������������Ð� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��4go.string."map[string]int"���p��8go.weak.type.*map[string]int���€��"runtime.zerovalue�����type.string��� ��type.int���°��4type.map.bucket[string]int���À��.type.map.hdr[string]int���þRgo.typelink.map[string]int/map[string]int��������������&type.map[string]int���þbruntime.gcbits.0x48844448844448844400000000000000� �� H„DH„DH„D��������þ4go.string."[3][]lex.Token"�@��>���������������[3][]lex.Token�� �4go.string."[3][]lex.Token"���þTtype.[3][]bootstrap/asm/internal/lex.Token�À��ÀH�������È/œ3�������������������������������������������������������������������������������� à� runtime.algarray���0��bruntime.gcbits.0x48844448844448844400000000000000���P��4go.string."[3][]lex.Token"���p��fgo.weak.type.*[3][]bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue�����Ntype.[]bootstrap/asm/internal/lex.Token��� ��Rtype.[][]bootstrap/asm/internal/lex.Token���þ€go.typelink.[3][]lex.Token/[3][]bootstrap/asm/internal/lex.Token��������������Ttype.[3][]bootstrap/asm/internal/lex.Token���þ6go.string."*[3][]lex.Token"�@��@���������������*[3][]lex.Token�� �6go.string."*[3][]lex.Token"���þVtype.*[3][]bootstrap/asm/internal/lex.Token� �� �������3ÌrM�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��6go.string."*[3][]lex.Token"���p��hgo.weak.type.**[3][]bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue�����Ttype.[3][]bootstrap/asm/internal/lex.Token���þ0go.string."*[]lex.Token"�@��:�������� �������*[]lex.Token�� �0go.string."*[]lex.Token"���þPtype.*[]bootstrap/asm/internal/lex.Token� �� �������,W8{�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��0go.string."*[]lex.Token"���p��bgo.weak.type.**[]bootstrap/asm/internal/lex.Token���€��"runtime.zerovalue�����Ntype.[]bootstrap/asm/internal/lex.Token���þ&go.string."[]int16"�0��0���������������[]int16�� �&go.string."[]int16"���þtype.[]int16� �� ������� Ð7‚�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��&go.string."[]int16"���p��*go.weak.type.*[]int16���€��"runtime.zerovalue�����type.int16���þ6go.typelink.[]int16/[]int16��������������type.[]int16���þ(go.string."[8]int16"�@��2���������������[8]int16�� �(go.string."[8]int16"���þtype.[8]int16�À��À�������~gz���‘������������������������������������������������������������������������������� À� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��(go.string."[8]int16"���p��,go.weak.type.*[8]int16���€��"runtime.zerovalue�����type.int16��� ��type.[]int16���þ:go.typelink.[8]int16/[8]int16��������������type.[8]int16���þHgo.string."*map.bucket[string]int16"�`��R���������������*map.bucket[string]int16�� �Hgo.string."*map.bucket[string]int16"���þ:type.*map.bucket[string]int16� �� �������s³Sw�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Hgo.string."*map.bucket[string]int16"���p��Lgo.weak.type.**map.bucket[string]int16���€��"runtime.zerovalue�����8type.map.bucket[string]int16���þbruntime.gcbits.0x84848484848484844484000000000000� �� „„„„„„„„D„�������þFgo.string."map.bucket[string]int16"�P��P���������������map.bucket[string]int16�� �Fgo.string."map.bucket[string]int16"���þ8type.map.bucket[string]int16�°��° �������'™˜Ö��������������������������������������������������������������������������������������������������������������������������������������������������������ˆ���������������������������������������˜������� à� runtime.algarray���0��bruntime.gcbits.0x84848484848484844484000000000000���P��Fgo.string."map.bucket[string]int16"���p��Jgo.weak.type.*map.bucket[string]int16���€��"runtime.zerovalue���À�8type.map.bucket[string]int16���À�� go.string."keys"���à��type.[8]string�����$go.string."values"���°��type.[8]int16���à��(go.string."overflow"���€��:type.*map.bucket[string]int16���þ@go.string."map.hdr[string]int16"�P��J���������������map.hdr[string]int16�� �@go.string."map.hdr[string]int16"���þ2type.map.hdr[string]int16�à��à0�������Aê…Q�������������������������������������������������������������������������������������������������������������������������������������������������������� ������� à� runtime.algarray���0��bruntime.gcbits.0x44844800000000000000000000000000���P��@go.string."map.hdr[string]int16"���p��Dgo.weak.type.*map.hdr[string]int16���€��"runtime.zerovalue���À�2type.map.hdr[string]int16���À��&go.string."buckets"���à��:type.*map.bucket[string]int16�����,go.string."oldbuckets"���°��:type.*map.bucket[string]int16���þ8go.string."map[string]int16"�P��B���������������map[string]int16�� �8go.string."map[string]int16"���þ*type.map[string]int16�Ü��Ü�������°<È�5������������������������������������������������������������������������������������������ � €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."map[string]int16"���p��<go.weak.type.*map[string]int16���€��"runtime.zerovalue�����type.string��� ��type.int16���°��8type.map.bucket[string]int16���À��2type.map.hdr[string]int16���þZgo.typelink.map[string]int16/map[string]int16��������������*type.map[string]int16���þFgo.string."*map.bucket[string]bool"�P��P���������������*map.bucket[string]bool�� �Fgo.string."*map.bucket[string]bool"���þ8type.*map.bucket[string]bool� �� �������ë[ÔE�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Fgo.string."*map.bucket[string]bool"���p��Jgo.weak.type.**map.bucket[string]bool���€��"runtime.zerovalue�����6type.map.bucket[string]bool���þ,>type..gc.map.bucket[string]bool�(����þFtype..gcprog.map.bucket[string]bool���™™™™%�þDgo.string."map.bucket[string]bool"�P��N���������������map.bucket[string]bool�� �Dgo.string."map.bucket[string]bool"���þ6type.map.bucket[string]bool�°��°˜�������2aBÝ���Y�����������������������������������������������������������������������������������������������������������������������������������������������������ˆ���������������������������������������������� à� runtime.algarray���0��>type..gc.map.bucket[string]bool���@��Ftype..gcprog.map.bucket[string]bool���P��Dgo.string."map.bucket[string]bool"���p��Hgo.weak.type.*map.bucket[string]bool���€��"runtime.zerovalue���À�6type.map.bucket[string]bool���À�� go.string."keys"���à��type.[8]string�����$go.string."values"���°��type.[8]bool���à��(go.string."overflow"���€��8type.*map.bucket[string]bool���þ>go.string."map.hdr[string]bool"�P��H���������������map.hdr[string]bool�� �>go.string."map.hdr[string]bool"���þ0type.map.hdr[string]bool�à��à0�������3‡(�������������������������������������������������������������������������������������������������������������������������������������������������������� ������� à� runtime.algarray���0��bruntime.gcbits.0x44844800000000000000000000000000���P��>go.string."map.hdr[string]bool"���p��Bgo.weak.type.*map.hdr[string]bool���€��"runtime.zerovalue���À�0type.map.hdr[string]bool���À��&go.string."buckets"���à��8type.*map.bucket[string]bool�����,go.string."oldbuckets"���°��8type.*map.bucket[string]bool���þ6go.string."map[string]bool"�@��@���������������map[string]bool�� �6go.string."map[string]bool"���þ(type.map[string]bool�Ü��Ü�������ñÓ�5������������������������������������������������������������������������������������������˜� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��6go.string."map[string]bool"���p��:go.weak.type.*map[string]bool���€��"runtime.zerovalue�����type.string��� ��type.bool���°��6type.map.bucket[string]bool���À��0type.map.hdr[string]bool���þVgo.typelink.map[string]bool/map[string]bool��������������(type.map[string]bool���þ8go.string."[3]lex.ScanToken"�P��B���������������[3]lex.ScanToken�� �8go.string."[3]lex.ScanToken"���þXtype.[3]bootstrap/asm/internal/lex.ScanToken�À��À �������ÜD%e�‘������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��8go.string."[3]lex.ScanToken"���p��jgo.weak.type.*[3]bootstrap/asm/internal/lex.ScanToken���€��"runtime.zerovalue�����Rtype.bootstrap/asm/internal/lex.ScanToken��� ��Vtype.[]bootstrap/asm/internal/lex.ScanToken���þˆgo.typelink.[3]lex.ScanToken/[3]bootstrap/asm/internal/lex.ScanToken��������������Xtype.[3]bootstrap/asm/internal/lex.ScanToken���þ:go.string."*[3]lex.ScanToken"�P��D���������������*[3]lex.ScanToken�� �:go.string."*[3]lex.ScanToken"���þZtype.*[3]bootstrap/asm/internal/lex.ScanToken� �� �������ö\<�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."*[3]lex.ScanToken"���p��lgo.weak.type.**[3]bootstrap/asm/internal/lex.ScanToken���€��"runtime.zerovalue�����Xtype.[3]bootstrap/asm/internal/lex.ScanToken���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<type..hashfunc.[3]interface {}��������������4type..hash.[3]interface {}���þ8type..eqfunc.[3]interface {}��������������0type..eq.[3]interface {}���þ2type..alg.[3]interface {}� �� �������������������<type..hashfunc.[3]interface {}�����8type..eqfunc.[3]interface {}���þbruntime.gcbits.0xcccccc00000000000000000000000000� �� ÌÌÌ��������������þ6go.string."[3]interface {}"�@��@���������������[3]interface {}�� �6go.string."[3]interface {}"���þ(type.[3]interface {}�À��À0�������ÝÏÙ�������������������������������������������������������������������������������� ��2type..alg.[3]interface {}���0��bruntime.gcbits.0xcccccc00000000000000000000000000���P��6go.string."[3]interface {}"���p��:go.weak.type.*[3]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[3]interface {}/[3]interface {}��������������(type.[3]interface {}���þ8go.string."*[3]interface {}"�P��B���������������*[3]interface {}�� �8go.string."*[3]interface {}"���þ*type.*[3]interface {}� �� �������°þ¹�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[3]interface {}"���p��<go.weak.type.**[3]interface {}���€��"runtime.zerovalue�����(type.[3]interface {}���þ,go.string."*[8]string"�@��6��������
�������*[8]string�� �,go.string."*[8]string"���þtype.*[8]string� �� �������­”o�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[8]string"���p��0go.weak.type.**[8]string���€��"runtime.zerovalue�����type.[8]string���þgo.string."log"�0��(���������������log�� �go.string."log"���þ$go.importpath.log.� �� ���������������� �go.string."log"���þ0go.string."text/scanner"�@��:�������� �������text/scanner�� �0go.string."text/scanner"���þ6go.importpath.text/scanner.� �� �������� �������� �0go.string."text/scanner"���þ&go.string."runtime"�0��0���������������runtime�� �&go.string."runtime"���þ,go.importpath.runtime.� �� ���������������� �&go.string."runtime"���þgo.string."os"�0��&���������������os�� �go.string."os"���þ"go.importpath.os.� �� ���������������� �go.string."os"���þ&go.string."strconv"�0��0���������������strconv�� �&go.string."strconv"���þ,go.importpath.strconv.� �� ���������������� �&go.string."strconv"���þDgo.string."bootstrap/internal/obj"�P��N���������������bootstrap/internal/obj�� �Dgo.string."bootstrap/internal/obj"���þJgo.importpath.bootstrap/internal/obj.� �� ���������������� �Dgo.string."bootstrap/internal/obj"���þ0go.string."unicode/utf8"�@��:�������� �������unicode/utf8�� �0go.string."unicode/utf8"���þ6go.importpath.unicode/utf8.� �� �������� �������� �0go.string."unicode/utf8"���þgo.string."fmt"�0��(���������������fmt�� �go.string."fmt"���þ$go.importpath.fmt.� �� ���������������� �go.string."fmt"���þPgo.string."bootstrap/asm/internal/flags"�`��Z���������������bootstrap/asm/internal/flags�� �Pgo.string."bootstrap/asm/internal/flags"���þVgo.importpath.bootstrap/asm/internal/flags.� �� ���������������� �Pgo.string."bootstrap/asm/internal/flags"���þNgo.string."bootstrap/asm/internal/arch"�`��X���������������bootstrap/asm/internal/arch�� �Ngo.string."bootstrap/asm/internal/arch"���þTgo.importpath.bootstrap/asm/internal/arch.� �� ���������������� �Ngo.string."bootstrap/asm/internal/arch"���þLgo.string."bootstrap/asm/internal/lex"�`��V���������������bootstrap/asm/internal/lex�� �Lgo.string."bootstrap/asm/internal/lex"���þRgo.importpath.bootstrap/asm/internal/lex.� �� ���������������� �Lgo.string."bootstrap/asm/internal/lex"���þ"go.string."bytes"�0��,���������������bytes�� �"go.string."bytes"���þ(go.importpath.bytes.� �� ���������������� �"go.string."bytes"���þ.type..hash.[8]string·f��������������(type..hash.[8]string���þ$runtime.strhash·f��������������runtime.strhash���þ*type..eq.[8]string·f��������������$type..eq.[8]string���þ,type..hash."".Patch·f��������������&type..hash."".Patch���þ$runtime.memhash·f��������������runtime.memhash���þ(type..eq."".Patch·f��������������"type..eq."".Patch���þ:type..hash.[1]interface {}·f��������������4type..hash.[1]interface {}���þ.runtime.nilinterhash·f��������������(runtime.nilinterhash���þ6type..eq.[1]interface {}·f��������������0type..eq.[1]interface {}���þ$runtime.efaceeq·f��������������runtime.efaceeq���þ:type..hash.[2]interface {}·f��������������4type..hash.[2]interface {}���þ6type..eq.[2]interface {}·f��������������0type..eq.[2]interface {}���þ:type..hash.[3]interface {}·f��������������4type..hash.[3]interface {}���þ6type..eq.[3]interface {}·f��������������0type..eq.[3]interface {}���þ"runtime.zerovalue�����ÿÿgo13ld