1 !<arch> 2 __.PKGDEF 0 0 0 644 28434 ` 3 go object darwin amd64 go1.10 X:framepointer 4 build id "xnurxHlmkrTdCeBZuRhk/JH2wyCFRNDh6tlmS7J3n" 5 ---- 6 7 build id "xnurxHlmkrTdCeBZuRhk/JH2wyCFRNDh6tlmS7J3n" 8 9 $$B 10 version 5 11 12 ppc64 |SGOROOTsrccmd compileinternalgalign.goInit 18 gc go.goArch 20 LinkArch obj link.go 6sys arch.goName Family !ArchFamily"&ByteOrder B encodingbinarybinary.go(,*,Uint16"Uint32"Uint64"PutUint16"PutUint32"PutUint64"String F PtrSize RegSize MinLCInFamily@a2 esc:0x1B xs3H }Link6Headtype Hobjabi head.goHeadTypePPSetHh2 52 H s3 53 &<HX 54 H >DebugasmDebugvlogDebugpcln Flag_sharedFlag_dynlinkFlag_optimize#Flag_locationlistsBso bufiobufio.goWriterllerr&buf"nwr io io.gopzz Write"pv&rAvailableJb2HBufferedJH FlushJesc:0x2a&ReadFromJb3esc:0x10a ReaderRead"v&rr4 69 n1&err2 ResetJb1HLw2SizeJH~J"p4 nn1&WriteByteJ"c3&WriteRuneJ|S size1&WriteStringJ s4 esc:0x9&Pathname hashmu 2syncmutex.go Mutex statesemaLockPm1UnlockPhash LSym" Type DPsymkind.go SymKind 98 <Ti2 99 :Attribute CFuncVFDuplicateOKVFLeafVF LocalVFMakeTypelinkVFNeedCtxtVF NoFrameVF NoSplitVFOnListVFReflectMethodVFSeenGloblVFVVa1HV flag2value3StaticVFTextAttrStringVF WasInlinedVF WrapperVFRefIdx 108 GotypeRP"R Reloc 111 OffSiz BPreloctype.goRelocType 115 IsDirectJumpZr2 116 <Z 117 Add 118 SymRFunc FuncInfoArgsLocalsText Prog*CtxtFL^From AddrReg Index Scale <AddrType<b " AddrName ClassOffset 126 RValRestArgs`To` Pcond^ Forwd^Rel^Pc 127 Pos xpos.goXPos index? pos.golicoColhx2Lineh Afterfp2fq3Beforeff IsKnownf SpadjAs h<jF RegTo2Mark Optab ScondBackFtTt IsizeFrom3Type^HbGetFrom3^esc:0x22`!InnermostFilename^esc:0x62 %InnermostLineNumber^H !InstructionString^ ^H SetFrom3^p1H`F<^ Autom AutoAsymR Aoffset"dRPcln Pcsp 8Pcdata"7PcfilepPclinepPcinlineppFuncdataRFuncdataoff 150 File Lastfile Lastindex InlTree Xinl.go nodes InlinedCallParentfRr tree2parent3fpos4Rfunc_5 CallPosrHinlIndex3fInlinedFunctionresc:0x32RrHdwarfInfoSymRdwarfLocSymRdwarfRangesSymRdwarfAbsFnSymRGCArgsRGCLocalsRGrowRs1 162 lsiz2 GrowCapR 165 c2LenRs2H 166 <R WriteAddrR 167 F ctxt2H 169 off3siz4R rsym5 173 roff6WriteBytesRF ctxt3H 176 off4"b5 178 %WriteCURelativeAddrRFH 179 R rsym4 181 roff5WriteFloat32RF 183 f4WriteFloat64RF 184 WriteIntRF 185 186 i5WriteOffRFH 187 R 188 RFH 189 str5WriteWeakOffRFH 191 R 192 prepwriteRFH 193 writeAddrRFH 195 R 196 Zrtype7statichash RPosTable T(baseList , PosBasepos basexhAbsFilenamez zHzHBasezesc:0x12xzHzHFilenamez FormatzHshowCol3showOrig4 zHRelFilenamez RelLinezH SetBasezHx base2<zH SymFilenamez ,filename absFilename symFilename lineinlx x InliningIndexxHxHxzx X(indexMapxvt2fp3zvzpos3frDwFixups 212 objfile.goDwarfFixupTable 215 ctxtFmuPsymtabRsvec symFixupsfixups relFixuprefsymRrelidxdclidxdoffsets 223 declOffsetdclIdxoffsetinlIndex defseen precursorR . fnState absfnRAbsFuncDwarfSym|| ft2Rfnsym3RFinalize|| ft1 myimportpath2trace3GetPrecursorFunc||HRZH!ReferenceChildDIE|| 230 R ridx3Rtgt4dclidx5inlIndex6-RegisterChildDIEOffsets||R dwarfdwarf.goVar" AbbrevIsReturnValueIsInlFormalStackOffsetLocationList +Location StartPC 240 EndPC 241 Pieces 243 Piece 244 Length 246 RegNum Missing OnStack Scope ; 251 <DeclFile DeclLine DeclColInlIndexChildIndexIsInAbstract vars3Hcoffsets4HSetPrecursorFunc||R fn3processFixups|| slot2RZ Imports DiagFunc DiagFlushDebugInfoRfn curfn 2Ranges 260 Range Start 261 End 262 VarsUnifyRangesHH 2InlCalls Calls InlCallCallFileCallLineAbsFunSymChildren InlVarsRootGenAbstractFuncRErrorsInParallel'Framepointer_enabledRDataR.AddImportF ctxt1 pkg2CanReuseProgsFH DconvFH`a3 DiagFH format2 args3!DwarfAbstractFuncFcurfn2RZ myimportpath4DwarfIntConstF H name3H typename4H 272 val5FixedFrameSizeFH 274 Float32SymFf3RFloat64SymFR GloblFR 275 size3 flag4InitTextSymFR flag3InnermostPosFf xpos3zInt64SymF 280 i3RLogfF LookupF RLookupDerivedFRZH name4RLookupInitF Rs init4HRLookupStaticFH R NewProgF^OutermostPosFfzdwarfSymF ctxt5Rs6RdwarfInfoSym1RdwarfLocSym2R!dwarfRangesSym3RdwarfAbsFnSym4fileSymbolFRHRpopulateDWARFFRZ PreprocessFR (plist.goProgAlloc^ AssembleFRProgeditF^UnaryDstjDWARFRegisters REGSPMAXWIDTH 289 Use387SoftFloatPadFrame 291 292 ZeroRange V 295 gsubr.go Progs^next^pc 297 f * 300 syntax.goNode|SLeft Right Ninit 303 Nodes slice0n2AppendFAppendNodes n22 First Lfmtprint.go State~"bv&r WidthwidokPrecisionprecFlagc|S verb3HMoveNodesH PrependFSecondVHSet1H n12Set2H n23Set3H n34SetFirstH node2SetIndexH node3SetSecondH Slice< asblockl2formatl1|S 315 fmt.go fmtMode Fprintf format3 args4Sprintm2 Sprintf prepareArgs args2 mode4 hconv |S@ FmtFlagupdateisterminatingHretsigerr nl2isddd3 6: NbodyList Rlist 330 types type.go 333 " Extra 335 methods Fields Q Field flags 342 utils.go bitset8setf1H mask2BEmbeddedFunarg ( 350 sym.goImportdef |S 355 pkg.goPkgPath " PathsymRPrefix ImportedDirectSyms LookupBytes"HLookupOKpkg3 existed2,HLinkname " Def B_:H BlockLastlinenof Label Origpkg(AlgGensym2HAsmHExportHExportedHsym1|S IsBlankH LinksymRLinksymName PackageHSetAlgGenHSetAsmHSetExportHSetExportedHSetPackageHSetSiggenH SetUniqHSiggenH< UniqHcmpsymHZH BCmp Nname 376 Note Brokef2HCopy esc:0xaH 378 IsdddHNointerfaceHSetBrokeHSetIsdddHSetNointerfaceH 379 esc:0x42HVHBallMethodsNodOrig SliceOf PtrBaseVargen Etype EType< B AlignAlignment 384 AllMethodsArgWidth 385 HChanArgs ChanDir B CanRecv CanSendChanType BChanElemDir Comparex3DDDFieldDeferwidthH ElemTypeFieldName FieldOff 392 FieldSliceFieldTypet1|SForwardType B ForwardCopytoEmbedlinenofFuncArgsFuncType BReceiver ResultsParams 400 Argwid 402 OutnamedHasHeapPointer IsArrayHIsBooleanHIsChanHIsComplexHIsDDDArrayHIsEmptyInterface IsFlagsH IsFloatHIsFuncArgStructHIsIntegerHIsInterfaceHIsKindH et3 IsMapHIsMemoryH IsPtrHIsPtrShapedHIsSignedH IsSliceHIsStringHIsStructH IsTupleHIsUnsafePtrHIsUntypedHIsVoidHKeyLongString MapType BMap 413 414 BucketHmap Hiter Methods NoalgHNotInHeapHNumComponents 417 NumElem 419 NumFieldsNumParamsNumRecvsNumResults PtrTo RecurHRecv Recvs HSetDeferwidth HSetFields fields2SetInterface methods2SetNname SetNoalg HSetNotInHeap HSetNumElem 420 SetRecur HShortString SimpleStringH 421 < StructType BStructfields 425 SymbolRTie"ToUnsignedWidthCalculatedHcmp copywantEtype et2B: 4Shortname EnterExit CvarsDclInldcl 429 Parents Z ScopeIDS Marks @fG ClosgenOuterfuncFieldTrack " 437 ssadebug.goFuncDebug 439 440 442 Slots l 445 447 location.goLocalSlot 448 N 451 453 config.goGCNodeTyp< StorageClass pP 457 SplitOfSplitOffset 459 < .LVarSlotsBlocks 6BlockDebug 464 466 block.goID 469 471 id.go&TfKind BlockKind<k2 :TLikely BranchPredictionFlagsLiveAtEnd Succs ^Edge 477 ie2HRT Preds 479 Control & 483 485 value.go ValueOp |S 489 491 op.go 493 o2jIsCall< SymEffect ZUsesScratch:X 501 AuxInt 503 AuxfUsesargstorageBAddArgv1 AddArgsFAuxFloatv2AuxInt16AuxInt32 AuxInt8AuxValAndOff ZValAndOff 513 Int64 515 516 < 517 add 518 519 canAdd 521 Fatalf msg2HTMLH LackingPosHLog LongHTML 531 MemoryArgesc:0x3aReg0Reg1 RegNameesc:0x6a RemoveArgSetArgHw3SetArgs1FSetArgs2F<H auxString clobbersFlagscopyIntocopyIntoNoXPoscopyIntoWithXPosf!isGenericIntConstH!rematerializeableH reset op2resetArgsbT 555 Values 4 559 561 func.go4Config &R.arch > 566 @ 567 Types 6.BoolInt8 Int16 Int32 UInt8UInt16UInt32UInt64Int Float32 Float64UInt Uintptr< BytePtrInt32PtrUInt32PtrIntPtrUintptrPtrFloat32PtrFloat64PtrBytePtrPtralowerBlock ,blockRewriter)lowerValue ,valueRewriter)registers &PRegisternumobjNumname ObjNumH< 6RgpRegMask 586 588 regalloc.go regMask< 8RfpRegMaskspecialRegMask FPReg LinkReg hasGRegFoptimizenoDuffDeviceuseSSEnacluse387NeedsFpScratchBigEndiansparsePhiCutoffFSet387c1HSparsePhiCutoffH8\ Cache 597 599 cache.go valuesblockslocs P< &` varLocs LVarLocStartProg^ EndProg^ 609 610 Registers (RegisterSet!StackLocation SlotID(`curVarLocstackAllocState 616 618 stackalloc.go flive ^stackValStatetyp spillneedSlot isArgcinterfere names slotsusednArgSlotnNotNeednNamedSlotnReuse nAutonSelfInterfere+buildInterferenceGraphcomputeLivespillLive2HinitspillLive3Hstackalloc4`domblockstorescrSparse 625 627 sparseset.gosparseSet densesparseaddAllFHaddAllValuesFHcapH clearHcontainsH contentspopHremoveHsizeHNewVarLoc H%scratchBlocksForDomcache8maxBlockID9d4e5f6g7:\fe RFrontend +Logger f msgargs Warnlf fmt_Debug_checknilDebug_eagerwb CanSSAt 640 StringData fSplitStringSplitInterfaceSplitSliceSplitComplexSplitStructSplitArraySplitInt64DerefItabRsym 642 Rf AllocFrame Syslook RUseWriteBarrierSetWBPosf<\pass 647 649 compile.go requireddisabledtimemem stats debugtestdump addDumpH >\" Entrybid V idAlloclastgetFHFHH\vidlogfiles +writeSyncerLSync&*HTMLWriter " 659 661 html.gow WriteCloserL GCloser Close&w1Printf v3WriteColumn title2H class3H html4WriteFunc H start name2T\DebugTestscheduledRegAllocNamedValues NamesfreeValuesfreeBlockscachedPostordercachedIdomcachedSdom p 673 675 sparsetree.goSparseTree WSparseTreeNode 677 child siblingparent entryexitH 680 H<H Child H Sibling HdomorderH HisAncestorH Hy4HisAncestorEqH HHnumberBlockHHn4outerinner sdom1H 685 687 likelyadjust.goloopheader outerchildren exits nBlocks depth isInnercontainsCall 691 < !checkContainsCallH bb2HisWithinOrEqH ll3HnearestOuterLoop sdom3Hb4HsetContainsCallHsetDepthHd2outer2inner3treestructureHH treestructure1HHi4 ||\cachedLoopnest lloopnest b2lposdom loopshasIrreducible%initializedChildreninitializedDepthinitializedExitsassembleChildren ln1calculateDepths ln2HfindExits\auxmap 698 700 cse.go\constants 702 VConstBoolft4c5ConstEmptyStringfConstFloat32fConstFloat64fConstInt16fConstInt32fConstInt64f 703 ConstInt8fConstInterfacefConstNilfConstOffPtrSPf 704 sp6ConstSlicefDebugHashMatch evname3 Idom LogStat key2 NewBlock kind3NumBlocksHNumValuesHPostorder< fpos2 msg3constVal 715 f op4t5 716 c6setAuxInt7 dfsOrigHentry3 721 723 dom.golinkedBlockssuccFn4 semi5Hvertex6Hlabel7Hparent8HdominatorsLTOrigpredFn4HsuccFn5dumpFile phaseName2freeBlockfreeValue getHomevid3invalidateCFGH!logDebugHashMatch evname2 newSparseSet n3newValue op3fpos6newValueNoBlockfpos5postorderretSparseSet ss2 setHomeHloc3xTsuccstoragepredstoragevalstorage8AddEdgeTo H H 741 NewValue0fNewValue0Afaux6NewValue0If 743 auxint6NewValue0IA 744 f 745 aux7NewValue1farg6NewValue1A 748 farg7NewValue1I 750 f 751 NewValue1IAf 753 arg8NewValue2 755 f arg06 arg17NewValue2If 759 arg07 arg18NewValue3f arg28NewValue3Af arg29NewValue3If 765 NewValue4f arg39SetControlH<H removeEdgeremovePredremoveSuccswapSuccessorspLVariables tVarLocListLocationsappendloc2LocString lastLoc slot36L BlockString SlotLocsString id3 : NtypeTop ClosurelsymRInl InlCost DepthEndlinenof WBPosfPragma P 779 syntax 782 : " 786 bitset.gobitset16H:nwbrCalls 790 dcl.go/nowritebarrierrecCallSymtargetRlinenof, DupokHExportInlineHHasDeferH%InlinabilityCheckedHIsHiddenClosureHNeedctxtHNilCheckDisabledHNoFramePointerHHSetDupokHSetExportInlineHSetHasDeferH+SetInlinabilityCheckedH#SetIsHiddenClosureHSetNeedctxtH%SetNilCheckDisabledH!SetNoFramePointerHSetReflectMethodHSetWrapperHHinitLSymsetWBPosHfN:" "PackDefn Curfn Param DHeapaddrStackcopyInnermost Outer 797 AliasDecldepth Funcdepth vHAutoTempH ByvalHCapturedHKeepaliveHNeedzeroHReadonlyHSetAutoTempHSetByvalHSetCapturedHSetKeepaliveHSetNeedzeroHSetReadonlyH SetUsedHUsedHR:E Xoffset 802 f 6vbitset32 804 get2shift3get3Hset2Hshift2set3Hp:Esc o1|SGoString IsSlice3< |S oconvv: AddableHAddrtakenHAssignedH BoundedHH >< ColasHHH|SHasBreakH HasCallHHasOptHHasValHImplicitHInitorderHInlFormalHInlLocalH 819 IotaH 820 IsAutoTmpHIsClosureVarHIsMethod)IsOutputParamHeapAddrHHHH NoInlineHNoescapeHNonNilHOptSetAddableHSetAddrtakenHSetAssignedHSetBoundedHSetClassHSetColasH SetDiagHSetEmbeddedHSetHasBreakHSetHasCallHSetHasOptHSetHasValHSetImplicitHSetInitorderHSetInlFormalHSetInlLocalH SetIotaH 825 SetIsClosureVarH/SetIsOutputParamHeapAddrHHSetLikelyHSetNoInlineHSetNoescapeHSetNonNilHSetOptSetSliceBoundslow2 high3max4SetTypecheckHSetVal : 833 const.goU Ctype z|SInterface vconvSetWalkdefHSliceBoundslow1 high2max3< TypecheckH WalkdefH+checkInitFuncSignature exprfmt prec3|Sfuncnameesc:0x52 isIntOrderingH#isMethodExpressionHisParamHeapCopyHisParamStackCopyHisSimpleNameHH jconvHlabeledControlmayBeSharedHmodeString mode3 nconvnodedump nodefmt stmtfmtb8progcache^cacheidxAppendpp pp2^j as4bftype5 freg6 853 foffset7bttype8 treg9 855 toffset10^ pp1FreeH^j as3^clearpH^H settext fn2^ 858 859 ^ GinsnopSSAMarkMoves G 863 ssa.goSSAGenStateppBranches Branch^Bbstart^SSEto387ScratchFpMemmaxarg 870 stackMapIndexAddrScratch`FHCall^-DebugFriendlySetPosFromHHFPJump next3H L||FloatingEQNEJumpJumpjjumps4H^j^SetPosHfoneFPJumpjumps3HSSAGenValueSSAGenBlock 878 ZeroAuto arch1H 881 opt.goV_CC*%V_V*% <autogenerated> Linkppc64>GOARCH 888 Linkppc64le>*%@ 890 ggen.gozerorange 893 ^ 894 895 cnt5_6H^ @zeroAuto 0ginsnop2 N 898 ssaMarkMovesHH ssaGenValue ssaGenBlockH \(r x 903 904 905 - ppc64le(r (r 908 %@(r 910 912 %(r(,rZ(.r(2rN(4r(6r 913 $$ 914 _go_.o 0 0 0 644 67192 ` 915 go object darwin amd64 go1.10 X:framepointer 916 build id "xnurxHlmkrTdCeBZuRhk/JH2wyCFRNDh6tlmS7J3n" 917 ---- 918 919 920 ! 921 go19ld.cmd/compile/internal/gc,cmd/internal/obj/ppc64&cmd/internal/objabi cmd/internal/obj0cmd/compile/internal/ssa4cmd/compile/internal/typesmath"".Init(runtime.writeBarrier@cmd/internal/obj/ppc64.Linkppc644cmd/internal/objabi.GOARCHDcmd/internal/obj/ppc64.Linkppc64le"".zerorangef"".zeroAutof"".ginsnop2f$"".ssaMarkMovesf""".ssaGenValuef""".ssaGenBlockf,runtime.gcWriteBarrier0runtime.morestack_noctxtarchDtype.*cmd/compile/internal/gc.ArchTgclocalsa36216b97439c93dafebe03e7f0808b5Tgclocals33cdeccccebe80329f1fdbee7f5874cbpgofile..$GOROOT/src/cmd/compile/internal/ppc64/galign.go"".zerorange@cmd/compile/internal/gc.WidthptrRcmd/compile/internal/gc.(*Progs).Appendpp8cmd/compile/internal/gc.Ctxt@cmd/compile/internal/gc.Duffzero:cmd/compile/internal/gc.Patch&runtime.panicdivideppFtype.*cmd/compile/internal/gc.Progsp6type.*cmd/internal/obj.Progofftype.int64cnt~r5p1iTgclocals543bf3f4f3b3f53d2086c26befd9b88fTgclocals7e10661001851d020b873b30afc0355blgofile..$GOROOT/src/cmd/compile/internal/ppc64/ggen.goXgofile..$GOROOT/src/cmd/internal/obj/link.goNcmd/internal/obj.(*Link).FixedFrameSize"".zeroAutoRcmd/compile/internal/types.(*Sym).LinksymNcmd/compile/internal/types.(*Type).SizeJcmd/compile/internal/gc.(*Progs).PrognDtype.*cmd/compile/internal/gc.Nodesym6type.*cmd/internal/obj.LSymsizeTgclocalsf8f97633289e1e5e749eaf42e320ec6fTgclocals9fb7f0986f647f17cb53dda1484e0f7a"".ginsnopTgclocals1a65e721a2ccc325b382662e7ffee780Tgclocals69c1753bd5f81501d95132d08af04464"".ginsnop2"".ssaMarkMovessRtype.*cmd/compile/internal/gc.SSAGenStatebHtype.*cmd/compile/internal/ssa.BlockTgclocalsf207267fbf96a0178e8758c6e3e0ce28jgofile..$GOROOT/src/cmd/compile/internal/ppc64/ssa.go"".loadByTypetype.string"".statictmp_0runtime.gopanictJtype.*cmd/compile/internal/types.Type~r10type.cmd/internal/obj.AsTgclocals524d71b8d4b4126db12e7a6de3370d94lgofile..$GOROOT/src/cmd/compile/internal/types/type.goTcmd/compile/internal/types.(*Type).IsFloatVcmd/compile/internal/types.(*Type).IsSigned"".storeByType"".statictmp_1"".ssaGenISELJcmd/compile/internal/ssa.(*Value).RegVcmd/compile/internal/gc.(*SSAGenState).Prog runtime.duffcopy:type.[1]cmd/internal/obj.Addr"runtime.newobject4type.cmd/internal/obj.Addr(runtime.typedmemmovevHtype.*cmd/compile/internal/ssa.Valuecrr1type.int16r2.autotmp_9a2.autotmp_12<type.*[1]cmd/internal/obj.Addrp1rTgclocalse4e965856325c8110a72a3b34c009971Tgclocals6297f08fb290de19359c409fa197fd25Bcmd/internal/obj.(*Prog).SetFrom3"".ssaGenValue"".statictmp_3Xcmd/compile/internal/ssa.(*Value).LongString(type.[1]interface {}*runtime.convT2EstringPgo.string."genValue not implemented: %s"Pcmd/compile/internal/ssa.(*Value).FatalfLcmd/compile/internal/ssa.(*Value).Reg0Hcmd/compile/internal/ssa.opcodeTablepgo.string."Flag* ops should never make it to codegen %v"tgo.string."InvertFlags should never make it to codegen %v"Dcmd/compile/internal/types.TypeMemLtype.*cmd/compile/internal/types.Tuple@cmd/compile/internal/gc.AddrAutotype.float64"runtime.convT2E64"".iselRegs\type.map[cmd/compile/internal/ssa.Op]"".iselOp"".iselOps2runtime.mapaccess1_fast32<cmd/compile/internal/gc.AddAuxLcmd/compile/internal/gc.Debug_checknil>go.string."generated nil check":cmd/compile/internal/gc.Warnlbcmd/compile/internal/gc.CheckLoweredGetClosurePtrVcmd/compile/internal/gc.(*SSAGenState).Call(type.[3]interface {}type.int"".statictmp_2"runtime.convT2E16go.string."Function address for %v should be in R12 %d but is in %d"Bcmd/compile/internal/gc.AuxOffsetgo.string."SP"Rcmd/compile/internal/ssa.(*Value).RegNamedgo.string."bad reg %s for symbol type %T, want %s" runtime.memequalgo.string."SB"Jgo.string."aux is of unknown type %T"$runtime.panicindex"type.interface {}*runtime.panicdottypeE.autotmp_266.autotmp_217.autotmp_218.autotmp_254.autotmp_256.autotmp_257.autotmp_258.autotmp_317*type.*[1]interface {}.autotmp_318.autotmp_319.autotmp_320type.*int16.autotmp_321*type.*[3]interface {}.autotmp_322.autotmp_323p2p6pbaheadpboverreg.ptrtype.*uint8topt2wantreg.ptr.autotmp_220.autotmp_283type.[4]int16.autotmp_315.autotmp_316offsetreg.lenremwantreg.lenarg0arg1cmpdst_regldopoutr0r3rgsrc_regstxyTgclocals7d8edca433a5a2a3a8e5749cc8fee1e5Tgclocalsa90891188656ebef75d96b6e7b0202bajgofile..$GOROOT/src/cmd/compile/internal/ssa/opGen.goVgofile..$GOROOT/src/cmd/internal/src/pos.goFcmd/compile/internal/ssa.ssa.Op.AsmVcmd/compile/internal/types.(*Type).IsMemory<cmd/internal/src.src.lico.Line"".ssaGenBlock"".blockJumpFtype.cmd/compile/internal/gc.Branch"runtime.growsliceXcmd/compile/internal/ssa.(*Block).LongString(type.[2]interface {}fgo.string."branch not implemented: %s. Control: %s"Pcmd/compile/internal/ssa.(*Block).Fatalfnext.autotmp_41.autotmp_42.autotmp_92Ltype.*[]cmd/compile/internal/gc.Branch.autotmp_93.autotmp_94.autotmp_95.autotmp_96.autotmp_97*type.*[2]interface {}.autotmp_98q.autotmp_91type.boolTgclocals9e61650be7461b5a76e8e5d6fb6918fdTgclocals08c3dbc39c81da31df85e4f84c996abe"".init"".initdone"runtime.throwinit:cmd/compile/internal/ssa.init8cmd/compile/internal/gc.init6cmd/internal/obj/ppc64.init0cmd/internal/objabi.init*cmd/internal/obj.init>cmd/compile/internal/types.initmath.initruntime.makemap0runtime.mapassign_fast32.autotmp_13.gofile..<autogenerated>Ftype..hash.[1]cmd/internal/obj.Addr@type..hash.cmd/internal/obj.Addrhtype.uintptr~r2Tgclocalsd4dc2f11db048877dbc0f60a22b4adb3Btype..eq.[1]cmd/internal/obj.Addr<type..eq.cmd/internal/obj.AddrTgclocals8f9cec06d1ae35cc9900c511c5e4bdab4type..hash.[2]interface {}(runtime.nilinterhash0type..eq.[2]interface {}runtime.efaceeq.autotmp_84type..hash.[3]interface {}0type..eq.[3]interface {}pgo.info.cmd/internal/obj.(*Link).FixedFrameSize$abstract<go.info.*cmd/internal/obj.Linkvgo.info.cmd/compile/internal/types.(*Type).IsFloat$abstractPgo.info.*cmd/compile/internal/types.Typexgo.info.cmd/compile/internal/types.(*Type).IsSigned$abstractdgo.info.cmd/internal/obj.(*Prog).SetFrom3$abstract:go.info.cmd/internal/obj.Addr<go.info.*cmd/internal/obj.Progxgo.info.cmd/compile/internal/types.(*Type).IsMemory$abstracthgo.info.cmd/compile/internal/ssa.ssa.Op.Asm$abstractFgo.info.cmd/compile/internal/ssa.OpJgo.info.math.Float64frombits$abstractgo.info.uint64^go.info.cmd/internal/src.src.lico.Line$abstract:go.info.cmd/internal/src.licopgo.info.cmd/compile/internal/ssa.ssa.Edge.Block$abstractJgo.info.cmd/compile/internal/ssa.Edgego.info."".InitJgo.info.*cmd/compile/internal/gc.Arch go.range."".Init(go.info."".zerorangego.info.int64Lgo.info.*cmd/compile/internal/gc.Progs*go.range."".zerorange&go.info."".zeroAutoJgo.info.*cmd/compile/internal/gc.Node<go.info.*cmd/internal/obj.LSym(go.range."".zeroAuto$go.info."".ginsnop&go.range."".ginsnop&go.info."".ginsnop2(go.range."".ginsnop2.go.info."".ssaMarkMovesNgo.info.*cmd/compile/internal/ssa.BlockXgo.info.*cmd/compile/internal/gc.SSAGenState0go.range."".ssaMarkMoves2go.string."bad load type"*go.info."".loadByType6go.info.cmd/internal/obj.As,go.range."".loadByType4go.string."bad store type",go.info."".storeByType.go.range."".storeByType*go.info."".ssaGenISELgo.info.int16Ngo.info.*cmd/compile/internal/ssa.Value,go.range."".ssaGenISEL,go.info."".ssaGenValuego.info.intgo.info.*uint8.go.range."".ssaGenValue,go.info."".ssaGenBlock.go.range."".ssaGenBlockgo.info."".init go.range."".initNgo.constinfo.cmd/compile/internal/ppc64type.[2]int16type.[81]struct { "".asm cmd/internal/obj.As; "".invasm cmd/internal/obj.As; "".asmeq bool; "".invasmun bool }type.uint8"runtime.gcbits.01:type..namedata.*ppc64.iselOp-type.*"".iselOp runtime.algarraytype."".iselOpruntime.gcbits.(type..importpath."".(type..namedata.cond-6type..namedata.valueIfCond-6type..namedata.*[]obj.Addr-:type.*[]cmd/internal/obj.Addr8type.[]cmd/internal/obj.AddrVgo.info.type..hash.[1]cmd/internal/obj.AddrBgo.info.*[1]cmd/internal/obj.Addrgo.info.uintptrXgo.range.type..hash.[1]cmd/internal/obj.AddrRgo.info.type..eq.[1]cmd/internal/obj.Addrgo.info.boolTgo.range.type..eq.[1]cmd/internal/obj.AddrNtype..hashfunc.[1]cmd/internal/obj.AddrJtype..eqfunc.[1]cmd/internal/obj.AddrDtype..alg.[1]cmd/internal/obj.Addr"runtime.gcbits.388type..namedata.*[1]obj.Addr-:type..namedata.*interface {}-$type.*interface {}"runtime.gcbits.03>type..namedata.*[]interface {}-(type.*[]interface {}&type.[]interface {}@type..namedata.*[1]interface {}-Dgo.info.type..hash.[2]interface {}0go.info.*[2]interface {}Fgo.range.type..hash.[2]interface {}@go.info.type..eq.[2]interface {}Bgo.range.type..eq.[2]interface {}<type..hashfunc.[2]interface {}8type..eqfunc.[2]interface {}2type..alg.[2]interface {}"runtime.gcbits.0f@type..namedata.*[2]interface {}-Dgo.info.type..hash.[3]interface {}0go.info.*[3]interface {}Fgo.range.type..hash.[3]interface {}@go.info.type..eq.[3]interface {}Bgo.range.type..eq.[3]interface {}<type..hashfunc.[3]interface {}8type..eqfunc.[3]interface {}2type..alg.[3]interface {}"runtime.gcbits.3f@type..namedata.*[3]interface {}-8type..namedata.*[]gc.Branch-Jtype.[]cmd/compile/internal/gc.Branch0type..namedata.*[]int16-type.*[]int16type.[]int162type..namedata.*[2]int16-type.*[2]int162type..namedata.*[4]int16-type.*[4]int16type..hashfunc6,runtime.memhash_varlentype..eqfunc6.runtime.memequal_varlentype..alg6type..namedata.*struct { asm obj.As; invasm obj.As; asmeq bool; invasmun bool }-type.*struct { "".asm cmd/internal/obj.As; "".invasm cmd/internal/obj.As; "".asmeq bool; "".invasmun bool }type.struct { "".asm cmd/internal/obj.As; "".invasm cmd/internal/obj.As; "".asmeq bool; "".invasmun bool }&type..namedata.asm-,type..namedata.invasm-*type..namedata.asmeq-0type..namedata.invasmun-type..namedata.*[]struct { asm obj.As; invasm obj.As; asmeq bool; invasmun bool }-type.*[]struct { "".asm cmd/internal/obj.As; "".invasm cmd/internal/obj.As; "".asmeq bool; "".invasmun bool }type.[]struct { "".asm cmd/internal/obj.As; "".invasm cmd/internal/obj.As; "".asmeq bool; "".invasmun bool }"type..hashfunc486type..eqfunc486type..alg486type..namedata.*[81]struct { asm obj.As; invasm obj.As; asmeq bool; invasmun bool }-type.*[81]struct { "".asm cmd/internal/obj.As; "".invasm cmd/internal/obj.As; "".asmeq bool; "".invasmun bool }0type..namedata.*[]uint8-type.*[]uint8type.[]uint82type..namedata.*[8]uint8-type.*[8]uint8type.[8]uint82type..namedata.*[]ssa.Op-Ftype.*[]cmd/compile/internal/ssa.OpDtype.[]cmd/compile/internal/ssa.Op@type.cmd/compile/internal/ssa.Op4type..namedata.*[8]ssa.Op-Htype.*[8]cmd/compile/internal/ssa.OpRtype.noalg.[8]cmd/compile/internal/ssa.Op>type..namedata.*[]ppc64.iselOp-"type.*[]"".iselOp type.[]"".iselOp@type..namedata.*[8]ppc64.iselOp-$type.*[8]"".iselOp.type.noalg.[8]"".iselOp^type..namedata.*map.bucket[ssa.Op]ppc64.iselOp-ltype.*map.bucket[cmd/compile/internal/ssa.Op]"".iselOpvtype.noalg.map.bucket[cmd/compile/internal/ssa.Op]"".iselOp$type..importpath...type..namedata.topbits-(type..namedata.keys-,type..namedata.values-0type..namedata.overflow-Xtype..namedata.*map.hdr[ssa.Op]ppc64.iselOp-ftype.*map.hdr[cmd/compile/internal/ssa.Op]"".iselOpptype.noalg.map.hdr[cmd/compile/internal/ssa.Op]"".iselOp"runtime.gcbits.2c*type..namedata.count-*type..namedata.flags-"type..namedata.B.2type..namedata.noverflow-*type..namedata.hash0-.type..namedata.buckets-4type..namedata.oldbuckets-2type..namedata.nevacuate-*type..namedata.extra-type.uint16type.uint32&type.unsafe.PointerPtype..namedata.*map[ssa.Op]ppc64.iselOp-^type.*map[cmd/compile/internal/ssa.Op]"".iselOpRtype..importpath.cmd/compile/internal/gc.Ttype..importpath.cmd/compile/internal/ssa.Xtype..importpath.cmd/compile/internal/types.Dtype..importpath.cmd/internal/obj.Ptype..importpath.cmd/internal/obj/ppc64.Jtype..importpath.cmd/internal/objabi.,type..importpath.math. H6eH%H;avHH,$H,$H|$ DH HH HHu6ppc6u,Qf4lu!Ieu H HHGHHO HW(H_PHw0LG8LO@LWHuKHHG(HHGPHHG0HHG8HHG@HHGHH,$HHHHHHHLHLHLHHHm~ 931 $2 932 943 eH%H;aHPHl$HHl$HHD$pHH HHH91HT$`iHL$8HD$XH$HT$fD$!D$fD$HD$D$ fD$"HT$hHHH\$(HHL$8HHT$0HD$pH9}AHH[Hs@u1s@t@u H[(HZH[(QH$Hl$HHPHH9XH HIH Q1HD$XH$HT$`HT$fD$ D$fD$HT$hHLHL$D$ fD$"HD$(HD$0fHL$XH$HD$fD$D$fD$HD$D$ fD$"HD$(HD$0@_H HxpuHHHpH HHHD$pHHtHHH1HHHHHKhHHHHu HI(HHI(H HIH QI1HD$XH$HT$`HT$fD$!D$fD$HT$hHLHL$D$ fD$"HD$(HD$0HL$XH$HD$fD$ D$fD$HD$D$ fD$"HD$(HD$0fHL$XH$HD$fD$!D$fD$HD$pHD$D$ fD$"HD$(HD$0HL$XH$HD$fD$ D$fD$HD$D$ fD$"HD$(HD$0fHL$XH$HD$fD$!D$fD$HD$D$ fD$"HHD$(HD$0HD$@HL$XH$HD$fD$/ D$fD$HD$D$ fD$"HD$(HD$0HL$XH$HD$fD$, D$fD$HD$D$ fD$"HD$(HD$0HD$`H$HL$@HL$H\$``u HI(HHI(HD$`H$Hl$HHP 964 +-& F 967 % .) TD? 972 YDJDQII 974 +-IJ 976 eH%H;aH8Hl$0Hl$0HD$HHHPH$HD$HD$(HL$HHQ0H$HD$HD$1HHD$HH9}uHL$ HD$@H$fD$!HD$@f@f@^f@XHL$HHQhH\$ HHPhHxpuHT$(HPpHD$(HzHl$0H8 po\&5 983 . 984 eH%H;avFH Hl$Hl$HD$(H$fD$ HD$@f@@^f@XHl$H @A?\|" 986 \-(eH%H;av{H Hl$Hl$HD$(H$H@(t@HD$(H$fD$!HD$@H@ f@@^f@XHl$H HD$(H$l@f?@? 989 " + 991 &$@ 992 xeH%H;aHHl$Hl$HD$ HT]t@H$HD$HtHAfD$(^ Hl$HfD$(a Hl$HH$HD$HHuEHD$ @T<w*<ufD$( Hl$H<tfD$( Hl$H<t<t< tHHD$ @T<w*<ufD$( Hl$H<tfD$( Hl$H<t<t< tHuEHD$ @T<w*<ufD$( Hl$H<tfD$( !Hl$H<t<t< tHufD$(!Hl$HHH$HHD$=0S/0/0?/0/09/0/05/0/0$/0)/ 995 &e(~& 1002 1003 ``Jlldxxph? 1008 &e(@@ 1014 eH%H;aHHl$Hl$HD$ HTt@H$HD$HtHfD$(^ Hl$HfD$(a Hl$HH$HD$H.HtHu[fD$( Hl$HfD$( Hl$HHtHu-fD$(!Hl$HfD$( Hl$HAHH$HHD$0S/0/00/0/0/0/0)/ 1017 &(& 1020 1021 ' 1022 &(@ 1024 eH%HD$H;AiHH$H$H$H$D$fD$H$H$fD$ HD$HD$ @^L$fHX$fWD$`D$p$D$f$fL$`H|$0Ht$`Hl$Hl$HmH H$H|$H|$(upHt$0Hl$Hl$HmHL$ HAHHAPHy@u)HD$(HA@AH$HA H$HHD$(HH$H|$HD$0HD$u- 1029 h%( 1030 7 1031 "h( 1035 h%( 1036 ;"z 1037 eH%H$@H;A9H@H$8H$8H$PH!uu HHHH?H;HHHHH)HHJ 1OH$HH$D$H$fAXH$HAhH$H$H)HH$PHH$H$H|Y!H$H$HH$f\$HD$@f@@^H$PHQ0HY(H>J6H| H| H$8H@HH$H$H$HH$fD$!HD$@H$HH @^f@XH$HH$fD$!HD$@f@@^f@X 11HHHH$H H$H$HH$fD$!HD$@f@@^H$PHQ0HY(H45H$hHH$D$H$hfAXH$HAhH$HYHQH$HH$fD$ HD$H$PHQ0HY(H4H$HH$D$H$fAHA A^H$PHP0HX(HU4HH$D$H$fAXH$HH$fD$% HD$@H@ f@^H$H$HD$H$HH$PH$]HHHH?H;HHHHH)HH0Hp(H3H$H$HH$D$H$PHQ0HI(H>3f$HAH$D$fD$BH H$H$HB/H$H 1f$H$H$HH$f\$HD$@^f@X@L$BfHH$HP H$HH$$f\$HD$@f@@^$fHXH$HPhH$H$H)HHD$BHH$H$H|!H| H| H$H$HH$fD$!HD$@H$HH @^f@XH$HH$fD$!HD$@f@@^f@X 111H$HFHrHHH$H}yH$H$DfL$FH$HH$fD$!HD$@L$BfHH$HP @^\$FfXXH$HkHcH$HH$fD$ HD$L$Bf@H@ @^fHX11wH$H$DfL$DH$HH$fD$!HD$@L$DfH@^$fHXH$HPhH$HHL$BH|H$HH$fD$ HD$$f@H@ @^fHXH$HH$fD$% HD$@H@ f@^H$H$HD$H$HD$BO, HP0HX(H0fL$<HH$D$H$PHQ0HI(H0f$HAH$D$f$H$HH$fD$ HD$@^H$HH$D$<fD$HD$@^$fHX@$fHX!-H$HD$HL$H$xH$HH$HD$H$pH H$H$xHL$HD$HL$H$pH 1048 HzuFHBH$PH$HHD$HD$HT$HD$ HD$(*x] !HX0Hp(H.f$f$HH$D$f$H$PH$D$fD$~H$HH$fD$ HD$@^H$HH$$fL$HD$@$fH@^L$~fHXH$HH$$fT$HD$@L$~fH@^fHXH$HH$fD$, HD$H$X@^H$HH$fD$ HD$@^H$XH$HD$!/ ' HX0Hp(H-f$fT$:HH$D$H$PHQ0HY(HS-fD$fHCH$D$fD$PH$PH$D$fD$|H$HH$fD$ HD$@^H$HH$$fL$HD$H$@L$ffH@^T$|fPXH$HH$fD$ HD$@L$PfHL$|fHX@^H$HH$T$:fT$HD$@L$|fH@^T$ffPXH$HH$fD$, HD$@^H$H$HD$H$HH$fD$ HD$@^H$P@=H$HH$fD$ !HD$@^L$|fHX@fH!F!% HX0Hp(HT+f$fT$@HH$D$H$PHQ0HY(H+fD$dHCH$D$fD$XH$PH$D$fD$zH$HH$fD$ HD$@^H$HH$$fL$HD$H$@L$dfH@^T$zfPXH$HH$\$@f\$HD$@L$XfH@^L$dfHXH$HH$fD$, HD$@^H$H$HD$H$HH$fD$ HD$@^!F!t# ! Hp0Hx(H{)f$f$f\$>HH$D$H$PHQ0HY(H4)fD$hHCH$D$H$PHQ0HY(H(fD$VHCH$D$fD$LH$PH$D$f$H$HH$fD$ HD$@^H$HH$$fL$HD$H$(@L$hfH@^f@XH$HH$$f\$HD$@L$VfHf@X@^H$HH$fD$, HD$H$`@^H$HH$T$>fT$HD$@L$LfH@^L$hfHXH$HH$fD$, HD$@^H$H$(HD$H$HH$fD$ HD$@^H$HH$fD$!HD$@H@ @^$fHXH$HH$fD$HD$H$P@^H$HH$fD$!HD$@H@ @^$fHXH$`H$HD$H$HH$fD$HD$H$PH$HD$!/ F!r!HH0HP(H&HH$D$H$PHQ0HY(Hc&fD$bHCH$D$fD$RH$HH$fD$ HD$@^H$HH$fD$ HD$@L$bfH@^f@XH$PHcRH%H$ HRHH DPH$HH$fD$HD$@L$RfH@^f@XH$HH$fD$ HD$@f@@^L$bfHXfH$HH$fD$, HD$@^H$H$ HD$H$HH$fD$ HD$@^ H$HD$HL$H$H$HH$HD$H$hH H$H$HL$HD$HL$H$hH 1072 HzuFHBH$PH$HHD$HD$,HT$HD$ HD$((H$HD$HL$H$H$HH$HD$H$`H H$H$HL$HD$HL$H$`H 1076 HzuFHBH$PH$HHD$HD$.HT$HD$ HD$(['HHHH9HP0HX(H#H$HH$D$fD$8H$PH$D$L$8f9H$RTuTfD$6t?^ H$HH$fT$HD$@L$8fH@^L$6fHXj!H$8H@YT%u&HYH1H=H9("H[H91HHH$H$HH$HD$@H$PHQ0HY(HV!H$0HH$D$H$0fAHAXH$H$PHD$tqHHH$H$HH$HD$H$PHQ0HY(H H$HHL$HHH$H$@^H$PH$D$H$fAX_LHcHpHIHH DPH$HH$fD$HD$H$p@H$PHQH$HH$H$HT$HD$HL$H$pHJ0 Hz8u/HB8B^H$PH$D$H$pfAXJHcHHIHH DPH$HH$fD$HD$@H$PHQ(HY0H1H$xHH$D$H$xfAA^H$PHP0H@(HH@H$D$H$xfAXEHcHHIHH DPH$HH$fD$HD$@H$PHQ0HY(HKH$HH$D$H$fAA^H$PH@HAhgAH$HH$fD$!HD$@H@ @^ fHXH$PHL$H H$H HL$HD$HHHHHJHHHJfL$H$HH$H$PHL$HD$f\$(H$HH$fD$!HD$@H@ @^ fHXH$PHL$H H$H HL$HD$HHHH3HJHHHJfL$H$HH$H$PHT$HD$f\$H$PH$L$fD$H$HH$H$PHD$HD$fL$^;H$HH$fD$!HD$@H HIH Qu@1H$HHH @@^H$PH$D$H$fAXtu 1109 HI(HHI(H$HH$fD$ HD$@H$PHQ0HY(HEH$HH$D$H$fAHAH$H$PHD$H$@^f@XHHH$PHLHH@H$T$HHD$HD$HD$WD$ H$ 4s+0H$HH$fD$!HD$@H$PHQ0HY(HH$HH$D$H$fAA^fAX HAH$PHQ0HY(HH$XHH$D$f=uzH$HH$H$PHL$HD$f@X H@(fH$HH$fD$!HD$@H@ f@@^f@X(H$PH$HD$HL$H$H$HH$HD$H$PH H$H$HL$HD$HL$H$PH 1113 HzHBH HJ HzHHBH$XHD$HH$HD$HL$H$PHJ Hz(uFHB(H$PH$H HL$HD$8HT$HD$ HD$(GHa/H$HH$HD$}j:\NH$D$H$PHQ(HY0HfD$tHH$D$H$PHQ0HY(HzfD$^HCH$D$H$PHcIHCfD$JHIHH DPH$HH$fD$HD$@L$JfHL$^f@^L$tfHXOHcHtHIHH DPH$HH$fD$HD$H$PHQ0HY(H%H$HH$D$H$fAH$PHPHQ A^H$D$H$fAXHqh8vFH$D$H$PHQ0HY(HfD$vHH$D$H$PHQ0HY(HofD$ZHCH$D$H$PHQ0HY(H7fD$NHCH$D$H$PHcIHfD$HHIHH DPH$HH$fD$HD$H$(@L$ZfHL$HfW$$$($L$Nf$H$H$Hl$Hl$HmH H$H|$H$HunH$Hl$Hl$HmH$(HAHHAPHy@uH$HHA@A^D$vfAXH$HHH$H|$H$HD$iHH0HP(HtHH$D$H$PHcQHCfD$\HRHH DPH$HH$fD$HD$L$\f@H$PHIHH @^f@XH$D$H$PHcIHfD$pHIHH DPH$HH$fD$HD$@f@@^L$pfHXZwHcHgHIHH DPH$HH$fD$HD$@H$PHQHP HQ0HY(HH$HH$D$H$fA^H$PH$D$H$fAXyH$D$H$PHcQHKfD$nHRHH DPH$HH$fD$HD$@^L$nfHX@H$PHQ0HI(HH$HH$D$H$fAz $zFH$D$H$PHQ0HY(HfD$rHH$D$H$PHQ0HY(HfD$jHCH$D$fD$`H$HH$fD$/ HD$@L$`fH@^H@hH$HH$fD$' HD$@^H$PHcIH)H$HHIHH DPH$HH$fD$HD$@L$`fHL$jf@^T$rfPXH$HH$fD$HD$H$8@^H$HH$fD$ HD$@^L$rfHX@L$jfHH$HH$HD$H$HH$fD$HD$H$8H$HD${t<H$D$H$PHQ0HY(H fD$xHH$D$H$PHQ0HY(H fD$lHCH$D$fD$TH$HH$fD$!HD$@L$TfH@^H@hH$HH$fD$' HD$@^H$PHcIH 1157 H$@HIHH DPH$HH$fD$HD$@L$TfHL$lf@^T$xfPXH$HH$fD$HD$H$0@^H$HH$fD$ HD$@^L$xfHX@L$lfHH$@H$HD$H$HH$fD$HD$H$0H$HD$2{t jHcH 1165 HIHH DPH$HH$fD$HD$H$PHQ0HY(H 1168 H$HH$D$H$fH$PHPHuAH@HA A^fAXvAH$HD$H$HA fHcH HIHH DPH$HH$fD$HD$@H$PHQ0HY(H H$HH$D$H$fAH$PH$D$H$fAXA^`HcH HIHH DPH$HH$fD$HD$@H$PHQ0HY(HH$HH$D$H$fAHAH$H$PHD$H$@^H$PH$D$H$fAXZHcHHIHH DPH$HH$fD$HD$@H$PHQ0HY(HH$HH$D$H$fAHAH$H$PHD$H$@^H$PH$D$H$fAXXxHcHHIHH DPH$HH$fD$HD$@H$PHQ0HY(HH$HCH$D$H$fAA^H$PHP0HX(HHH$D$H$fAXHAXH$H$PHD$THcHHIHH DPH$HH$fD$HD$@H$PHQ0HY(HH$HCH$D$H$fAA^H$PHP0HX(HsHH$D$H$fAXHAXH$H$PHD$RHcHIHIHH DPH$HH$fD$HD$@f@@^H$PHQ0HY(HH$HH$D$H$fAXHAXH$H$PHD$:t~HcHHIHH DPH$HH$fD$HD$H$8@H$PHQHP @^H$D$H$8fAXH$HH$fD$!HD$@H$PHQ0HY(HXH$HH$D$H$fAA^H$PH$D$H$fAXH$PHPHZ|%*H5H9HH$HD$H H$PHZ0Hr(HH$H$HH$HD$HL$H$H9\H$H$H$H$H$HH$HD$H$@H H$H$HT$HD$HL$H$@HHzHJH$PHYHA HZHzHBHH$H$HD$HD$HL$H$@HJ Hz(uFHB(H$PH$HHD$HD$&HT$HD$ HD$(OhH1H$H$ H$H$HD$D$H$H$ H$T@u/HH9u#HH$HD$H HH$HD$H$PHQ HYHHxuBHPH$HHT$HD$HD$HD$ HD$(11UHHHHPHQ H ,H4$H|$HHD$5" + D 1284 '5aH6,,,>2J,2t+62X2Y,255,,,,,,,,b 1285 :3 P 1287 1288 n 1289 %! 1292 !i 1294 1295 +> 96 1302 _`HT:1 1306 1307 3 1313 1317 1318 3 1322 ' 1330 1331 /< 1335 B 76# SZ76# 1352 ?16# ,*6 5 k7 (t6 1371 1372 @,Q,60,6 $/V /^F 1386 1387 6" 1391 : 1392 68 1398 )/12 ,914/112 St +*22 ],92 6/6 5 FA/6 5 op,A ,>,6",6",8. ,8. ,6, 6",H@ 1434 s 1436 /iO51CAMi/ 1438 '5aH6, 1439 , , > 2J,2t+62X2Y, 2"5!$5#&,%(,'*,),,+.,-0,/2,14,30/.-21,+*)(' 1447 ,3&% $#"!b 1449 @N2r4 1450 X 4 1451 I=**dj 1452 c O} L 1455 Vy } 1457 `V7Q *2**d*"*djM+ 6,+-+ =.w/B2=f366<_76:]I) aJ<H;6>?n 6PL)G67D**pe=K> v2L5^]R+aM=M>T).eMCXFgjl5a* rl5i2jM\k6n"oo6rH_s6vH_w8ze{Z8|e}N@~+G..6}AS*IP 1465 eH%HD$H;AHH$H$H$H[KQ HHQ(HIHHHtL|SSHXL@MLL$M9 IL$GH[L9mH$H$fT$HD$@^H$HQHYHiH$HsLCLKLSL$MXHM9tMHLKD II<0M\0E:JJTD$GuH$HH$fD$' HD$@^H$HQHIH H$HZHrLBLNH I9BH^HZHJ<J\uI0IL0qHH\H$HD$HHH$LD$Ht$H\$LL$ HD$(HL$0HT$8H$HSuHCHHIHD$HH$IH$LHH$HD$hHH$Ht$LD$LL$L\$ HD$(HL$0HT$8H$HSu,HCH$L$IHHD$hH$ 1475 H$H$H$fT$HD$@^H$HQHYHH$HsLCLKLSL$MYHI9IqHsIK<KtDERKKTD$GH$fD$HD$@^H$HQHIHBH$HZHrLBLNHIM9BLFLBHH<3LD3uH3HL3LHH$HD$`HH$H\$Ht$LD$LL$ HD$(HL$0HT$8H$HSuHCHHHHD$`H$IH$H$fD$' HD$@^H$HQHYH0 1478 H$HrLBLJMPHM9DMHLJD IJ<NTEuJJ\HbLHH$HD$PHH$Ht$LD$LL$LT$ HD$(HL$0HT$8H$HSu'HCHH$IHHD$PH$?H$HHH$HD$hHH$LD$LL$Ht$L\$ HD$(HL$0HT$8H$HSu,HCH$L$IIHD$hH$H$@t$GH$H$f|$HD$@^H$HQHYHH$HrLBLJLRL$L^H[M9jLNLJHJ<NLDE0I0I\0D$GH$fD$. HD$@^H$HQHIHH$HZHrLBLNHIM9BLFLBHH<3LD3uH3HL3LHmHD$XH$HH$H\$Ht$LD$LL$ HD$(HL$0HT$8H$HSuHCHHHHD$XH$IH$LHHD$hH$HH$LD$Ht$LL$L\$ HD$(HL$0HT$8H$HSu/HCHH$L$HIHD$hH$H$YWHHHPHuH 1480 H$H9H$H$fD$HD$@^H$HQHIH H$HYHqLALIMPHI9BIXHYII<0IL0uJJTHHrH$L$H$HH$Ht$LD$H\$LT$ HD$(HL$0HT$8H$HSu"HCH$IHH$H;H$[RH$HD$HL$H$H$H$HH@H$HD$HL$H$H$HH$HD$H$H H$H$HT$HD$HL$H$H 1484 HzHBHH$H$HD$HD$HL$H$HBHzuFHJH$H$HHD$HD$'HT$HD$ HD$(HeH$H$fD$/ HD$@f@@^f@XH$H$fD$, HD$@^H$HQHYH}H$HrLBLJLRL$MXH[M9MHLJII<0ML0DEHJJ\HAHYHHH$H9H$fD$HD$@^H$HQHIHH$HYHqLALNHM9DLFLAHH<3HL3DEuH3HT3HHHD$xH$HH$H\$Ht$LD$LL$ HD$(HL$0HT$8H$HSuHCH$HHHHD$xGH$LHHD$pH$HH$Ht$LD$LL$L\$ HD$(HL$0HT$8H$HSu/HCHH$L$IHHD$pH$H$\]t&^H$H$fD$H$H$fD$HD$f@^H$HQHHIPHH9Hxpu HHpDH7H$H$fD$ H$H\$HHD$* 1503 7 H 1506 2%#t"t14 1510 )v 5 -/q% 5 >D 9 1522 vc{ h/**1!$g+ 1524 eH%H;aH0Hl$(Hl$(<v 1526 Hl$(H0uHH$HD$ 1528 HD$HD$HD$ H H$HD$D$HD$HH@HH$HL$ HL$D$HD$HH@HH$HL$ HL$D$HD$HH@HH$HL$ HL$D$HD$WHH$HL$ HL$D$HD$HH@HH$HL$ HL$D$HD$HH@HH$HL$ HL$D$HD$HH@HH$HL$ HL$D$HD$HH@HH$HL$ HL$D$HD$HH@HH$HD$ HD$D$HD$HH@uHD$ HHl$(H0H=HD$ `_`_`_ 1531 i 1532 i0,166-666666/0/ 1533 8u 1534 eH%H;av\H(Hl$ Hl$ 1HL$80HD$H@HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(PWOrrrD'eH%H;avtH(Hl$ Hl$ 1 HL$HAH}DHD$H@HHT$0HH$H\$8HHL$D$uD$@Hl$ H(D$@Hl$ H(sP`OPOW, 1539 eH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(PSOnnn@'eH%H;aH0Hl$(Hl$(1 HL$ HAH}XHHHT$8H\H4H|$@LD8H8H9u!HL$ H4$H\$LD$D$uD$HHl$(H0D$HHl$(H0[`t_`_o, 1543 eH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(PSOnnn@'eH%H;aH0Hl$(Hl$(1 HL$ HAH}XHHHT$8H\H4H|$@LD8H8H9u!HL$ H4$H\$LD$D$uD$HHl$(H0D$HHl$(H0[`t_`_o, 1547 cmd/internal/obj.(*Link).FixedFrameSizectxtcmd/compile/internal/types.(*Type).IsFloattcmd/compile/internal/types.(*Type).IsSignedtcmd/internal/obj.(*Prog).SetFrom3apcmd/compile/internal/types.(*Type).IsMemorytcmd/compile/internal/ssa.ssa.Op.Asmomath.Float64frombitsbcmd/internal/src.src.lico.Linexcmd/compile/internal/ssa.ssa.Edge.Blocke"".Initarch "".zerorangecnt i`off p p1$hpp ~r5 ("".zeroAuto i1`n-pp- size0X sym/h"".ginsnoppp="".ginsnop2ppE"".ssaMarkMovesb's'bad load type"".loadByTypet>~r1>?IOUbad store type"".storeByTypetb~r1bc"".ssaGenISELcry rz~r1yr2ysyvyaux is of unknown type %TSBSPbad reg %s for symbol type %T, want %sFunction address for %v should be in R12 %d but is in %dgenerated nil checkInvertFlags should never make it to codegen %vFlag* ops should never make it to codegen %vgenValue not implemented: %s"".ssaGenValue arg0z arg0z arg1z cmpz cmpz dst_regz ldz ldz ldz ldz offset{ offset{ offset{ opz outz outz outz outz p| p| p| p| p} p} p} p} p} p} p| p| p| p| p| p| p} p} p} p} p} p} p} p} p} p| p| p2| p2| p6| pbahead{ pbahead| pbover{ pbover{ rz rz rz rz rz rz r0z r0z r0z r0z r0z r0z r1z r1z r1z r1z r1z r1z r1z r1z r1z r2z r2z r2z r3z reg.lenz reg.ptr{ remz remz rgy rgys sizez sizez src_regy sty sty sty sty top{ top{v wantreg.lenz wantreg.ptr{ xy yy{{branch not implemented: %s. Control: %s"".ssaGenBlockbnext p p p p ~ q ~ q ~ q ~ q ~s"".initcmd/compile/internal/ppc64.V_CCcmd/compile/internal/ppc64.V_V' , , ' + ( * ) ) * ( + + ( + ) ) * ) + 1556 *ppc64.iselOpw6cmd/compile/internal/ppc64condvalueIfCondI@*[]obj.Addr*>6 type..hash.[1]cmd/internal/obj.Addr ihph~r2type..eq.[1]cmd/internal/obj.Addr ihpq~r28*[1]obj.Addr00K 1562 P~6 *interface {}O6W*[]interface {}6p/*[1]interface {}P[56type..hash.[2]interface {} ihph~r2type..eq.[2]interface {}pq~r2*[2]interface {} ,Ys-q6type..hash.[3]interface {} ihph~r2type..eq.[3]interface {}pq~r2?*[3]interface {}006*[]gc.Branch`M6*[]int16#Ybb67 *[2]int16j'76(, *[4]int16Ll6H@*struct { asm obj.As; invasm obj.As; asmeq bool; invasmun bool }>R6asminvasmasmeqinvasmun$& P 1567 B*[]struct { asm obj.As; invasm obj.As; asmeq bool; invasmun bool }k$@6AD*[81]struct { asm obj.As; invasm obj.As; asmeq bool; invasmun bool }e%6z7kQ*[]uint8i6~.8 *[8]uint8z6>0 *[]ssa.OpN+I6q[ 1568 *[8]ssa.OptH6 6y*[]ppc64.iselOp~s_6I*[8]ppc64.iselOp6Zy*map.bucket[ssa.Op]ppc64.iselOp-C6topbitskeysvaluesoverflow6MPP*map.hdr[ssa.Op]ppc64.iselOpF<6,countflagsB noverflowhash0buckets 1569 oldbuckets nevacuateextra00<2 0@P*map[ssa.Op]ppc64.iselOpki6,5cmd/compile/internal/gccmd/compile/internal/ssacmd/compile/internal/typescmd/internal/objcmd/internal/obj/ppc64cmd/internal/objabimathOOG @ @@@@ @@@ @``000(($@! !> 1571 Pn 1572 1575 v "$&0 1576 d(*(,,**.( ,** **(***02`468:< >@0>BP:D:F>.TT.HJLNL&PL,PL:PR 1580 ^TVX p 1581 46Z\^`F>b/>2dfLh 1582 \X@46"jlLn 1584 Nh\,Xh@460jlLp rtvxz"|~ 1585 VV 0V^^l||~||| 1586 VV 0>vl|| 1587 x @rt >04_: L|N| 1590 1591 0 !0"##$%&&&&''((**++,-..000112345506689::;<==0=?@AABBCDEFF0GGHIJ0JJ0LLMMOOPQQ0RRSSSTTUUVVVVWWWXYYYZ[\]^^_`a~abbddeeffgghiikklmnnnnopqqqrrrsttuvv,wxyzz{||}~, 0000\` rt_8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8:8::::::::::: > > > > > 1598 >b 1599 >b 1600 > 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 0 1651 |N4|||| 1652 | 1653 | 1654 |P||| ||| ||| ||| | 1655 | 1656 | 1657 ||| 1660 | 1661 ?? 1662 1663 1664 1665 1666 !!!"""#$%'''(())**+++,,---..///023455566777889::;;`<<<========>>>>>>>>??0*rtvx x?O_xo8:8:8:8:::::"|N 1673 Hr 1674 1675 1676 1677 ` Blf| 1681 0P8 F" 1682 0P8 F" 1683 0P8 F" 1684 0`8 " 1685 0P8 F" 1686 0`8 "nnd8nnd8ppf8llR8b8ppf8``V8BB88VVL8hh^8^^"6:$P8 &&,&@:LX8n88888888:L88:L88:L $X&X& X&0X&@X&PX&X&X&X &X &X &X &X &X 1687 &X&X&X&X&R*R>:LP8h8888 ``h(h<:LR8 bbn*n>:LT8 1688 "p2pF:|Z8r8 "~.~B:|V8p888:|88`:|88:|88:| ,XL~Xp~ X~0X~`X~pX~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~X~ 0D:|X8r888:| ``XLXp X0X.B:|X8n8888888:|8J8Z ``XX X0X22LLpp&&\\XX88 0D:|^8~8888888888888888888888888888888888888 8 8 8 8 8 1689 8 1690 8 1691 8 1692 8888888888 8 8 8 88888888888888888888888888888888888888888:|88`:|88:|8\88:|88:|88:|88:|8{{:|88:|88:|88:|88:|8J8Z88:|88 :|88 1706 :|88:|88:|88:|88 :|88:|88:|88:|88:|88:|88:|88:| XNXO X0X`XYpXZX]X^XXX[X[X]X]XcXdXXXgXgXXXjXkXXXvXwXxXxXxXxXXXXXXXXXXXXXXXXXX X X X X X X 1711 X 1712 X 1713 X 1714 XXXXXXXXXXXXX X X X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXNN 0?D:|Z8z8888888888 BB"6: B88 npR& pp0@P 1733 `::0@P 1734 X 1735 `p 1736 > 1737 pp0@P 1738 ` 1739 pp 1740 0@P 1741 X`JZn:8888 FVj:|8888 1743 0@P 1745 X`p 1747 pp0@P 1748 ` 1749 pp0@P 1750 ` 1751 0@P 1752 Xp$$ 1754 pp0@P 1755 ` 1756 pp 1757 0@P 1758 X`&& 1760 0@P 1762 X`p 1764 pp0@P 1765 `8H\:n8888 4DX:l888 && 1767 0@P 1769 X`p 1771 pp0@P 1772 `8H\:n8888 4DX:l888 && 1774 0@P 1776 X`p 1778 pp0@P 1779 ` 1780 pp 1781 0@P 1782 X` 1784 pp0@P 1785 ` 1786 pp0@P 1787 ` 1788 pp 1789 0@P 1790 X` 1792 pp0@P 1793 ` 1794 0@P 1796 X`p 1798 pp0@P 1799 ` 1800 0@P 1802 X`p 1804 pp0@P 1805 ` 1808 0@P 1809 X`p 1811 pp0@P 1812 ` 1813 pp 1814 0@P 1815 X` 1817 pp0@P 1818 ` 1819 0@P 1821 X`p 1823 pp0@P 1824 ` 1825 pp 1826 0@P 1827 X` 1829 pp0@P 1830 ` 1831 0@P 1833 X`p 1835 pp0@P 1836 ` 1837 pp 1838 0@P 1839 X` 1841 pp0@P 1842 `0@P 1844 X`p$$ 1846 pp0@P 1847 ` 1848 pp 1849 0@P 1850 X`&& 1852 pp0@P 1853 `0@P 1855 X`pDD 1857 pp0@P 1858 `0@P 1859 X`p>> 1861 pp0@P 1862 `00@P 1863 X`p66 1865 pp0@P 1866 ` 1867 0@P 1868 X`p4466::&&22,, "HJdfjlz$$<<go19ld