File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00402230
00402230image/png.(*decoder).decode.deferwrap1: ; void image/png.(*decoder).decode.deferwrap1(void)
00402230ldr x16, [x28+16]
00402234subs xzr, sp, x16
00402238b.ls 0x402278
0040223cstr x30, [sp-48]!
00402240stur x29, [sp-8]
00402244sub x29, sp, 8
00402248ldr x16, [x28+32]
0040224ccbnz x16, 0x402284
00402250
00402250loc_402250:
00402250ldr x1, [x26+8]
00402254ldr x0, [x26+16]
00402258str x1, [sp+24]
0040225cstr x0, [sp+32]
00402260ldrsb x27, [x1]
00402264ldr x1, [x1+24]
00402268blr x1
0040226cldur x29, [sp-8]
00402270ldr x30, [sp], 48
00402274ret x30
00402278
00402278loc_402278:
00402278mov x3, x30
0040227cbl runtime.morestack.abi0
00402280b 0x402230
00402284
00402284loc_402284:
00402284ldr x17, [x16]
00402288add x20, sp, 56
0040228csubs xzr, x20, x17
00402290b.ne 0x402250
00402294add x20, sp, 8
00402298str x20, [x16]
0040229cb 0x402250
00402230
00402230image/png.(*decoder).decode.deferwrap1: ; void image/png.(*decoder).decode.deferwrap1(void)
00402230ldr x16, [x28+16]
00402234subs xzr, sp, x16
00402238b.ls 0x402278
0040223cstr x30, [sp-48]!
00402240stur x29, [sp-8]
00402244sub x29, sp, 8
00402248ldr x16, [x28+32]
0040224ccbnz x16, 0x402284
00402250
00402250loc_402250:
00402250ldr x1, [x26+8]
00402254ldr x0, [x26+16]
00402258str x1, [sp+24]
0040225cstr x0, [sp+32]
00402260ldrsb x27, [x1]
00402264ldr x1, [x1+24]
00402268blr x1
0040226cldur x29, [sp-8]
00402270ldr x30, [sp], 48
00402274ret x30
00402278
00402278loc_402278:
00402278mov x3, x30
0040227cbl runtime.morestack.abi0
00402280b 0x402230
00402284
00402284loc_402284:
00402284ldr x17, [x16]
00402288add x20, sp, 56
0040228csubs xzr, x20, x17
00402290b.ne 0x402250
00402294add x20, sp, 8
00402298str x20, [x16]
0040229cb 0x402250
00402230
004022a0
004022a0image/png.(*decoder).readImagePass: ; void image/png.(*decoder).readImagePass(image/png.decoder * d, io.Reader r, int pass, bool allocateOnly)
004022a0ldr x16, [x28+16]
004022a4sub x17, sp, 1232
004022a8subs xzr, x17, x16
004022acb.ls 0x4050b8
004022b0sub x20, sp, 1360
004022b4stp x29, x30, [x20-8]
004022b8add sp, x20, 0
004022bcsub x29, sp, 8
004022c0str x0, [sp+1368]
004022c4str x1, [sp+1376]
004022c8str x2, [sp+1384]
004022ccstr x3, [sp+1392]
004022d0strb w4, [sp+1400]
004022d4add x27, sp, 800
004022d8stp xzr, xzr, [x27]
004022dcadd x27, sp, 784
004022e0stp xzr, xzr, [x27]
004022e4str xzr, [sp+584]
004022e8str xzr, [sp+464]
004022ecstr xzr, [sp+976]
004022f0str xzr, [sp+824]
004022f4str xzr, [sp+928]
004022f8str xzr, [sp+944]
004022fcstr xzr, [sp+968]
00402300str xzr, [sp+816]
00402304str xzr, [sp+936]
00402308add x27, sp, 952
0040230cstp xzr, xzr, [x27]
00402310ldr x4, [sp+1368]
00402314ldrsb x27, [x4]
00402318ldr x4, [x4+48]
0040231cstr x4, [sp+448]
00402320ldr x4, [sp+1368]
00402324ldrsb x27, [x4]
00402328ldr x4, [x4+56]
0040232cstr x4, [sp+568]
00402330ldr x4, [sp+1368]
00402334ldrsb x27, [x4]
00402338ldr x4, [x4+888]
0040233csubs xzr, x4, 1
00402340cset x4, eq
00402344strb w4, [sp+125]
00402348b.eq 0x402350
0040234cb 0x402360
00402350
00402350loc_402350:
00402350ldrb w4, [sp+1400]
00402354eor x4, x4, 1
00402358strb w4, [sp+125]
0040235cb 0x402364
00402360
00402360loc_402360:
00402360b 0x402364
00402364
00402364loc_402364:
00402364ldrb w4, [sp+125]
00402368tbnz w4, 0, 0x402370
0040236cb 0x402460
00402370
00402370loc_402370:
00402370ldr x0, [sp+1392]
00402374adrp x27, 0x60f000
00402378ldr x4, [x27+2384]
0040237cadrp x27, 0x60f000
00402380ldr x1, [x27+2392]
00402384subs xzr, x1, x0
00402388b.hi 0x402390
0040238cb 0x4050b0
00402390
00402390loc_402390:
00402390add x5, x4, x0, lsl #5
00402394ldr x6, [x5+8]
00402398ldr x7, [x5+16]
0040239cldr x5, [x5+24]
004023a0ubfm x8, x0, 59, 58
004023a4ldr x4, [x4+x8]
004023a8str x4, [sp+472]
004023acstr x6, [sp+480]
004023b0str x7, [sp+488]
004023b4str x5, [sp+496]
004023b8ldr x8, [sp+448]
004023bcsub x7, x8, x7
004023c0add x7, x7, x4
004023c4sub x7, x7, 1
004023c8cbnz x4, 0x4023d0
004023ccb 0x4050ac
004023d0
004023d0loc_4023d0:
004023d0sdiv x4, x7, x4
004023d4str x4, [sp+448]
004023d8ldr x7, [sp+568]
004023dcsub x5, x7, x5
004023e0add x5, x5, x6
004023e4sub x5, x5, 1
004023e8cbnz x6, 0x4023f0
004023ecb 0x4050a8
004023f0
004023f0loc_4023f0:
004023f0sdiv x5, x5, x6
004023f4str x5, [sp+568]
004023f8subs xzr, x4, 0
004023fccset x5, eq
00402400strb w5, [sp+125]
00402404cbz x4, 0x40240c
00402408b 0x402410
0040240c
0040240cloc_40240c:
0040240cb 0x402424
00402410
00402410loc_402410:
00402410ldr x4, [sp+568]
00402414subs xzr, x4, 0
00402418cset x4, eq
0040241cstrb w4, [sp+125]
00402420b 0x402424
00402424
00402424loc_402424:
00402424ldrb w4, [sp+125]
00402428tbnz w4, 0, 0x402430
0040242cb 0x40245c
00402430
00402430loc_402430:
00402430add x27, sp, 800
00402434stp xzr, xzr, [x27]
00402438add x27, sp, 784
0040243cstp xzr, xzr, [x27]
00402440ldr x1, [sp+808]
00402444ldr x0, [sp+800]
00402448mov x2, xzr
0040244cmov x3, xzr
00402450ldp x29, x30, [sp-8]
00402454add sp, sp, 1360
00402458ret x30
0040245c
0040245cloc_40245c:
0040245cb 0x402464
00402460
00402460loc_402460:
00402460b 0x402464
00402464
00402464loc_402464:
00402464ldr x4, [sp+1368]
00402468ldrsb x27, [x4]
0040246cldr x4, [x4+96]
00402470str x4, [sp+736]
00402474subs xzr, x4, 10
00402478b.le 0x402480
0040247cb 0x402740
00402480
00402480loc_402480:
00402480subs xzr, x4, 5
00402484b.le 0x40248c
00402488b 0x4025c4
0040248c
0040248cloc_40248c:
0040248csubs xzr, x4, 0
00402490b.gt 0x402498
00402494b 0x40255c
00402498
00402498loc_402498:
00402498subs xzr, x4, 4
0040249cb.le 0x4024a4
004024a0b 0x402558
004024a4
004024a4loc_4024a4:
004024a4b 0x4024a8
004024a8
004024a8loc_4024a8:
004024a8ldr x4, [sp+1368]
004024acldrsb x27, [x4]
004024b0ldr x4, [x4+64]
004024b4str x4, [sp+584]
004024b8ldr x4, [sp+1368]
004024bcldrsb x27, [x4]
004024c0ldrb w4, [x4+896]
004024c4tbnz w4, 0, 0x4024cc
004024c8b 0x402510
004024cc
004024ccloc_4024cc:
004024ccldr x3, [sp+568]
004024d0ldr x2, [sp+448]
004024d4mov x0, xzr
004024d8mov x1, x0
004024dcbl image.Rect
004024e0str x0, [sp+752]
004024e4str x1, [sp+760]
004024e8str x2, [sp+768]
004024ecstr x3, [sp+776]
004024f0bl image.NewNRGBA
004024f4str x0, [sp+944]
004024f8str x0, [sp+1344]
004024fcadrp x4, 0x316000
00402500add x4, x4, 1384
00402504str x4, [sp+952]
00402508str x0, [sp+960]
0040250cb 0x402554
00402510
00402510loc_402510:
00402510ldr x3, [sp+568]
00402514ldr x2, [sp+448]
00402518mov x0, xzr
0040251cmov x1, x0
00402520bl image.Rect
00402524str x0, [sp+752]
00402528str x1, [sp+760]
0040252cstr x2, [sp+768]
00402530str x3, [sp+776]
00402534bl image.NewGray
00402538str x0, [sp+976]
0040253cstr x0, [sp+1336]
00402540adrp x4, 0x316000
00402544add x4, x4, 3056
00402548str x4, [sp+952]
0040254cstr x0, [sp+960]
00402550b 0x402554
00402554
00402554loc_402554:
00402554b 0x4029ec
00402558
00402558loc_402558:
00402558b 0x402560
0040255c
0040255cloc_40255c:
0040255cb 0x402560
00402560
00402560loc_402560:
00402560subs xzr, x4, 5
00402564b.eq 0x40256c
00402568b 0x4025bc
0040256c
0040256cloc_40256c:
0040256cb 0x402570
00402570
00402570loc_402570:
00402570orr x4, xzr, 16
00402574str x4, [sp+584]
00402578ldr x3, [sp+568]
0040257cldr x2, [sp+448]
00402580mov x0, xzr
00402584mov x1, x0
00402588bl image.Rect
0040258cstr x0, [sp+752]
00402590str x1, [sp+760]
00402594str x2, [sp+768]
00402598str x3, [sp+776]
0040259cbl image.NewNRGBA
004025a0str x0, [sp+944]
004025a4str x0, [sp+1344]
004025a8adrp x4, 0x316000
004025acadd x4, x4, 1384
004025b0str x4, [sp+952]
004025b4str x0, [sp+960]
004025b8b 0x4029ec
004025bc
004025bcloc_4025bc:
004025bcb 0x4025c0
004025c0
004025c0loc_4025c0:
004025c0b 0x40273c
004025c4
004025c4loc_4025c4:
004025c4subs xzr, x4, 6
004025c8b.eq 0x4025d0
004025ccb 0x40267c
004025d0
004025d0loc_4025d0:
004025d0b 0x4025d4
004025d4
004025d4loc_4025d4:
004025d4orr x4, xzr, 24
004025d8str x4, [sp+584]
004025dcldr x4, [sp+1368]
004025e0ldrsb x27, [x4]
004025e4ldrb w4, [x4+896]
004025e8tbnz w4, 0, 0x4025f0
004025ecb 0x402634
004025f0
004025f0loc_4025f0:
004025f0ldr x3, [sp+568]
004025f4ldr x2, [sp+448]
004025f8mov x0, xzr
004025fcmov x1, x0
00402600bl image.Rect
00402604str x0, [sp+752]
00402608str x1, [sp+760]
0040260cstr x2, [sp+768]
00402610str x3, [sp+776]
00402614bl image.NewNRGBA
00402618str x0, [sp+944]
0040261cstr x0, [sp+1344]
00402620adrp x4, 0x316000
00402624add x4, x4, 1384
00402628str x4, [sp+952]
0040262cstr x0, [sp+960]
00402630b 0x402678
00402634
00402634loc_402634:
00402634ldr x3, [sp+568]
00402638ldr x2, [sp+448]
0040263cmov x0, xzr
00402640mov x1, x0
00402644bl image.Rect
00402648str x0, [sp+752]
0040264cstr x1, [sp+760]
00402650str x2, [sp+768]
00402654str x3, [sp+776]
00402658bl image.NewRGBA
0040265cstr x0, [sp+824]
00402660str x0, [sp+1328]
00402664adrp x4, 0x316000
00402668add x4, x4, 3296
0040266cstr x4, [sp+952]
00402670str x0, [sp+960]
00402674b 0x402678
00402678
00402678loc_402678:
00402678b 0x4029ec
0040267c
0040267cloc_40267c:
0040267csubs xzr, x4, 7
00402680b.ge 0x402688
00402684b 0x402730
00402688
00402688loc_402688:
00402688subs xzr, x4, 10
0040268cb.le 0x402694
00402690b 0x40272c
00402694
00402694loc_402694:
00402694b 0x402698
00402698
00402698loc_402698:
00402698ldr x4, [sp+1368]
0040269cldrsb x27, [x4]
004026a0ldr x4, [x4+64]
004026a4str x4, [sp+584]
004026a8ldr x3, [sp+568]
004026acldr x2, [sp+448]
004026b0mov x0, xzr
004026b4mov x1, x0
004026b8bl image.Rect
004026bcstr x0, [sp+752]
004026c0str x1, [sp+760]
004026c4str x2, [sp+768]
004026c8str x3, [sp+776]
004026ccldr x4, [sp+1368]
004026d0ldrsb x27, [x4]
004026d4ldr x5, [x4+72]
004026d8ldr x6, [x4+80]
004026dcldr x4, [x4+88]
004026e0str x5, [sp+1232]
004026e4str x6, [sp+1240]
004026e8str x4, [sp+1248]
004026ecldr x0, [sp+752]
004026f0ldr x1, [sp+760]
004026f4ldr x2, [sp+768]
004026f8ldr x3, [sp+776]
004026fcmov x7, x4
00402700mov x4, x5
00402704mov x5, x6
00402708mov x6, x7
0040270cbl image.NewPaletted
00402710str x0, [sp+928]
00402714str x0, [sp+1320]
00402718adrp x4, 0x316000
0040271cadd x4, x4, 2960
00402720str x4, [sp+952]
00402724str x0, [sp+960]
00402728b 0x4029ec
0040272c
0040272cloc_40272c:
0040272cb 0x402734
00402730
00402730loc_402730:
00402730b 0x402734
00402734
00402734loc_402734:
00402734b 0x402738
00402738
00402738loc_402738:
00402738b 0x40273c
0040273c
0040273cloc_40273c:
0040273cb 0x4029e8
00402740
00402740loc_402740:
00402740subs xzr, x4, 12
00402744b.le 0x40274c
00402748b 0x402868
0040274c
0040274cloc_40274c:
0040274csubs xzr, x4, 11
00402750b.eq 0x402758
00402754b 0x4027a8
00402758
00402758loc_402758:
00402758b 0x40275c
0040275c
0040275cloc_40275c:
0040275corr x4, xzr, 32
00402760str x4, [sp+584]
00402764ldr x3, [sp+568]
00402768ldr x2, [sp+448]
0040276cmov x0, xzr
00402770mov x1, x0
00402774bl image.Rect
00402778str x0, [sp+752]
0040277cstr x1, [sp+760]
00402780str x2, [sp+768]
00402784str x3, [sp+776]
00402788bl image.NewNRGBA
0040278cstr x0, [sp+944]
00402790str x0, [sp+1344]
00402794adrp x4, 0x316000
00402798add x4, x4, 1384
0040279cstr x4, [sp+952]
004027a0str x0, [sp+960]
004027a4b 0x4029ec
004027a8
004027a8loc_4027a8:
004027a8subs xzr, x4, 12
004027acb.eq 0x4027b4
004027b0b 0x402860
004027b4
004027b4loc_4027b4:
004027b4b 0x4027b8
004027b8
004027b8loc_4027b8:
004027b8orr x4, xzr, 16
004027bcstr x4, [sp+584]
004027c0ldr x4, [sp+1368]
004027c4ldrsb x27, [x4]
004027c8ldrb w4, [x4+896]
004027cctbnz w4, 0, 0x4027d4
004027d0b 0x402818
004027d4
004027d4loc_4027d4:
004027d4ldr x3, [sp+568]
004027d8ldr x2, [sp+448]
004027dcmov x0, xzr
004027e0mov x1, x0
004027e4bl image.Rect
004027e8str x0, [sp+752]
004027ecstr x1, [sp+760]
004027f0str x2, [sp+768]
004027f4str x3, [sp+776]
004027f8bl image.NewNRGBA64
004027fcstr x0, [sp+936]
00402800str x0, [sp+1312]
00402804adrp x4, 0x316000
00402808add x4, x4, 3200
0040280cstr x4, [sp+952]
00402810str x0, [sp+960]
00402814b 0x40285c
00402818
00402818loc_402818:
00402818ldr x3, [sp+568]
0040281cldr x2, [sp+448]
00402820mov x0, xzr
00402824mov x1, x0
00402828bl image.Rect
0040282cstr x0, [sp+752]
00402830str x1, [sp+760]
00402834str x2, [sp+768]
00402838str x3, [sp+776]
0040283cbl image.NewGray16
00402840str x0, [sp+968]
00402844str x0, [sp+1304]
00402848adrp x4, 0x316000
0040284cadd x4, x4, 3008
00402850str x4, [sp+952]
00402854str x0, [sp+960]
00402858b 0x40285c
0040285c
0040285cloc_40285c:
0040285cb 0x4029ec
00402860
00402860loc_402860:
00402860b 0x402864
00402864
00402864loc_402864:
00402864b 0x4029e4
00402868
00402868loc_402868:
00402868subs xzr, x4, 13
0040286cb.eq 0x402874
00402870b 0x4028c4
00402874
00402874loc_402874:
00402874b 0x402878
00402878
00402878loc_402878:
00402878orr x4, xzr, 32
0040287cstr x4, [sp+584]
00402880ldr x3, [sp+568]
00402884ldr x2, [sp+448]
00402888mov x0, xzr
0040288cmov x1, x0
00402890bl image.Rect
00402894str x0, [sp+752]
00402898str x1, [sp+760]
0040289cstr x2, [sp+768]
004028a0str x3, [sp+776]
004028a4bl image.NewNRGBA64
004028a8str x0, [sp+936]
004028acstr x0, [sp+1312]
004028b0adrp x4, 0x316000
004028b4add x4, x4, 3200
004028b8str x4, [sp+952]
004028bcstr x0, [sp+960]
004028c0b 0x4029ec
004028c4
004028c4loc_4028c4:
004028c4subs xzr, x4, 14
004028c8b.eq 0x4028d0
004028ccb 0x40297c
004028d0
004028d0loc_4028d0:
004028d0b 0x4028d4
004028d4
004028d4loc_4028d4:
004028d4orr x4, xzr, 48
004028d8str x4, [sp+584]
004028dcldr x4, [sp+1368]
004028e0ldrsb x27, [x4]
004028e4ldrb w4, [x4+896]
004028e8tbnz w4, 0, 0x4028f0
004028ecb 0x402934
004028f0
004028f0loc_4028f0:
004028f0ldr x3, [sp+568]
004028f4ldr x2, [sp+448]
004028f8mov x0, xzr
004028fcmov x1, x0
00402900bl image.Rect
00402904str x0, [sp+752]
00402908str x1, [sp+760]
0040290cstr x2, [sp+768]
00402910str x3, [sp+776]
00402914bl image.NewNRGBA64
00402918str x0, [sp+936]
0040291cstr x0, [sp+1312]
00402920adrp x4, 0x316000
00402924add x4, x4, 3200
00402928str x4, [sp+952]
0040292cstr x0, [sp+960]
00402930b 0x402978
00402934
00402934loc_402934:
00402934ldr x3, [sp+568]
00402938ldr x2, [sp+448]
0040293cmov x0, xzr
00402940mov x1, x0
00402944bl image.Rect
00402948str x0, [sp+752]
0040294cstr x1, [sp+760]
00402950str x2, [sp+768]
00402954str x3, [sp+776]
00402958bl image.NewRGBA64
0040295cstr x0, [sp+816]
00402960str x0, [sp+1296]
00402964adrp x4, 0x316000
00402968add x4, x4, 3248
0040296cstr x4, [sp+952]
00402970str x0, [sp+960]
00402974b 0x402978
00402978
00402978loc_402978:
00402978b 0x4029ec
0040297c
0040297cloc_40297c:
0040297csubs xzr, x4, 15
00402980b.eq 0x402988
00402984b 0x4029d8
00402988
00402988loc_402988:
00402988b 0x40298c
0040298c
0040298cloc_40298c:
0040298corr x4, xzr, 64
00402990str x4, [sp+584]
00402994ldr x3, [sp+568]
00402998ldr x2, [sp+448]
0040299cmov x0, xzr
004029a0mov x1, x0
004029a4bl image.Rect
004029a8str x0, [sp+752]
004029acstr x1, [sp+760]
004029b0str x2, [sp+768]
004029b4str x3, [sp+776]
004029b8bl image.NewNRGBA64
004029bcstr x0, [sp+936]
004029c0str x0, [sp+1312]
004029c4adrp x4, 0x316000
004029c8add x4, x4, 3200
004029ccstr x4, [sp+952]
004029d0str x0, [sp+960]
004029d4b 0x4029ec
004029d8
004029d8loc_4029d8:
004029d8b 0x4029dc
004029dc
004029dcloc_4029dc:
004029dcb 0x4029e0
004029e0
004029e0loc_4029e0:
004029e0b 0x4029e4
004029e4
004029e4loc_4029e4:
004029e4b 0x4029e8
004029e8
004029e8loc_4029e8:
004029e8b 0x4029ec
004029ec
004029ecloc_4029ec:
004029ecldrb w4, [sp+1400]
004029f0tbnz w4, 0, 0x4029f8
004029f4b 0x402a2c
004029f8
004029f8loc_4029f8:
004029f8ldr x4, [sp+952]
004029fcldr x5, [sp+960]
00402a00str x4, [sp+800]
00402a04str x5, [sp+808]
00402a08add x27, sp, 784
00402a0cstp xzr, xzr, [x27]
00402a10ldr x0, [sp+800]
00402a14ldr x1, [sp+808]
00402a18mov x2, xzr
00402a1cmov x3, xzr
00402a20ldp x29, x30, [sp-8]
00402a24add sp, sp, 1360
00402a28ret x30
00402a2c
00402a2cloc_402a2c:
00402a2cldr x3, [sp+584]
00402a30add x4, x3, 7
00402a34sbfm x4, x4, 63, 63
00402a38add x3, x3, x4, lsr #61
00402a3cadd x3, x3, 7
00402a40sbfm x3, x3, 3, 63
00402a44str x3, [sp+576]
00402a48ldr x3, [sp+584]
00402a4cldr x4, [sp+448]
00402a50madd x3, x3, x4, xzr
00402a54add x4, x3, 7
00402a58sbfm x4, x4, 63, 63
00402a5cadd x3, x3, x4, lsr #61
00402a60add x3, x3, 7
00402a64sbfm x3, x3, 3, 63
00402a68add x2, x3, 1
00402a6cstr x2, [sp+456]
00402a70b 0x402a74
00402a74
00402a74loc_402a74:
00402a74adrp x0, 0x1f3000
00402a78add x0, x0, 3072
00402a7cmov x1, x2
00402a80bl runtime.makeslice
00402a84ldr x3, [sp+456]
00402a88ldr x4, [sp+456]
00402a8cstr x0, [sp+1000]
00402a90str x3, [sp+1008]
00402a94str x4, [sp+1016]
00402a98ldr x2, [sp+456]
00402a9cldr x1, [sp+456]
00402aa0adrp x0, 0x1f3000
00402aa4add x0, x0, 3072
00402aa8bl runtime.makeslice
00402aacldr x3, [sp+456]
00402ab0ldr x4, [sp+456]
00402ab4str x0, [sp+832]
00402ab8str x3, [sp+840]
00402abcstr x4, [sp+848]
00402ac0str xzr, [sp+208]
00402ac4b 0x402ac8
00402ac8
00402ac8loc_402ac8:
00402ac8ldr x5, [sp+568]
00402accldr x6, [sp+208]
00402ad0subs xzr, x5, x6
00402ad4b.gt 0x402adc
00402ad8b 0x402de4
00402adc
00402adcloc_402adc:
00402adcadd x27, sp, 1280
00402ae0stp xzr, xzr, [x27]
00402ae4ldr x0, [sp+1376]
00402ae8ldr x2, [sp+1000]
00402aecldr x3, [sp+1008]
00402af0ldr x1, [sp+1384]
00402af4ldr x4, [sp+1016]
00402af8bl io.ReadFull
00402afcstr x0, [sp+744]
00402b00str x1, [sp+1280]
00402b04str x2, [sp+1288]
00402b08ldr x5, [sp+744]
00402b0cstr x5, [sp+592]
00402b10str x1, [sp+1048]
00402b14str x2, [sp+1056]
00402b18str x1, [sp+984]
00402b1cstr x2, [sp+992]
00402b20cbnz x1, 0x402b28
00402b24b 0x402c2c
00402b28
00402b28loc_402b28:
00402b28adrp x27, 0x61f000
00402b2cldr x4, [x27+1520]
00402b30subs xzr, x1, x4
00402b34cset x4, eq
00402b38b.eq 0x402b40
00402b3cb 0x402b5c
00402b40
00402b40loc_402b40:
00402b40adrp x27, 0x61f000
00402b44ldr x3, [x27+1528]
00402b48mov x0, x1
00402b4cmov x1, x2
00402b50mov x2, x3
00402b54bl runtime.ifaceeq
00402b58b 0x402b64
00402b5c
00402b5cloc_402b5c:
00402b5cmov x0, x4
00402b60b 0x402b64
00402b64
00402b64loc_402b64:
00402b64strb w0, [sp+125]
00402b68tbnz w0, 0, 0x402b70
00402b6cb 0x402b74
00402b70
00402b70loc_402b70:
00402b70b 0x402bb8
00402b74
00402b74loc_402b74:
00402b74adrp x27, 0x61f000
00402b78ldr x4, [x27+1536]
00402b7cldr x5, [sp+984]
00402b80subs xzr, x5, x4
00402b84cset x4, eq
00402b88b.eq 0x402b90
00402b8cb 0x402ba8
00402b90
00402b90loc_402b90:
00402b90ldr x0, [sp+984]
00402b94ldr x1, [sp+992]
00402b98adrp x27, 0x61f000
00402b9cldr x2, [x27+1544]
00402ba0bl runtime.ifaceeq
00402ba4b 0x402bb0
00402ba8
00402ba8loc_402ba8:
00402ba8mov x0, x4
00402bacb 0x402bb0
00402bb0
00402bb0loc_402bb0:
00402bb0strb w0, [sp+125]
00402bb4b 0x402bb8
00402bb8
00402bb8loc_402bb8:
00402bb8ldrb w4, [sp+125]
00402bbctbnz w4, 0, 0x402bc4
00402bc0b 0x402c00
00402bc4
00402bc4loc_402bc4:
00402bc4add x27, sp, 800
00402bc8stp xzr, xzr, [x27]
00402bccadrp x4, 0x314000
00402bd0add x4, x4, 1728
00402bd4str x4, [sp+784]
00402bd8adrp x4, 0x310000
00402bdcadd x4, x4, 3344
00402be0str x4, [sp+792]
00402be4ldr x0, [sp+800]
00402be8ldr x2, [sp+784]
00402becldr x1, [sp+808]
00402bf0ldr x3, [sp+792]
00402bf4ldp x29, x30, [sp-8]
00402bf8add sp, sp, 1360
00402bfcret x30
00402c00
00402c00loc_402c00:
00402c00add x27, sp, 800
00402c04stp xzr, xzr, [x27]
00402c08ldr x3, [sp+992]
00402c0cldr x2, [sp+984]
00402c10str x2, [sp+784]
00402c14str x3, [sp+792]
00402c18ldr x0, [sp+800]
00402c1cldr x1, [sp+808]
00402c20ldp x29, x30, [sp-8]
00402c24add sp, sp, 1360
00402c28ret x30
00402c2c
00402c2cloc_402c2c:
00402c2cldr x1, [sp+1008]
00402c30ldr x7, [sp+1000]
00402c34ldr x8, [sp+1016]
00402c38b 0x402c3c
00402c3c
00402c3cloc_402c3c:
00402c3csubs xzr, x1, 1
00402c40b.hs 0x402c48
00402c44b 0x4050a0
00402c48
00402c48loc_402c48:
00402c48sub x8, x8, 1
00402c4csub x9, xzr, x8
00402c50sub x10, x1, 1
00402c54sbfm x9, x9, 63, 63
00402c58and x9, x9, 1
00402c5cadd x7, x7, x9
00402c60str x7, [sp+1024]
00402c64str x10, [sp+1032]
00402c68str x8, [sp+1040]
00402c6cldr x1, [sp+840]
00402c70ldr x7, [sp+832]
00402c74ldr x8, [sp+848]
00402c78b 0x402c7c
00402c7c
00402c7cloc_402c7c:
00402c7csubs xzr, x1, 1
00402c80b.hs 0x402c88
00402c84b 0x405098
00402c88
00402c88loc_402c88:
00402c88sub x8, x8, 1
00402c8csub x9, xzr, x8
00402c90sub x10, x1, 1
00402c94sbfm x9, x9, 63, 63
00402c98and x9, x9, 1
00402c9cadd x7, x7, x9
00402ca0str x7, [sp+904]
00402ca4str x10, [sp+912]
00402ca8str x8, [sp+920]
00402cacldr x1, [sp+1008]
00402cb0ldr x7, [sp+1000]
00402cb4subs xzr, x1, 0
00402cb8b.hi 0x402cc0
00402cbcb 0x405090
00402cc0
00402cc0loc_402cc0:
00402cc0ldrb w7, [x7]
00402cc4strb w7, [sp+123]
00402cc8mov x8, x7
00402cccsubs wzr, w8, 1
00402cd0b.ls 0x402cd8
00402cd4b 0x402d10
00402cd8
00402cd8loc_402cd8:
00402cd8mov x8, x7
00402cdccbz w8, 0x402ce4
00402ce0b 0x402cec
00402ce4
00402ce4loc_402ce4:
00402ce4b 0x402ce8
00402ce8
00402ce8loc_402ce8:
00402ce8b 0x402e18
00402cec
00402cecloc_402cec:
00402cecsubs wzr, w7, 1
00402cf0b.eq 0x402cf8
00402cf4b 0x402d08
00402cf8
00402cf8loc_402cf8:
00402cf8b 0x402cfc
00402cfc
00402cfcloc_402cfc:
00402cfcldr x7, [sp+576]
00402d00str x7, [sp+560]
00402d04b 0x404ff0
00402d08
00402d08loc_402d08:
00402d08b 0x402d0c
00402d0c
00402d0cloc_402d0c:
00402d0cb 0x402da4
00402d10
00402d10loc_402d10:
00402d10mov x8, x7
00402d14subs wzr, w8, 2
00402d18b.eq 0x402d20
00402d1cb 0x402d48
00402d20
00402d20loc_402d20:
00402d20b 0x402d24
00402d24
00402d24loc_402d24:
00402d24ldr x7, [sp+912]
00402d28ldr x8, [sp+904]
00402d2cldr x9, [sp+920]
00402d30str x8, [sp+1256]
00402d34str x7, [sp+1264]
00402d38str x9, [sp+1272]
00402d3cstr xzr, [sp+728]
00402d40str x7, [sp+720]
00402d44b 0x404f68
00402d48
00402d48loc_402d48:
00402d48mov x8, x7
00402d4csubs wzr, w8, 3
00402d50b.eq 0x402d58
00402d54b 0x402d64
00402d58
00402d58loc_402d58:
00402d58b 0x402d5c
00402d5c
00402d5cloc_402d5c:
00402d5cstr xzr, [sp+544]
00402d60b 0x404e00
00402d64
00402d64loc_402d64:
00402d64subs wzr, w7, 4
00402d68b.eq 0x402d70
00402d6cb 0x402d98
00402d70
00402d70loc_402d70:
00402d70b 0x402d74
00402d74
00402d74loc_402d74:
00402d74ldr x6, [sp+576]
00402d78ldr x0, [sp+1024]
00402d7cldr x3, [sp+904]
00402d80ldr x4, [sp+912]
00402d84ldr x1, [sp+1032]
00402d88ldr x5, [sp+920]
00402d8cldr x2, [sp+1040]
00402d90bl image/png.filterPaeth
00402d94b 0x402e18
00402d98
00402d98loc_402d98:
00402d98b 0x402d9c
00402d9c
00402d9cloc_402d9c:
00402d9cb 0x402da0
00402da0
00402da0loc_402da0:
00402da0b 0x402da4
00402da4
00402da4loc_402da4:
00402da4b 0x402da8
00402da8
00402da8loc_402da8:
00402da8add x27, sp, 800
00402dacstp xzr, xzr, [x27]
00402db0adrp x4, 0x314000
00402db4add x4, x4, 1728
00402db8str x4, [sp+784]
00402dbcadrp x4, 0x310000
00402dc0add x4, x4, 3392
00402dc4str x4, [sp+792]
00402dc8ldr x2, [sp+784]
00402dccldr x0, [sp+800]
00402dd0ldr x1, [sp+808]
00402dd4ldr x3, [sp+792]
00402dd8ldp x29, x30, [sp-8]
00402ddcadd sp, sp, 1360
00402de0ret x30
00402de4
00402de4loc_402de4:
00402de4ldr x4, [sp+952]
00402de8ldr x5, [sp+960]
00402decstr x4, [sp+800]
00402df0str x5, [sp+808]
00402df4add x27, sp, 784
00402df8stp xzr, xzr, [x27]
00402dfcldr x0, [sp+800]
00402e00ldr x1, [sp+808]
00402e04mov x2, xzr
00402e08mov x3, xzr
00402e0cldp x29, x30, [sp-8]
00402e10add sp, sp, 1360
00402e14ret x30
00402e18
00402e18loc_402e18:
00402e18ldr x7, [sp+1368]
00402e1cldrsb x27, [x7]
00402e20ldr x7, [x7+96]
00402e24str x7, [sp+712]
00402e28subs xzr, x7, 7
00402e2cb.le 0x402e34
00402e30b 0x403140
00402e34
00402e34loc_402e34:
00402e34subs xzr, x7, 3
00402e38b.le 0x402e40
00402e3cb 0x402f18
00402e40
00402e40loc_402e40:
00402e40subs xzr, x7, 1
00402e44b.eq 0x402e4c
00402e48b 0x402e84
00402e4c
00402e4cloc_402e4c:
00402e4cb 0x402e50
00402e50
00402e50loc_402e50:
00402e50ldr x7, [sp+1368]
00402e54ldrsb x27, [x7]
00402e58ldrb w7, [x7+896]
00402e5ctbnz w7, 0, 0x402e64
00402e60b 0x402e7c
00402e64
00402e64loc_402e64:
00402e64ldr x7, [sp+1368]
00402e68ldrsb x27, [x7]
00402e6cldrb w7, [x7+898]
00402e70strb w7, [sp+75]
00402e74str xzr, [sp+440]
00402e78b 0x404cb4
00402e7c
00402e7cloc_402e7c:
00402e7cstr xzr, [sp+432]
00402e80b 0x404bb8
00402e84
00402e84loc_402e84:
00402e84subs xzr, x7, 2
00402e88b.eq 0x402e90
00402e8cb 0x402ec8
00402e90
00402e90loc_402e90:
00402e90b 0x402e94
00402e94
00402e94loc_402e94:
00402e94ldr x7, [sp+1368]
00402e98ldrsb x27, [x7]
00402e9cldrb w7, [x7+896]
00402ea0tbnz w7, 0, 0x402ea8
00402ea4b 0x402ec0
00402ea8
00402ea8loc_402ea8:
00402ea8ldr x7, [sp+1368]
00402eacldrsb x27, [x7]
00402eb0ldrb w7, [x7+898]
00402eb4strb w7, [sp+74]
00402eb8str xzr, [sp+424]
00402ebcb 0x404a68
00402ec0
00402ec0loc_402ec0:
00402ec0str xzr, [sp+416]
00402ec4b 0x404968
00402ec8
00402ec8loc_402ec8:
00402ec8subs xzr, x7, 3
00402eccb.eq 0x402ed4
00402ed0b 0x402f0c
00402ed4
00402ed4loc_402ed4:
00402ed4b 0x402ed8
00402ed8
00402ed8loc_402ed8:
00402ed8ldr x7, [sp+1368]
00402edcldrsb x27, [x7]
00402ee0ldrb w7, [x7+896]
00402ee4tbnz w7, 0, 0x402eec
00402ee8b 0x402f04
00402eec
00402eecloc_402eec:
00402eecldr x7, [sp+1368]
00402ef0ldrsb x27, [x7]
00402ef4ldrb w7, [x7+898]
00402ef8strb w7, [sp+73]
00402efcstr xzr, [sp+408]
00402f00b 0x404820
00402f04
00402f04loc_402f04:
00402f04str xzr, [sp+400]
00402f08b 0x404728
00402f0c
00402f0cloc_402f0c:
00402f0cb 0x402f10
00402f10
00402f10loc_402f10:
00402f10b 0x402f14
00402f14
00402f14loc_402f14:
00402f14b 0x40313c
00402f18
00402f18loc_402f18:
00402f18subs xzr, x7, 5
00402f1cb.le 0x402f24
00402f20b 0x40305c
00402f24
00402f24loc_402f24:
00402f24subs xzr, x7, 4
00402f28b.eq 0x402f30
00402f2cb 0x40303c
00402f30
00402f30loc_402f30:
00402f30b 0x402f34
00402f34
00402f34loc_402f34:
00402f34ldr x7, [sp+1368]
00402f38ldrsb x27, [x7]
00402f3cldrb w7, [x7+896]
00402f40tbnz w7, 0, 0x402f48
00402f44b 0x402f60
00402f48
00402f48loc_402f48:
00402f48ldr x7, [sp+1368]
00402f4cldrsb x27, [x7]
00402f50ldrb w7, [x7+898]
00402f54strb w7, [sp+72]
00402f58str xzr, [sp+392]
00402f5cb 0x404674
00402f60
00402f60loc_402f60:
00402f60ldr x5, [sp+976]
00402f64ldrsb x27, [x5]
00402f68ldr x1, [x5+8]
00402f6cldr x6, [x5]
00402f70ldr x5, [x5+16]
00402f74ldr x0, [sp+464]
00402f78b 0x402f7c
00402f7c
00402f7cloc_402f7c:
00402f7csubs xzr, x1, x0
00402f80b.hs 0x402f88
00402f84b 0x404670
00402f88
00402f88loc_402f88:
00402f88sub x5, x5, x0
00402f8csub x7, x1, x0
00402f90sub x8, xzr, x5
00402f94and x8, x0, x8, asr #63
00402f98add x6, x6, x8
00402f9cstr x6, [sp+1256]
00402fa0str x7, [sp+1264]
00402fa4str x5, [sp+1272]
00402fa8str x6, [sp+1208]
00402facstr x7, [sp+1216]
00402fb0str x5, [sp+1224]
00402fb4ldr x5, [sp+1032]
00402fb8ldr x6, [sp+1024]
00402fbcldr x7, [sp+1040]
00402fc0str x6, [sp+1184]
00402fc4str x5, [sp+1192]
00402fc8str x7, [sp+1200]
00402fccldr x6, [sp+1216]
00402fd0str x6, [sp+704]
00402fd4subs xzr, x6, x5
00402fd8b.gt 0x402fe0
00402fdcb 0x402fe8
00402fe0
00402fe0loc_402fe0:
00402fe0str x5, [sp+704]
00402fe4b 0x402fec
00402fe8
00402fe8loc_402fe8:
00402fe8b 0x402fec
00402fec
00402fecloc_402fec:
00402fecldr x5, [sp+1184]
00402ff0ldr x6, [sp+1208]
00402ff4subs xzr, x6, x5
00402ff8b.ne 0x403000
00402ffcb 0x40301c
00403000
00403000loc_403000:
00403000ldr x3, [sp+704]
00403004str x3, [sp+696]
00403008ldr x2, [sp+696]
0040300cldr x1, [sp+1184]
00403010ldr x0, [sp+1208]
00403014bl runtime.memmove
00403018b 0x403020
0040301c
0040301cloc_40301c:
0040301cb 0x403020
00403020
00403020loc_403020:
00403020ldr x5, [sp+464]
00403024ldr x6, [sp+976]
00403028ldrsb x27, [x6]
0040302cldr x6, [x6+24]
00403030add x5, x5, x6
00403034str x5, [sp+464]
00403038b 0x40466c
0040303c
0040303cloc_40303c:
0040303csubs xzr, x7, 5
00403040b.eq 0x403048
00403044b 0x403054
00403048
00403048loc_403048:
00403048b 0x40304c
0040304c
0040304cloc_40304c:
0040304cstr xzr, [sp+384]
00403050b 0x4045b4
00403054
00403054loc_403054:
00403054b 0x403058
00403058
00403058loc_403058:
00403058b 0x403138
0040305c
0040305cloc_40305c:
0040305csubs xzr, x7, 6
00403060b.eq 0x403068
00403064b 0x403118
00403068
00403068loc_403068:
00403068b 0x40306c
0040306c
0040306cloc_40306c:
0040306cldr x5, [sp+1368]
00403070ldrsb x27, [x5]
00403074ldrb w5, [x5+896]
00403078tbnz w5, 0, 0x403080
0040307cb 0x4030e4
00403080
00403080loc_403080:
00403080ldr x5, [sp+944]
00403084ldrsb x27, [x5]
00403088ldr x6, [x5]
0040308cldr x7, [x5+8]
00403090ldr x5, [x5+16]
00403094str x6, [sp+880]
00403098str x7, [sp+888]
0040309cstr x5, [sp+896]
004030a0ldr x5, [sp+464]
004030a4str x5, [sp+528]
004030a8str xzr, [sp+512]
004030acldr x5, [sp+1368]
004030b0ldrsb x27, [x5]
004030b4ldrb w5, [x5+898]
004030b8strb w5, [sp+76]
004030bcldr x5, [sp+1368]
004030c0ldrsb x27, [x5]
004030c4ldrb w5, [x5+900]
004030c8strb w5, [sp+77]
004030ccldr x5, [sp+1368]
004030d0ldrsb x27, [x5]
004030d4ldrb w5, [x5+902]
004030d8strb w5, [sp+78]
004030dcstr xzr, [sp+376]
004030e0b 0x4043bc
004030e4
004030e4loc_4030e4:
004030e4ldr x5, [sp+824]
004030e8ldrsb x27, [x5]
004030ecldr x6, [x5]
004030f0ldr x7, [x5+8]
004030f4ldr x5, [x5+16]
004030f8str x6, [sp+856]
004030fcstr x7, [sp+864]
00403100str x5, [sp+872]
00403104ldr x5, [sp+464]
00403108str x5, [sp+520]
0040310cstr xzr, [sp+504]
00403110str xzr, [sp+368]
00403114b 0x404248
00403118
00403118loc_403118:
00403118subs xzr, x7, 7
0040311cb.eq 0x403124
00403120b 0x403130
00403124
00403124loc_403124:
00403124b 0x403128
00403128
00403128loc_403128:
00403128str xzr, [sp+360]
0040312cb 0x4040f4
00403130
00403130loc_403130:
00403130b 0x403134
00403134
00403134loc_403134:
00403134b 0x403138
00403138
00403138loc_403138:
00403138b 0x40313c
0040313c
0040313cloc_40313c:
0040313cb 0x40340c
00403140
00403140loc_403140:
00403140subs xzr, x7, 11
00403144b.le 0x40314c
00403148b 0x4032c0
0040314c
0040314cloc_40314c:
0040314csubs xzr, x7, 9
00403150b.le 0x403158
00403154b 0x403190
00403158
00403158loc_403158:
00403158subs xzr, x7, 8
0040315cb.eq 0x403164
00403160b 0x403170
00403164
00403164loc_403164:
00403164b 0x403168
00403168
00403168loc_403168:
00403168str xzr, [sp+352]
0040316cb 0x403fa0
00403170
00403170loc_403170:
00403170subs xzr, x7, 9
00403174b.eq 0x40317c
00403178b 0x403188
0040317c
0040317cloc_40317c:
0040317cb 0x403180
00403180
00403180loc_403180:
00403180str xzr, [sp+344]
00403184b 0x403e50
00403188
00403188loc_403188:
00403188b 0x40318c
0040318c
0040318cloc_40318c:
0040318cb 0x4032bc
00403190
00403190loc_403190:
00403190subs xzr, x7, 10
00403194b.eq 0x40319c
00403198b 0x4031c8
0040319c
0040319cloc_40319c:
0040319cb 0x4031a0
004031a0
004031a0loc_4031a0:
004031a0ldr x5, [sp+928]
004031a4ldrsb x27, [x5]
004031a8ldr x5, [x5+72]
004031acstr x5, [sp+744]
004031b0subs xzr, x5, 256
004031b4b.ne 0x4031bc
004031b8b 0x4031c4
004031bc
004031bcloc_4031bc:
004031bcstr xzr, [sp+336]
004031c0b 0x403d8c
004031c4
004031c4loc_4031c4:
004031c4b 0x403cac
004031c8
004031c8loc_4031c8:
004031c8subs xzr, x7, 11
004031ccb.eq 0x4031d4
004031d0b 0x4032b4
004031d4
004031d4loc_4031d4:
004031d4b 0x4031d8
004031d8
004031d8loc_4031d8:
004031d8ldr x5, [sp+944]
004031dcldrsb x27, [x5]
004031e0ldr x1, [x5+8]
004031e4ldr x6, [x5]
004031e8ldr x5, [x5+16]
004031ecldr x0, [sp+464]
004031f0b 0x4031f4
004031f4
004031f4loc_4031f4:
004031f4subs xzr, x0, x1
004031f8b.ls 0x403200
004031fcb 0x403ca8
00403200
00403200loc_403200:
00403200sub x5, x5, x0
00403204sub x7, x1, x0
00403208sub x8, xzr, x5
0040320cand x8, x0, x8, asr #63
00403210add x6, x6, x8
00403214str x6, [sp+1256]
00403218str x7, [sp+1264]
0040321cstr x5, [sp+1272]
00403220str x6, [sp+1112]
00403224str x7, [sp+1120]
00403228str x5, [sp+1128]
0040322cldr x5, [sp+1032]
00403230ldr x6, [sp+1024]
00403234ldr x7, [sp+1040]
00403238str x6, [sp+1088]
0040323cstr x5, [sp+1096]
00403240str x7, [sp+1104]
00403244ldr x6, [sp+1120]
00403248str x6, [sp+608]
0040324csubs xzr, x5, x6
00403250b.lt 0x403258
00403254b 0x403260
00403258
00403258loc_403258:
00403258str x5, [sp+608]
0040325cb 0x403264
00403260
00403260loc_403260:
00403260b 0x403264
00403264
00403264loc_403264:
00403264ldr x5, [sp+1088]
00403268ldr x6, [sp+1112]
0040326csubs xzr, x6, x5
00403270b.ne 0x403278
00403274b 0x403294
00403278
00403278loc_403278:
00403278ldr x3, [sp+608]
0040327cstr x3, [sp+600]
00403280ldr x2, [sp+600]
00403284ldr x1, [sp+1088]
00403288ldr x0, [sp+1112]
0040328cbl runtime.memmove
00403290b 0x403298
00403294
00403294loc_403294:
00403294b 0x403298
00403298
00403298loc_403298:
00403298ldr x5, [sp+464]
0040329cldr x6, [sp+944]
004032a0ldrsb x27, [x6]
004032a4ldr x6, [x6+24]
004032a8add x5, x5, x6
004032acstr x5, [sp+464]
004032b0b 0x403410
004032b4
004032b4loc_4032b4:
004032b4b 0x4032b8
004032b8
004032b8loc_4032b8:
004032b8b 0x4032bc
004032bc
004032bcloc_4032bc:
004032bcb 0x403408
004032c0
004032c0loc_4032c0:
004032c0subs xzr, x7, 13
004032c4b.le 0x4032cc
004032c8b 0x403344
004032cc
004032ccloc_4032cc:
004032ccsubs xzr, x7, 12
004032d0b.eq 0x4032d8
004032d4b 0x403324
004032d8
004032d8loc_4032d8:
004032d8b 0x4032dc
004032dc
004032dcloc_4032dc:
004032dcldr x7, [sp+1368]
004032e0ldrsb x27, [x7]
004032e4ldrb w7, [x7+896]
004032e8tbnz w7, 0, 0x4032f0
004032ecb 0x40331c
004032f0
004032f0loc_4032f0:
004032f0ldr x7, [sp+1368]
004032f4ldrsb x27, [x7]
004032f8ldrb w7, [x7+897]
004032fcubfm x7, x7, 56, 7
00403300ldr x8, [sp+1368]
00403304ldrsb x27, [x8]
00403308ldrb w8, [x8+898]
0040330corr x7, x7, x8
00403310strh w7, [sp+132]
00403314str xzr, [sp+328]
00403318b 0x403bbc
0040331c
0040331cloc_40331c:
0040331cstr xzr, [sp+320]
00403320b 0x403b1c
00403324
00403324loc_403324:
00403324subs xzr, x7, 13
00403328b.eq 0x403330
0040332cb 0x40333c
00403330
00403330loc_403330:
00403330b 0x403334
00403334
00403334loc_403334:
00403334str xzr, [sp+312]
00403338b 0x4039fc
0040333c
0040333cloc_40333c:
0040333cb 0x403340
00403340
00403340loc_403340:
00403340b 0x403404
00403344
00403344loc_403344:
00403344subs xzr, x7, 14
00403348b.eq 0x403350
0040334cb 0x4033e4
00403350
00403350loc_403350:
00403350b 0x403354
00403354
00403354loc_403354:
00403354ldr x7, [sp+1368]
00403358ldrsb x27, [x7]
0040335cldrb w7, [x7+896]
00403360tbnz w7, 0, 0x403368
00403364b 0x4033dc
00403368
00403368loc_403368:
00403368ldr x7, [sp+1368]
0040336cldrsb x27, [x7]
00403370ldrb w7, [x7+897]
00403374ubfm x7, x7, 56, 7
00403378ldr x8, [sp+1368]
0040337cldrsb x27, [x8]
00403380ldrb w8, [x8+898]
00403384orr x7, x7, x8
00403388strh w7, [sp+134]
0040338cldr x7, [sp+1368]
00403390ldrsb x27, [x7]
00403394ldrb w7, [x7+899]
00403398ubfm x7, x7, 56, 7
0040339cldr x8, [sp+1368]
004033a0ldrsb x27, [x8]
004033a4ldrb w8, [x8+900]
004033a8orr x7, x7, x8
004033acstrh w7, [sp+136]
004033b0ldr x7, [sp+1368]
004033b4ldrsb x27, [x7]
004033b8ldrb w7, [x7+901]
004033bcubfm x7, x7, 56, 7
004033c0ldr x8, [sp+1368]
004033c4ldrsb x27, [x8]
004033c8ldrb w8, [x8+902]
004033ccorr x7, x7, x8
004033d0strh w7, [sp+138]
004033d4str xzr, [sp+304]
004033d8b 0x4037e0
004033dc
004033dcloc_4033dc:
004033dcstr xzr, [sp+296]
004033e0b 0x403644
004033e4
004033e4loc_4033e4:
004033e4subs xzr, x7, 15
004033e8b.eq 0x4033f0
004033ecb 0x4033fc
004033f0
004033f0loc_4033f0:
004033f0b 0x4033f4
004033f4
004033f4loc_4033f4:
004033f4str xzr, [sp+288]
004033f8b 0x40346c
004033fc
004033fcloc_4033fc:
004033fcb 0x403400
00403400
00403400loc_403400:
00403400b 0x403404
00403404
00403404loc_403404:
00403404b 0x403408
00403408
00403408loc_403408:
00403408b 0x40340c
0040340c
0040340cloc_40340c:
0040340cb 0x403410
00403410
00403410loc_403410:
00403410ldr x5, [sp+832]
00403414ldr x6, [sp+840]
00403418ldr x7, [sp+848]
0040341cstr x5, [sp+1064]
00403420str x6, [sp+1072]
00403424str x7, [sp+1080]
00403428ldr x5, [sp+1000]
0040342cldr x6, [sp+1008]
00403430ldr x7, [sp+1016]
00403434str x5, [sp+832]
00403438str x6, [sp+840]
0040343cstr x7, [sp+848]
00403440ldr x5, [sp+1064]
00403444ldr x6, [sp+1072]
00403448ldr x7, [sp+1080]
0040344cstr x5, [sp+1000]
00403450str x6, [sp+1008]
00403454str x7, [sp+1016]
00403458b 0x40345c
0040345c
0040345cloc_40345c:
0040345cldr x5, [sp+208]
00403460add x5, x5, 1
00403464str x5, [sp+208]
00403468b 0x402ac8
0040346c
0040346cloc_40346c:
0040346cldr x7, [sp+448]
00403470ldr x8, [sp+288]
00403474subs xzr, x7, x8
00403478b.gt 0x403480
0040347cb 0x403620
00403480
00403480loc_403480:
00403480ldr x1, [sp+1032]
00403484ldr x7, [sp+1024]
00403488ldr x8, [sp+288]
0040348cubfm x0, x8, 61, 60
00403490subs xzr, x1, x8, lsl #3
00403494b.hi 0x40349c
00403498b 0x403640
0040349c
0040349cloc_40349c:
0040349cldrb w7, [x7+x0]
004034a0ubfm x7, x7, 56, 7
004034a4ldr x1, [sp+1032]
004034a8ldr x8, [sp+1024]
004034acldr x9, [sp+288]
004034b0ubfm x9, x9, 61, 60
004034b4add x0, x9, 1
004034b8subs xzr, x1, x0
004034bcb.hi 0x4034c4
004034c0b 0x40363c
004034c4
004034c4loc_4034c4:
004034c4ldrb w8, [x8+x0]
004034c8orr x7, x7, x8
004034ccstrh w7, [sp+140]
004034d0ldr x1, [sp+1032]
004034d4ldr x7, [sp+1024]
004034d8ldr x8, [sp+288]
004034dcubfm x8, x8, 61, 60
004034e0add x0, x8, 2
004034e4subs xzr, x1, x0
004034e8b.hi 0x4034f0
004034ecb 0x403638
004034f0
004034f0loc_4034f0:
004034f0ldrb w7, [x7+x0]
004034f4ubfm x7, x7, 56, 7
004034f8ldr x1, [sp+1032]
004034fcldr x8, [sp+1024]
00403500ldr x9, [sp+288]
00403504ubfm x9, x9, 61, 60
00403508add x0, x9, 3
0040350csubs xzr, x1, x0
00403510b.hi 0x403518
00403514b 0x403634
00403518
00403518loc_403518:
00403518ldrb w8, [x8+x0]
0040351corr x7, x7, x8
00403520strh w7, [sp+146]
00403524ldr x1, [sp+1032]
00403528ldr x7, [sp+1024]
0040352cldr x8, [sp+288]
00403530ubfm x8, x8, 61, 60
00403534add x0, x8, 4
00403538subs xzr, x1, x0
0040353cb.hi 0x403544
00403540b 0x403630
00403544
00403544loc_403544:
00403544ldrb w7, [x7+x0]
00403548ubfm x7, x7, 56, 7
0040354cldr x1, [sp+1032]
00403550ldr x8, [sp+1024]
00403554ldr x9, [sp+288]
00403558ubfm x9, x9, 61, 60
0040355cadd x0, x9, 5
00403560subs xzr, x1, x0
00403564b.hi 0x40356c
00403568b 0x40362c
0040356c
0040356cloc_40356c:
0040356cldrb w8, [x8+x0]
00403570orr x7, x7, x8
00403574strh w7, [sp+152]
00403578ldr x1, [sp+1032]
0040357cldr x7, [sp+1024]
00403580ldr x8, [sp+288]
00403584ubfm x8, x8, 61, 60
00403588add x0, x8, 6
0040358csubs xzr, x1, x0
00403590b.hi 0x403598
00403594b 0x403628
00403598
00403598loc_403598:
00403598ldrb w7, [x7+x0]
0040359cubfm x7, x7, 56, 7
004035a0ldr x1, [sp+1032]
004035a4ldr x8, [sp+1024]
004035a8ldr x9, [sp+288]
004035acubfm x9, x9, 61, 60
004035b0add x0, x9, 7
004035b4subs xzr, x1, x0
004035b8b.hi 0x4035c0
004035bcb 0x403624
004035c0
004035c0loc_4035c0:
004035c0ldrb w8, [x8+x0]
004035c4orr x7, x7, x8
004035c8strh w7, [sp+158]
004035ccstrh wzr, [sp+166]
004035d0strh wzr, [sp+168]
004035d4strh wzr, [sp+170]
004035d8strh wzr, [sp+172]
004035dcldrh w3, [sp+140]
004035e0strh w3, [sp+166]
004035e4ldrh w4, [sp+146]
004035e8strh w4, [sp+168]
004035ecldrh w5, [sp+152]
004035f0strh w5, [sp+170]
004035f4ldrh w6, [sp+158]
004035f8strh w6, [sp+172]
004035fcldr x1, [sp+288]
00403600ldr x2, [sp+208]
00403604ldr x0, [sp+936]
00403608bl image.(*NRGBA64).SetNRGBA64
0040360cb 0x403610
00403610
00403610loc_403610:
00403610ldr x7, [sp+288]
00403614add x7, x7, 1
00403618str x7, [sp+288]
0040361cb 0x40346c
00403620
00403620loc_403620:
00403620b 0x403410
00403624
00403624loc_403624:
00403624bl runtime.panicIndex
00403628
00403628loc_403628:
00403628bl runtime.panicIndex
0040362c
0040362cloc_40362c:
0040362cbl runtime.panicIndex
00403630
00403630loc_403630:
00403630bl runtime.panicIndex
00403634
00403634loc_403634:
00403634bl runtime.panicIndex
00403638
00403638loc_403638:
00403638bl runtime.panicIndex
0040363c
0040363cloc_40363c:
0040363cbl runtime.panicIndex
00403640
00403640loc_403640:
00403640bl runtime.panicIndex
00403644
00403644loc_403644:
00403644ldr x7, [sp+448]
00403648ldr x8, [sp+296]
0040364csubs xzr, x7, x8
00403650b.gt 0x403658
00403654b 0x4037c0
00403658
00403658loc_403658:
00403658ldr x1, [sp+1032]
0040365cldr x7, [sp+1024]
00403660ldr x8, [sp+296]
00403664add x8, x8, x8, lsl #1
00403668ubfm x0, x8, 63, 62
0040366csubs xzr, x1, x8, lsl #1
00403670b.hi 0x403678
00403674b 0x4037dc
00403678
00403678loc_403678:
00403678add x7, x7, x8, lsl #1
0040367cldrb w7, [x7]
00403680ubfm x7, x7, 56, 7
00403684ldr x1, [sp+1032]
00403688ldr x8, [sp+1024]
0040368cldr x9, [sp+296]
00403690add x9, x9, x9, lsl #1
00403694ubfm x9, x9, 63, 62
00403698add x0, x9, 1
0040369csubs xzr, x1, x0
004036a0b.hi 0x4036a8
004036a4b 0x4037d8
004036a8
004036a8loc_4036a8:
004036a8ldrb w8, [x8+x0]
004036acorr x7, x7, x8
004036b0strh w7, [sp+142]
004036b4ldr x1, [sp+1032]
004036b8ldr x7, [sp+1024]
004036bcldr x8, [sp+296]
004036c0add x8, x8, x8, lsl #1
004036c4ubfm x8, x8, 63, 62
004036c8add x0, x8, 2
004036ccsubs xzr, x1, x0
004036d0b.hi 0x4036d8
004036d4b 0x4037d4
004036d8
004036d8loc_4036d8:
004036d8ldrb w7, [x7+x0]
004036dcubfm x7, x7, 56, 7
004036e0ldr x1, [sp+1032]
004036e4ldr x8, [sp+1024]
004036e8ldr x9, [sp+296]
004036ecadd x9, x9, x9, lsl #1
004036f0ubfm x9, x9, 63, 62
004036f4add x0, x9, 3
004036f8subs xzr, x1, x0
004036fcb.hi 0x403704
00403700b 0x4037d0
00403704
00403704loc_403704:
00403704ldrb w8, [x8+x0]
00403708orr x7, x7, x8
0040370cstrh w7, [sp+148]
00403710ldr x1, [sp+1032]
00403714ldr x7, [sp+1024]
00403718ldr x8, [sp+296]
0040371cadd x8, x8, x8, lsl #1
00403720ubfm x8, x8, 63, 62
00403724add x0, x8, 4
00403728subs xzr, x1, x0
0040372cb.hi 0x403734
00403730b 0x4037cc
00403734
00403734loc_403734:
00403734ldrb w7, [x7+x0]
00403738ubfm x7, x7, 56, 7
0040373cldr x1, [sp+1032]
00403740ldr x8, [sp+1024]
00403744ldr x9, [sp+296]
00403748add x9, x9, x9, lsl #1
0040374cubfm x9, x9, 63, 62
00403750add x0, x9, 5
00403754subs xzr, x1, x0
00403758b.hi 0x403760
0040375cb 0x4037c8
00403760
00403760loc_403760:
00403760ldrb w8, [x8+x0]
00403764orr x7, x7, x8
00403768strh w7, [sp+154]
0040376cstrh wzr, [sp+174]
00403770strh wzr, [sp+176]
00403774strh wzr, [sp+178]
00403778strh wzr, [sp+180]
0040377cldrh w3, [sp+142]
00403780strh w3, [sp+174]
00403784ldrh w4, [sp+148]
00403788strh w4, [sp+176]
0040378cldrh w5, [sp+154]
00403790strh w5, [sp+178]
00403794movn x6, 0
00403798strh w6, [sp+180]
0040379cldr x1, [sp+296]
004037a0ldr x2, [sp+208]
004037a4ldr x0, [sp+816]
004037a8bl image.(*RGBA64).SetRGBA64
004037acb 0x4037b0
004037b0
004037b0loc_4037b0:
004037b0ldr x7, [sp+296]
004037b4add x7, x7, 1
004037b8str x7, [sp+296]
004037bcb 0x403644
004037c0
004037c0loc_4037c0:
004037c0b 0x4037c4
004037c4
004037c4loc_4037c4:
004037c4b 0x403410
004037c8
004037c8loc_4037c8:
004037c8bl runtime.panicIndex
004037cc
004037ccloc_4037cc:
004037ccbl runtime.panicIndex
004037d0
004037d0loc_4037d0:
004037d0bl runtime.panicIndex
004037d4
004037d4loc_4037d4:
004037d4bl runtime.panicIndex
004037d8
004037d8loc_4037d8:
004037d8bl runtime.panicIndex
004037dc
004037dcloc_4037dc:
004037dcbl runtime.panicIndex
004037e0
004037e0loc_4037e0:
004037e0ldr x7, [sp+448]
004037e4ldr x8, [sp+304]
004037e8subs xzr, x7, x8
004037ecb.gt 0x4037f4
004037f0b 0x4039e0
004037f4
004037f4loc_4037f4:
004037f4ldr x1, [sp+1032]
004037f8ldr x7, [sp+1024]
004037fcldr x8, [sp+304]
00403800add x8, x8, x8, lsl #1
00403804ubfm x0, x8, 63, 62
00403808subs xzr, x1, x8, lsl #1
0040380cb.hi 0x403814
00403810b 0x4039f8
00403814
00403814loc_403814:
00403814add x7, x7, x8, lsl #1
00403818ldrb w7, [x7]
0040381cubfm x7, x7, 56, 7
00403820ldr x1, [sp+1032]
00403824ldr x8, [sp+1024]
00403828ldr x9, [sp+304]
0040382cadd x9, x9, x9, lsl #1
00403830ubfm x9, x9, 63, 62
00403834add x0, x9, 1
00403838subs xzr, x1, x0
0040383cb.hi 0x403844
00403840b 0x4039f4
00403844
00403844loc_403844:
00403844ldrb w8, [x8+x0]
00403848orr x7, x7, x8
0040384cstrh w7, [sp+144]
00403850ldr x1, [sp+1032]
00403854ldr x8, [sp+1024]
00403858ldr x9, [sp+304]
0040385cadd x9, x9, x9, lsl #1
00403860ubfm x9, x9, 63, 62
00403864add x0, x9, 2
00403868subs xzr, x1, x0
0040386cb.hi 0x403874
00403870b 0x4039f0
00403874
00403874loc_403874:
00403874ldrb w8, [x8+x0]
00403878ubfm x8, x8, 56, 7
0040387cldr x1, [sp+1032]
00403880ldr x9, [sp+1024]
00403884ldr x10, [sp+304]
00403888add x10, x10, x10, lsl #1
0040388cubfm x10, x10, 63, 62
00403890add x0, x10, 3
00403894subs xzr, x1, x0
00403898b.hi 0x4038a0
0040389cb 0x4039ec
004038a0
004038a0loc_4038a0:
004038a0ldrb w9, [x9+x0]
004038a4orr x8, x8, x9
004038a8strh w8, [sp+150]
004038acldr x1, [sp+1032]
004038b0ldr x8, [sp+1024]
004038b4ldr x9, [sp+304]
004038b8add x9, x9, x9, lsl #1
004038bcubfm x9, x9, 63, 62
004038c0add x0, x9, 4
004038c4subs xzr, x1, x0
004038c8b.hi 0x4038d0
004038ccb 0x4039e8
004038d0
004038d0loc_4038d0:
004038d0ldrb w8, [x8+x0]
004038d4ubfm x8, x8, 56, 7
004038d8ldr x1, [sp+1032]
004038dcldr x9, [sp+1024]
004038e0ldr x10, [sp+304]
004038e4add x10, x10, x10, lsl #1
004038e8ubfm x10, x10, 63, 62
004038ecadd x0, x10, 5
004038f0subs xzr, x1, x0
004038f4b.hi 0x4038fc
004038f8b 0x4039e4
004038fc
004038fcloc_4038fc:
004038fcldrb w9, [x9+x0]
00403900orr x8, x8, x9
00403904strh w8, [sp+156]
00403908movn x8, 0
0040390cstrh w8, [sp+160]
00403910ldrh w9, [sp+134]
00403914ubfm x7, x7, 0, 15
00403918subs wzr, w7, w9
0040391ccset x7, eq
00403920strb w7, [sp+125]
00403924b.eq 0x40392c
00403928b 0x403944
0040392c
0040392cloc_40392c:
0040392cldrh w7, [sp+150]
00403930ldrh w9, [sp+136]
00403934subs wzr, w7, w9
00403938cset x7, eq
0040393cstrb w7, [sp+125]
00403940b 0x403948
00403944
00403944loc_403944:
00403944b 0x403948
00403948
00403948loc_403948:
00403948ldrb w7, [sp+125]
0040394cstrb w7, [sp+124]
00403950tbnz w7, 0, 0x403958
00403954b 0x403970
00403958
00403958loc_403958:
00403958ldrh w7, [sp+156]
0040395cldrh w9, [sp+138]
00403960subs wzr, w7, w9
00403964cset x7, eq
00403968strb w7, [sp+124]
0040396cb 0x403974
00403970
00403970loc_403970:
00403970b 0x403974
00403974
00403974loc_403974:
00403974ldrb w7, [sp+124]
00403978tbnz w7, 0, 0x403980
0040397cb 0x403988
00403980
00403980loc_403980:
00403980strh wzr, [sp+160]
00403984b 0x40398c
00403988
00403988loc_403988:
00403988b 0x40398c
0040398c
0040398cloc_40398c:
0040398cstrh wzr, [sp+182]
00403990strh wzr, [sp+184]
00403994strh wzr, [sp+186]
00403998strh wzr, [sp+188]
0040399cldrh w3, [sp+144]
004039a0strh w3, [sp+182]
004039a4ldrh w4, [sp+150]
004039a8strh w4, [sp+184]
004039acldrh w5, [sp+156]
004039b0strh w5, [sp+186]
004039b4ldrh w6, [sp+160]
004039b8strh w6, [sp+188]
004039bcldr x1, [sp+304]
004039c0ldr x2, [sp+208]
004039c4ldr x0, [sp+936]
004039c8bl image.(*NRGBA64).SetNRGBA64
004039ccb 0x4039d0
004039d0
004039d0loc_4039d0:
004039d0ldr x7, [sp+304]
004039d4add x7, x7, 1
004039d8str x7, [sp+304]
004039dcb 0x4037e0
004039e0
004039e0loc_4039e0:
004039e0b 0x4037c4
004039e4
004039e4loc_4039e4:
004039e4bl runtime.panicIndex
004039e8
004039e8loc_4039e8:
004039e8bl runtime.panicIndex
004039ec
004039ecloc_4039ec:
004039ecbl runtime.panicIndex
004039f0
004039f0loc_4039f0:
004039f0bl runtime.panicIndex
004039f4
004039f4loc_4039f4:
004039f4bl runtime.panicIndex
004039f8
004039f8loc_4039f8:
004039f8bl runtime.panicIndex
004039fc
004039fcloc_4039fc:
004039fcldr x7, [sp+448]
00403a00ldr x8, [sp+312]
00403a04subs xzr, x7, x8
00403a08b.gt 0x403a10
00403a0cb 0x403b08
00403a10
00403a10loc_403a10:
00403a10ldr x1, [sp+1032]
00403a14ldr x7, [sp+1024]
00403a18ldr x8, [sp+312]
00403a1cubfm x0, x8, 62, 61
00403a20subs xzr, x1, x8, lsl #2
00403a24b.hi 0x403a2c
00403a28b 0x403b18
00403a2c
00403a2cloc_403a2c:
00403a2cldrb w7, [x7+x0]
00403a30ubfm x7, x7, 56, 7
00403a34ldr x1, [sp+1032]
00403a38ldr x8, [sp+1024]
00403a3cldr x9, [sp+312]
00403a40ubfm x9, x9, 62, 61
00403a44add x0, x9, 1
00403a48subs xzr, x1, x0
00403a4cb.hi 0x403a54
00403a50b 0x403b14
00403a54
00403a54loc_403a54:
00403a54ldrb w8, [x8+x0]
00403a58orr x7, x7, x8
00403a5cstrh w7, [sp+126]
00403a60ldr x1, [sp+1032]
00403a64ldr x7, [sp+1024]
00403a68ldr x8, [sp+312]
00403a6cubfm x8, x8, 62, 61
00403a70add x0, x8, 2
00403a74subs xzr, x1, x0
00403a78b.hi 0x403a80
00403a7cb 0x403b10
00403a80
00403a80loc_403a80:
00403a80ldrb w7, [x7+x0]
00403a84ubfm x7, x7, 56, 7
00403a88ldr x1, [sp+1032]
00403a8cldr x8, [sp+1024]
00403a90ldr x9, [sp+312]
00403a94ubfm x9, x9, 62, 61
00403a98add x0, x9, 3
00403a9csubs xzr, x1, x0
00403aa0b.hi 0x403aa8
00403aa4b 0x403b0c
00403aa8
00403aa8loc_403aa8:
00403aa8ldrb w8, [x8+x0]
00403aacorr x7, x7, x8
00403ab0strh w7, [sp+162]
00403ab4strh wzr, [sp+190]
00403ab8strh wzr, [sp+192]
00403abcstrh wzr, [sp+194]
00403ac0strh wzr, [sp+196]
00403ac4ldrh w3, [sp+126]
00403ac8strh w3, [sp+190]
00403accldrh w4, [sp+126]
00403ad0strh w4, [sp+192]
00403ad4ldrh w5, [sp+126]
00403ad8strh w5, [sp+194]
00403adcldrh w6, [sp+162]
00403ae0strh w6, [sp+196]
00403ae4ldr x1, [sp+312]
00403ae8ldr x2, [sp+208]
00403aecldr x0, [sp+936]
00403af0bl image.(*NRGBA64).SetNRGBA64
00403af4b 0x403af8
00403af8
00403af8loc_403af8:
00403af8ldr x7, [sp+312]
00403afcadd x7, x7, 1
00403b00str x7, [sp+312]
00403b04b 0x4039fc
00403b08
00403b08loc_403b08:
00403b08b 0x403410
00403b0c
00403b0cloc_403b0c:
00403b0cbl runtime.panicIndex
00403b10
00403b10loc_403b10:
00403b10bl runtime.panicIndex
00403b14
00403b14loc_403b14:
00403b14bl runtime.panicIndex
00403b18
00403b18loc_403b18:
00403b18bl runtime.panicIndex
00403b1c
00403b1cloc_403b1c:
00403b1cldr x5, [sp+448]
00403b20ldr x6, [sp+320]
00403b24subs xzr, x5, x6
00403b28b.gt 0x403b30
00403b2cb 0x403bac
00403b30
00403b30loc_403b30:
00403b30ldr x1, [sp+1032]
00403b34ldr x4, [sp+1024]
00403b38ldr x5, [sp+320]
00403b3cubfm x0, x5, 63, 62
00403b40subs xzr, x1, x5, lsl #1
00403b44b.hi 0x403b4c
00403b48b 0x403bb8
00403b4c
00403b4cloc_403b4c:
00403b4cldrb w4, [x4+x0]
00403b50ubfm x4, x4, 56, 7
00403b54ldr x1, [sp+1032]
00403b58ldr x5, [sp+1024]
00403b5cldr x6, [sp+320]
00403b60ubfm x6, x6, 63, 62
00403b64add x0, x6, 1
00403b68subs xzr, x1, x0
00403b6cb.hi 0x403b74
00403b70b 0x403bb4
00403b74
00403b74loc_403b74:
00403b74ldrb w5, [x5+x0]
00403b78orr x3, x4, x5
00403b7cstrh w3, [sp+128]
00403b80strh wzr, [sp+198]
00403b84strh w3, [sp+198]
00403b88ldr x1, [sp+320]
00403b8cldr x2, [sp+208]
00403b90ldr x0, [sp+968]
00403b94bl image.(*Gray16).SetGray16
00403b98b 0x403b9c
00403b9c
00403b9cloc_403b9c:
00403b9cldr x5, [sp+320]
00403ba0add x5, x5, 1
00403ba4str x5, [sp+320]
00403ba8b 0x403b1c
00403bac
00403bacloc_403bac:
00403bacb 0x403bb0
00403bb0
00403bb0loc_403bb0:
00403bb0b 0x403410
00403bb4
00403bb4loc_403bb4:
00403bb4bl runtime.panicIndex
00403bb8
00403bb8loc_403bb8:
00403bb8bl runtime.panicIndex
00403bbc
00403bbcloc_403bbc:
00403bbcldr x7, [sp+448]
00403bc0ldr x8, [sp+328]
00403bc4subs xzr, x7, x8
00403bc8b.gt 0x403bd0
00403bccb 0x403c9c
00403bd0
00403bd0loc_403bd0:
00403bd0ldr x1, [sp+1032]
00403bd4ldr x7, [sp+1024]
00403bd8ldr x8, [sp+328]
00403bdcubfm x0, x8, 63, 62
00403be0subs xzr, x1, x8, lsl #1
00403be4b.hi 0x403bec
00403be8b 0x403ca4
00403bec
00403becloc_403bec:
00403becldrb w7, [x7+x0]
00403bf0ubfm x7, x7, 56, 7
00403bf4ldr x1, [sp+1032]
00403bf8ldr x8, [sp+1024]
00403bfcldr x9, [sp+328]
00403c00ubfm x9, x9, 63, 62
00403c04add x0, x9, 1
00403c08subs xzr, x1, x0
00403c0cb.hi 0x403c14
00403c10b 0x403ca0
00403c14
00403c14loc_403c14:
00403c14ldrb w8, [x8+x0]
00403c18orr x7, x7, x8
00403c1cstrh w7, [sp+130]
00403c20movn x8, 0
00403c24strh w8, [sp+164]
00403c28ldrh w9, [sp+132]
00403c2cubfm x7, x7, 0, 15
00403c30subs wzr, w9, w7
00403c34b.eq 0x403c3c
00403c38b 0x403c44
00403c3c
00403c3cloc_403c3c:
00403c3cstrh wzr, [sp+164]
00403c40b 0x403c48
00403c44
00403c44loc_403c44:
00403c44b 0x403c48
00403c48
00403c48loc_403c48:
00403c48strh wzr, [sp+200]
00403c4cstrh wzr, [sp+202]
00403c50strh wzr, [sp+204]
00403c54strh wzr, [sp+206]
00403c58ldrh w3, [sp+130]
00403c5cstrh w3, [sp+200]
00403c60ldrh w4, [sp+130]
00403c64strh w4, [sp+202]
00403c68ldrh w5, [sp+130]
00403c6cstrh w5, [sp+204]
00403c70ldrh w6, [sp+164]
00403c74strh w6, [sp+206]
00403c78ldr x1, [sp+328]
00403c7cldr x2, [sp+208]
00403c80ldr x0, [sp+936]
00403c84bl image.(*NRGBA64).SetNRGBA64
00403c88b 0x403c8c
00403c8c
00403c8cloc_403c8c:
00403c8cldr x7, [sp+328]
00403c90add x7, x7, 1
00403c94str x7, [sp+328]
00403c98b 0x403bbc
00403c9c
00403c9cloc_403c9c:
00403c9cb 0x403bb0
00403ca0
00403ca0loc_403ca0:
00403ca0bl runtime.panicIndex
00403ca4
00403ca4loc_403ca4:
00403ca4bl runtime.panicIndex
00403ca8
00403ca8loc_403ca8:
00403ca8bl runtime.panicSliceB
00403cac
00403cacloc_403cac:
00403cacldr x5, [sp+928]
00403cb0ldrsb x27, [x5]
00403cb4ldr x1, [x5+8]
00403cb8ldr x6, [x5]
00403cbcldr x5, [x5+16]
00403cc0ldr x0, [sp+464]
00403cc4b 0x403cc8
00403cc8
00403cc8loc_403cc8:
00403cc8subs xzr, x0, x1
00403cccb.ls 0x403cd4
00403cd0b 0x403d88
00403cd4
00403cd4loc_403cd4:
00403cd4sub x5, x5, x0
00403cd8sub x7, x1, x0
00403cdcsub x8, xzr, x5
00403ce0and x8, x0, x8, asr #63
00403ce4add x6, x6, x8
00403ce8str x6, [sp+1256]
00403cecstr x7, [sp+1264]
00403cf0str x5, [sp+1272]
00403cf4str x6, [sp+1160]
00403cf8str x7, [sp+1168]
00403cfcstr x5, [sp+1176]
00403d00ldr x5, [sp+1032]
00403d04ldr x6, [sp+1024]
00403d08ldr x7, [sp+1040]
00403d0cstr x6, [sp+1136]
00403d10str x5, [sp+1144]
00403d14str x7, [sp+1152]
00403d18ldr x6, [sp+1168]
00403d1cstr x6, [sp+624]
00403d20subs xzr, x5, x6
00403d24b.lt 0x403d2c
00403d28b 0x403d34
00403d2c
00403d2cloc_403d2c:
00403d2cstr x5, [sp+624]
00403d30b 0x403d38
00403d34
00403d34loc_403d34:
00403d34b 0x403d38
00403d38
00403d38loc_403d38:
00403d38ldr x5, [sp+1136]
00403d3cldr x6, [sp+1160]
00403d40subs xzr, x5, x6
00403d44b.ne 0x403d4c
00403d48b 0x403d68
00403d4c
00403d4cloc_403d4c:
00403d4cldr x3, [sp+624]
00403d50str x3, [sp+616]
00403d54ldr x2, [sp+616]
00403d58ldr x0, [sp+1160]
00403d5cldr x1, [sp+1136]
00403d60bl runtime.memmove
00403d64b 0x403d6c
00403d68
00403d68loc_403d68:
00403d68b 0x403d6c
00403d6c
00403d6cloc_403d6c:
00403d6cldr x5, [sp+464]
00403d70ldr x6, [sp+928]
00403d74ldrsb x27, [x6]
00403d78ldr x6, [x6+24]
00403d7cadd x5, x5, x6
00403d80str x5, [sp+464]
00403d84b 0x403410
00403d88
00403d88loc_403d88:
00403d88bl runtime.panicSliceB
00403d8c
00403d8cloc_403d8c:
00403d8cldr x5, [sp+448]
00403d90ldr x6, [sp+336]
00403d94subs xzr, x5, x6
00403d98b.gt 0x403da0
00403d9cb 0x403e40
00403da0
00403da0loc_403da0:
00403da0ldr x5, [sp+928]
00403da4ldrsb x27, [x5]
00403da8ldr x5, [x5+72]
00403dacstr x5, [sp+744]
00403db0ldr x0, [sp+336]
00403db4ldr x1, [sp+1032]
00403db8ldr x6, [sp+1024]
00403dbcsubs xzr, x0, x1
00403dc0b.lo 0x403dc8
00403dc4b 0x403e4c
00403dc8
00403dc8loc_403dc8:
00403dc8ldrb w6, [x6+x0]
00403dccsubs xzr, x6, x5
00403dd0b.ge 0x403dd8
00403dd4b 0x403e28
00403dd8
00403dd8loc_403dd8:
00403dd8ldr x0, [sp+336]
00403ddcldr x1, [sp+1032]
00403de0ldr x5, [sp+1024]
00403de4subs xzr, x0, x1
00403de8b.lo 0x403df0
00403decb 0x403e48
00403df0
00403df0loc_403df0:
00403df0ldrb w5, [x5+x0]
00403df4add x1, x5, 1
00403df8str x1, [sp+744]
00403dfcldr x5, [sp+928]
00403e00ldrsb x27, [x5]
00403e04ldr x2, [x5+80]
00403e08subs xzr, x2, x1
00403e0cb.hs 0x403e14
00403e10b 0x403e44
00403e14
00403e14loc_403e14:
00403e14b 0x403e18
00403e18
00403e18loc_403e18:
00403e18ldr x5, [sp+928]
00403e1cldrsb x27, [x5]
00403e20str x1, [x5+72]
00403e24b 0x403e2c
00403e28
00403e28loc_403e28:
00403e28b 0x403e2c
00403e2c
00403e2cloc_403e2c:
00403e2cb 0x403e30
00403e30
00403e30loc_403e30:
00403e30ldr x5, [sp+336]
00403e34add x5, x5, 1
00403e38str x5, [sp+336]
00403e3cb 0x403d8c
00403e40
00403e40loc_403e40:
00403e40b 0x403cac
00403e44
00403e44loc_403e44:
00403e44bl runtime.panicSliceAcap
00403e48
00403e48loc_403e48:
00403e48bl runtime.panicIndex
00403e4c
00403e4cloc_403e4c:
00403e4cbl runtime.panicIndex
00403e50
00403e50loc_403e50:
00403e50ldr x5, [sp+448]
00403e54ldr x6, [sp+344]
00403e58subs xzr, x5, x6
00403e5cb.gt 0x403e64
00403e60b 0x403e94
00403e64
00403e64loc_403e64:
00403e64ldr x1, [sp+1032]
00403e68ldr x5, [sp+1024]
00403e6cldr x6, [sp+344]
00403e70add x6, x6, x6, lsr #63
00403e74sbfm x0, x6, 1, 63
00403e78subs xzr, x1, x6, asr #1
00403e7cb.hi 0x403e84
00403e80b 0x403f9c
00403e84
00403e84loc_403e84:
00403e84ldrb w5, [x5+x0]
00403e88strb w5, [sp+85]
00403e8cstr xzr, [sp+216]
00403e90b 0x403e98
00403e94
00403e94loc_403e94:
00403e94b 0x403410
00403e98
00403e98loc_403e98:
00403e98ldr x5, [sp+216]
00403e9csubs xzr, x5, 2
00403ea0cset x5, lt
00403ea4strb w5, [sp+124]
00403ea8b.lt 0x403eb0
00403eacb 0x403ed0
00403eb0
00403eb0loc_403eb0:
00403eb0ldr x5, [sp+344]
00403eb4ldr x6, [sp+216]
00403eb8add x5, x5, x6
00403ebcldr x6, [sp+448]
00403ec0subs xzr, x6, x5
00403ec4cset x5, gt
00403ec8strb w5, [sp+124]
00403eccb 0x403ed4
00403ed0
00403ed0loc_403ed0:
00403ed0b 0x403ed4
00403ed4
00403ed4loc_403ed4:
00403ed4ldrb w5, [sp+124]
00403ed8tbnz w5, 0, 0x403ee0
00403edcb 0x403f84
00403ee0
00403ee0loc_403ee0:
00403ee0ldrb w4, [sp+85]
00403ee4ubfm x4, x4, 4, 7
00403ee8strb w4, [sp+81]
00403eecldr x4, [sp+928]
00403ef0ldrsb x27, [x4]
00403ef4ldr x4, [x4+72]
00403ef8str x4, [sp+744]
00403efcldrb w5, [sp+81]
00403f00subs xzr, x5, x4
00403f04b.ge 0x403f0c
00403f08b 0x403f44
00403f0c
00403f0cloc_403f0c:
00403f0cldrb w4, [sp+81]
00403f10add x1, x4, 1
00403f14str x1, [sp+744]
00403f18ldr x4, [sp+928]
00403f1cldrsb x27, [x4]
00403f20ldr x2, [x4+80]
00403f24subs xzr, x2, x1
00403f28b.hs 0x403f30
00403f2cb 0x403f98
00403f30
00403f30loc_403f30:
00403f30b 0x403f34
00403f34
00403f34loc_403f34:
00403f34ldr x4, [sp+928]
00403f38ldrsb x27, [x4]
00403f3cstr x1, [x4+72]
00403f40b 0x403f48
00403f44
00403f44loc_403f44:
00403f44b 0x403f48
00403f48
00403f48loc_403f48:
00403f48ldrb w3, [sp+81]
00403f4cldr x2, [sp+208]
00403f50ldr x0, [sp+928]
00403f54ldr x4, [sp+344]
00403f58ldr x5, [sp+216]
00403f5cadd x1, x4, x5
00403f60bl image.(*Paletted).SetColorIndex
00403f64ldrb w4, [sp+85]
00403f68ubfm x4, x4, 60, 59
00403f6cstrb w4, [sp+85]
00403f70b 0x403f74
00403f74
00403f74loc_403f74:
00403f74ldr x5, [sp+216]
00403f78add x5, x5, 1
00403f7cstr x5, [sp+216]
00403f80b 0x403e98
00403f84
00403f84loc_403f84:
00403f84b 0x403f88
00403f88
00403f88loc_403f88:
00403f88ldr x5, [sp+344]
00403f8cadd x5, x5, 2
00403f90str x5, [sp+344]
00403f94b 0x403e50
00403f98
00403f98loc_403f98:
00403f98bl runtime.panicSliceAcap
00403f9c
00403f9cloc_403f9c:
00403f9cbl runtime.panicIndex
00403fa0
00403fa0loc_403fa0:
00403fa0ldr x5, [sp+448]
00403fa4ldr x6, [sp+352]
00403fa8subs xzr, x5, x6
00403facb.gt 0x403fb4
00403fb0b 0x403fe8
00403fb4
00403fb4loc_403fb4:
00403fb4ldr x1, [sp+1032]
00403fb8ldr x5, [sp+1024]
00403fbcldr x6, [sp+352]
00403fc0sbfm x7, x6, 63, 63
00403fc4add x6, x6, x7, lsr #62
00403fc8sbfm x0, x6, 2, 63
00403fccsubs xzr, x1, x6, asr #2
00403fd0b.hi 0x403fd8
00403fd4b 0x4040f0
00403fd8
00403fd8loc_403fd8:
00403fd8ldrb w5, [x5+x0]
00403fdcstrb w5, [sp+86]
00403fe0str xzr, [sp+224]
00403fe4b 0x403fec
00403fe8
00403fe8loc_403fe8:
00403fe8b 0x403410
00403fec
00403fecloc_403fec:
00403fecldr x5, [sp+224]
00403ff0subs xzr, x5, 4
00403ff4cset x5, lt
00403ff8strb w5, [sp+124]
00403ffcb.lt 0x404004
00404000b 0x404024
00404004
00404004loc_404004:
00404004ldr x5, [sp+352]
00404008ldr x6, [sp+224]
0040400cadd x5, x5, x6
00404010ldr x6, [sp+448]
00404014subs xzr, x6, x5
00404018cset x5, gt
0040401cstrb w5, [sp+124]
00404020b 0x404028
00404024
00404024loc_404024:
00404024b 0x404028
00404028
00404028loc_404028:
00404028ldrb w5, [sp+124]
0040402ctbnz w5, 0, 0x404034
00404030b 0x4040d8
00404034
00404034loc_404034:
00404034ldrb w4, [sp+86]
00404038ubfm x4, x4, 6, 7
0040403cstrb w4, [sp+82]
00404040ldr x4, [sp+928]
00404044ldrsb x27, [x4]
00404048ldr x4, [x4+72]
0040404cstr x4, [sp+744]
00404050ldrb w5, [sp+82]
00404054subs xzr, x5, x4
00404058b.ge 0x404060
0040405cb 0x404098
00404060
00404060loc_404060:
00404060ldrb w4, [sp+82]
00404064add x1, x4, 1
00404068str x1, [sp+744]
0040406cldr x4, [sp+928]
00404070ldrsb x27, [x4]
00404074ldr x2, [x4+80]
00404078subs xzr, x2, x1
0040407cb.hs 0x404084
00404080b 0x4040ec
00404084
00404084loc_404084:
00404084b 0x404088
00404088
00404088loc_404088:
00404088ldr x4, [sp+928]
0040408cldrsb x27, [x4]
00404090str x1, [x4+72]
00404094b 0x40409c
00404098
00404098loc_404098:
00404098b 0x40409c
0040409c
0040409cloc_40409c:
0040409cldrb w3, [sp+82]
004040a0ldr x2, [sp+208]
004040a4ldr x0, [sp+928]
004040a8ldr x4, [sp+352]
004040acldr x5, [sp+224]
004040b0add x1, x4, x5
004040b4bl image.(*Paletted).SetColorIndex
004040b8ldrb w4, [sp+86]
004040bcubfm x4, x4, 62, 61
004040c0strb w4, [sp+86]
004040c4b 0x4040c8
004040c8
004040c8loc_4040c8:
004040c8ldr x5, [sp+224]
004040ccadd x5, x5, 1
004040d0str x5, [sp+224]
004040d4b 0x403fec
004040d8
004040d8loc_4040d8:
004040d8b 0x4040dc
004040dc
004040dcloc_4040dc:
004040dcldr x5, [sp+352]
004040e0add x5, x5, 4
004040e4str x5, [sp+352]
004040e8b 0x403fa0
004040ec
004040ecloc_4040ec:
004040ecbl runtime.panicSliceAcap
004040f0
004040f0loc_4040f0:
004040f0bl runtime.panicIndex
004040f4
004040f4loc_4040f4:
004040f4ldr x5, [sp+448]
004040f8ldr x6, [sp+360]
004040fcsubs xzr, x5, x6
00404100b.gt 0x404108
00404104b 0x40413c
00404108
00404108loc_404108:
00404108ldr x1, [sp+1032]
0040410cldr x5, [sp+1024]
00404110ldr x6, [sp+360]
00404114sbfm x7, x6, 63, 63
00404118add x6, x6, x7, lsr #61
0040411csbfm x0, x6, 3, 63
00404120subs xzr, x1, x6, asr #3
00404124b.hi 0x40412c
00404128b 0x404244
0040412c
0040412cloc_40412c:
0040412cldrb w5, [x5+x0]
00404130strb w5, [sp+87]
00404134str xzr, [sp+232]
00404138b 0x404140
0040413c
0040413cloc_40413c:
0040413cb 0x403410
00404140
00404140loc_404140:
00404140ldr x5, [sp+232]
00404144subs xzr, x5, 8
00404148cset x5, lt
0040414cstrb w5, [sp+124]
00404150b.lt 0x404158
00404154b 0x404178
00404158
00404158loc_404158:
00404158ldr x5, [sp+360]
0040415cldr x6, [sp+232]
00404160add x5, x5, x6
00404164ldr x6, [sp+448]
00404168subs xzr, x6, x5
0040416ccset x5, gt
00404170strb w5, [sp+124]
00404174b 0x40417c
00404178
00404178loc_404178:
00404178b 0x40417c
0040417c
0040417cloc_40417c:
0040417cldrb w5, [sp+124]
00404180tbnz w5, 0, 0x404188
00404184b 0x40422c
00404188
00404188loc_404188:
00404188ldrb w4, [sp+87]
0040418cubfm x4, x4, 7, 7
00404190strb w4, [sp+83]
00404194ldr x4, [sp+928]
00404198ldrsb x27, [x4]
0040419cldr x4, [x4+72]
004041a0str x4, [sp+744]
004041a4ldrb w5, [sp+83]
004041a8subs xzr, x5, x4
004041acb.ge 0x4041b4
004041b0b 0x4041ec
004041b4
004041b4loc_4041b4:
004041b4ldrb w4, [sp+83]
004041b8add x1, x4, 1
004041bcstr x1, [sp+744]
004041c0ldr x4, [sp+928]
004041c4ldrsb x27, [x4]
004041c8ldr x2, [x4+80]
004041ccsubs xzr, x2, x1
004041d0b.hs 0x4041d8
004041d4b 0x404240
004041d8
004041d8loc_4041d8:
004041d8b 0x4041dc
004041dc
004041dcloc_4041dc:
004041dcldr x4, [sp+928]
004041e0ldrsb x27, [x4]
004041e4str x1, [x4+72]
004041e8b 0x4041f0
004041ec
004041ecloc_4041ec:
004041ecb 0x4041f0
004041f0
004041f0loc_4041f0:
004041f0ldrb w3, [sp+83]
004041f4ldr x2, [sp+208]
004041f8ldr x0, [sp+928]
004041fcldr x4, [sp+360]
00404200ldr x5, [sp+232]
00404204add x1, x4, x5
00404208bl image.(*Paletted).SetColorIndex
0040420cldrb w4, [sp+87]
00404210ubfm x4, x4, 63, 62
00404214strb w4, [sp+87]
00404218b 0x40421c
0040421c
0040421cloc_40421c:
0040421cldr x5, [sp+232]
00404220add x5, x5, 1
00404224str x5, [sp+232]
00404228b 0x404140
0040422c
0040422cloc_40422c:
0040422cb 0x404230
00404230
00404230loc_404230:
00404230ldr x5, [sp+360]
00404234add x5, x5, 8
00404238str x5, [sp+360]
0040423cb 0x4040f4
00404240
00404240loc_404240:
00404240bl runtime.panicSliceAcap
00404244
00404244loc_404244:
00404244bl runtime.panicIndex
00404248
00404248loc_404248:
00404248ldr x5, [sp+448]
0040424cldr x6, [sp+368]
00404250subs xzr, x5, x6
00404254b.gt 0x40425c
00404258b 0x404374
0040425c
0040425cloc_40425c:
0040425cldr x0, [sp+520]
00404260str x0, [sp+656]
00404264ldr x1, [sp+1032]
00404268ldr x5, [sp+1024]
0040426cldr x6, [sp+504]
00404270subs xzr, x6, x1
00404274b.lo 0x40427c
00404278b 0x4043b4
0040427c
0040427cloc_40427c:
0040427cldr x1, [sp+864]
00404280ldr x7, [sp+856]
00404284ldrb w5, [x5+x6]
00404288subs xzr, x0, x1
0040428cb.lo 0x404294
00404290b 0x4043b0
00404294
00404294loc_404294:
00404294strb w5, [x7+x0]
00404298ldr x5, [sp+520]
0040429cadd x0, x5, 1
004042a0str x0, [sp+648]
004042a4ldr x1, [sp+1032]
004042a8ldr x5, [sp+1024]
004042acldr x6, [sp+504]
004042b0add x6, x6, 1
004042b4subs xzr, x1, x6
004042b8b.hi 0x4042c0
004042bcb 0x4043a8
004042c0
004042c0loc_4042c0:
004042c0ldr x1, [sp+864]
004042c4ldr x7, [sp+856]
004042c8ldrb w5, [x5+x6]
004042ccsubs xzr, x1, x0
004042d0b.hi 0x4042d8
004042d4b 0x4043a4
004042d8
004042d8loc_4042d8:
004042d8strb w5, [x7+x0]
004042dcldr x5, [sp+520]
004042e0add x0, x5, 2
004042e4str x0, [sp+640]
004042e8ldr x1, [sp+1032]
004042ecldr x5, [sp+1024]
004042f0ldr x6, [sp+504]
004042f4add x6, x6, 2
004042f8subs xzr, x1, x6
004042fcb.hi 0x404304
00404300b 0x40439c
00404304
00404304loc_404304:
00404304ldr x1, [sp+864]
00404308ldr x7, [sp+856]
0040430cldrb w5, [x5+x6]
00404310subs xzr, x1, x0
00404314b.hi 0x40431c
00404318b 0x404398
0040431c
0040431cloc_40431c:
0040431cstrb w5, [x7+x0]
00404320ldr x5, [sp+520]
00404324add x0, x5, 3
00404328str x0, [sp+632]
0040432cldr x1, [sp+864]
00404330ldr x5, [sp+856]
00404334subs xzr, x1, x0
00404338b.hi 0x404340
0040433cb 0x404394
00404340
00404340loc_404340:
00404340movn x6, 0
00404344strb w6, [x5+x0]
00404348ldr x5, [sp+520]
0040434cadd x5, x5, 4
00404350str x5, [sp+520]
00404354ldr x5, [sp+504]
00404358add x5, x5, 3
0040435cstr x5, [sp+504]
00404360b 0x404364
00404364
00404364loc_404364:
00404364ldr x5, [sp+368]
00404368add x5, x5, 1
0040436cstr x5, [sp+368]
00404370b 0x404248
00404374
00404374loc_404374:
00404374ldr x5, [sp+464]
00404378ldr x6, [sp+824]
0040437cldrsb x27, [x6]
00404380ldr x6, [x6+24]
00404384add x5, x5, x6
00404388str x5, [sp+464]
0040438cb 0x404390
00404390
00404390loc_404390:
00404390b 0x403410
00404394
00404394loc_404394:
00404394bl runtime.panicIndex
00404398
00404398loc_404398:
00404398bl runtime.panicIndex
0040439c
0040439cloc_40439c:
0040439cmov x0, x6
004043a0bl runtime.panicIndex
004043a4
004043a4loc_4043a4:
004043a4bl runtime.panicIndex
004043a8
004043a8loc_4043a8:
004043a8mov x0, x6
004043acbl runtime.panicIndex
004043b0
004043b0loc_4043b0:
004043b0bl runtime.panicIndex
004043b4
004043b4loc_4043b4:
004043b4mov x0, x6
004043b8bl runtime.panicIndex
004043bc
004043bcloc_4043bc:
004043bcldr x5, [sp+448]
004043c0ldr x6, [sp+376]
004043c4subs xzr, x5, x6
004043c8b.gt 0x4043d0
004043ccb 0x40457c
004043d0
004043d0loc_4043d0:
004043d0ldr x1, [sp+1032]
004043d4ldr x5, [sp+1024]
004043d8ldr x0, [sp+512]
004043dcsubs xzr, x1, x0
004043e0b.hi 0x4043e8
004043e4b 0x4045b0
004043e8
004043e8loc_4043e8:
004043e8ldrb w5, [x5+x0]
004043ecstrb w5, [sp+79]
004043f0ldr x1, [sp+1032]
004043f4ldr x6, [sp+1024]
004043f8ldr x7, [sp+512]
004043fcadd x0, x7, 1
00404400subs xzr, x1, x0
00404404b.hi 0x40440c
00404408b 0x4045ac
0040440c
0040440cloc_40440c:
0040440cldrb w6, [x6+x0]
00404410strb w6, [sp+84]
00404414ldr x1, [sp+1032]
00404418ldr x7, [sp+1024]
0040441cldr x8, [sp+512]
00404420add x0, x8, 2
00404424subs xzr, x1, x0
00404428b.hi 0x404430
0040442cb 0x4045a8
00404430
00404430loc_404430:
00404430ldrb w7, [x7+x0]
00404434strb w7, [sp+88]
00404438movn x7, 0
0040443cstrb w7, [sp+99]
00404440ldrb w8, [sp+76]
00404444subs wzr, w8, w5
00404448cset x5, eq
0040444cstrb w5, [sp+124]
00404450b.eq 0x404458
00404454b 0x40446c
00404458
00404458loc_404458:
00404458ldrb w5, [sp+77]
0040445csubs wzr, w6, w5
00404460cset x5, eq
00404464strb w5, [sp+124]
00404468b 0x404470
0040446c
0040446cloc_40446c:
0040446cb 0x404470
00404470
00404470loc_404470:
00404470ldrb w5, [sp+124]
00404474strb w5, [sp+125]
00404478tbnz w5, 0, 0x404480
0040447cb 0x404498
00404480
00404480loc_404480:
00404480ldrb w5, [sp+88]
00404484ldrb w6, [sp+78]
00404488subs wzr, w6, w5
0040448ccset x5, eq
00404490strb w5, [sp+125]
00404494b 0x40449c
00404498
00404498loc_404498:
00404498b 0x40449c
0040449c
0040449cloc_40449c:
0040449cldrb w5, [sp+125]
004044a0tbnz w5, 0, 0x4044a8
004044a4b 0x4044b0
004044a8
004044a8loc_4044a8:
004044a8strb wzr, [sp+99]
004044acb 0x4044b4
004044b0
004044b0loc_4044b0:
004044b0b 0x4044b4
004044b4
004044b4loc_4044b4:
004044b4ldr x0, [sp+528]
004044b8str x0, [sp+688]
004044bcldr x1, [sp+888]
004044c0ldr x5, [sp+880]
004044c4ldrb w6, [sp+79]
004044c8subs xzr, x0, x1
004044ccb.lo 0x4044d4
004044d0b 0x4045a4
004044d4
004044d4loc_4044d4:
004044d4strb w6, [x5+x0]
004044d8ldr x5, [sp+528]
004044dcadd x0, x5, 1
004044e0str x0, [sp+680]
004044e4ldr x1, [sp+888]
004044e8ldr x5, [sp+880]
004044ecldrb w6, [sp+84]
004044f0subs xzr, x1, x0
004044f4b.hi 0x4044fc
004044f8b 0x4045a0
004044fc
004044fcloc_4044fc:
004044fcstrb w6, [x5+x0]
00404500ldr x5, [sp+528]
00404504add x0, x5, 2
00404508str x0, [sp+672]
0040450cldr x1, [sp+888]
00404510ldr x5, [sp+880]
00404514ldrb w6, [sp+88]
00404518subs xzr, x1, x0
0040451cb.hi 0x404524
00404520b 0x40459c
00404524
00404524loc_404524:
00404524strb w6, [x5+x0]
00404528ldr x5, [sp+528]
0040452cadd x0, x5, 3
00404530str x0, [sp+664]
00404534ldr x1, [sp+888]
00404538ldr x5, [sp+880]
0040453cldrb w6, [sp+99]
00404540subs xzr, x1, x0
00404544b.hi 0x40454c
00404548b 0x404598
0040454c
0040454cloc_40454c:
0040454cstrb w6, [x5+x0]
00404550ldr x5, [sp+528]
00404554add x5, x5, 4
00404558str x5, [sp+528]
0040455cldr x5, [sp+512]
00404560add x5, x5, 3
00404564str x5, [sp+512]
00404568b 0x40456c
0040456c
0040456cloc_40456c:
0040456cldr x5, [sp+376]
00404570add x5, x5, 1
00404574str x5, [sp+376]
00404578b 0x4043bc
0040457c
0040457cloc_40457c:
0040457cldr x5, [sp+464]
00404580ldr x6, [sp+944]
00404584ldrsb x27, [x6]
00404588ldr x6, [x6+24]
0040458cadd x5, x5, x6
00404590str x5, [sp+464]
00404594b 0x404390
00404598
00404598loc_404598:
00404598bl runtime.panicIndex
0040459c
0040459cloc_40459c:
0040459cbl runtime.panicIndex
004045a0
004045a0loc_4045a0:
004045a0bl runtime.panicIndex
004045a4
004045a4loc_4045a4:
004045a4bl runtime.panicIndex
004045a8
004045a8loc_4045a8:
004045a8bl runtime.panicIndex
004045ac
004045acloc_4045ac:
004045acbl runtime.panicIndex
004045b0
004045b0loc_4045b0:
004045b0bl runtime.panicIndex
004045b4
004045b4loc_4045b4:
004045b4ldr x7, [sp+448]
004045b8ldr x8, [sp+384]
004045bcsubs xzr, x7, x8
004045c0b.gt 0x4045c8
004045c4b 0x404660
004045c8
004045c8loc_4045c8:
004045c8ldr x1, [sp+1032]
004045ccldr x7, [sp+1024]
004045d0ldr x8, [sp+384]
004045d4ubfm x0, x8, 63, 62
004045d8subs xzr, x1, x8, lsl #1
004045dcb.hi 0x4045e4
004045e0b 0x404668
004045e4
004045e4loc_4045e4:
004045e4ldrb w7, [x7+x0]
004045e8strb w7, [sp+67]
004045ecstrb wzr, [sp+100]
004045f0strb wzr, [sp+101]
004045f4strb wzr, [sp+102]
004045f8strb wzr, [sp+103]
004045fcldrb w3, [sp+67]
00404600strb w3, [sp+100]
00404604ldrb w4, [sp+67]
00404608strb w4, [sp+101]
0040460cldrb w5, [sp+67]
00404610strb w5, [sp+102]
00404614ldr x1, [sp+1032]
00404618ldr x7, [sp+1024]
0040461cldr x8, [sp+384]
00404620ubfm x8, x8, 63, 62
00404624add x0, x8, 1
00404628subs xzr, x1, x0
0040462cb.hi 0x404634
00404630b 0x404664
00404634
00404634loc_404634:
00404634ldrb w6, [x7+x0]
00404638strb w6, [sp+103]
0040463cldr x1, [sp+384]
00404640ldr x2, [sp+208]
00404644ldr x0, [sp+944]
00404648bl image.(*NRGBA).SetNRGBA
0040464cb 0x404650
00404650
00404650loc_404650:
00404650ldr x7, [sp+384]
00404654add x7, x7, 1
00404658str x7, [sp+384]
0040465cb 0x4045b4
00404660
00404660loc_404660:
00404660b 0x403410
00404664
00404664loc_404664:
00404664bl runtime.panicIndex
00404668
00404668loc_404668:
00404668bl runtime.panicIndex
0040466c
0040466cloc_40466c:
0040466cb 0x403410
00404670
00404670loc_404670:
00404670bl runtime.panicSliceB
00404674
00404674loc_404674:
00404674ldr x7, [sp+448]
00404678ldr x8, [sp+392]
0040467csubs xzr, x7, x8
00404680b.gt 0x404688
00404684b 0x404720
00404688
00404688loc_404688:
00404688ldr x0, [sp+392]
0040468cldr x1, [sp+1032]
00404690ldr x7, [sp+1024]
00404694subs xzr, x1, x0
00404698b.hi 0x4046a0
0040469cb 0x404724
004046a0
004046a0loc_4046a0:
004046a0ldrb w7, [x7+x0]
004046a4strb w7, [sp+68]
004046a8movn x8, 0
004046acstrb w8, [sp+95]
004046b0ldrb w9, [sp+72]
004046b4subs wzr, w9, w7
004046b8b.eq 0x4046c0
004046bcb 0x4046c8
004046c0
004046c0loc_4046c0:
004046c0strb wzr, [sp+95]
004046c4b 0x4046cc
004046c8
004046c8loc_4046c8:
004046c8b 0x4046cc
004046cc
004046ccloc_4046cc:
004046ccstrb wzr, [sp+104]
004046d0strb wzr, [sp+105]
004046d4strb wzr, [sp+106]
004046d8strb wzr, [sp+107]
004046dcldrb w3, [sp+68]
004046e0strb w3, [sp+104]
004046e4ldrb w4, [sp+68]
004046e8strb w4, [sp+105]
004046ecldrb w5, [sp+68]
004046f0strb w5, [sp+106]
004046f4ldrb w6, [sp+95]
004046f8strb w6, [sp+107]
004046fcldr x1, [sp+392]
00404700ldr x2, [sp+208]
00404704ldr x0, [sp+944]
00404708bl image.(*NRGBA).SetNRGBA
0040470cb 0x404710
00404710
00404710loc_404710:
00404710ldr x7, [sp+392]
00404714add x7, x7, 1
00404718str x7, [sp+392]
0040471cb 0x404674
00404720
00404720loc_404720:
00404720b 0x40466c
00404724
00404724loc_404724:
00404724bl runtime.panicIndex
00404728
00404728loc_404728:
00404728ldr x5, [sp+448]
0040472cldr x6, [sp+400]
00404730subs xzr, x5, x6
00404734b.gt 0x40473c
00404738b 0x40476c
0040473c
0040473cloc_40473c:
0040473cldr x1, [sp+1032]
00404740ldr x5, [sp+1024]
00404744ldr x6, [sp+400]
00404748add x6, x6, x6, lsr #63
0040474csbfm x0, x6, 1, 63
00404750subs xzr, x1, x6, asr #1
00404754b.hi 0x40475c
00404758b 0x40481c
0040475c
0040475cloc_40475c:
0040475cldrb w5, [x5+x0]
00404760strb w5, [sp+89]
00404764str xzr, [sp+240]
00404768b 0x404774
0040476c
0040476cloc_40476c:
0040476cb 0x404770
00404770
00404770loc_404770:
00404770b 0x403410
00404774
00404774loc_404774:
00404774ldr x5, [sp+240]
00404778subs xzr, x5, 2
0040477ccset x5, lt
00404780strb w5, [sp+125]
00404784b.lt 0x40478c
00404788b 0x4047ac
0040478c
0040478cloc_40478c:
0040478cldr x5, [sp+400]
00404790ldr x6, [sp+240]
00404794add x5, x5, x6
00404798ldr x6, [sp+448]
0040479csubs xzr, x6, x5
004047a0cset x5, gt
004047a4strb w5, [sp+125]
004047a8b 0x4047b0
004047ac
004047acloc_4047ac:
004047acb 0x4047b0
004047b0
004047b0loc_4047b0:
004047b0ldrb w5, [sp+125]
004047b4tbnz w5, 0, 0x4047bc
004047b8b 0x404808
004047bc
004047bcloc_4047bc:
004047bcstrb wzr, [sp+108]
004047c0ldrb w4, [sp+89]
004047c4ubfm x4, x4, 4, 7
004047c8add x3, x4, x4, lsl #4
004047ccstrb w3, [sp+108]
004047d0ldr x2, [sp+208]
004047d4ldr x0, [sp+976]
004047d8ldr x4, [sp+400]
004047dcldr x5, [sp+240]
004047e0add x1, x4, x5
004047e4bl image.(*Gray).SetGray
004047e8ldrb w4, [sp+89]
004047ecubfm x4, x4, 60, 59
004047f0strb w4, [sp+89]
004047f4b 0x4047f8
004047f8
004047f8loc_4047f8:
004047f8ldr x5, [sp+240]
004047fcadd x5, x5, 1
00404800str x5, [sp+240]
00404804b 0x404774
00404808
00404808loc_404808:
00404808b 0x40480c
0040480c
0040480cloc_40480c:
0040480cldr x5, [sp+400]
00404810add x5, x5, 2
00404814str x5, [sp+400]
00404818b 0x404728
0040481c
0040481cloc_40481c:
0040481cbl runtime.panicIndex
00404820
00404820loc_404820:
00404820ldr x7, [sp+448]
00404824ldr x8, [sp+408]
00404828subs xzr, x7, x8
0040482cb.gt 0x404834
00404830b 0x404864
00404834
00404834loc_404834:
00404834ldr x1, [sp+1032]
00404838ldr x7, [sp+1024]
0040483cldr x8, [sp+408]
00404840add x8, x8, x8, lsr #63
00404844sbfm x0, x8, 1, 63
00404848subs xzr, x1, x8, asr #1
0040484cb.hi 0x404854
00404850b 0x404964
00404854
00404854loc_404854:
00404854ldrb w7, [x7+x0]
00404858strb w7, [sp+90]
0040485cstr xzr, [sp+248]
00404860b 0x404868
00404864
00404864loc_404864:
00404864b 0x404770
00404868
00404868loc_404868:
00404868ldr x7, [sp+248]
0040486csubs xzr, x7, 2
00404870cset x7, lt
00404874strb w7, [sp+125]
00404878b.lt 0x404880
0040487cb 0x4048a0
00404880
00404880loc_404880:
00404880ldr x7, [sp+408]
00404884ldr x8, [sp+248]
00404888add x7, x7, x8
0040488cldr x8, [sp+448]
00404890subs xzr, x8, x7
00404894cset x7, gt
00404898strb w7, [sp+125]
0040489cb 0x4048a4
004048a0
004048a0loc_4048a0:
004048a0b 0x4048a4
004048a4
004048a4loc_4048a4:
004048a4ldrb w7, [sp+125]
004048a8tbnz w7, 0, 0x4048b0
004048acb 0x404950
004048b0
004048b0loc_4048b0:
004048b0ldrb w7, [sp+90]
004048b4ubfm x7, x7, 4, 7
004048b8add x7, x7, x7, lsl #4
004048bcstrb w7, [sp+69]
004048c0movn x8, 0
004048c4strb w8, [sp+96]
004048c8ldrb w9, [sp+73]
004048ccubfm x7, x7, 0, 7
004048d0subs wzr, w9, w7
004048d4b.eq 0x4048dc
004048d8b 0x4048e4
004048dc
004048dcloc_4048dc:
004048dcstrb wzr, [sp+96]
004048e0b 0x4048e8
004048e4
004048e4loc_4048e4:
004048e4b 0x4048e8
004048e8
004048e8loc_4048e8:
004048e8strb wzr, [sp+109]
004048ecstrb wzr, [sp+110]
004048f0strb wzr, [sp+111]
004048f4strb wzr, [sp+112]
004048f8ldrb w3, [sp+69]
004048fcstrb w3, [sp+109]
00404900ldrb w4, [sp+69]
00404904strb w4, [sp+110]
00404908ldrb w5, [sp+69]
0040490cstrb w5, [sp+111]
00404910ldrb w6, [sp+96]
00404914strb w6, [sp+112]
00404918ldr x2, [sp+208]
0040491cldr x0, [sp+944]
00404920ldr x7, [sp+408]
00404924ldr x8, [sp+248]
00404928add x1, x7, x8
0040492cbl image.(*NRGBA).SetNRGBA
00404930ldrb w7, [sp+90]
00404934ubfm x7, x7, 60, 59
00404938strb w7, [sp+90]
0040493cb 0x404940
00404940
00404940loc_404940:
00404940ldr x7, [sp+248]
00404944add x7, x7, 1
00404948str x7, [sp+248]
0040494cb 0x404868
00404950
00404950loc_404950:
00404950b 0x404954
00404954
00404954loc_404954:
00404954ldr x7, [sp+408]
00404958add x7, x7, 2
0040495cstr x7, [sp+408]
00404960b 0x404820
00404964
00404964loc_404964:
00404964bl runtime.panicIndex
00404968
00404968loc_404968:
00404968ldr x5, [sp+448]
0040496cldr x6, [sp+416]
00404970subs xzr, x5, x6
00404974b.gt 0x40497c
00404978b 0x4049b0
0040497c
0040497cloc_40497c:
0040497cldr x1, [sp+1032]
00404980ldr x5, [sp+1024]
00404984ldr x6, [sp+416]
00404988sbfm x7, x6, 63, 63
0040498cadd x6, x6, x7, lsr #62
00404990sbfm x0, x6, 2, 63
00404994subs xzr, x1, x6, asr #2
00404998b.hi 0x4049a0
0040499cb 0x404a64
004049a0
004049a0loc_4049a0:
004049a0ldrb w5, [x5+x0]
004049a4strb w5, [sp+91]
004049a8str xzr, [sp+256]
004049acb 0x4049b8
004049b0
004049b0loc_4049b0:
004049b0b 0x4049b4
004049b4
004049b4loc_4049b4:
004049b4b 0x403410
004049b8
004049b8loc_4049b8:
004049b8ldr x5, [sp+256]
004049bcsubs xzr, x5, 4
004049c0cset x5, lt
004049c4strb w5, [sp+125]
004049c8b.lt 0x4049d0
004049ccb 0x4049f0
004049d0
004049d0loc_4049d0:
004049d0ldr x5, [sp+416]
004049d4ldr x6, [sp+256]
004049d8add x5, x5, x6
004049dcldr x6, [sp+448]
004049e0subs xzr, x6, x5
004049e4cset x5, gt
004049e8strb w5, [sp+125]
004049ecb 0x4049f4
004049f0
004049f0loc_4049f0:
004049f0b 0x4049f4
004049f4
004049f4loc_4049f4:
004049f4ldrb w5, [sp+125]
004049f8tbnz w5, 0, 0x404a00
004049fcb 0x404a50
00404a00
00404a00loc_404a00:
00404a00strb wzr, [sp+113]
00404a04ldrb w4, [sp+91]
00404a08ubfm x4, x4, 6, 7
00404a0cmovz x5, 85
00404a10madd w3, w4, w5, wzr
00404a14strb w3, [sp+113]
00404a18ldr x2, [sp+208]
00404a1cldr x0, [sp+976]
00404a20ldr x4, [sp+416]
00404a24ldr x5, [sp+256]
00404a28add x1, x4, x5
00404a2cbl image.(*Gray).SetGray
00404a30ldrb w4, [sp+91]
00404a34ubfm x4, x4, 62, 61
00404a38strb w4, [sp+91]
00404a3cb 0x404a40
00404a40
00404a40loc_404a40:
00404a40ldr x5, [sp+256]
00404a44add x5, x5, 1
00404a48str x5, [sp+256]
00404a4cb 0x4049b8
00404a50
00404a50loc_404a50:
00404a50b 0x404a54
00404a54
00404a54loc_404a54:
00404a54ldr x5, [sp+416]
00404a58add x5, x5, 4
00404a5cstr x5, [sp+416]
00404a60b 0x404968
00404a64
00404a64loc_404a64:
00404a64bl runtime.panicIndex
00404a68
00404a68loc_404a68:
00404a68ldr x7, [sp+448]
00404a6cldr x8, [sp+424]
00404a70subs xzr, x7, x8
00404a74b.gt 0x404a7c
00404a78b 0x404ab0
00404a7c
00404a7cloc_404a7c:
00404a7cldr x1, [sp+1032]
00404a80ldr x7, [sp+1024]
00404a84ldr x8, [sp+424]
00404a88sbfm x9, x8, 63, 63
00404a8cadd x8, x8, x9, lsr #62
00404a90sbfm x0, x8, 2, 63
00404a94subs xzr, x1, x8, asr #2
00404a98b.hi 0x404aa0
00404a9cb 0x404bb4
00404aa0
00404aa0loc_404aa0:
00404aa0ldrb w7, [x7+x0]
00404aa4strb w7, [sp+92]
00404aa8str xzr, [sp+264]
00404aacb 0x404ab4
00404ab0
00404ab0loc_404ab0:
00404ab0b 0x4049b4
00404ab4
00404ab4loc_404ab4:
00404ab4ldr x7, [sp+264]
00404ab8subs xzr, x7, 4
00404abccset x7, lt
00404ac0strb w7, [sp+125]
00404ac4b.lt 0x404acc
00404ac8b 0x404aec
00404acc
00404accloc_404acc:
00404accldr x7, [sp+424]
00404ad0ldr x8, [sp+264]
00404ad4add x7, x7, x8
00404ad8ldr x8, [sp+448]
00404adcsubs xzr, x8, x7
00404ae0cset x7, gt
00404ae4strb w7, [sp+125]
00404ae8b 0x404af0
00404aec
00404aecloc_404aec:
00404aecb 0x404af0
00404af0
00404af0loc_404af0:
00404af0ldrb w7, [sp+125]
00404af4tbnz w7, 0, 0x404afc
00404af8b 0x404ba0
00404afc
00404afcloc_404afc:
00404afcldrb w7, [sp+92]
00404b00ubfm x7, x7, 6, 7
00404b04movz x8, 85
00404b08madd w7, w7, w8, wzr
00404b0cstrb w7, [sp+70]
00404b10movn x9, 0
00404b14strb w9, [sp+97]
00404b18ldrb w10, [sp+74]
00404b1cubfm x7, x7, 0, 7
00404b20subs wzr, w10, w7
00404b24b.eq 0x404b2c
00404b28b 0x404b34
00404b2c
00404b2cloc_404b2c:
00404b2cstrb wzr, [sp+97]
00404b30b 0x404b38
00404b34
00404b34loc_404b34:
00404b34b 0x404b38
00404b38
00404b38loc_404b38:
00404b38strb wzr, [sp+114]
00404b3cstrb wzr, [sp+115]
00404b40strb wzr, [sp+116]
00404b44strb wzr, [sp+117]
00404b48ldrb w3, [sp+70]
00404b4cstrb w3, [sp+114]
00404b50ldrb w4, [sp+70]
00404b54strb w4, [sp+115]
00404b58ldrb w5, [sp+70]
00404b5cstrb w5, [sp+116]
00404b60ldrb w6, [sp+97]
00404b64strb w6, [sp+117]
00404b68ldr x2, [sp+208]
00404b6cldr x0, [sp+944]
00404b70ldr x7, [sp+424]
00404b74ldr x8, [sp+264]
00404b78add x1, x7, x8
00404b7cbl image.(*NRGBA).SetNRGBA
00404b80ldrb w7, [sp+92]
00404b84ubfm x7, x7, 62, 61
00404b88strb w7, [sp+92]
00404b8cb 0x404b90
00404b90
00404b90loc_404b90:
00404b90ldr x7, [sp+264]
00404b94add x7, x7, 1
00404b98str x7, [sp+264]
00404b9cb 0x404ab4
00404ba0
00404ba0loc_404ba0:
00404ba0b 0x404ba4
00404ba4
00404ba4loc_404ba4:
00404ba4ldr x7, [sp+424]
00404ba8add x7, x7, 4
00404bacstr x7, [sp+424]
00404bb0b 0x404a68
00404bb4
00404bb4loc_404bb4:
00404bb4bl runtime.panicIndex
00404bb8
00404bb8loc_404bb8:
00404bb8ldr x5, [sp+448]
00404bbcldr x6, [sp+432]
00404bc0subs xzr, x5, x6
00404bc4b.gt 0x404bcc
00404bc8b 0x404c00
00404bcc
00404bccloc_404bcc:
00404bccldr x1, [sp+1032]
00404bd0ldr x5, [sp+1024]
00404bd4ldr x6, [sp+432]
00404bd8sbfm x7, x6, 63, 63
00404bdcadd x6, x6, x7, lsr #61
00404be0sbfm x0, x6, 3, 63
00404be4subs xzr, x1, x6, asr #3
00404be8b.hi 0x404bf0
00404becb 0x404cb0
00404bf0
00404bf0loc_404bf0:
00404bf0ldrb w5, [x5+x0]
00404bf4strb w5, [sp+93]
00404bf8str xzr, [sp+272]
00404bfcb 0x404c08
00404c00
00404c00loc_404c00:
00404c00b 0x404c04
00404c04
00404c04loc_404c04:
00404c04b 0x403410
00404c08
00404c08loc_404c08:
00404c08ldr x5, [sp+272]
00404c0csubs xzr, x5, 8
00404c10cset x5, lt
00404c14strb w5, [sp+125]
00404c18b.lt 0x404c20
00404c1cb 0x404c40
00404c20
00404c20loc_404c20:
00404c20ldr x5, [sp+432]
00404c24ldr x6, [sp+272]
00404c28add x5, x5, x6
00404c2cldr x6, [sp+448]
00404c30subs xzr, x6, x5
00404c34cset x5, gt
00404c38strb w5, [sp+125]
00404c3cb 0x404c44
00404c40
00404c40loc_404c40:
00404c40b 0x404c44
00404c44
00404c44loc_404c44:
00404c44ldrb w5, [sp+125]
00404c48tbnz w5, 0, 0x404c50
00404c4cb 0x404c9c
00404c50
00404c50loc_404c50:
00404c50strb wzr, [sp+118]
00404c54ldrb w4, [sp+93]
00404c58ubfm x4, x4, 7, 7
00404c5csub x3, xzr, x4
00404c60strb w3, [sp+118]
00404c64ldr x2, [sp+208]
00404c68ldr x0, [sp+976]
00404c6cldr x4, [sp+432]
00404c70ldr x5, [sp+272]
00404c74add x1, x4, x5
00404c78bl image.(*Gray).SetGray
00404c7cldrb w4, [sp+93]
00404c80ubfm x4, x4, 63, 62
00404c84strb w4, [sp+93]
00404c88b 0x404c8c
00404c8c
00404c8cloc_404c8c:
00404c8cldr x5, [sp+272]
00404c90add x5, x5, 1
00404c94str x5, [sp+272]
00404c98b 0x404c08
00404c9c
00404c9cloc_404c9c:
00404c9cb 0x404ca0
00404ca0
00404ca0loc_404ca0:
00404ca0ldr x5, [sp+432]
00404ca4add x5, x5, 8
00404ca8str x5, [sp+432]
00404cacb 0x404bb8
00404cb0
00404cb0loc_404cb0:
00404cb0bl runtime.panicIndex
00404cb4
00404cb4loc_404cb4:
00404cb4ldr x7, [sp+448]
00404cb8ldr x8, [sp+440]
00404cbcsubs xzr, x7, x8
00404cc0b.gt 0x404cc8
00404cc4b 0x404cfc
00404cc8
00404cc8loc_404cc8:
00404cc8ldr x1, [sp+1032]
00404cccldr x7, [sp+1024]
00404cd0ldr x8, [sp+440]
00404cd4sbfm x9, x8, 63, 63
00404cd8add x8, x8, x9, lsr #61
00404cdcsbfm x0, x8, 3, 63
00404ce0subs xzr, x1, x8, asr #3
00404ce4b.hi 0x404cec
00404ce8b 0x404dfc
00404cec
00404cecloc_404cec:
00404cecldrb w7, [x7+x0]
00404cf0strb w7, [sp+94]
00404cf4str xzr, [sp+280]
00404cf8b 0x404d00
00404cfc
00404cfcloc_404cfc:
00404cfcb 0x404c04
00404d00
00404d00loc_404d00:
00404d00ldr x7, [sp+280]
00404d04subs xzr, x7, 8
00404d08cset x7, lt
00404d0cstrb w7, [sp+125]
00404d10b.lt 0x404d18
00404d14b 0x404d38
00404d18
00404d18loc_404d18:
00404d18ldr x7, [sp+440]
00404d1cldr x8, [sp+280]
00404d20add x7, x7, x8
00404d24ldr x8, [sp+448]
00404d28subs xzr, x8, x7
00404d2ccset x7, gt
00404d30strb w7, [sp+125]
00404d34b 0x404d3c
00404d38
00404d38loc_404d38:
00404d38b 0x404d3c
00404d3c
00404d3cloc_404d3c:
00404d3cldrb w7, [sp+125]
00404d40tbnz w7, 0, 0x404d48
00404d44b 0x404de8
00404d48
00404d48loc_404d48:
00404d48ldrb w7, [sp+94]
00404d4cubfm x7, x7, 7, 7
00404d50sub x7, xzr, x7
00404d54strb w7, [sp+71]
00404d58movn x8, 0
00404d5cstrb w8, [sp+98]
00404d60ldrb w9, [sp+75]
00404d64ubfm x7, x7, 0, 7
00404d68subs wzr, w9, w7
00404d6cb.eq 0x404d74
00404d70b 0x404d7c
00404d74
00404d74loc_404d74:
00404d74strb wzr, [sp+98]
00404d78b 0x404d80
00404d7c
00404d7cloc_404d7c:
00404d7cb 0x404d80
00404d80
00404d80loc_404d80:
00404d80strb wzr, [sp+119]
00404d84strb wzr, [sp+120]
00404d88strb wzr, [sp+121]
00404d8cstrb wzr, [sp+122]
00404d90ldrb w3, [sp+71]
00404d94strb w3, [sp+119]
00404d98ldrb w4, [sp+71]
00404d9cstrb w4, [sp+120]
00404da0ldrb w5, [sp+71]
00404da4strb w5, [sp+121]
00404da8ldrb w6, [sp+98]
00404dacstrb w6, [sp+122]
00404db0ldr x2, [sp+208]
00404db4ldr x0, [sp+944]
00404db8ldr x7, [sp+440]
00404dbcldr x8, [sp+280]
00404dc0add x1, x7, x8
00404dc4bl image.(*NRGBA).SetNRGBA
00404dc8ldrb w7, [sp+94]
00404dccubfm x7, x7, 63, 62
00404dd0strb w7, [sp+94]
00404dd4b 0x404dd8
00404dd8
00404dd8loc_404dd8:
00404dd8ldr x7, [sp+280]
00404ddcadd x7, x7, 1
00404de0str x7, [sp+280]
00404de4b 0x404d00
00404de8
00404de8loc_404de8:
00404de8b 0x404dec
00404dec
00404decloc_404dec:
00404decldr x7, [sp+440]
00404df0add x7, x7, 8
00404df4str x7, [sp+440]
00404df8b 0x404cb4
00404dfc
00404dfcloc_404dfc:
00404dfcbl runtime.panicIndex
00404e00
00404e00loc_404e00:
00404e00ldr x7, [sp+576]
00404e04ldr x8, [sp+544]
00404e08subs xzr, x7, x8
00404e0cb.gt 0x404e14
00404e10b 0x404e84
00404e14
00404e14loc_404e14:
00404e14ldr x0, [sp+544]
00404e18ldr x1, [sp+1032]
00404e1cldr x7, [sp+1024]
00404e20subs xzr, x1, x0
00404e24b.hi 0x404e2c
00404e28b 0x404f64
00404e2c
00404e2cloc_404e2c:
00404e2cldrb w7, [x7+x0]
00404e30ldr x0, [sp+544]
00404e34ldr x1, [sp+912]
00404e38ldr x8, [sp+904]
00404e3csubs xzr, x1, x0
00404e40b.hi 0x404e48
00404e44b 0x404f60
00404e48
00404e48loc_404e48:
00404e48ldr x9, [sp+544]
00404e4cldr x1, [sp+1032]
00404e50ldr x10, [sp+1024]
00404e54ldrb w8, [x8+x0]
00404e58ubfm x8, x8, 1, 7
00404e5cadd x7, x7, x8
00404e60subs xzr, x1, x9
00404e64b.hi 0x404e6c
00404e68b 0x404f58
00404e6c
00404e6cloc_404e6c:
00404e6cstrb w7, [x10+x9]
00404e70b 0x404e74
00404e74
00404e74loc_404e74:
00404e74ldr x7, [sp+544]
00404e78add x7, x7, 1
00404e7cstr x7, [sp+544]
00404e80b 0x404e00
00404e84
00404e84loc_404e84:
00404e84ldr x7, [sp+576]
00404e88str x7, [sp+536]
00404e8cb 0x404e90
00404e90
00404e90loc_404e90:
00404e90ldr x7, [sp+1032]
00404e94str x7, [sp+744]
00404e98ldr x8, [sp+536]
00404e9csubs xzr, x7, x8
00404ea0b.gt 0x404ea8
00404ea4b 0x404f40
00404ea8
00404ea8loc_404ea8:
00404ea8ldr x0, [sp+536]
00404eacldr x1, [sp+1032]
00404eb0ldr x7, [sp+1024]
00404eb4subs xzr, x1, x0
00404eb8b.hi 0x404ec0
00404ebcb 0x404f54
00404ec0
00404ec0loc_404ec0:
00404ec0ldrb w7, [x7+x0]
00404ec4ldr x1, [sp+1032]
00404ec8ldr x8, [sp+1024]
00404eccldr x9, [sp+536]
00404ed0ldr x10, [sp+576]
00404ed4sub x0, x9, x10
00404ed8subs xzr, x1, x0
00404edcb.hi 0x404ee4
00404ee0b 0x404f50
00404ee4
00404ee4loc_404ee4:
00404ee4ldrb w8, [x8+x0]
00404ee8ldr x0, [sp+536]
00404eecldr x1, [sp+912]
00404ef0ldr x9, [sp+904]
00404ef4subs xzr, x1, x0
00404ef8b.hi 0x404f00
00404efcb 0x404f4c
00404f00
00404f00loc_404f00:
00404f00ldr x10, [sp+536]
00404f04ldr x1, [sp+1032]
00404f08ldr x11, [sp+1024]
00404f0cldrb w9, [x9+x0]
00404f10add x8, x8, x9
00404f14add x8, x8, x8, lsr #63
00404f18add x7, x7, x8, asr #1
00404f1csubs xzr, x1, x10
00404f20b.hi 0x404f28
00404f24b 0x404f44
00404f28
00404f28loc_404f28:
00404f28strb w7, [x11+x10]
00404f2cb 0x404f30
00404f30
00404f30loc_404f30:
00404f30ldr x7, [sp+536]
00404f34add x7, x7, 1
00404f38str x7, [sp+536]
00404f3cb 0x404e90
00404f40
00404f40loc_404f40:
00404f40b 0x402e18
00404f44
00404f44loc_404f44:
00404f44mov x0, x10
00404f48bl runtime.panicIndex
00404f4c
00404f4cloc_404f4c:
00404f4cbl runtime.panicIndex
00404f50
00404f50loc_404f50:
00404f50bl runtime.panicIndex
00404f54
00404f54loc_404f54:
00404f54bl runtime.panicIndex
00404f58
00404f58loc_404f58:
00404f58mov x0, x9
00404f5cbl runtime.panicIndex
00404f60
00404f60loc_404f60:
00404f60bl runtime.panicIndex
00404f64
00404f64loc_404f64:
00404f64bl runtime.panicIndex
00404f68
00404f68loc_404f68:
00404f68ldr x7, [sp+720]
00404f6cldr x8, [sp+728]
00404f70subs xzr, x7, x8
00404f74b.gt 0x404f7c
00404f78b 0x404fe4
00404f7c
00404f7cloc_404f7c:
00404f7cldr x7, [sp+728]
00404f80str x7, [sp+552]
00404f84ldr x7, [sp+728]
00404f88ldr x8, [sp+1256]
00404f8cldrb w7, [x8+x7]
00404f90strb w7, [sp+80]
00404f94ldr x0, [sp+552]
00404f98ldr x1, [sp+1032]
00404f9cldr x8, [sp+1024]
00404fa0subs xzr, x1, x0
00404fa4b.hi 0x404fac
00404fa8b 0x404fec
00404fac
00404facloc_404fac:
00404facldrb w8, [x8+x0]
00404fb0ldr x0, [sp+552]
00404fb4ldr x1, [sp+1032]
00404fb8ldr x9, [sp+1024]
00404fbcadd x7, x8, x7
00404fc0subs xzr, x1, x0
00404fc4b.hi 0x404fcc
00404fc8b 0x404fe8
00404fcc
00404fccloc_404fcc:
00404fccstrb w7, [x9+x0]
00404fd0b 0x404fd4
00404fd4
00404fd4loc_404fd4:
00404fd4ldr x7, [sp+728]
00404fd8add x7, x7, 1
00404fdcstr x7, [sp+728]
00404fe0b 0x404f68
00404fe4
00404fe4loc_404fe4:
00404fe4b 0x402e18
00404fe8
00404fe8loc_404fe8:
00404fe8bl runtime.panicIndex
00404fec
00404fecloc_404fec:
00404fecbl runtime.panicIndex
00404ff0
00404ff0loc_404ff0:
00404ff0ldr x7, [sp+1032]
00404ff4str x7, [sp+744]
00404ff8ldr x8, [sp+560]
00404ffcsubs xzr, x7, x8
00405000b.gt 0x405008
00405004b 0x40507c
00405008
00405008loc_405008:
00405008ldr x0, [sp+560]
0040500cldr x1, [sp+1032]
00405010ldr x7, [sp+1024]
00405014subs xzr, x1, x0
00405018b.hi 0x405020
0040501cb 0x40508c
00405020
00405020loc_405020:
00405020ldrb w7, [x7+x0]
00405024ldr x1, [sp+1032]
00405028ldr x8, [sp+1024]
0040502cldr x9, [sp+560]
00405030ldr x10, [sp+576]
00405034sub x0, x9, x10
00405038subs xzr, x1, x0
0040503cb.hi 0x405044
00405040b 0x405088
00405044
00405044loc_405044:
00405044ldr x9, [sp+560]
00405048ldr x1, [sp+1032]
0040504cldr x10, [sp+1024]
00405050ldrb w8, [x8+x0]
00405054add x7, x7, x8
00405058subs xzr, x1, x9
0040505cb.hi 0x405064
00405060b 0x405080
00405064
00405064loc_405064:
00405064strb w7, [x10+x9]
00405068b 0x40506c
0040506c
0040506cloc_40506c:
0040506cldr x7, [sp+560]
00405070add x7, x7, 1
00405074str x7, [sp+560]
00405078b 0x404ff0
0040507c
0040507cloc_40507c:
0040507cb 0x402e18
00405080
00405080loc_405080:
00405080mov x0, x9
00405084bl runtime.panicIndex
00405088
00405088loc_405088:
00405088bl runtime.panicIndex
0040508c
0040508cloc_40508c:
0040508cbl runtime.panicIndex
00405090
00405090loc_405090:
00405090mov x0, xzr
00405094bl runtime.panicIndex
00405098
00405098loc_405098:
00405098orr x0, xzr, 1
0040509cbl runtime.panicSliceB
004050a0
004050a0loc_4050a0:
004050a0orr x0, xzr, 1
004050a4bl runtime.panicSliceB
004050a8
004050a8loc_4050a8:
004050a8bl runtime.panicdivide
004050ac
004050acloc_4050ac:
004050acbl runtime.panicdivide
004050b0
004050b0loc_4050b0:
004050b0bl runtime.panicIndex
004050b4hint
004050b8
004050b8loc_4050b8:
004050b8stp x0, x1, [sp+8]
004050bcstp x2, x3, [sp+24]
004050c0strb w4, [sp+40]
004050c4mov x3, x30
004050c8bl runtime.morestack_noctxt.abi0
004050ccldp x0, x1, [sp+8]
004050d0ldp x2, x3, [sp+24]
004050d4ldrb w4, [sp+40]
004050d8b 0x4022a0
004050dcudf 0
004022a0
004022a0image/png.(*decoder).readImagePass: ; void image/png.(*decoder).readImagePass(image/png.decoder * d, io.Reader r, int pass, bool allocateOnly)
004022a0ldr x16, [x28+16]
004022a4sub x17, sp, 1232
004022a8subs xzr, x17, x16
004022acb.ls 0x4050b8
004022b0sub x20, sp, 1360
004022b4stp x29, x30, [x20-8]
004022b8add sp, x20, 0
004022bcsub x29, sp, 8
004022c0str x0, [sp+1368]
004022c4str x1, [sp+1376]
004022c8str x2, [sp+1384]
004022ccstr x3, [sp+1392]
004022d0strb w4, [sp+1400]
004022d4add x27, sp, 800
004022d8stp xzr, xzr, [x27]
004022dcadd x27, sp, 784
004022e0stp xzr, xzr, [x27]
004022e4str xzr, [sp+584]
004022e8str xzr, [sp+464]
004022ecstr xzr, [sp+976]
004022f0str xzr, [sp+824]
004022f4str xzr, [sp+928]
004022f8str xzr, [sp+944]
004022fcstr xzr, [sp+968]
00402300str xzr, [sp+816]
00402304str xzr, [sp+936]
00402308add x27, sp, 952
0040230cstp xzr, xzr, [x27]
00402310ldr x4, [sp+1368]
00402314ldrsb x27, [x4]
00402318ldr x4, [x4+48]
0040231cstr x4, [sp+448]
00402320ldr x4, [sp+1368]
00402324ldrsb x27, [x4]
00402328ldr x4, [x4+56]
0040232cstr x4, [sp+568]
00402330ldr x4, [sp+1368]
00402334ldrsb x27, [x4]
00402338ldr x4, [x4+888]
0040233csubs xzr, x4, 1
00402340cset x4, eq
00402344strb w4, [sp+125]
00402348b.eq 0x402350
0040234cb 0x402360
00402350
00402350loc_402350:
00402350ldrb w4, [sp+1400]
00402354eor x4, x4, 1
00402358strb w4, [sp+125]
0040235cb 0x402364
00402360
00402360loc_402360:
00402360b 0x402364
00402364
00402364loc_402364:
00402364ldrb w4, [sp+125]
00402368tbnz w4, 0, 0x402370
0040236cb 0x402460
00402370
00402370loc_402370:
00402370ldr x0, [sp+1392]
00402374adrp x27, 0x60f000
00402378ldr x4, [x27+2384]
0040237cadrp x27, 0x60f000
00402380ldr x1, [x27+2392]
00402384subs xzr, x1, x0
00402388b.hi 0x402390
0040238cb 0x4050b0
00402390
00402390loc_402390:
00402390add x5, x4, x0, lsl #5
00402394ldr x6, [x5+8]
00402398ldr x7, [x5+16]
0040239cldr x5, [x5+24]
004023a0ubfm x8, x0, 59, 58
004023a4ldr x4, [x4+x8]
004023a8str x4, [sp+472]
004023acstr x6, [sp+480]
004023b0str x7, [sp+488]
004023b4str x5, [sp+496]
004023b8ldr x8, [sp+448]
004023bcsub x7, x8, x7
004023c0add x7, x7, x4
004023c4sub x7, x7, 1
004023c8cbnz x4, 0x4023d0
004023ccb 0x4050ac
004023d0
004023d0loc_4023d0:
004023d0sdiv x4, x7, x4
004023d4str x4, [sp+448]
004023d8ldr x7, [sp+568]
004023dcsub x5, x7, x5
004023e0add x5, x5, x6
004023e4sub x5, x5, 1
004023e8cbnz x6, 0x4023f0
004023ecb 0x4050a8
004023f0
004023f0loc_4023f0:
004023f0sdiv x5, x5, x6
004023f4str x5, [sp+568]
004023f8subs xzr, x4, 0
004023fccset x5, eq
00402400strb w5, [sp+125]
00402404cbz x4, 0x40240c
00402408b 0x402410
0040240c
0040240cloc_40240c:
0040240cb 0x402424
00402410
00402410loc_402410:
00402410ldr x4, [sp+568]
00402414subs xzr, x4, 0
00402418cset x4, eq
0040241cstrb w4, [sp+125]
00402420b 0x402424
00402424
00402424loc_402424:
00402424ldrb w4, [sp+125]
00402428tbnz w4, 0, 0x402430
0040242cb 0x40245c
00402430
00402430loc_402430:
00402430add x27, sp, 800
00402434stp xzr, xzr, [x27]
00402438add x27, sp, 784
0040243cstp xzr, xzr, [x27]
00402440ldr x1, [sp+808]
00402444ldr x0, [sp+800]
00402448mov x2, xzr
0040244cmov x3, xzr
00402450ldp x29, x30, [sp-8]
00402454add sp, sp, 1360
00402458ret x30
0040245c
0040245cloc_40245c:
0040245cb 0x402464
00402460
00402460loc_402460:
00402460b 0x402464
00402464
00402464loc_402464:
00402464ldr x4, [sp+1368]
00402468ldrsb x27, [x4]
0040246cldr x4, [x4+96]
00402470str x4, [sp+736]
00402474subs xzr, x4, 10
00402478b.le 0x402480
0040247cb 0x402740
00402480
00402480loc_402480:
00402480subs xzr, x4, 5
00402484b.le 0x40248c
00402488b 0x4025c4
0040248c
0040248cloc_40248c:
0040248csubs xzr, x4, 0
00402490b.gt 0x402498
00402494b 0x40255c
00402498
00402498loc_402498:
00402498subs xzr, x4, 4
0040249cb.le 0x4024a4
004024a0b 0x402558
004024a4
004024a4loc_4024a4:
004024a4b 0x4024a8
004024a8
004024a8loc_4024a8:
004024a8ldr x4, [sp+1368]
004024acldrsb x27, [x4]
004024b0ldr x4, [x4+64]
004024b4str x4, [sp+584]
004024b8ldr x4, [sp+1368]
004024bcldrsb x27, [x4]
004024c0ldrb w4, [x4+896]
004024c4tbnz w4, 0, 0x4024cc
004024c8b 0x402510
004024cc
004024ccloc_4024cc:
004024ccldr x3, [sp+568]
004024d0ldr x2, [sp+448]
004024d4mov x0, xzr
004024d8mov x1, x0
004024dcbl image.Rect
004024e0str x0, [sp+752]
004024e4str x1, [sp+760]
004024e8str x2, [sp+768]
004024ecstr x3, [sp+776]
004024f0bl image.NewNRGBA
004024f4str x0, [sp+944]
004024f8str x0, [sp+1344]
004024fcadrp x4, 0x316000
00402500add x4, x4, 1384
00402504str x4, [sp+952]
00402508str x0, [sp+960]
0040250cb 0x402554
00402510
00402510loc_402510:
00402510ldr x3, [sp+568]
00402514ldr x2, [sp+448]
00402518mov x0, xzr
0040251cmov x1, x0
00402520bl image.Rect
00402524str x0, [sp+752]
00402528str x1, [sp+760]
0040252cstr x2, [sp+768]
00402530str x3, [sp+776]
00402534bl image.NewGray
00402538str x0, [sp+976]
0040253cstr x0, [sp+1336]
00402540adrp x4, 0x316000
00402544add x4, x4, 3056
00402548str x4, [sp+952]
0040254cstr x0, [sp+960]
00402550b 0x402554
00402554
00402554loc_402554:
00402554b 0x4029ec
00402558
00402558loc_402558:
00402558b 0x402560
0040255c
0040255cloc_40255c:
0040255cb 0x402560
00402560
00402560loc_402560:
00402560subs xzr, x4, 5
00402564b.eq 0x40256c
00402568b 0x4025bc
0040256c
0040256cloc_40256c:
0040256cb 0x402570
00402570
00402570loc_402570:
00402570orr x4, xzr, 16
00402574str x4, [sp+584]
00402578ldr x3, [sp+568]
0040257cldr x2, [sp+448]
00402580mov x0, xzr
00402584mov x1, x0
00402588bl image.Rect
0040258cstr x0, [sp+752]
00402590str x1, [sp+760]
00402594str x2, [sp+768]
00402598str x3, [sp+776]
0040259cbl image.NewNRGBA
004025a0str x0, [sp+944]
004025a4str x0, [sp+1344]
004025a8adrp x4, 0x316000
004025acadd x4, x4, 1384
004025b0str x4, [sp+952]
004025b4str x0, [sp+960]
004025b8b 0x4029ec
004025bc
004025bcloc_4025bc:
004025bcb 0x4025c0
004025c0
004025c0loc_4025c0:
004025c0b 0x40273c
004025c4
004025c4loc_4025c4:
004025c4subs xzr, x4, 6
004025c8b.eq 0x4025d0
004025ccb 0x40267c
004025d0
004025d0loc_4025d0:
004025d0b 0x4025d4
004025d4
004025d4loc_4025d4:
004025d4orr x4, xzr, 24
004025d8str x4, [sp+584]
004025dcldr x4, [sp+1368]
004025e0ldrsb x27, [x4]
004025e4ldrb w4, [x4+896]
004025e8tbnz w4, 0, 0x4025f0
004025ecb 0x402634
004025f0
004025f0loc_4025f0:
004025f0ldr x3, [sp+568]
004025f4ldr x2, [sp+448]
004025f8mov x0, xzr
004025fcmov x1, x0
00402600bl image.Rect
00402604str x0, [sp+752]
00402608str x1, [sp+760]
0040260cstr x2, [sp+768]
00402610str x3, [sp+776]
00402614bl image.NewNRGBA
00402618str x0, [sp+944]
0040261cstr x0, [sp+1344]
00402620adrp x4, 0x316000
00402624add x4, x4, 1384
00402628str x4, [sp+952]
0040262cstr x0, [sp+960]
00402630b 0x402678
00402634
00402634loc_402634:
00402634ldr x3, [sp+568]
00402638ldr x2, [sp+448]
0040263cmov x0, xzr
00402640mov x1, x0
00402644bl image.Rect
00402648str x0, [sp+752]
0040264cstr x1, [sp+760]
00402650str x2, [sp+768]
00402654str x3, [sp+776]
00402658bl image.NewRGBA
0040265cstr x0, [sp+824]
00402660str x0, [sp+1328]
00402664adrp x4, 0x316000
00402668add x4, x4, 3296
0040266cstr x4, [sp+952]
00402670str x0, [sp+960]
00402674b 0x402678
00402678
00402678loc_402678:
00402678b 0x4029ec
0040267c
0040267cloc_40267c:
0040267csubs xzr, x4, 7
00402680b.ge 0x402688
00402684b 0x402730
00402688
00402688loc_402688:
00402688subs xzr, x4, 10
0040268cb.le 0x402694
00402690b 0x40272c
00402694
00402694loc_402694:
00402694b 0x402698
00402698
00402698loc_402698:
00402698ldr x4, [sp+1368]
0040269cldrsb x27, [x4]
004026a0ldr x4, [x4+64]
004026a4str x4, [sp+584]
004026a8ldr x3, [sp+568]
004026acldr x2, [sp+448]
004026b0mov x0, xzr
004026b4mov x1, x0
004026b8bl image.Rect
004026bcstr x0, [sp+752]
004026c0str x1, [sp+760]
004026c4str x2, [sp+768]
004026c8str x3, [sp+776]
004026ccldr x4, [sp+1368]
004026d0ldrsb x27, [x4]
004026d4ldr x5, [x4+72]
004026d8ldr x6, [x4+80]
004026dcldr x4, [x4+88]
004026e0str x5, [sp+1232]
004026e4str x6, [sp+1240]
004026e8str x4, [sp+1248]
004026ecldr x0, [sp+752]
004026f0ldr x1, [sp+760]
004026f4ldr x2, [sp+768]
004026f8ldr x3, [sp+776]
004026fcmov x7, x4
00402700mov x4, x5
00402704mov x5, x6
00402708mov x6, x7
0040270cbl image.NewPaletted
00402710str x0, [sp+928]
00402714str x0, [sp+1320]
00402718adrp x4, 0x316000
0040271cadd x4, x4, 2960
00402720str x4, [sp+952]
00402724str x0, [sp+960]
00402728b 0x4029ec
0040272c
0040272cloc_40272c:
0040272cb 0x402734
00402730
00402730loc_402730:
00402730b 0x402734
00402734
00402734loc_402734:
00402734b 0x402738
00402738
00402738loc_402738:
00402738b 0x40273c
0040273c
0040273cloc_40273c:
0040273cb 0x4029e8
00402740
00402740loc_402740:
00402740subs xzr, x4, 12
00402744b.le 0x40274c
00402748b 0x402868
0040274c
0040274cloc_40274c:
0040274csubs xzr, x4, 11
00402750b.eq 0x402758
00402754b 0x4027a8
00402758
00402758loc_402758:
00402758b 0x40275c
0040275c
0040275cloc_40275c:
0040275corr x4, xzr, 32
00402760str x4, [sp+584]
00402764ldr x3, [sp+568]
00402768ldr x2, [sp+448]
0040276cmov x0, xzr
00402770mov x1, x0
00402774bl image.Rect
00402778str x0, [sp+752]
0040277cstr x1, [sp+760]
00402780str x2, [sp+768]
00402784str x3, [sp+776]
00402788bl image.NewNRGBA
0040278cstr x0, [sp+944]
00402790str x0, [sp+1344]
00402794adrp x4, 0x316000
00402798add x4, x4, 1384
0040279cstr x4, [sp+952]
004027a0str x0, [sp+960]
004027a4b 0x4029ec
004027a8
004027a8loc_4027a8:
004027a8subs xzr, x4, 12
004027acb.eq 0x4027b4
004027b0b 0x402860
004027b4
004027b4loc_4027b4:
004027b4b 0x4027b8
004027b8
004027b8loc_4027b8:
004027b8orr x4, xzr, 16
004027bcstr x4, [sp+584]
004027c0ldr x4, [sp+1368]
004027c4ldrsb x27, [x4]
004027c8ldrb w4, [x4+896]
004027cctbnz w4, 0, 0x4027d4
004027d0b 0x402818
004027d4
004027d4loc_4027d4:
004027d4ldr x3, [sp+568]
004027d8ldr x2, [sp+448]
004027dcmov x0, xzr
004027e0mov x1, x0
004027e4bl image.Rect
004027e8str x0, [sp+752]
004027ecstr x1, [sp+760]
004027f0str x2, [sp+768]
004027f4str x3, [sp+776]
004027f8bl image.NewNRGBA64
004027fcstr x0, [sp+936]
00402800str x0, [sp+1312]
00402804adrp x4, 0x316000
00402808add x4, x4, 3200
0040280cstr x4, [sp+952]
00402810str x0, [sp+960]
00402814b 0x40285c
00402818
00402818loc_402818:
00402818ldr x3, [sp+568]
0040281cldr x2, [sp+448]
00402820mov x0, xzr
00402824mov x1, x0
00402828bl image.Rect
0040282cstr x0, [sp+752]
00402830str x1, [sp+760]
00402834str x2, [sp+768]
00402838str x3, [sp+776]
0040283cbl image.NewGray16
00402840str x0, [sp+968]
00402844str x0, [sp+1304]
00402848adrp x4, 0x316000
0040284cadd x4, x4, 3008
00402850str x4, [sp+952]
00402854str x0, [sp+960]
00402858b 0x40285c
0040285c
0040285cloc_40285c:
0040285cb 0x4029ec
00402860
00402860loc_402860:
00402860b 0x402864
00402864
00402864loc_402864:
00402864b 0x4029e4
00402868
00402868loc_402868:
00402868subs xzr, x4, 13
0040286cb.eq 0x402874
00402870b 0x4028c4
00402874
00402874loc_402874:
00402874b 0x402878
00402878
00402878loc_402878:
00402878orr x4, xzr, 32
0040287cstr x4, [sp+584]
00402880ldr x3, [sp+568]
00402884ldr x2, [sp+448]
00402888mov x0, xzr
0040288cmov x1, x0
00402890bl image.Rect
00402894str x0, [sp+752]
00402898str x1, [sp+760]
0040289cstr x2, [sp+768]
004028a0str x3, [sp+776]
004028a4bl image.NewNRGBA64
004028a8str x0, [sp+936]
004028acstr x0, [sp+1312]
004028b0adrp x4, 0x316000
004028b4add x4, x4, 3200
004028b8str x4, [sp+952]
004028bcstr x0, [sp+960]
004028c0b 0x4029ec
004028c4
004028c4loc_4028c4:
004028c4subs xzr, x4, 14
004028c8b.eq 0x4028d0
004028ccb 0x40297c
004028d0
004028d0loc_4028d0:
004028d0b 0x4028d4
004028d4
004028d4loc_4028d4:
004028d4orr x4, xzr, 48
004028d8str x4, [sp+584]
004028dcldr x4, [sp+1368]
004028e0ldrsb x27, [x4]
004028e4ldrb w4, [x4+896]
004028e8tbnz w4, 0, 0x4028f0
004028ecb 0x402934
004028f0
004028f0loc_4028f0:
004028f0ldr x3, [sp+568]
004028f4ldr x2, [sp+448]
004028f8mov x0, xzr
004028fcmov x1, x0
00402900bl image.Rect
00402904str x0, [sp+752]
00402908str x1, [sp+760]
0040290cstr x2, [sp+768]
00402910str x3, [sp+776]
00402914bl image.NewNRGBA64
00402918str x0, [sp+936]
0040291cstr x0, [sp+1312]
00402920adrp x4, 0x316000
00402924add x4, x4, 3200
00402928str x4, [sp+952]
0040292cstr x0, [sp+960]
00402930b 0x402978
00402934
00402934loc_402934:
00402934ldr x3, [sp+568]
00402938ldr x2, [sp+448]
0040293cmov x0, xzr
00402940mov x1, x0
00402944bl image.Rect
00402948str x0, [sp+752]
0040294cstr x1, [sp+760]
00402950str x2, [sp+768]
00402954str x3, [sp+776]
00402958bl image.NewRGBA64
0040295cstr x0, [sp+816]
00402960str x0, [sp+1296]
00402964adrp x4, 0x316000
00402968add x4, x4, 3248
0040296cstr x4, [sp+952]
00402970str x0, [sp+960]
00402974b 0x402978
00402978
00402978loc_402978:
00402978b 0x4029ec
0040297c
0040297cloc_40297c:
0040297csubs xzr, x4, 15
00402980b.eq 0x402988
00402984b 0x4029d8
00402988
00402988loc_402988:
00402988b 0x40298c
0040298c
0040298cloc_40298c:
0040298corr x4, xzr, 64
00402990str x4, [sp+584]
00402994ldr x3, [sp+568]
00402998ldr x2, [sp+448]
0040299cmov x0, xzr
004029a0mov x1, x0
004029a4bl image.Rect
004029a8str x0, [sp+752]
004029acstr x1, [sp+760]
004029b0str x2, [sp+768]
004029b4str x3, [sp+776]
004029b8bl image.NewNRGBA64
004029bcstr x0, [sp+936]
004029c0str x0, [sp+1312]
004029c4adrp x4, 0x316000
004029c8add x4, x4, 3200
004029ccstr x4, [sp+952]
004029d0str x0, [sp+960]
004029d4b 0x4029ec
004029d8
004029d8loc_4029d8:
004029d8b 0x4029dc
004029dc
004029dcloc_4029dc:
004029dcb 0x4029e0
004029e0
004029e0loc_4029e0:
004029e0b 0x4029e4
004029e4
004029e4loc_4029e4:
004029e4b 0x4029e8
004029e8
004029e8loc_4029e8:
004029e8b 0x4029ec
004029ec
004029ecloc_4029ec:
004029ecldrb w4, [sp+1400]
004029f0tbnz w4, 0, 0x4029f8
004029f4b 0x402a2c
004029f8
004029f8loc_4029f8:
004029f8ldr x4, [sp+952]
004029fcldr x5, [sp+960]
00402a00str x4, [sp+800]
00402a04str x5, [sp+808]
00402a08add x27, sp, 784
00402a0cstp xzr, xzr, [x27]
00402a10ldr x0, [sp+800]
00402a14ldr x1, [sp+808]
00402a18mov x2, xzr
00402a1cmov x3, xzr
00402a20ldp x29, x30, [sp-8]
00402a24add sp, sp, 1360
00402a28ret x30
00402a2c
00402a2cloc_402a2c:
00402a2cldr x3, [sp+584]
00402a30add x4, x3, 7
00402a34sbfm x4, x4, 63, 63
00402a38add x3, x3, x4, lsr #61
00402a3cadd x3, x3, 7
00402a40sbfm x3, x3, 3, 63
00402a44str x3, [sp+576]
00402a48ldr x3, [sp+584]
00402a4cldr x4, [sp+448]
00402a50madd x3, x3, x4, xzr
00402a54add x4, x3, 7
00402a58sbfm x4, x4, 63, 63
00402a5cadd x3, x3, x4, lsr #61
00402a60add x3, x3, 7
00402a64sbfm x3, x3, 3, 63
00402a68add x2, x3, 1
00402a6cstr x2, [sp+456]
00402a70b 0x402a74
00402a74
00402a74loc_402a74:
00402a74adrp x0, 0x1f3000
00402a78add x0, x0, 3072
00402a7cmov x1, x2
00402a80bl runtime.makeslice
00402a84ldr x3, [sp+456]
00402a88ldr x4, [sp+456]
00402a8cstr x0, [sp+1000]
00402a90str x3, [sp+1008]
00402a94str x4, [sp+1016]
00402a98ldr x2, [sp+456]
00402a9cldr x1, [sp+456]
00402aa0adrp x0, 0x1f3000
00402aa4add x0, x0, 3072
00402aa8bl runtime.makeslice
00402aacldr x3, [sp+456]
00402ab0ldr x4, [sp+456]
00402ab4str x0, [sp+832]
00402ab8str x3, [sp+840]
00402abcstr x4, [sp+848]
00402ac0str xzr, [sp+208]
00402ac4b 0x402ac8
00402ac8
00402ac8loc_402ac8:
00402ac8ldr x5, [sp+568]
00402accldr x6, [sp+208]
00402ad0subs xzr, x5, x6
00402ad4b.gt 0x402adc
00402ad8b 0x402de4
00402adc
00402adcloc_402adc:
00402adcadd x27, sp, 1280
00402ae0stp xzr, xzr, [x27]
00402ae4ldr x0, [sp+1376]
00402ae8ldr x2, [sp+1000]
00402aecldr x3, [sp+1008]
00402af0ldr x1, [sp+1384]
00402af4ldr x4, [sp+1016]
00402af8bl io.ReadFull
00402afcstr x0, [sp+744]
00402b00str x1, [sp+1280]
00402b04str x2, [sp+1288]
00402b08ldr x5, [sp+744]
00402b0cstr x5, [sp+592]
00402b10str x1, [sp+1048]
00402b14str x2, [sp+1056]
00402b18str x1, [sp+984]
00402b1cstr x2, [sp+992]
00402b20cbnz x1, 0x402b28
00402b24b 0x402c2c
00402b28
00402b28loc_402b28:
00402b28adrp x27, 0x61f000
00402b2cldr x4, [x27+1520]
00402b30subs xzr, x1, x4
00402b34cset x4, eq
00402b38b.eq 0x402b40
00402b3cb 0x402b5c
00402b40
00402b40loc_402b40:
00402b40adrp x27, 0x61f000
00402b44ldr x3, [x27+1528]
00402b48mov x0, x1
00402b4cmov x1, x2
00402b50mov x2, x3
00402b54bl runtime.ifaceeq
00402b58b 0x402b64
00402b5c
00402b5cloc_402b5c:
00402b5cmov x0, x4
00402b60b 0x402b64
00402b64
00402b64loc_402b64:
00402b64strb w0, [sp+125]
00402b68tbnz w0, 0, 0x402b70
00402b6cb 0x402b74
00402b70
00402b70loc_402b70:
00402b70b 0x402bb8
00402b74
00402b74loc_402b74:
00402b74adrp x27, 0x61f000
00402b78ldr x4, [x27+1536]
00402b7cldr x5, [sp+984]
00402b80subs xzr, x5, x4
00402b84cset x4, eq
00402b88b.eq 0x402b90
00402b8cb 0x402ba8
00402b90
00402b90loc_402b90:
00402b90ldr x0, [sp+984]
00402b94ldr x1, [sp+992]
00402b98adrp x27, 0x61f000
00402b9cldr x2, [x27+1544]
00402ba0bl runtime.ifaceeq
00402ba4b 0x402bb0
00402ba8
00402ba8loc_402ba8:
00402ba8mov x0, x4
00402bacb 0x402bb0
00402bb0
00402bb0loc_402bb0:
00402bb0strb w0, [sp+125]
00402bb4b 0x402bb8
00402bb8
00402bb8loc_402bb8:
00402bb8ldrb w4, [sp+125]
00402bbctbnz w4, 0, 0x402bc4
00402bc0b 0x402c00
00402bc4
00402bc4loc_402bc4:
00402bc4add x27, sp, 800
00402bc8stp xzr, xzr, [x27]
00402bccadrp x4, 0x314000
00402bd0add x4, x4, 1728
00402bd4str x4, [sp+784]
00402bd8adrp x4, 0x310000
00402bdcadd x4, x4, 3344
00402be0str x4, [sp+792]
00402be4ldr x0, [sp+800]
00402be8ldr x2, [sp+784]
00402becldr x1, [sp+808]
00402bf0ldr x3, [sp+792]
00402bf4ldp x29, x30, [sp-8]
00402bf8add sp, sp, 1360
00402bfcret x30
00402c00
00402c00loc_402c00:
00402c00add x27, sp, 800
00402c04stp xzr, xzr, [x27]
00402c08ldr x3, [sp+992]
00402c0cldr x2, [sp+984]
00402c10str x2, [sp+784]
00402c14str x3, [sp+792]
00402c18ldr x0, [sp+800]
00402c1cldr x1, [sp+808]
00402c20ldp x29, x30, [sp-8]
00402c24add sp, sp, 1360
00402c28ret x30
00402c2c
00402c2cloc_402c2c:
00402c2cldr x1, [sp+1008]
00402c30ldr x7, [sp+1000]
00402c34ldr x8, [sp+1016]
00402c38b 0x402c3c
00402c3c
00402c3cloc_402c3c:
00402c3csubs xzr, x1, 1
00402c40b.hs 0x402c48
00402c44b 0x4050a0
00402c48
00402c48loc_402c48:
00402c48sub x8, x8, 1
00402c4csub x9, xzr, x8
00402c50sub x10, x1, 1
00402c54sbfm x9, x9, 63, 63
00402c58and x9, x9, 1
00402c5cadd x7, x7, x9
00402c60str x7, [sp+1024]
00402c64str x10, [sp+1032]
00402c68str x8, [sp+1040]
00402c6cldr x1, [sp+840]
00402c70ldr x7, [sp+832]
00402c74ldr x8, [sp+848]
00402c78b 0x402c7c
00402c7c
00402c7cloc_402c7c:
00402c7csubs xzr, x1, 1
00402c80b.hs 0x402c88
00402c84b 0x405098
00402c88
00402c88loc_402c88:
00402c88sub x8, x8, 1
00402c8csub x9, xzr, x8
00402c90sub x10, x1, 1
00402c94sbfm x9, x9, 63, 63
00402c98and x9, x9, 1
00402c9cadd x7, x7, x9
00402ca0str x7, [sp+904]
00402ca4str x10, [sp+912]
00402ca8str x8, [sp+920]
00402cacldr x1, [sp+1008]
00402cb0ldr x7, [sp+1000]
00402cb4subs xzr, x1, 0
00402cb8b.hi 0x402cc0
00402cbcb 0x405090
00402cc0
00402cc0loc_402cc0:
00402cc0ldrb w7, [x7]
00402cc4strb w7, [sp+123]
00402cc8mov x8, x7
00402cccsubs wzr, w8, 1
00402cd0b.ls 0x402cd8
00402cd4b 0x402d10
00402cd8
00402cd8loc_402cd8:
00402cd8mov x8, x7
00402cdccbz w8, 0x402ce4
00402ce0b 0x402cec
00402ce4
00402ce4loc_402ce4:
00402ce4b 0x402ce8
00402ce8
00402ce8loc_402ce8:
00402ce8b 0x402e18
00402cec
00402cecloc_402cec:
00402cecsubs wzr, w7, 1
00402cf0b.eq 0x402cf8
00402cf4b 0x402d08
00402cf8
00402cf8loc_402cf8:
00402cf8b 0x402cfc
00402cfc
00402cfcloc_402cfc:
00402cfcldr x7, [sp+576]
00402d00str x7, [sp+560]
00402d04b 0x404ff0
00402d08
00402d08loc_402d08:
00402d08b 0x402d0c
00402d0c
00402d0cloc_402d0c:
00402d0cb 0x402da4
00402d10
00402d10loc_402d10:
00402d10mov x8, x7
00402d14subs wzr, w8, 2
00402d18b.eq 0x402d20
00402d1cb 0x402d48
00402d20
00402d20loc_402d20:
00402d20b 0x402d24
00402d24
00402d24loc_402d24:
00402d24ldr x7, [sp+912]
00402d28ldr x8, [sp+904]
00402d2cldr x9, [sp+920]
00402d30str x8, [sp+1256]
00402d34str x7, [sp+1264]
00402d38str x9, [sp+1272]
00402d3cstr xzr, [sp+728]
00402d40str x7, [sp+720]
00402d44b 0x404f68
00402d48
00402d48loc_402d48:
00402d48mov x8, x7
00402d4csubs wzr, w8, 3
00402d50b.eq 0x402d58
00402d54b 0x402d64
00402d58
00402d58loc_402d58:
00402d58b 0x402d5c
00402d5c
00402d5cloc_402d5c:
00402d5cstr xzr, [sp+544]
00402d60b 0x404e00
00402d64
00402d64loc_402d64:
00402d64subs wzr, w7, 4
00402d68b.eq 0x402d70
00402d6cb 0x402d98
00402d70
00402d70loc_402d70:
00402d70b 0x402d74
00402d74
00402d74loc_402d74:
00402d74ldr x6, [sp+576]
00402d78ldr x0, [sp+1024]
00402d7cldr x3, [sp+904]
00402d80ldr x4, [sp+912]
00402d84ldr x1, [sp+1032]
00402d88ldr x5, [sp+920]
00402d8cldr x2, [sp+1040]
00402d90bl image/png.filterPaeth
00402d94b 0x402e18
00402d98
00402d98loc_402d98:
00402d98b 0x402d9c
00402d9c
00402d9cloc_402d9c:
00402d9cb 0x402da0
00402da0
00402da0loc_402da0:
00402da0b 0x402da4
00402da4
00402da4loc_402da4:
00402da4b 0x402da8
00402da8
00402da8loc_402da8:
00402da8add x27, sp, 800
00402dacstp xzr, xzr, [x27]
00402db0adrp x4, 0x314000
00402db4add x4, x4, 1728
00402db8str x4, [sp+784]
00402dbcadrp x4, 0x310000
00402dc0add x4, x4, 3392
00402dc4str x4, [sp+792]
00402dc8ldr x2, [sp+784]
00402dccldr x0, [sp+800]
00402dd0ldr x1, [sp+808]
00402dd4ldr x3, [sp+792]
00402dd8ldp x29, x30, [sp-8]
00402ddcadd sp, sp, 1360
00402de0ret x30
00402de4
00402de4loc_402de4:
00402de4ldr x4, [sp+952]
00402de8ldr x5, [sp+960]
00402decstr x4, [sp+800]
00402df0str x5, [sp+808]
00402df4add x27, sp, 784
00402df8stp xzr, xzr, [x27]
00402dfcldr x0, [sp+800]
00402e00ldr x1, [sp+808]
00402e04mov x2, xzr
00402e08mov x3, xzr
00402e0cldp x29, x30, [sp-8]
00402e10add sp, sp, 1360
00402e14ret x30
00402e18
00402e18loc_402e18:
00402e18ldr x7, [sp+1368]
00402e1cldrsb x27, [x7]
00402e20ldr x7, [x7+96]
00402e24str x7, [sp+712]
00402e28subs xzr, x7, 7
00402e2cb.le 0x402e34
00402e30b 0x403140
00402e34
00402e34loc_402e34:
00402e34subs xzr, x7, 3
00402e38b.le 0x402e40
00402e3cb 0x402f18
00402e40
00402e40loc_402e40:
00402e40subs xzr, x7, 1
00402e44b.eq 0x402e4c
00402e48b 0x402e84
00402e4c
00402e4cloc_402e4c:
00402e4cb 0x402e50
00402e50
00402e50loc_402e50:
00402e50ldr x7, [sp+1368]
00402e54ldrsb x27, [x7]
00402e58ldrb w7, [x7+896]
00402e5ctbnz w7, 0, 0x402e64
00402e60b 0x402e7c
00402e64
00402e64loc_402e64:
00402e64ldr x7, [sp+1368]
00402e68ldrsb x27, [x7]
00402e6cldrb w7, [x7+898]
00402e70strb w7, [sp+75]
00402e74str xzr, [sp+440]
00402e78b 0x404cb4
00402e7c
00402e7cloc_402e7c:
00402e7cstr xzr, [sp+432]
00402e80b 0x404bb8
00402e84
00402e84loc_402e84:
00402e84subs xzr, x7, 2
00402e88b.eq 0x402e90
00402e8cb 0x402ec8
00402e90
00402e90loc_402e90:
00402e90b 0x402e94
00402e94
00402e94loc_402e94:
00402e94ldr x7, [sp+1368]
00402e98ldrsb x27, [x7]
00402e9cldrb w7, [x7+896]
00402ea0tbnz w7, 0, 0x402ea8
00402ea4b 0x402ec0
00402ea8
00402ea8loc_402ea8:
00402ea8ldr x7, [sp+1368]
00402eacldrsb x27, [x7]
00402eb0ldrb w7, [x7+898]
00402eb4strb w7, [sp+74]
00402eb8str xzr, [sp+424]
00402ebcb 0x404a68
00402ec0
00402ec0loc_402ec0:
00402ec0str xzr, [sp+416]
00402ec4b 0x404968
00402ec8
00402ec8loc_402ec8:
00402ec8subs xzr, x7, 3
00402eccb.eq 0x402ed4
00402ed0b 0x402f0c
00402ed4
00402ed4loc_402ed4:
00402ed4b 0x402ed8
00402ed8
00402ed8loc_402ed8:
00402ed8ldr x7, [sp+1368]
00402edcldrsb x27, [x7]
00402ee0ldrb w7, [x7+896]
00402ee4tbnz w7, 0, 0x402eec
00402ee8b 0x402f04
00402eec
00402eecloc_402eec:
00402eecldr x7, [sp+1368]
00402ef0ldrsb x27, [x7]
00402ef4ldrb w7, [x7+898]
00402ef8strb w7, [sp+73]
00402efcstr xzr, [sp+408]
00402f00b 0x404820
00402f04
00402f04loc_402f04:
00402f04str xzr, [sp+400]
00402f08b 0x404728
00402f0c
00402f0cloc_402f0c:
00402f0cb 0x402f10
00402f10
00402f10loc_402f10:
00402f10b 0x402f14
00402f14
00402f14loc_402f14:
00402f14b 0x40313c
00402f18
00402f18loc_402f18:
00402f18subs xzr, x7, 5
00402f1cb.le 0x402f24
00402f20b 0x40305c
00402f24
00402f24loc_402f24:
00402f24subs xzr, x7, 4
00402f28b.eq 0x402f30
00402f2cb 0x40303c
00402f30
00402f30loc_402f30:
00402f30b 0x402f34
00402f34
00402f34loc_402f34:
00402f34ldr x7, [sp+1368]
00402f38ldrsb x27, [x7]
00402f3cldrb w7, [x7+896]
00402f40tbnz w7, 0, 0x402f48
00402f44b 0x402f60
00402f48
00402f48loc_402f48:
00402f48ldr x7, [sp+1368]
00402f4cldrsb x27, [x7]
00402f50ldrb w7, [x7+898]
00402f54strb w7, [sp+72]
00402f58str xzr, [sp+392]
00402f5cb 0x404674
00402f60
00402f60loc_402f60:
00402f60ldr x5, [sp+976]
00402f64ldrsb x27, [x5]
00402f68ldr x1, [x5+8]
00402f6cldr x6, [x5]
00402f70ldr x5, [x5+16]
00402f74ldr x0, [sp+464]
00402f78b 0x402f7c
00402f7c
00402f7cloc_402f7c:
00402f7csubs xzr, x1, x0
00402f80b.hs 0x402f88
00402f84b 0x404670
00402f88
00402f88loc_402f88:
00402f88sub x5, x5, x0
00402f8csub x7, x1, x0
00402f90sub x8, xzr, x5
00402f94and x8, x0, x8, asr #63
00402f98add x6, x6, x8
00402f9cstr x6, [sp+1256]
00402fa0str x7, [sp+1264]
00402fa4str x5, [sp+1272]
00402fa8str x6, [sp+1208]
00402facstr x7, [sp+1216]
00402fb0str x5, [sp+1224]
00402fb4ldr x5, [sp+1032]
00402fb8ldr x6, [sp+1024]
00402fbcldr x7, [sp+1040]
00402fc0str x6, [sp+1184]
00402fc4str x5, [sp+1192]
00402fc8str x7, [sp+1200]
00402fccldr x6, [sp+1216]
00402fd0str x6, [sp+704]
00402fd4subs xzr, x6, x5
00402fd8b.gt 0x402fe0
00402fdcb 0x402fe8
00402fe0
00402fe0loc_402fe0:
00402fe0str x5, [sp+704]
00402fe4b 0x402fec
00402fe8
00402fe8loc_402fe8:
00402fe8b 0x402fec
00402fec
00402fecloc_402fec:
00402fecldr x5, [sp+1184]
00402ff0ldr x6, [sp+1208]
00402ff4subs xzr, x6, x5
00402ff8b.ne 0x403000
00402ffcb 0x40301c
00403000
00403000loc_403000:
00403000ldr x3, [sp+704]
00403004str x3, [sp+696]
00403008ldr x2, [sp+696]
0040300cldr x1, [sp+1184]
00403010ldr x0, [sp+1208]
00403014bl runtime.memmove
00403018b 0x403020
0040301c
0040301cloc_40301c:
0040301cb 0x403020
00403020
00403020loc_403020:
00403020ldr x5, [sp+464]
00403024ldr x6, [sp+976]
00403028ldrsb x27, [x6]
0040302cldr x6, [x6+24]
00403030add x5, x5, x6
00403034str x5, [sp+464]
00403038b 0x40466c
0040303c
0040303cloc_40303c:
0040303csubs xzr, x7, 5
00403040b.eq 0x403048
00403044b 0x403054
00403048
00403048loc_403048:
00403048b 0x40304c
0040304c
0040304cloc_40304c:
0040304cstr xzr, [sp+384]
00403050b 0x4045b4
00403054
00403054loc_403054:
00403054b 0x403058
00403058
00403058loc_403058:
00403058b 0x403138
0040305c
0040305cloc_40305c:
0040305csubs xzr, x7, 6
00403060b.eq 0x403068
00403064b 0x403118
00403068
00403068loc_403068:
00403068b 0x40306c
0040306c
0040306cloc_40306c:
0040306cldr x5, [sp+1368]
00403070ldrsb x27, [x5]
00403074ldrb w5, [x5+896]
00403078tbnz w5, 0, 0x403080
0040307cb 0x4030e4
00403080
00403080loc_403080:
00403080ldr x5, [sp+944]
00403084ldrsb x27, [x5]
00403088ldr x6, [x5]
0040308cldr x7, [x5+8]
00403090ldr x5, [x5+16]
00403094str x6, [sp+880]
00403098str x7, [sp+888]
0040309cstr x5, [sp+896]
004030a0ldr x5, [sp+464]
004030a4str x5, [sp+528]
004030a8str xzr, [sp+512]
004030acldr x5, [sp+1368]
004030b0ldrsb x27, [x5]
004030b4ldrb w5, [x5+898]
004030b8strb w5, [sp+76]
004030bcldr x5, [sp+1368]
004030c0ldrsb x27, [x5]
004030c4ldrb w5, [x5+900]
004030c8strb w5, [sp+77]
004030ccldr x5, [sp+1368]
004030d0ldrsb x27, [x5]
004030d4ldrb w5, [x5+902]
004030d8strb w5, [sp+78]
004030dcstr xzr, [sp+376]
004030e0b 0x4043bc
004030e4
004030e4loc_4030e4:
004030e4ldr x5, [sp+824]
004030e8ldrsb x27, [x5]
004030ecldr x6, [x5]
004030f0ldr x7, [x5+8]
004030f4ldr x5, [x5+16]
004030f8str x6, [sp+856]
004030fcstr x7, [sp+864]
00403100str x5, [sp+872]
00403104ldr x5, [sp+464]
00403108str x5, [sp+520]
0040310cstr xzr, [sp+504]
00403110str xzr, [sp+368]
00403114b 0x404248
00403118
00403118loc_403118:
00403118subs xzr, x7, 7
0040311cb.eq 0x403124
00403120b 0x403130
00403124
00403124loc_403124:
00403124b 0x403128
00403128
00403128loc_403128:
00403128str xzr, [sp+360]
0040312cb 0x4040f4
00403130
00403130loc_403130:
00403130b 0x403134
00403134
00403134loc_403134:
00403134b 0x403138
00403138
00403138loc_403138:
00403138b 0x40313c
0040313c
0040313cloc_40313c:
0040313cb 0x40340c
00403140
00403140loc_403140:
00403140subs xzr, x7, 11
00403144b.le 0x40314c
00403148b 0x4032c0
0040314c
0040314cloc_40314c:
0040314csubs xzr, x7, 9
00403150b.le 0x403158
00403154b 0x403190
00403158
00403158loc_403158:
00403158subs xzr, x7, 8
0040315cb.eq 0x403164
00403160b 0x403170
00403164
00403164loc_403164:
00403164b 0x403168
00403168
00403168loc_403168:
00403168str xzr, [sp+352]
0040316cb 0x403fa0
00403170
00403170loc_403170:
00403170subs xzr, x7, 9
00403174b.eq 0x40317c
00403178b 0x403188
0040317c
0040317cloc_40317c:
0040317cb 0x403180
00403180
00403180loc_403180:
00403180str xzr, [sp+344]
00403184b 0x403e50
00403188
00403188loc_403188:
00403188b 0x40318c
0040318c
0040318cloc_40318c:
0040318cb 0x4032bc
00403190
00403190loc_403190:
00403190subs xzr, x7, 10
00403194b.eq 0x40319c
00403198b 0x4031c8
0040319c
0040319cloc_40319c:
0040319cb 0x4031a0
004031a0
004031a0loc_4031a0:
004031a0ldr x5, [sp+928]
004031a4ldrsb x27, [x5]
004031a8ldr x5, [x5+72]
004031acstr x5, [sp+744]
004031b0subs xzr, x5, 256
004031b4b.ne 0x4031bc
004031b8b 0x4031c4
004031bc
004031bcloc_4031bc:
004031bcstr xzr, [sp+336]
004031c0b 0x403d8c
004031c4
004031c4loc_4031c4:
004031c4b 0x403cac
004031c8
004031c8loc_4031c8:
004031c8subs xzr, x7, 11
004031ccb.eq 0x4031d4
004031d0b 0x4032b4
004031d4
004031d4loc_4031d4:
004031d4b 0x4031d8
004031d8
004031d8loc_4031d8:
004031d8ldr x5, [sp+944]
004031dcldrsb x27, [x5]
004031e0ldr x1, [x5+8]
004031e4ldr x6, [x5]
004031e8ldr x5, [x5+16]
004031ecldr x0, [sp+464]
004031f0b 0x4031f4
004031f4
004031f4loc_4031f4:
004031f4subs xzr, x0, x1
004031f8b.ls 0x403200
004031fcb 0x403ca8
00403200
00403200loc_403200:
00403200sub x5, x5, x0
00403204sub x7, x1, x0
00403208sub x8, xzr, x5
0040320cand x8, x0, x8, asr #63
00403210add x6, x6, x8
00403214str x6, [sp+1256]
00403218str x7, [sp+1264]
0040321cstr x5, [sp+1272]
00403220str x6, [sp+1112]
00403224str x7, [sp+1120]
00403228str x5, [sp+1128]
0040322cldr x5, [sp+1032]
00403230ldr x6, [sp+1024]
00403234ldr x7, [sp+1040]
00403238str x6, [sp+1088]
0040323cstr x5, [sp+1096]
00403240str x7, [sp+1104]
00403244ldr x6, [sp+1120]
00403248str x6, [sp+608]
0040324csubs xzr, x5, x6
00403250b.lt 0x403258
00403254b 0x403260
00403258
00403258loc_403258:
00403258str x5, [sp+608]
0040325cb 0x403264
00403260
00403260loc_403260:
00403260b 0x403264
00403264
00403264loc_403264:
00403264ldr x5, [sp+1088]
00403268ldr x6, [sp+1112]
0040326csubs xzr, x6, x5
00403270b.ne 0x403278
00403274b 0x403294
00403278
00403278loc_403278:
00403278ldr x3, [sp+608]
0040327cstr x3, [sp+600]
00403280ldr x2, [sp+600]
00403284ldr x1, [sp+1088]
00403288ldr x0, [sp+1112]
0040328cbl runtime.memmove
00403290b 0x403298
00403294
00403294loc_403294:
00403294b 0x403298
00403298
00403298loc_403298:
00403298ldr x5, [sp+464]
0040329cldr x6, [sp+944]
004032a0ldrsb x27, [x6]
004032a4ldr x6, [x6+24]
004032a8add x5, x5, x6
004032acstr x5, [sp+464]
004032b0b 0x403410
004032b4
004032b4loc_4032b4:
004032b4b 0x4032b8
004032b8
004032b8loc_4032b8:
004032b8b 0x4032bc
004032bc
004032bcloc_4032bc:
004032bcb 0x403408
004032c0
004032c0loc_4032c0:
004032c0subs xzr, x7, 13
004032c4b.le 0x4032cc
004032c8b 0x403344
004032cc
004032ccloc_4032cc:
004032ccsubs xzr, x7, 12
004032d0b.eq 0x4032d8
004032d4b 0x403324
004032d8
004032d8loc_4032d8:
004032d8b 0x4032dc
004032dc
004032dcloc_4032dc:
004032dcldr x7, [sp+1368]
004032e0ldrsb x27, [x7]
004032e4ldrb w7, [x7+896]
004032e8tbnz w7, 0, 0x4032f0
004032ecb 0x40331c
004032f0
004032f0loc_4032f0:
004032f0ldr x7, [sp+1368]
004032f4ldrsb x27, [x7]
004032f8ldrb w7, [x7+897]
004032fcubfm x7, x7, 56, 7
00403300ldr x8, [sp+1368]
00403304ldrsb x27, [x8]
00403308ldrb w8, [x8+898]
0040330corr x7, x7, x8
00403310strh w7, [sp+132]
00403314str xzr, [sp+328]
00403318b 0x403bbc
0040331c
0040331cloc_40331c:
0040331cstr xzr, [sp+320]
00403320b 0x403b1c
00403324
00403324loc_403324:
00403324subs xzr, x7, 13
00403328b.eq 0x403330
0040332cb 0x40333c
00403330
00403330loc_403330:
00403330b 0x403334
00403334
00403334loc_403334:
00403334str xzr, [sp+312]
00403338b 0x4039fc
0040333c
0040333cloc_40333c:
0040333cb 0x403340
00403340
00403340loc_403340:
00403340b 0x403404
00403344
00403344loc_403344:
00403344subs xzr, x7, 14
00403348b.eq 0x403350
0040334cb 0x4033e4
00403350
00403350loc_403350:
00403350b 0x403354
00403354
00403354loc_403354:
00403354ldr x7, [sp+1368]
00403358ldrsb x27, [x7]
0040335cldrb w7, [x7+896]
00403360tbnz w7, 0, 0x403368
00403364b 0x4033dc
00403368
00403368loc_403368:
00403368ldr x7, [sp+1368]
0040336cldrsb x27, [x7]
00403370ldrb w7, [x7+897]
00403374ubfm x7, x7, 56, 7
00403378ldr x8, [sp+1368]
0040337cldrsb x27, [x8]
00403380ldrb w8, [x8+898]
00403384orr x7, x7, x8
00403388strh w7, [sp+134]
0040338cldr x7, [sp+1368]
00403390ldrsb x27, [x7]
00403394ldrb w7, [x7+899]
00403398ubfm x7, x7, 56, 7
0040339cldr x8, [sp+1368]
004033a0ldrsb x27, [x8]
004033a4ldrb w8, [x8+900]
004033a8orr x7, x7, x8
004033acstrh w7, [sp+136]
004033b0ldr x7, [sp+1368]
004033b4ldrsb x27, [x7]
004033b8ldrb w7, [x7+901]
004033bcubfm x7, x7, 56, 7
004033c0ldr x8, [sp+1368]
004033c4ldrsb x27, [x8]
004033c8ldrb w8, [x8+902]
004033ccorr x7, x7, x8
004033d0strh w7, [sp+138]
004033d4str xzr, [sp+304]
004033d8b 0x4037e0
004033dc
004033dcloc_4033dc:
004033dcstr xzr, [sp+296]
004033e0b 0x403644
004033e4
004033e4loc_4033e4:
004033e4subs xzr, x7, 15
004033e8b.eq 0x4033f0
004033ecb 0x4033fc
004033f0
004033f0loc_4033f0:
004033f0b 0x4033f4
004033f4
004033f4loc_4033f4:
004033f4str xzr, [sp+288]
004033f8b 0x40346c
004033fc
004033fcloc_4033fc:
004033fcb 0x403400
00403400
00403400loc_403400:
00403400b 0x403404
00403404
00403404loc_403404:
00403404b 0x403408
00403408
00403408loc_403408:
00403408b 0x40340c
0040340c
0040340cloc_40340c:
0040340cb 0x403410
00403410
00403410loc_403410:
00403410ldr x5, [sp+832]
00403414ldr x6, [sp+840]
00403418ldr x7, [sp+848]
0040341cstr x5, [sp+1064]
00403420str x6, [sp+1072]
00403424str x7, [sp+1080]
00403428ldr x5, [sp+1000]
0040342cldr x6, [sp+1008]
00403430ldr x7, [sp+1016]
00403434str x5, [sp+832]
00403438str x6, [sp+840]
0040343cstr x7, [sp+848]
00403440ldr x5, [sp+1064]
00403444ldr x6, [sp+1072]
00403448ldr x7, [sp+1080]
0040344cstr x5, [sp+1000]
00403450str x6, [sp+1008]
00403454str x7, [sp+1016]
00403458b 0x40345c
0040345c
0040345cloc_40345c:
0040345cldr x5, [sp+208]
00403460add x5, x5, 1
00403464str x5, [sp+208]
00403468b 0x402ac8
0040346c
0040346cloc_40346c:
0040346cldr x7, [sp+448]
00403470ldr x8, [sp+288]
00403474subs xzr, x7, x8
00403478b.gt 0x403480
0040347cb 0x403620
00403480
00403480loc_403480:
00403480ldr x1, [sp+1032]
00403484ldr x7, [sp+1024]
00403488ldr x8, [sp+288]
0040348cubfm x0, x8, 61, 60
00403490subs xzr, x1, x8, lsl #3
00403494b.hi 0x40349c
00403498b 0x403640
0040349c
0040349cloc_40349c:
0040349cldrb w7, [x7+x0]
004034a0ubfm x7, x7, 56, 7
004034a4ldr x1, [sp+1032]
004034a8ldr x8, [sp+1024]
004034acldr x9, [sp+288]
004034b0ubfm x9, x9, 61, 60
004034b4add x0, x9, 1
004034b8subs xzr, x1, x0
004034bcb.hi 0x4034c4
004034c0b 0x40363c
004034c4
004034c4loc_4034c4:
004034c4ldrb w8, [x8+x0]
004034c8orr x7, x7, x8
004034ccstrh w7, [sp+140]
004034d0ldr x1, [sp+1032]
004034d4ldr x7, [sp+1024]
004034d8ldr x8, [sp+288]
004034dcubfm x8, x8, 61, 60
004034e0add x0, x8, 2
004034e4subs xzr, x1, x0
004034e8b.hi 0x4034f0
004034ecb 0x403638
004034f0
004034f0loc_4034f0:
004034f0ldrb w7, [x7+x0]
004034f4ubfm x7, x7, 56, 7
004034f8ldr x1, [sp+1032]
004034fcldr x8, [sp+1024]
00403500ldr x9, [sp+288]
00403504ubfm x9, x9, 61, 60
00403508add x0, x9, 3
0040350csubs xzr, x1, x0
00403510b.hi 0x403518
00403514b 0x403634
00403518
00403518loc_403518:
00403518ldrb w8, [x8+x0]
0040351corr x7, x7, x8
00403520strh w7, [sp+146]
00403524ldr x1, [sp+1032]
00403528ldr x7, [sp+1024]
0040352cldr x8, [sp+288]
00403530ubfm x8, x8, 61, 60
00403534add x0, x8, 4
00403538subs xzr, x1, x0
0040353cb.hi 0x403544
00403540b 0x403630
00403544
00403544loc_403544:
00403544ldrb w7, [x7+x0]
00403548ubfm x7, x7, 56, 7
0040354cldr x1, [sp+1032]
00403550ldr x8, [sp+1024]
00403554ldr x9, [sp+288]
00403558ubfm x9, x9, 61, 60
0040355cadd x0, x9, 5
00403560subs xzr, x1, x0
00403564b.hi 0x40356c
00403568b 0x40362c
0040356c
0040356cloc_40356c:
0040356cldrb w8, [x8+x0]
00403570orr x7, x7, x8
00403574strh w7, [sp+152]
00403578ldr x1, [sp+1032]
0040357cldr x7, [sp+1024]
00403580ldr x8, [sp+288]
00403584ubfm x8, x8, 61, 60
00403588add x0, x8, 6
0040358csubs xzr, x1, x0
00403590b.hi 0x403598
00403594b 0x403628
00403598
00403598loc_403598:
00403598ldrb w7, [x7+x0]
0040359cubfm x7, x7, 56, 7
004035a0ldr x1, [sp+1032]
004035a4ldr x8, [sp+1024]
004035a8ldr x9, [sp+288]
004035acubfm x9, x9, 61, 60
004035b0add x0, x9, 7
004035b4subs xzr, x1, x0
004035b8b.hi 0x4035c0
004035bcb 0x403624
004035c0
004035c0loc_4035c0:
004035c0ldrb w8, [x8+x0]
004035c4orr x7, x7, x8
004035c8strh w7, [sp+158]
004035ccstrh wzr, [sp+166]
004035d0strh wzr, [sp+168]
004035d4strh wzr, [sp+170]
004035d8strh wzr, [sp+172]
004035dcldrh w3, [sp+140]
004035e0strh w3, [sp+166]
004035e4ldrh w4, [sp+146]
004035e8strh w4, [sp+168]
004035ecldrh w5, [sp+152]
004035f0strh w5, [sp+170]
004035f4ldrh w6, [sp+158]
004035f8strh w6, [sp+172]
004035fcldr x1, [sp+288]
00403600ldr x2, [sp+208]
00403604ldr x0, [sp+936]
00403608bl image.(*NRGBA64).SetNRGBA64
0040360cb 0x403610
00403610
00403610loc_403610:
00403610ldr x7, [sp+288]
00403614add x7, x7, 1
00403618str x7, [sp+288]
0040361cb 0x40346c
00403620
00403620loc_403620:
00403620b 0x403410
00403624
00403624loc_403624:
00403624bl runtime.panicIndex
00403628
00403628loc_403628:
00403628bl runtime.panicIndex
0040362c
0040362cloc_40362c:
0040362cbl runtime.panicIndex
00403630
00403630loc_403630:
00403630bl runtime.panicIndex
00403634
00403634loc_403634:
00403634bl runtime.panicIndex
00403638
00403638loc_403638:
00403638bl runtime.panicIndex
0040363c
0040363cloc_40363c:
0040363cbl runtime.panicIndex
00403640
00403640loc_403640:
00403640bl runtime.panicIndex
00403644
00403644loc_403644:
00403644ldr x7, [sp+448]
00403648ldr x8, [sp+296]
0040364csubs xzr, x7, x8
00403650b.gt 0x403658
00403654b 0x4037c0
00403658
00403658loc_403658:
00403658ldr x1, [sp+1032]
0040365cldr x7, [sp+1024]
00403660ldr x8, [sp+296]
00403664add x8, x8, x8, lsl #1
00403668ubfm x0, x8, 63, 62
0040366csubs xzr, x1, x8, lsl #1
00403670b.hi 0x403678
00403674b 0x4037dc
00403678
00403678loc_403678:
00403678add x7, x7, x8, lsl #1
0040367cldrb w7, [x7]
00403680ubfm x7, x7, 56, 7
00403684ldr x1, [sp+1032]
00403688ldr x8, [sp+1024]
0040368cldr x9, [sp+296]
00403690add x9, x9, x9, lsl #1
00403694ubfm x9, x9, 63, 62
00403698add x0, x9, 1
0040369csubs xzr, x1, x0
004036a0b.hi 0x4036a8
004036a4b 0x4037d8
004036a8
004036a8loc_4036a8:
004036a8ldrb w8, [x8+x0]
004036acorr x7, x7, x8
004036b0strh w7, [sp+142]
004036b4ldr x1, [sp+1032]
004036b8ldr x7, [sp+1024]
004036bcldr x8, [sp+296]
004036c0add x8, x8, x8, lsl #1
004036c4ubfm x8, x8, 63, 62
004036c8add x0, x8, 2
004036ccsubs xzr, x1, x0
004036d0b.hi 0x4036d8
004036d4b 0x4037d4
004036d8
004036d8loc_4036d8:
004036d8ldrb w7, [x7+x0]
004036dcubfm x7, x7, 56, 7
004036e0ldr x1, [sp+1032]
004036e4ldr x8, [sp+1024]
004036e8ldr x9, [sp+296]
004036ecadd x9, x9, x9, lsl #1
004036f0ubfm x9, x9, 63, 62
004036f4add x0, x9, 3
004036f8subs xzr, x1, x0
004036fcb.hi 0x403704
00403700b 0x4037d0
00403704
00403704loc_403704:
00403704ldrb w8, [x8+x0]
00403708orr x7, x7, x8
0040370cstrh w7, [sp+148]
00403710ldr x1, [sp+1032]
00403714ldr x7, [sp+1024]
00403718ldr x8, [sp+296]
0040371cadd x8, x8, x8, lsl #1
00403720ubfm x8, x8, 63, 62
00403724add x0, x8, 4
00403728subs xzr, x1, x0
0040372cb.hi 0x403734
00403730b 0x4037cc
00403734
00403734loc_403734:
00403734ldrb w7, [x7+x0]
00403738ubfm x7, x7, 56, 7
0040373cldr x1, [sp+1032]
00403740ldr x8, [sp+1024]
00403744ldr x9, [sp+296]
00403748add x9, x9, x9, lsl #1
0040374cubfm x9, x9, 63, 62
00403750add x0, x9, 5
00403754subs xzr, x1, x0
00403758b.hi 0x403760
0040375cb 0x4037c8
00403760
00403760loc_403760:
00403760ldrb w8, [x8+x0]
00403764orr x7, x7, x8
00403768strh w7, [sp+154]
0040376cstrh wzr, [sp+174]
00403770strh wzr, [sp+176]
00403774strh wzr, [sp+178]
00403778strh wzr, [sp+180]
0040377cldrh w3, [sp+142]
00403780strh w3, [sp+174]
00403784ldrh w4, [sp+148]
00403788strh w4, [sp+176]
0040378cldrh w5, [sp+154]
00403790strh w5, [sp+178]
00403794movn x6, 0
00403798strh w6, [sp+180]
0040379cldr x1, [sp+296]
004037a0ldr x2, [sp+208]
004037a4ldr x0, [sp+816]
004037a8bl image.(*RGBA64).SetRGBA64
004037acb 0x4037b0
004037b0
004037b0loc_4037b0:
004037b0ldr x7, [sp+296]
004037b4add x7, x7, 1
004037b8str x7, [sp+296]
004037bcb 0x403644
004037c0
004037c0loc_4037c0:
004037c0b 0x4037c4
004037c4
004037c4loc_4037c4:
004037c4b 0x403410
004037c8
004037c8loc_4037c8:
004037c8bl runtime.panicIndex
004037cc
004037ccloc_4037cc:
004037ccbl runtime.panicIndex
004037d0
004037d0loc_4037d0:
004037d0bl runtime.panicIndex
004037d4
004037d4loc_4037d4:
004037d4bl runtime.panicIndex
004037d8
004037d8loc_4037d8:
004037d8bl runtime.panicIndex
004037dc
004037dcloc_4037dc:
004037dcbl runtime.panicIndex
004037e0
004037e0loc_4037e0:
004037e0ldr x7, [sp+448]
004037e4ldr x8, [sp+304]
004037e8subs xzr, x7, x8
004037ecb.gt 0x4037f4
004037f0b 0x4039e0
004037f4
004037f4loc_4037f4:
004037f4ldr x1, [sp+1032]
004037f8ldr x7, [sp+1024]
004037fcldr x8, [sp+304]
00403800add x8, x8, x8, lsl #1
00403804ubfm x0, x8, 63, 62
00403808subs xzr, x1, x8, lsl #1
0040380cb.hi 0x403814
00403810b 0x4039f8
00403814
00403814loc_403814:
00403814add x7, x7, x8, lsl #1
00403818ldrb w7, [x7]
0040381cubfm x7, x7, 56, 7
00403820ldr x1, [sp+1032]
00403824ldr x8, [sp+1024]
00403828ldr x9, [sp+304]
0040382cadd x9, x9, x9, lsl #1
00403830ubfm x9, x9, 63, 62
00403834add x0, x9, 1
00403838subs xzr, x1, x0
0040383cb.hi 0x403844
00403840b 0x4039f4
00403844
00403844loc_403844:
00403844ldrb w8, [x8+x0]
00403848orr x7, x7, x8
0040384cstrh w7, [sp+144]
00403850ldr x1, [sp+1032]
00403854ldr x8, [sp+1024]
00403858ldr x9, [sp+304]
0040385cadd x9, x9, x9, lsl #1
00403860ubfm x9, x9, 63, 62
00403864add x0, x9, 2
00403868subs xzr, x1, x0
0040386cb.hi 0x403874
00403870b 0x4039f0
00403874
00403874loc_403874:
00403874ldrb w8, [x8+x0]
00403878ubfm x8, x8, 56, 7
0040387cldr x1, [sp+1032]
00403880ldr x9, [sp+1024]
00403884ldr x10, [sp+304]
00403888add x10, x10, x10, lsl #1
0040388cubfm x10, x10, 63, 62
00403890add x0, x10, 3
00403894subs xzr, x1, x0
00403898b.hi 0x4038a0
0040389cb 0x4039ec
004038a0
004038a0loc_4038a0:
004038a0ldrb w9, [x9+x0]
004038a4orr x8, x8, x9
004038a8strh w8, [sp+150]
004038acldr x1, [sp+1032]
004038b0ldr x8, [sp+1024]
004038b4ldr x9, [sp+304]
004038b8add x9, x9, x9, lsl #1
004038bcubfm x9, x9, 63, 62
004038c0add x0, x9, 4
004038c4subs xzr, x1, x0
004038c8b.hi 0x4038d0
004038ccb 0x4039e8
004038d0
004038d0loc_4038d0:
004038d0ldrb w8, [x8+x0]
004038d4ubfm x8, x8, 56, 7
004038d8ldr x1, [sp+1032]
004038dcldr x9, [sp+1024]
004038e0ldr x10, [sp+304]
004038e4add x10, x10, x10, lsl #1
004038e8ubfm x10, x10, 63, 62
004038ecadd x0, x10, 5
004038f0subs xzr, x1, x0
004038f4b.hi 0x4038fc
004038f8b 0x4039e4
004038fc
004038fcloc_4038fc:
004038fcldrb w9, [x9+x0]
00403900orr x8, x8, x9
00403904strh w8, [sp+156]
00403908movn x8, 0
0040390cstrh w8, [sp+160]
00403910ldrh w9, [sp+134]
00403914ubfm x7, x7, 0, 15
00403918subs wzr, w7, w9
0040391ccset x7, eq
00403920strb w7, [sp+125]
00403924b.eq 0x40392c
00403928b 0x403944
0040392c
0040392cloc_40392c:
0040392cldrh w7, [sp+150]
00403930ldrh w9, [sp+136]
00403934subs wzr, w7, w9
00403938cset x7, eq
0040393cstrb w7, [sp+125]
00403940b 0x403948
00403944
00403944loc_403944:
00403944b 0x403948
00403948
00403948loc_403948:
00403948ldrb w7, [sp+125]
0040394cstrb w7, [sp+124]
00403950tbnz w7, 0, 0x403958
00403954b 0x403970
00403958
00403958loc_403958:
00403958ldrh w7, [sp+156]
0040395cldrh w9, [sp+138]
00403960subs wzr, w7, w9
00403964cset x7, eq
00403968strb w7, [sp+124]
0040396cb 0x403974
00403970
00403970loc_403970:
00403970b 0x403974
00403974
00403974loc_403974:
00403974ldrb w7, [sp+124]
00403978tbnz w7, 0, 0x403980
0040397cb 0x403988
00403980
00403980loc_403980:
00403980strh wzr, [sp+160]
00403984b 0x40398c
00403988
00403988loc_403988:
00403988b 0x40398c
0040398c
0040398cloc_40398c:
0040398cstrh wzr, [sp+182]
00403990strh wzr, [sp+184]
00403994strh wzr, [sp+186]
00403998strh wzr, [sp+188]
0040399cldrh w3, [sp+144]
004039a0strh w3, [sp+182]
004039a4ldrh w4, [sp+150]
004039a8strh w4, [sp+184]
004039acldrh w5, [sp+156]
004039b0strh w5, [sp+186]
004039b4ldrh w6, [sp+160]
004039b8strh w6, [sp+188]
004039bcldr x1, [sp+304]
004039c0ldr x2, [sp+208]
004039c4ldr x0, [sp+936]
004039c8bl image.(*NRGBA64).SetNRGBA64
004039ccb 0x4039d0
004039d0
004039d0loc_4039d0:
004039d0ldr x7, [sp+304]
004039d4add x7, x7, 1
004039d8str x7, [sp+304]
004039dcb 0x4037e0
004039e0
004039e0loc_4039e0:
004039e0b 0x4037c4
004039e4
004039e4loc_4039e4:
004039e4bl runtime.panicIndex
004039e8
004039e8loc_4039e8:
004039e8bl runtime.panicIndex
004039ec
004039ecloc_4039ec:
004039ecbl runtime.panicIndex
004039f0
004039f0loc_4039f0:
004039f0bl runtime.panicIndex
004039f4
004039f4loc_4039f4:
004039f4bl runtime.panicIndex
004039f8
004039f8loc_4039f8:
004039f8bl runtime.panicIndex
004039fc
004039fcloc_4039fc:
004039fcldr x7, [sp+448]
00403a00ldr x8, [sp+312]
00403a04subs xzr, x7, x8
00403a08b.gt 0x403a10
00403a0cb 0x403b08
00403a10
00403a10loc_403a10:
00403a10ldr x1, [sp+1032]
00403a14ldr x7, [sp+1024]
00403a18ldr x8, [sp+312]
00403a1cubfm x0, x8, 62, 61
00403a20subs xzr, x1, x8, lsl #2
00403a24b.hi 0x403a2c
00403a28b 0x403b18
00403a2c
00403a2cloc_403a2c:
00403a2cldrb w7, [x7+x0]
00403a30ubfm x7, x7, 56, 7
00403a34ldr x1, [sp+1032]
00403a38ldr x8, [sp+1024]
00403a3cldr x9, [sp+312]
00403a40ubfm x9, x9, 62, 61
00403a44add x0, x9, 1
00403a48subs xzr, x1, x0
00403a4cb.hi 0x403a54
00403a50b 0x403b14
00403a54
00403a54loc_403a54:
00403a54ldrb w8, [x8+x0]
00403a58orr x7, x7, x8
00403a5cstrh w7, [sp+126]
00403a60ldr x1, [sp+1032]
00403a64ldr x7, [sp+1024]
00403a68ldr x8, [sp+312]
00403a6cubfm x8, x8, 62, 61
00403a70add x0, x8, 2
00403a74subs xzr, x1, x0
00403a78b.hi 0x403a80
00403a7cb 0x403b10
00403a80
00403a80loc_403a80:
00403a80ldrb w7, [x7+x0]
00403a84ubfm x7, x7, 56, 7
00403a88ldr x1, [sp+1032]
00403a8cldr x8, [sp+1024]
00403a90ldr x9, [sp+312]
00403a94ubfm x9, x9, 62, 61
00403a98add x0, x9, 3
00403a9csubs xzr, x1, x0
00403aa0b.hi 0x403aa8
00403aa4b 0x403b0c
00403aa8
00403aa8loc_403aa8:
00403aa8ldrb w8, [x8+x0]
00403aacorr x7, x7, x8
00403ab0strh w7, [sp+162]
00403ab4strh wzr, [sp+190]
00403ab8strh wzr, [sp+192]
00403abcstrh wzr, [sp+194]
00403ac0strh wzr, [sp+196]
00403ac4ldrh w3, [sp+126]
00403ac8strh w3, [sp+190]
00403accldrh w4, [sp+126]
00403ad0strh w4, [sp+192]
00403ad4ldrh w5, [sp+126]
00403ad8strh w5, [sp+194]
00403adcldrh w6, [sp+162]
00403ae0strh w6, [sp+196]
00403ae4ldr x1, [sp+312]
00403ae8ldr x2, [sp+208]
00403aecldr x0, [sp+936]
00403af0bl image.(*NRGBA64).SetNRGBA64
00403af4b 0x403af8
00403af8
00403af8loc_403af8:
00403af8ldr x7, [sp+312]
00403afcadd x7, x7, 1
00403b00str x7, [sp+312]
00403b04b 0x4039fc
00403b08
00403b08loc_403b08:
00403b08b 0x403410
00403b0c
00403b0cloc_403b0c:
00403b0cbl runtime.panicIndex
00403b10
00403b10loc_403b10:
00403b10bl runtime.panicIndex
00403b14
00403b14loc_403b14:
00403b14bl runtime.panicIndex
00403b18
00403b18loc_403b18:
00403b18bl runtime.panicIndex
00403b1c
00403b1cloc_403b1c:
00403b1cldr x5, [sp+448]
00403b20ldr x6, [sp+320]
00403b24subs xzr, x5, x6
00403b28b.gt 0x403b30
00403b2cb 0x403bac
00403b30
00403b30loc_403b30:
00403b30ldr x1, [sp+1032]
00403b34ldr x4, [sp+1024]
00403b38ldr x5, [sp+320]
00403b3cubfm x0, x5, 63, 62
00403b40subs xzr, x1, x5, lsl #1
00403b44b.hi 0x403b4c
00403b48b 0x403bb8
00403b4c
00403b4cloc_403b4c:
00403b4cldrb w4, [x4+x0]
00403b50ubfm x4, x4, 56, 7
00403b54ldr x1, [sp+1032]
00403b58ldr x5, [sp+1024]
00403b5cldr x6, [sp+320]
00403b60ubfm x6, x6, 63, 62
00403b64add x0, x6, 1
00403b68subs xzr, x1, x0
00403b6cb.hi 0x403b74
00403b70b 0x403bb4
00403b74
00403b74loc_403b74:
00403b74ldrb w5, [x5+x0]
00403b78orr x3, x4, x5
00403b7cstrh w3, [sp+128]
00403b80strh wzr, [sp+198]
00403b84strh w3, [sp+198]
00403b88ldr x1, [sp+320]
00403b8cldr x2, [sp+208]
00403b90ldr x0, [sp+968]
00403b94bl image.(*Gray16).SetGray16
00403b98b 0x403b9c
00403b9c
00403b9cloc_403b9c:
00403b9cldr x5, [sp+320]
00403ba0add x5, x5, 1
00403ba4str x5, [sp+320]
00403ba8b 0x403b1c
00403bac
00403bacloc_403bac:
00403bacb 0x403bb0
00403bb0
00403bb0loc_403bb0:
00403bb0b 0x403410
00403bb4
00403bb4loc_403bb4:
00403bb4bl runtime.panicIndex
00403bb8
00403bb8loc_403bb8:
00403bb8bl runtime.panicIndex
00403bbc
00403bbcloc_403bbc:
00403bbcldr x7, [sp+448]
00403bc0ldr x8, [sp+328]
00403bc4subs xzr, x7, x8
00403bc8b.gt 0x403bd0
00403bccb 0x403c9c
00403bd0
00403bd0loc_403bd0:
00403bd0ldr x1, [sp+1032]
00403bd4ldr x7, [sp+1024]
00403bd8ldr x8, [sp+328]
00403bdcubfm x0, x8, 63, 62
00403be0subs xzr, x1, x8, lsl #1
00403be4b.hi 0x403bec
00403be8b 0x403ca4
00403bec
00403becloc_403bec:
00403becldrb w7, [x7+x0]
00403bf0ubfm x7, x7, 56, 7
00403bf4ldr x1, [sp+1032]
00403bf8ldr x8, [sp+1024]
00403bfcldr x9, [sp+328]
00403c00ubfm x9, x9, 63, 62
00403c04add x0, x9, 1
00403c08subs xzr, x1, x0
00403c0cb.hi 0x403c14
00403c10b 0x403ca0
00403c14
00403c14loc_403c14:
00403c14ldrb w8, [x8+x0]
00403c18orr x7, x7, x8
00403c1cstrh w7, [sp+130]
00403c20movn x8, 0
00403c24strh w8, [sp+164]
00403c28ldrh w9, [sp+132]
00403c2cubfm x7, x7, 0, 15
00403c30subs wzr, w9, w7
00403c34b.eq 0x403c3c
00403c38b 0x403c44
00403c3c
00403c3cloc_403c3c:
00403c3cstrh wzr, [sp+164]
00403c40b 0x403c48
00403c44
00403c44loc_403c44:
00403c44b 0x403c48
00403c48
00403c48loc_403c48:
00403c48strh wzr, [sp+200]
00403c4cstrh wzr, [sp+202]
00403c50strh wzr, [sp+204]
00403c54strh wzr, [sp+206]
00403c58ldrh w3, [sp+130]
00403c5cstrh w3, [sp+200]
00403c60ldrh w4, [sp+130]
00403c64strh w4, [sp+202]
00403c68ldrh w5, [sp+130]
00403c6cstrh w5, [sp+204]
00403c70ldrh w6, [sp+164]
00403c74strh w6, [sp+206]
00403c78ldr x1, [sp+328]
00403c7cldr x2, [sp+208]
00403c80ldr x0, [sp+936]
00403c84bl image.(*NRGBA64).SetNRGBA64
00403c88b 0x403c8c
00403c8c
00403c8cloc_403c8c:
00403c8cldr x7, [sp+328]
00403c90add x7, x7, 1
00403c94str x7, [sp+328]
00403c98b 0x403bbc
00403c9c
00403c9cloc_403c9c:
00403c9cb 0x403bb0
00403ca0
00403ca0loc_403ca0:
00403ca0bl runtime.panicIndex
00403ca4
00403ca4loc_403ca4:
00403ca4bl runtime.panicIndex
00403ca8
00403ca8loc_403ca8:
00403ca8bl runtime.panicSliceB
00403cac
00403cacloc_403cac:
00403cacldr x5, [sp+928]
00403cb0ldrsb x27, [x5]
00403cb4ldr x1, [x5+8]
00403cb8ldr x6, [x5]
00403cbcldr x5, [x5+16]
00403cc0ldr x0, [sp+464]
00403cc4b 0x403cc8
00403cc8
00403cc8loc_403cc8:
00403cc8subs xzr, x0, x1
00403cccb.ls 0x403cd4
00403cd0b 0x403d88
00403cd4
00403cd4loc_403cd4:
00403cd4sub x5, x5, x0
00403cd8sub x7, x1, x0
00403cdcsub x8, xzr, x5
00403ce0and x8, x0, x8, asr #63
00403ce4add x6, x6, x8
00403ce8str x6, [sp+1256]
00403cecstr x7, [sp+1264]
00403cf0str x5, [sp+1272]
00403cf4str x6, [sp+1160]
00403cf8str x7, [sp+1168]
00403cfcstr x5, [sp+1176]
00403d00ldr x5, [sp+1032]
00403d04ldr x6, [sp+1024]
00403d08ldr x7, [sp+1040]
00403d0cstr x6, [sp+1136]
00403d10str x5, [sp+1144]
00403d14str x7, [sp+1152]
00403d18ldr x6, [sp+1168]
00403d1cstr x6, [sp+624]
00403d20subs xzr, x5, x6
00403d24b.lt 0x403d2c
00403d28b 0x403d34
00403d2c
00403d2cloc_403d2c:
00403d2cstr x5, [sp+624]
00403d30b 0x403d38
00403d34
00403d34loc_403d34:
00403d34b 0x403d38
00403d38
00403d38loc_403d38:
00403d38ldr x5, [sp+1136]
00403d3cldr x6, [sp+1160]
00403d40subs xzr, x5, x6
00403d44b.ne 0x403d4c
00403d48b 0x403d68
00403d4c
00403d4cloc_403d4c:
00403d4cldr x3, [sp+624]
00403d50str x3, [sp+616]
00403d54ldr x2, [sp+616]
00403d58ldr x0, [sp+1160]
00403d5cldr x1, [sp+1136]
00403d60bl runtime.memmove
00403d64b 0x403d6c
00403d68
00403d68loc_403d68:
00403d68b 0x403d6c
00403d6c
00403d6cloc_403d6c:
00403d6cldr x5, [sp+464]
00403d70ldr x6, [sp+928]
00403d74ldrsb x27, [x6]
00403d78ldr x6, [x6+24]
00403d7cadd x5, x5, x6
00403d80str x5, [sp+464]
00403d84b 0x403410
00403d88
00403d88loc_403d88:
00403d88bl runtime.panicSliceB
00403d8c
00403d8cloc_403d8c:
00403d8cldr x5, [sp+448]
00403d90ldr x6, [sp+336]
00403d94subs xzr, x5, x6
00403d98b.gt 0x403da0
00403d9cb 0x403e40
00403da0
00403da0loc_403da0:
00403da0ldr x5, [sp+928]
00403da4ldrsb x27, [x5]
00403da8ldr x5, [x5+72]
00403dacstr x5, [sp+744]
00403db0ldr x0, [sp+336]
00403db4ldr x1, [sp+1032]
00403db8ldr x6, [sp+1024]
00403dbcsubs xzr, x0, x1
00403dc0b.lo 0x403dc8
00403dc4b 0x403e4c
00403dc8
00403dc8loc_403dc8:
00403dc8ldrb w6, [x6+x0]
00403dccsubs xzr, x6, x5
00403dd0b.ge 0x403dd8
00403dd4b 0x403e28
00403dd8
00403dd8loc_403dd8:
00403dd8ldr x0, [sp+336]
00403ddcldr x1, [sp+1032]
00403de0ldr x5, [sp+1024]
00403de4subs xzr, x0, x1
00403de8b.lo 0x403df0
00403decb 0x403e48
00403df0
00403df0loc_403df0:
00403df0ldrb w5, [x5+x0]
00403df4add x1, x5, 1
00403df8str x1, [sp+744]
00403dfcldr x5, [sp+928]
00403e00ldrsb x27, [x5]
00403e04ldr x2, [x5+80]
00403e08subs xzr, x2, x1
00403e0cb.hs 0x403e14
00403e10b 0x403e44
00403e14
00403e14loc_403e14:
00403e14b 0x403e18
00403e18
00403e18loc_403e18:
00403e18ldr x5, [sp+928]
00403e1cldrsb x27, [x5]
00403e20str x1, [x5+72]
00403e24b 0x403e2c
00403e28
00403e28loc_403e28:
00403e28b 0x403e2c
00403e2c
00403e2cloc_403e2c:
00403e2cb 0x403e30
00403e30
00403e30loc_403e30:
00403e30ldr x5, [sp+336]
00403e34add x5, x5, 1
00403e38str x5, [sp+336]
00403e3cb 0x403d8c
00403e40
00403e40loc_403e40:
00403e40b 0x403cac
00403e44
00403e44loc_403e44:
00403e44bl runtime.panicSliceAcap
00403e48
00403e48loc_403e48:
00403e48bl runtime.panicIndex
00403e4c
00403e4cloc_403e4c:
00403e4cbl runtime.panicIndex
00403e50
00403e50loc_403e50:
00403e50ldr x5, [sp+448]
00403e54ldr x6, [sp+344]
00403e58subs xzr, x5, x6
00403e5cb.gt 0x403e64
00403e60b 0x403e94
00403e64
00403e64loc_403e64:
00403e64ldr x1, [sp+1032]
00403e68ldr x5, [sp+1024]
00403e6cldr x6, [sp+344]
00403e70add x6, x6, x6, lsr #63
00403e74sbfm x0, x6, 1, 63
00403e78subs xzr, x1, x6, asr #1
00403e7cb.hi 0x403e84
00403e80b 0x403f9c
00403e84
00403e84loc_403e84:
00403e84ldrb w5, [x5+x0]
00403e88strb w5, [sp+85]
00403e8cstr xzr, [sp+216]
00403e90b 0x403e98
00403e94
00403e94loc_403e94:
00403e94b 0x403410
00403e98
00403e98loc_403e98:
00403e98ldr x5, [sp+216]
00403e9csubs xzr, x5, 2
00403ea0cset x5, lt
00403ea4strb w5, [sp+124]
00403ea8b.lt 0x403eb0
00403eacb 0x403ed0
00403eb0
00403eb0loc_403eb0:
00403eb0ldr x5, [sp+344]
00403eb4ldr x6, [sp+216]
00403eb8add x5, x5, x6
00403ebcldr x6, [sp+448]
00403ec0subs xzr, x6, x5
00403ec4cset x5, gt
00403ec8strb w5, [sp+124]
00403eccb 0x403ed4
00403ed0
00403ed0loc_403ed0:
00403ed0b 0x403ed4
00403ed4
00403ed4loc_403ed4:
00403ed4ldrb w5, [sp+124]
00403ed8tbnz w5, 0, 0x403ee0
00403edcb 0x403f84
00403ee0
00403ee0loc_403ee0:
00403ee0ldrb w4, [sp+85]
00403ee4ubfm x4, x4, 4, 7
00403ee8strb w4, [sp+81]
00403eecldr x4, [sp+928]
00403ef0ldrsb x27, [x4]
00403ef4ldr x4, [x4+72]
00403ef8str x4, [sp+744]
00403efcldrb w5, [sp+81]
00403f00subs xzr, x5, x4
00403f04b.ge 0x403f0c
00403f08b 0x403f44
00403f0c
00403f0cloc_403f0c:
00403f0cldrb w4, [sp+81]
00403f10add x1, x4, 1
00403f14str x1, [sp+744]
00403f18ldr x4, [sp+928]
00403f1cldrsb x27, [x4]
00403f20ldr x2, [x4+80]
00403f24subs xzr, x2, x1
00403f28b.hs 0x403f30
00403f2cb 0x403f98
00403f30
00403f30loc_403f30:
00403f30b 0x403f34
00403f34
00403f34loc_403f34:
00403f34ldr x4, [sp+928]
00403f38ldrsb x27, [x4]
00403f3cstr x1, [x4+72]
00403f40b 0x403f48
00403f44
00403f44loc_403f44:
00403f44b 0x403f48
00403f48
00403f48loc_403f48:
00403f48ldrb w3, [sp+81]
00403f4cldr x2, [sp+208]
00403f50ldr x0, [sp+928]
00403f54ldr x4, [sp+344]
00403f58ldr x5, [sp+216]
00403f5cadd x1, x4, x5
00403f60bl image.(*Paletted).SetColorIndex
00403f64ldrb w4, [sp+85]
00403f68ubfm x4, x4, 60, 59
00403f6cstrb w4, [sp+85]
00403f70b 0x403f74
00403f74
00403f74loc_403f74:
00403f74ldr x5, [sp+216]
00403f78add x5, x5, 1
00403f7cstr x5, [sp+216]
00403f80b 0x403e98
00403f84
00403f84loc_403f84:
00403f84b 0x403f88
00403f88
00403f88loc_403f88:
00403f88ldr x5, [sp+344]
00403f8cadd x5, x5, 2
00403f90str x5, [sp+344]
00403f94b 0x403e50
00403f98
00403f98loc_403f98:
00403f98bl runtime.panicSliceAcap
00403f9c
00403f9cloc_403f9c:
00403f9cbl runtime.panicIndex
00403fa0
00403fa0loc_403fa0:
00403fa0ldr x5, [sp+448]
00403fa4ldr x6, [sp+352]
00403fa8subs xzr, x5, x6
00403facb.gt 0x403fb4
00403fb0b 0x403fe8
00403fb4
00403fb4loc_403fb4:
00403fb4ldr x1, [sp+1032]
00403fb8ldr x5, [sp+1024]
00403fbcldr x6, [sp+352]
00403fc0sbfm x7, x6, 63, 63
00403fc4add x6, x6, x7, lsr #62
00403fc8sbfm x0, x6, 2, 63
00403fccsubs xzr, x1, x6, asr #2
00403fd0b.hi 0x403fd8
00403fd4b 0x4040f0
00403fd8
00403fd8loc_403fd8:
00403fd8ldrb w5, [x5+x0]
00403fdcstrb w5, [sp+86]
00403fe0str xzr, [sp+224]
00403fe4b 0x403fec
00403fe8
00403fe8loc_403fe8:
00403fe8b 0x403410
00403fec
00403fecloc_403fec:
00403fecldr x5, [sp+224]
00403ff0subs xzr, x5, 4
00403ff4cset x5, lt
00403ff8strb w5, [sp+124]
00403ffcb.lt 0x404004
00404000b 0x404024
00404004
00404004loc_404004:
00404004ldr x5, [sp+352]
00404008ldr x6, [sp+224]
0040400cadd x5, x5, x6
00404010ldr x6, [sp+448]
00404014subs xzr, x6, x5
00404018cset x5, gt
0040401cstrb w5, [sp+124]
00404020b 0x404028
00404024
00404024loc_404024:
00404024b 0x404028
00404028
00404028loc_404028:
00404028ldrb w5, [sp+124]
0040402ctbnz w5, 0, 0x404034
00404030b 0x4040d8
00404034
00404034loc_404034:
00404034ldrb w4, [sp+86]
00404038ubfm x4, x4, 6, 7
0040403cstrb w4, [sp+82]
00404040ldr x4, [sp+928]
00404044ldrsb x27, [x4]
00404048ldr x4, [x4+72]
0040404cstr x4, [sp+744]
00404050ldrb w5, [sp+82]
00404054subs xzr, x5, x4
00404058b.ge 0x404060
0040405cb 0x404098
00404060
00404060loc_404060:
00404060ldrb w4, [sp+82]
00404064add x1, x4, 1
00404068str x1, [sp+744]
0040406cldr x4, [sp+928]
00404070ldrsb x27, [x4]
00404074ldr x2, [x4+80]
00404078subs xzr, x2, x1
0040407cb.hs 0x404084
00404080b 0x4040ec
00404084
00404084loc_404084:
00404084b 0x404088
00404088
00404088loc_404088:
00404088ldr x4, [sp+928]
0040408cldrsb x27, [x4]
00404090str x1, [x4+72]
00404094b 0x40409c
00404098
00404098loc_404098:
00404098b 0x40409c
0040409c
0040409cloc_40409c:
0040409cldrb w3, [sp+82]
004040a0ldr x2, [sp+208]
004040a4ldr x0, [sp+928]
004040a8ldr x4, [sp+352]
004040acldr x5, [sp+224]
004040b0add x1, x4, x5
004040b4bl image.(*Paletted).SetColorIndex
004040b8ldrb w4, [sp+86]
004040bcubfm x4, x4, 62, 61
004040c0strb w4, [sp+86]
004040c4b 0x4040c8
004040c8
004040c8loc_4040c8:
004040c8ldr x5, [sp+224]
004040ccadd x5, x5, 1
004040d0str x5, [sp+224]
004040d4b 0x403fec
004040d8
004040d8loc_4040d8:
004040d8b 0x4040dc
004040dc
004040dcloc_4040dc:
004040dcldr x5, [sp+352]
004040e0add x5, x5, 4
004040e4str x5, [sp+352]
004040e8b 0x403fa0
004040ec
004040ecloc_4040ec:
004040ecbl runtime.panicSliceAcap
004040f0
004040f0loc_4040f0:
004040f0bl runtime.panicIndex
004040f4
004040f4loc_4040f4:
004040f4ldr x5, [sp+448]
004040f8ldr x6, [sp+360]
004040fcsubs xzr, x5, x6
00404100b.gt 0x404108
00404104b 0x40413c
00404108
00404108loc_404108:
00404108ldr x1, [sp+1032]
0040410cldr x5, [sp+1024]
00404110ldr x6, [sp+360]
00404114sbfm x7, x6, 63, 63
00404118add x6, x6, x7, lsr #61
0040411csbfm x0, x6, 3, 63
00404120subs xzr, x1, x6, asr #3
00404124b.hi 0x40412c
00404128b 0x404244
0040412c
0040412cloc_40412c:
0040412cldrb w5, [x5+x0]
00404130strb w5, [sp+87]
00404134str xzr, [sp+232]
00404138b 0x404140
0040413c
0040413cloc_40413c:
0040413cb 0x403410
00404140
00404140loc_404140:
00404140ldr x5, [sp+232]
00404144subs xzr, x5, 8
00404148cset x5, lt
0040414cstrb w5, [sp+124]
00404150b.lt 0x404158
00404154b 0x404178
00404158
00404158loc_404158:
00404158ldr x5, [sp+360]
0040415cldr x6, [sp+232]
00404160add x5, x5, x6
00404164ldr x6, [sp+448]
00404168subs xzr, x6, x5
0040416ccset x5, gt
00404170strb w5, [sp+124]
00404174b 0x40417c
00404178
00404178loc_404178:
00404178b 0x40417c
0040417c
0040417cloc_40417c:
0040417cldrb w5, [sp+124]
00404180tbnz w5, 0, 0x404188
00404184b 0x40422c
00404188
00404188loc_404188:
00404188ldrb w4, [sp+87]
0040418cubfm x4, x4, 7, 7
00404190strb w4, [sp+83]
00404194ldr x4, [sp+928]
00404198ldrsb x27, [x4]
0040419cldr x4, [x4+72]
004041a0str x4, [sp+744]
004041a4ldrb w5, [sp+83]
004041a8subs xzr, x5, x4
004041acb.ge 0x4041b4
004041b0b 0x4041ec
004041b4
004041b4loc_4041b4:
004041b4ldrb w4, [sp+83]
004041b8add x1, x4, 1
004041bcstr x1, [sp+744]
004041c0ldr x4, [sp+928]
004041c4ldrsb x27, [x4]
004041c8ldr x2, [x4+80]
004041ccsubs xzr, x2, x1
004041d0b.hs 0x4041d8
004041d4b 0x404240
004041d8
004041d8loc_4041d8:
004041d8b 0x4041dc
004041dc
004041dcloc_4041dc:
004041dcldr x4, [sp+928]
004041e0ldrsb x27, [x4]
004041e4str x1, [x4+72]
004041e8b 0x4041f0
004041ec
004041ecloc_4041ec:
004041ecb 0x4041f0
004041f0
004041f0loc_4041f0:
004041f0ldrb w3, [sp+83]
004041f4ldr x2, [sp+208]
004041f8ldr x0, [sp+928]
004041fcldr x4, [sp+360]
00404200ldr x5, [sp+232]
00404204add x1, x4, x5
00404208bl image.(*Paletted).SetColorIndex
0040420cldrb w4, [sp+87]
00404210ubfm x4, x4, 63, 62
00404214strb w4, [sp+87]
00404218b 0x40421c
0040421c
0040421cloc_40421c:
0040421cldr x5, [sp+232]
00404220add x5, x5, 1
00404224str x5, [sp+232]
00404228b 0x404140
0040422c
0040422cloc_40422c:
0040422cb 0x404230
00404230
00404230loc_404230:
00404230ldr x5, [sp+360]
00404234add x5, x5, 8
00404238str x5, [sp+360]
0040423cb 0x4040f4
00404240
00404240loc_404240:
00404240bl runtime.panicSliceAcap
00404244
00404244loc_404244:
00404244bl runtime.panicIndex
00404248
00404248loc_404248:
00404248ldr x5, [sp+448]
0040424cldr x6, [sp+368]
00404250subs xzr, x5, x6
00404254b.gt 0x40425c
00404258b 0x404374
0040425c
0040425cloc_40425c:
0040425cldr x0, [sp+520]
00404260str x0, [sp+656]
00404264ldr x1, [sp+1032]
00404268ldr x5, [sp+1024]
0040426cldr x6, [sp+504]
00404270subs xzr, x6, x1
00404274b.lo 0x40427c
00404278b 0x4043b4
0040427c
0040427cloc_40427c:
0040427cldr x1, [sp+864]
00404280ldr x7, [sp+856]
00404284ldrb w5, [x5+x6]
00404288subs xzr, x0, x1
0040428cb.lo 0x404294
00404290b 0x4043b0
00404294
00404294loc_404294:
00404294strb w5, [x7+x0]
00404298ldr x5, [sp+520]
0040429cadd x0, x5, 1
004042a0str x0, [sp+648]
004042a4ldr x1, [sp+1032]
004042a8ldr x5, [sp+1024]
004042acldr x6, [sp+504]
004042b0add x6, x6, 1
004042b4subs xzr, x1, x6
004042b8b.hi 0x4042c0
004042bcb 0x4043a8
004042c0
004042c0loc_4042c0:
004042c0ldr x1, [sp+864]
004042c4ldr x7, [sp+856]
004042c8ldrb w5, [x5+x6]
004042ccsubs xzr, x1, x0
004042d0b.hi 0x4042d8
004042d4b 0x4043a4
004042d8
004042d8loc_4042d8:
004042d8strb w5, [x7+x0]
004042dcldr x5, [sp+520]
004042e0add x0, x5, 2
004042e4str x0, [sp+640]
004042e8ldr x1, [sp+1032]
004042ecldr x5, [sp+1024]
004042f0ldr x6, [sp+504]
004042f4add x6, x6, 2
004042f8subs xzr, x1, x6
004042fcb.hi 0x404304
00404300b 0x40439c
00404304
00404304loc_404304:
00404304ldr x1, [sp+864]
00404308ldr x7, [sp+856]
0040430cldrb w5, [x5+x6]
00404310subs xzr, x1, x0
00404314b.hi 0x40431c
00404318b 0x404398
0040431c
0040431cloc_40431c:
0040431cstrb w5, [x7+x0]
00404320ldr x5, [sp+520]
00404324add x0, x5, 3
00404328str x0, [sp+632]
0040432cldr x1, [sp+864]
00404330ldr x5, [sp+856]
00404334subs xzr, x1, x0
00404338b.hi 0x404340
0040433cb 0x404394
00404340
00404340loc_404340:
00404340movn x6, 0
00404344strb w6, [x5+x0]
00404348ldr x5, [sp+520]
0040434cadd x5, x5, 4
00404350str x5, [sp+520]
00404354ldr x5, [sp+504]
00404358add x5, x5, 3
0040435cstr x5, [sp+504]
00404360b 0x404364
00404364
00404364loc_404364:
00404364ldr x5, [sp+368]
00404368add x5, x5, 1
0040436cstr x5, [sp+368]
00404370b 0x404248
00404374
00404374loc_404374:
00404374ldr x5, [sp+464]
00404378ldr x6, [sp+824]
0040437cldrsb x27, [x6]
00404380ldr x6, [x6+24]
00404384add x5, x5, x6
00404388str x5, [sp+464]
0040438cb 0x404390
00404390
00404390loc_404390:
00404390b 0x403410
00404394
00404394loc_404394:
00404394bl runtime.panicIndex
00404398
00404398loc_404398:
00404398bl runtime.panicIndex
0040439c
0040439cloc_40439c:
0040439cmov x0, x6
004043a0bl runtime.panicIndex
004043a4
004043a4loc_4043a4:
004043a4bl runtime.panicIndex
004043a8
004043a8loc_4043a8:
004043a8mov x0, x6
004043acbl runtime.panicIndex
004043b0
004043b0loc_4043b0:
004043b0bl runtime.panicIndex
004043b4
004043b4loc_4043b4:
004043b4mov x0, x6
004043b8bl runtime.panicIndex
004043bc
004043bcloc_4043bc:
004043bcldr x5, [sp+448]
004043c0ldr x6, [sp+376]
004043c4subs xzr, x5, x6
004043c8b.gt 0x4043d0
004043ccb 0x40457c
004043d0
004043d0loc_4043d0:
004043d0ldr x1, [sp+1032]
004043d4ldr x5, [sp+1024]
004043d8ldr x0, [sp+512]
004043dcsubs xzr, x1, x0
004043e0b.hi 0x4043e8
004043e4b 0x4045b0
004043e8
004043e8loc_4043e8:
004043e8ldrb w5, [x5+x0]
004043ecstrb w5, [sp+79]
004043f0ldr x1, [sp+1032]
004043f4ldr x6, [sp+1024]
004043f8ldr x7, [sp+512]
004043fcadd x0, x7, 1
00404400subs xzr, x1, x0
00404404b.hi 0x40440c
00404408b 0x4045ac
0040440c
0040440cloc_40440c:
0040440cldrb w6, [x6+x0]
00404410strb w6, [sp+84]
00404414ldr x1, [sp+1032]
00404418ldr x7, [sp+1024]
0040441cldr x8, [sp+512]
00404420add x0, x8, 2
00404424subs xzr, x1, x0
00404428b.hi 0x404430
0040442cb 0x4045a8
00404430
00404430loc_404430:
00404430ldrb w7, [x7+x0]
00404434strb w7, [sp+88]
00404438movn x7, 0
0040443cstrb w7, [sp+99]
00404440ldrb w8, [sp+76]
00404444subs wzr, w8, w5
00404448cset x5, eq
0040444cstrb w5, [sp+124]
00404450b.eq 0x404458
00404454b 0x40446c
00404458
00404458loc_404458:
00404458ldrb w5, [sp+77]
0040445csubs wzr, w6, w5
00404460cset x5, eq
00404464strb w5, [sp+124]
00404468b 0x404470
0040446c
0040446cloc_40446c:
0040446cb 0x404470
00404470
00404470loc_404470:
00404470ldrb w5, [sp+124]
00404474strb w5, [sp+125]
00404478tbnz w5, 0, 0x404480
0040447cb 0x404498
00404480
00404480loc_404480:
00404480ldrb w5, [sp+88]
00404484ldrb w6, [sp+78]
00404488subs wzr, w6, w5
0040448ccset x5, eq
00404490strb w5, [sp+125]
00404494b 0x40449c
00404498
00404498loc_404498:
00404498b 0x40449c
0040449c
0040449cloc_40449c:
0040449cldrb w5, [sp+125]
004044a0tbnz w5, 0, 0x4044a8
004044a4b 0x4044b0
004044a8
004044a8loc_4044a8:
004044a8strb wzr, [sp+99]
004044acb 0x4044b4
004044b0
004044b0loc_4044b0:
004044b0b 0x4044b4
004044b4
004044b4loc_4044b4:
004044b4ldr x0, [sp+528]
004044b8str x0, [sp+688]
004044bcldr x1, [sp+888]
004044c0ldr x5, [sp+880]
004044c4ldrb w6, [sp+79]
004044c8subs xzr, x0, x1
004044ccb.lo 0x4044d4
004044d0b 0x4045a4
004044d4
004044d4loc_4044d4:
004044d4strb w6, [x5+x0]
004044d8ldr x5, [sp+528]
004044dcadd x0, x5, 1
004044e0str x0, [sp+680]
004044e4ldr x1, [sp+888]
004044e8ldr x5, [sp+880]
004044ecldrb w6, [sp+84]
004044f0subs xzr, x1, x0
004044f4b.hi 0x4044fc
004044f8b 0x4045a0
004044fc
004044fcloc_4044fc:
004044fcstrb w6, [x5+x0]
00404500ldr x5, [sp+528]
00404504add x0, x5, 2
00404508str x0, [sp+672]
0040450cldr x1, [sp+888]
00404510ldr x5, [sp+880]
00404514ldrb w6, [sp+88]
00404518subs xzr, x1, x0
0040451cb.hi 0x404524
00404520b 0x40459c
00404524
00404524loc_404524:
00404524strb w6, [x5+x0]
00404528ldr x5, [sp+528]
0040452cadd x0, x5, 3
00404530str x0, [sp+664]
00404534ldr x1, [sp+888]
00404538ldr x5, [sp+880]
0040453cldrb w6, [sp+99]
00404540subs xzr, x1, x0
00404544b.hi 0x40454c
00404548b 0x404598
0040454c
0040454cloc_40454c:
0040454cstrb w6, [x5+x0]
00404550ldr x5, [sp+528]
00404554add x5, x5, 4
00404558str x5, [sp+528]
0040455cldr x5, [sp+512]
00404560add x5, x5, 3
00404564str x5, [sp+512]
00404568b 0x40456c
0040456c
0040456cloc_40456c:
0040456cldr x5, [sp+376]
00404570add x5, x5, 1
00404574str x5, [sp+376]
00404578b 0x4043bc
0040457c
0040457cloc_40457c:
0040457cldr x5, [sp+464]
00404580ldr x6, [sp+944]
00404584ldrsb x27, [x6]
00404588ldr x6, [x6+24]
0040458cadd x5, x5, x6
00404590str x5, [sp+464]
00404594b 0x404390
00404598
00404598loc_404598:
00404598bl runtime.panicIndex
0040459c
0040459cloc_40459c:
0040459cbl runtime.panicIndex
004045a0
004045a0loc_4045a0:
004045a0bl runtime.panicIndex
004045a4
004045a4loc_4045a4:
004045a4bl runtime.panicIndex
004045a8
004045a8loc_4045a8:
004045a8bl runtime.panicIndex
004045ac
004045acloc_4045ac:
004045acbl runtime.panicIndex
004045b0
004045b0loc_4045b0:
004045b0bl runtime.panicIndex
004045b4
004045b4loc_4045b4:
004045b4ldr x7, [sp+448]
004045b8ldr x8, [sp+384]
004045bcsubs xzr, x7, x8
004045c0b.gt 0x4045c8
004045c4b 0x404660
004045c8
004045c8loc_4045c8:
004045c8ldr x1, [sp+1032]
004045ccldr x7, [sp+1024]
004045d0ldr x8, [sp+384]
004045d4ubfm x0, x8, 63, 62
004045d8subs xzr, x1, x8, lsl #1
004045dcb.hi 0x4045e4
004045e0b 0x404668
004045e4
004045e4loc_4045e4:
004045e4ldrb w7, [x7+x0]
004045e8strb w7, [sp+67]
004045ecstrb wzr, [sp+100]
004045f0strb wzr, [sp+101]
004045f4strb wzr, [sp+102]
004045f8strb wzr, [sp+103]
004045fcldrb w3, [sp+67]
00404600strb w3, [sp+100]
00404604ldrb w4, [sp+67]
00404608strb w4, [sp+101]
0040460cldrb w5, [sp+67]
00404610strb w5, [sp+102]
00404614ldr x1, [sp+1032]
00404618ldr x7, [sp+1024]
0040461cldr x8, [sp+384]
00404620ubfm x8, x8, 63, 62
00404624add x0, x8, 1
00404628subs xzr, x1, x0
0040462cb.hi 0x404634
00404630b 0x404664
00404634
00404634loc_404634:
00404634ldrb w6, [x7+x0]
00404638strb w6, [sp+103]
0040463cldr x1, [sp+384]
00404640ldr x2, [sp+208]
00404644ldr x0, [sp+944]
00404648bl image.(*NRGBA).SetNRGBA
0040464cb 0x404650
00404650
00404650loc_404650:
00404650ldr x7, [sp+384]
00404654add x7, x7, 1
00404658str x7, [sp+384]
0040465cb 0x4045b4
00404660
00404660loc_404660:
00404660b 0x403410
00404664
00404664loc_404664:
00404664bl runtime.panicIndex
00404668
00404668loc_404668:
00404668bl runtime.panicIndex
0040466c
0040466cloc_40466c:
0040466cb 0x403410
00404670
00404670loc_404670:
00404670bl runtime.panicSliceB
00404674
00404674loc_404674:
00404674ldr x7, [sp+448]
00404678ldr x8, [sp+392]
0040467csubs xzr, x7, x8
00404680b.gt 0x404688
00404684b 0x404720
00404688
00404688loc_404688:
00404688ldr x0, [sp+392]
0040468cldr x1, [sp+1032]
00404690ldr x7, [sp+1024]
00404694subs xzr, x1, x0
00404698b.hi 0x4046a0
0040469cb 0x404724
004046a0
004046a0loc_4046a0:
004046a0ldrb w7, [x7+x0]
004046a4strb w7, [sp+68]
004046a8movn x8, 0
004046acstrb w8, [sp+95]
004046b0ldrb w9, [sp+72]
004046b4subs wzr, w9, w7
004046b8b.eq 0x4046c0
004046bcb 0x4046c8
004046c0
004046c0loc_4046c0:
004046c0strb wzr, [sp+95]
004046c4b 0x4046cc
004046c8
004046c8loc_4046c8:
004046c8b 0x4046cc
004046cc
004046ccloc_4046cc:
004046ccstrb wzr, [sp+104]
004046d0strb wzr, [sp+105]
004046d4strb wzr, [sp+106]
004046d8strb wzr, [sp+107]
004046dcldrb w3, [sp+68]
004046e0strb w3, [sp+104]
004046e4ldrb w4, [sp+68]
004046e8strb w4, [sp+105]
004046ecldrb w5, [sp+68]
004046f0strb w5, [sp+106]
004046f4ldrb w6, [sp+95]
004046f8strb w6, [sp+107]
004046fcldr x1, [sp+392]
00404700ldr x2, [sp+208]
00404704ldr x0, [sp+944]
00404708bl image.(*NRGBA).SetNRGBA
0040470cb 0x404710
00404710
00404710loc_404710:
00404710ldr x7, [sp+392]
00404714add x7, x7, 1
00404718str x7, [sp+392]
0040471cb 0x404674
00404720
00404720loc_404720:
00404720b 0x40466c
00404724
00404724loc_404724:
00404724bl runtime.panicIndex
00404728
00404728loc_404728:
00404728ldr x5, [sp+448]
0040472cldr x6, [sp+400]
00404730subs xzr, x5, x6
00404734b.gt 0x40473c
00404738b 0x40476c
0040473c
0040473cloc_40473c:
0040473cldr x1, [sp+1032]
00404740ldr x5, [sp+1024]
00404744ldr x6, [sp+400]
00404748add x6, x6, x6, lsr #63
0040474csbfm x0, x6, 1, 63
00404750subs xzr, x1, x6, asr #1
00404754b.hi 0x40475c
00404758b 0x40481c
0040475c
0040475cloc_40475c:
0040475cldrb w5, [x5+x0]
00404760strb w5, [sp+89]
00404764str xzr, [sp+240]
00404768b 0x404774
0040476c
0040476cloc_40476c:
0040476cb 0x404770
00404770
00404770loc_404770:
00404770b 0x403410
00404774
00404774loc_404774:
00404774ldr x5, [sp+240]
00404778subs xzr, x5, 2
0040477ccset x5, lt
00404780strb w5, [sp+125]
00404784b.lt 0x40478c
00404788b 0x4047ac
0040478c
0040478cloc_40478c:
0040478cldr x5, [sp+400]
00404790ldr x6, [sp+240]
00404794add x5, x5, x6
00404798ldr x6, [sp+448]
0040479csubs xzr, x6, x5
004047a0cset x5, gt
004047a4strb w5, [sp+125]
004047a8b 0x4047b0
004047ac
004047acloc_4047ac:
004047acb 0x4047b0
004047b0
004047b0loc_4047b0:
004047b0ldrb w5, [sp+125]
004047b4tbnz w5, 0, 0x4047bc
004047b8b 0x404808
004047bc
004047bcloc_4047bc:
004047bcstrb wzr, [sp+108]
004047c0ldrb w4, [sp+89]
004047c4ubfm x4, x4, 4, 7
004047c8add x3, x4, x4, lsl #4
004047ccstrb w3, [sp+108]
004047d0ldr x2, [sp+208]
004047d4ldr x0, [sp+976]
004047d8ldr x4, [sp+400]
004047dcldr x5, [sp+240]
004047e0add x1, x4, x5
004047e4bl image.(*Gray).SetGray
004047e8ldrb w4, [sp+89]
004047ecubfm x4, x4, 60, 59
004047f0strb w4, [sp+89]
004047f4b 0x4047f8
004047f8
004047f8loc_4047f8:
004047f8ldr x5, [sp+240]
004047fcadd x5, x5, 1
00404800str x5, [sp+240]
00404804b 0x404774
00404808
00404808loc_404808:
00404808b 0x40480c
0040480c
0040480cloc_40480c:
0040480cldr x5, [sp+400]
00404810add x5, x5, 2
00404814str x5, [sp+400]
00404818b 0x404728
0040481c
0040481cloc_40481c:
0040481cbl runtime.panicIndex
00404820
00404820loc_404820:
00404820ldr x7, [sp+448]
00404824ldr x8, [sp+408]
00404828subs xzr, x7, x8
0040482cb.gt 0x404834
00404830b 0x404864
00404834
00404834loc_404834:
00404834ldr x1, [sp+1032]
00404838ldr x7, [sp+1024]
0040483cldr x8, [sp+408]
00404840add x8, x8, x8, lsr #63
00404844sbfm x0, x8, 1, 63
00404848subs xzr, x1, x8, asr #1
0040484cb.hi 0x404854
00404850b 0x404964
00404854
00404854loc_404854:
00404854ldrb w7, [x7+x0]
00404858strb w7, [sp+90]
0040485cstr xzr, [sp+248]
00404860b 0x404868
00404864
00404864loc_404864:
00404864b 0x404770
00404868
00404868loc_404868:
00404868ldr x7, [sp+248]
0040486csubs xzr, x7, 2
00404870cset x7, lt
00404874strb w7, [sp+125]
00404878b.lt 0x404880
0040487cb 0x4048a0
00404880
00404880loc_404880:
00404880ldr x7, [sp+408]
00404884ldr x8, [sp+248]
00404888add x7, x7, x8
0040488cldr x8, [sp+448]
00404890subs xzr, x8, x7
00404894cset x7, gt
00404898strb w7, [sp+125]
0040489cb 0x4048a4
004048a0
004048a0loc_4048a0:
004048a0b 0x4048a4
004048a4
004048a4loc_4048a4:
004048a4ldrb w7, [sp+125]
004048a8tbnz w7, 0, 0x4048b0
004048acb 0x404950
004048b0
004048b0loc_4048b0:
004048b0ldrb w7, [sp+90]
004048b4ubfm x7, x7, 4, 7
004048b8add x7, x7, x7, lsl #4
004048bcstrb w7, [sp+69]
004048c0movn x8, 0
004048c4strb w8, [sp+96]
004048c8ldrb w9, [sp+73]
004048ccubfm x7, x7, 0, 7
004048d0subs wzr, w9, w7
004048d4b.eq 0x4048dc
004048d8b 0x4048e4
004048dc
004048dcloc_4048dc:
004048dcstrb wzr, [sp+96]
004048e0b 0x4048e8
004048e4
004048e4loc_4048e4:
004048e4b 0x4048e8
004048e8
004048e8loc_4048e8:
004048e8strb wzr, [sp+109]
004048ecstrb wzr, [sp+110]
004048f0strb wzr, [sp+111]
004048f4strb wzr, [sp+112]
004048f8ldrb w3, [sp+69]
004048fcstrb w3, [sp+109]
00404900ldrb w4, [sp+69]
00404904strb w4, [sp+110]
00404908ldrb w5, [sp+69]
0040490cstrb w5, [sp+111]
00404910ldrb w6, [sp+96]
00404914strb w6, [sp+112]
00404918ldr x2, [sp+208]
0040491cldr x0, [sp+944]
00404920ldr x7, [sp+408]
00404924ldr x8, [sp+248]
00404928add x1, x7, x8
0040492cbl image.(*NRGBA).SetNRGBA
00404930ldrb w7, [sp+90]
00404934ubfm x7, x7, 60, 59
00404938strb w7, [sp+90]
0040493cb 0x404940
00404940
00404940loc_404940:
00404940ldr x7, [sp+248]
00404944add x7, x7, 1
00404948str x7, [sp+248]
0040494cb 0x404868
00404950
00404950loc_404950:
00404950b 0x404954
00404954
00404954loc_404954:
00404954ldr x7, [sp+408]
00404958add x7, x7, 2
0040495cstr x7, [sp+408]
00404960b 0x404820
00404964
00404964loc_404964:
00404964bl runtime.panicIndex
00404968
00404968loc_404968:
00404968ldr x5, [sp+448]
0040496cldr x6, [sp+416]
00404970subs xzr, x5, x6
00404974b.gt 0x40497c
00404978b 0x4049b0
0040497c
0040497cloc_40497c:
0040497cldr x1, [sp+1032]
00404980ldr x5, [sp+1024]
00404984ldr x6, [sp+416]
00404988sbfm x7, x6, 63, 63
0040498cadd x6, x6, x7, lsr #62
00404990sbfm x0, x6, 2, 63
00404994subs xzr, x1, x6, asr #2
00404998b.hi 0x4049a0
0040499cb 0x404a64
004049a0
004049a0loc_4049a0:
004049a0ldrb w5, [x5+x0]
004049a4strb w5, [sp+91]
004049a8str xzr, [sp+256]
004049acb 0x4049b8
004049b0
004049b0loc_4049b0:
004049b0b 0x4049b4
004049b4
004049b4loc_4049b4:
004049b4b 0x403410
004049b8
004049b8loc_4049b8:
004049b8ldr x5, [sp+256]
004049bcsubs xzr, x5, 4
004049c0cset x5, lt
004049c4strb w5, [sp+125]
004049c8b.lt 0x4049d0
004049ccb 0x4049f0
004049d0
004049d0loc_4049d0:
004049d0ldr x5, [sp+416]
004049d4ldr x6, [sp+256]
004049d8add x5, x5, x6
004049dcldr x6, [sp+448]
004049e0subs xzr, x6, x5
004049e4cset x5, gt
004049e8strb w5, [sp+125]
004049ecb 0x4049f4
004049f0
004049f0loc_4049f0:
004049f0b 0x4049f4
004049f4
004049f4loc_4049f4:
004049f4ldrb w5, [sp+125]
004049f8tbnz w5, 0, 0x404a00
004049fcb 0x404a50
00404a00
00404a00loc_404a00:
00404a00strb wzr, [sp+113]
00404a04ldrb w4, [sp+91]
00404a08ubfm x4, x4, 6, 7
00404a0cmovz x5, 85
00404a10madd w3, w4, w5, wzr
00404a14strb w3, [sp+113]
00404a18ldr x2, [sp+208]
00404a1cldr x0, [sp+976]
00404a20ldr x4, [sp+416]
00404a24ldr x5, [sp+256]
00404a28add x1, x4, x5
00404a2cbl image.(*Gray).SetGray
00404a30ldrb w4, [sp+91]
00404a34ubfm x4, x4, 62, 61
00404a38strb w4, [sp+91]
00404a3cb 0x404a40
00404a40
00404a40loc_404a40:
00404a40ldr x5, [sp+256]
00404a44add x5, x5, 1
00404a48str x5, [sp+256]
00404a4cb 0x4049b8
00404a50
00404a50loc_404a50:
00404a50b 0x404a54
00404a54
00404a54loc_404a54:
00404a54ldr x5, [sp+416]
00404a58add x5, x5, 4
00404a5cstr x5, [sp+416]
00404a60b 0x404968
00404a64
00404a64loc_404a64:
00404a64bl runtime.panicIndex
00404a68
00404a68loc_404a68:
00404a68ldr x7, [sp+448]
00404a6cldr x8, [sp+424]
00404a70subs xzr, x7, x8
00404a74b.gt 0x404a7c
00404a78b 0x404ab0
00404a7c
00404a7cloc_404a7c:
00404a7cldr x1, [sp+1032]
00404a80ldr x7, [sp+1024]
00404a84ldr x8, [sp+424]
00404a88sbfm x9, x8, 63, 63
00404a8cadd x8, x8, x9, lsr #62
00404a90sbfm x0, x8, 2, 63
00404a94subs xzr, x1, x8, asr #2
00404a98b.hi 0x404aa0
00404a9cb 0x404bb4
00404aa0
00404aa0loc_404aa0:
00404aa0ldrb w7, [x7+x0]
00404aa4strb w7, [sp+92]
00404aa8str xzr, [sp+264]
00404aacb 0x404ab4
00404ab0
00404ab0loc_404ab0:
00404ab0b 0x4049b4
00404ab4
00404ab4loc_404ab4:
00404ab4ldr x7, [sp+264]
00404ab8subs xzr, x7, 4
00404abccset x7, lt
00404ac0strb w7, [sp+125]
00404ac4b.lt 0x404acc
00404ac8b 0x404aec
00404acc
00404accloc_404acc:
00404accldr x7, [sp+424]
00404ad0ldr x8, [sp+264]
00404ad4add x7, x7, x8
00404ad8ldr x8, [sp+448]
00404adcsubs xzr, x8, x7
00404ae0cset x7, gt
00404ae4strb w7, [sp+125]
00404ae8b 0x404af0
00404aec
00404aecloc_404aec:
00404aecb 0x404af0
00404af0
00404af0loc_404af0:
00404af0ldrb w7, [sp+125]
00404af4tbnz w7, 0, 0x404afc
00404af8b 0x404ba0
00404afc
00404afcloc_404afc:
00404afcldrb w7, [sp+92]
00404b00ubfm x7, x7, 6, 7
00404b04movz x8, 85
00404b08madd w7, w7, w8, wzr
00404b0cstrb w7, [sp+70]
00404b10movn x9, 0
00404b14strb w9, [sp+97]
00404b18ldrb w10, [sp+74]
00404b1cubfm x7, x7, 0, 7
00404b20subs wzr, w10, w7
00404b24b.eq 0x404b2c
00404b28b 0x404b34
00404b2c
00404b2cloc_404b2c:
00404b2cstrb wzr, [sp+97]
00404b30b 0x404b38
00404b34
00404b34loc_404b34:
00404b34b 0x404b38
00404b38
00404b38loc_404b38:
00404b38strb wzr, [sp+114]
00404b3cstrb wzr, [sp+115]
00404b40strb wzr, [sp+116]
00404b44strb wzr, [sp+117]
00404b48ldrb w3, [sp+70]
00404b4cstrb w3, [sp+114]
00404b50ldrb w4, [sp+70]
00404b54strb w4, [sp+115]
00404b58ldrb w5, [sp+70]
00404b5cstrb w5, [sp+116]
00404b60ldrb w6, [sp+97]
00404b64strb w6, [sp+117]
00404b68ldr x2, [sp+208]
00404b6cldr x0, [sp+944]
00404b70ldr x7, [sp+424]
00404b74ldr x8, [sp+264]
00404b78add x1, x7, x8
00404b7cbl image.(*NRGBA).SetNRGBA
00404b80ldrb w7, [sp+92]
00404b84ubfm x7, x7, 62, 61
00404b88strb w7, [sp+92]
00404b8cb 0x404b90
00404b90
00404b90loc_404b90:
00404b90ldr x7, [sp+264]
00404b94add x7, x7, 1
00404b98str x7, [sp+264]
00404b9cb 0x404ab4
00404ba0
00404ba0loc_404ba0:
00404ba0b 0x404ba4
00404ba4
00404ba4loc_404ba4:
00404ba4ldr x7, [sp+424]
00404ba8add x7, x7, 4
00404bacstr x7, [sp+424]
00404bb0b 0x404a68
00404bb4
00404bb4loc_404bb4:
00404bb4bl runtime.panicIndex
00404bb8
00404bb8loc_404bb8:
00404bb8ldr x5, [sp+448]
00404bbcldr x6, [sp+432]
00404bc0subs xzr, x5, x6
00404bc4b.gt 0x404bcc
00404bc8b 0x404c00
00404bcc
00404bccloc_404bcc:
00404bccldr x1, [sp+1032]
00404bd0ldr x5, [sp+1024]
00404bd4ldr x6, [sp+432]
00404bd8sbfm x7, x6, 63, 63
00404bdcadd x6, x6, x7, lsr #61
00404be0sbfm x0, x6, 3, 63
00404be4subs xzr, x1, x6, asr #3
00404be8b.hi 0x404bf0
00404becb 0x404cb0
00404bf0
00404bf0loc_404bf0:
00404bf0ldrb w5, [x5+x0]
00404bf4strb w5, [sp+93]
00404bf8str xzr, [sp+272]
00404bfcb 0x404c08
00404c00
00404c00loc_404c00:
00404c00b 0x404c04
00404c04
00404c04loc_404c04:
00404c04b 0x403410
00404c08
00404c08loc_404c08:
00404c08ldr x5, [sp+272]
00404c0csubs xzr, x5, 8
00404c10cset x5, lt
00404c14strb w5, [sp+125]
00404c18b.lt 0x404c20
00404c1cb 0x404c40
00404c20
00404c20loc_404c20:
00404c20ldr x5, [sp+432]
00404c24ldr x6, [sp+272]
00404c28add x5, x5, x6
00404c2cldr x6, [sp+448]
00404c30subs xzr, x6, x5
00404c34cset x5, gt
00404c38strb w5, [sp+125]
00404c3cb 0x404c44
00404c40
00404c40loc_404c40:
00404c40b 0x404c44
00404c44
00404c44loc_404c44:
00404c44ldrb w5, [sp+125]
00404c48tbnz w5, 0, 0x404c50
00404c4cb 0x404c9c
00404c50
00404c50loc_404c50:
00404c50strb wzr, [sp+118]
00404c54ldrb w4, [sp+93]
00404c58ubfm x4, x4, 7, 7
00404c5csub x3, xzr, x4
00404c60strb w3, [sp+118]
00404c64ldr x2, [sp+208]
00404c68ldr x0, [sp+976]
00404c6cldr x4, [sp+432]
00404c70ldr x5, [sp+272]
00404c74add x1, x4, x5
00404c78bl image.(*Gray).SetGray
00404c7cldrb w4, [sp+93]
00404c80ubfm x4, x4, 63, 62
00404c84strb w4, [sp+93]
00404c88b 0x404c8c
00404c8c
00404c8cloc_404c8c:
00404c8cldr x5, [sp+272]
00404c90add x5, x5, 1
00404c94str x5, [sp+272]
00404c98b 0x404c08
00404c9c
00404c9cloc_404c9c:
00404c9cb 0x404ca0
00404ca0
00404ca0loc_404ca0:
00404ca0ldr x5, [sp+432]
00404ca4add x5, x5, 8
00404ca8str x5, [sp+432]
00404cacb 0x404bb8
00404cb0
00404cb0loc_404cb0:
00404cb0bl runtime.panicIndex
00404cb4
00404cb4loc_404cb4:
00404cb4ldr x7, [sp+448]
00404cb8ldr x8, [sp+440]
00404cbcsubs xzr, x7, x8
00404cc0b.gt 0x404cc8
00404cc4b 0x404cfc
00404cc8
00404cc8loc_404cc8:
00404cc8ldr x1, [sp+1032]
00404cccldr x7, [sp+1024]
00404cd0ldr x8, [sp+440]
00404cd4sbfm x9, x8, 63, 63
00404cd8add x8, x8, x9, lsr #61
00404cdcsbfm x0, x8, 3, 63
00404ce0subs xzr, x1, x8, asr #3
00404ce4b.hi 0x404cec
00404ce8b 0x404dfc
00404cec
00404cecloc_404cec:
00404cecldrb w7, [x7+x0]
00404cf0strb w7, [sp+94]
00404cf4str xzr, [sp+280]
00404cf8b 0x404d00
00404cfc
00404cfcloc_404cfc:
00404cfcb 0x404c04
00404d00
00404d00loc_404d00:
00404d00ldr x7, [sp+280]
00404d04subs xzr, x7, 8
00404d08cset x7, lt
00404d0cstrb w7, [sp+125]
00404d10b.lt 0x404d18
00404d14b 0x404d38
00404d18
00404d18loc_404d18:
00404d18ldr x7, [sp+440]
00404d1cldr x8, [sp+280]
00404d20add x7, x7, x8
00404d24ldr x8, [sp+448]
00404d28subs xzr, x8, x7
00404d2ccset x7, gt
00404d30strb w7, [sp+125]
00404d34b 0x404d3c
00404d38
00404d38loc_404d38:
00404d38b 0x404d3c
00404d3c
00404d3cloc_404d3c:
00404d3cldrb w7, [sp+125]
00404d40tbnz w7, 0, 0x404d48
00404d44b 0x404de8
00404d48
00404d48loc_404d48:
00404d48ldrb w7, [sp+94]
00404d4cubfm x7, x7, 7, 7
00404d50sub x7, xzr, x7
00404d54strb w7, [sp+71]
00404d58movn x8, 0
00404d5cstrb w8, [sp+98]
00404d60ldrb w9, [sp+75]
00404d64ubfm x7, x7, 0, 7
00404d68subs wzr, w9, w7
00404d6cb.eq 0x404d74
00404d70b 0x404d7c
00404d74
00404d74loc_404d74:
00404d74strb wzr, [sp+98]
00404d78b 0x404d80
00404d7c
00404d7cloc_404d7c:
00404d7cb 0x404d80
00404d80
00404d80loc_404d80:
00404d80strb wzr, [sp+119]
00404d84strb wzr, [sp+120]
00404d88strb wzr, [sp+121]
00404d8cstrb wzr, [sp+122]
00404d90ldrb w3, [sp+71]
00404d94strb w3, [sp+119]
00404d98ldrb w4, [sp+71]
00404d9cstrb w4, [sp+120]
00404da0ldrb w5, [sp+71]
00404da4strb w5, [sp+121]
00404da8ldrb w6, [sp+98]
00404dacstrb w6, [sp+122]
00404db0ldr x2, [sp+208]
00404db4ldr x0, [sp+944]
00404db8ldr x7, [sp+440]
00404dbcldr x8, [sp+280]
00404dc0add x1, x7, x8
00404dc4bl image.(*NRGBA).SetNRGBA
00404dc8ldrb w7, [sp+94]
00404dccubfm x7, x7, 63, 62
00404dd0strb w7, [sp+94]
00404dd4b 0x404dd8
00404dd8
00404dd8loc_404dd8:
00404dd8ldr x7, [sp+280]
00404ddcadd x7, x7, 1
00404de0str x7, [sp+280]
00404de4b 0x404d00
00404de8
00404de8loc_404de8:
00404de8b 0x404dec
00404dec
00404decloc_404dec:
00404decldr x7, [sp+440]
00404df0add x7, x7, 8
00404df4str x7, [sp+440]
00404df8b 0x404cb4
00404dfc
00404dfcloc_404dfc:
00404dfcbl runtime.panicIndex
00404e00
00404e00loc_404e00:
00404e00ldr x7, [sp+576]
00404e04ldr x8, [sp+544]
00404e08subs xzr, x7, x8
00404e0cb.gt 0x404e14
00404e10b 0x404e84
00404e14
00404e14loc_404e14:
00404e14ldr x0, [sp+544]
00404e18ldr x1, [sp+1032]
00404e1cldr x7, [sp+1024]
00404e20subs xzr, x1, x0
00404e24b.hi 0x404e2c
00404e28b 0x404f64
00404e2c
00404e2cloc_404e2c:
00404e2cldrb w7, [x7+x0]
00404e30ldr x0, [sp+544]
00404e34ldr x1, [sp+912]
00404e38ldr x8, [sp+904]
00404e3csubs xzr, x1, x0
00404e40b.hi 0x404e48
00404e44b 0x404f60
00404e48
00404e48loc_404e48:
00404e48ldr x9, [sp+544]
00404e4cldr x1, [sp+1032]
00404e50ldr x10, [sp+1024]
00404e54ldrb w8, [x8+x0]
00404e58ubfm x8, x8, 1, 7
00404e5cadd x7, x7, x8
00404e60subs xzr, x1, x9
00404e64b.hi 0x404e6c
00404e68b 0x404f58
00404e6c
00404e6cloc_404e6c:
00404e6cstrb w7, [x10+x9]
00404e70b 0x404e74
00404e74
00404e74loc_404e74:
00404e74ldr x7, [sp+544]
00404e78add x7, x7, 1
00404e7cstr x7, [sp+544]
00404e80b 0x404e00
00404e84
00404e84loc_404e84:
00404e84ldr x7, [sp+576]
00404e88str x7, [sp+536]
00404e8cb 0x404e90
00404e90
00404e90loc_404e90:
00404e90ldr x7, [sp+1032]
00404e94str x7, [sp+744]
00404e98ldr x8, [sp+536]
00404e9csubs xzr, x7, x8
00404ea0b.gt 0x404ea8
00404ea4b 0x404f40
00404ea8
00404ea8loc_404ea8:
00404ea8ldr x0, [sp+536]
00404eacldr x1, [sp+1032]
00404eb0ldr x7, [sp+1024]
00404eb4subs xzr, x1, x0
00404eb8b.hi 0x404ec0
00404ebcb 0x404f54
00404ec0
00404ec0loc_404ec0:
00404ec0ldrb w7, [x7+x0]
00404ec4ldr x1, [sp+1032]
00404ec8ldr x8, [sp+1024]
00404eccldr x9, [sp+536]
00404ed0ldr x10, [sp+576]
00404ed4sub x0, x9, x10
00404ed8subs xzr, x1, x0
00404edcb.hi 0x404ee4
00404ee0b 0x404f50
00404ee4
00404ee4loc_404ee4:
00404ee4ldrb w8, [x8+x0]
00404ee8ldr x0, [sp+536]
00404eecldr x1, [sp+912]
00404ef0ldr x9, [sp+904]
00404ef4subs xzr, x1, x0
00404ef8b.hi 0x404f00
00404efcb 0x404f4c
00404f00
00404f00loc_404f00:
00404f00ldr x10, [sp+536]
00404f04ldr x1, [sp+1032]
00404f08ldr x11, [sp+1024]
00404f0cldrb w9, [x9+x0]
00404f10add x8, x8, x9
00404f14add x8, x8, x8, lsr #63
00404f18add x7, x7, x8, asr #1
00404f1csubs xzr, x1, x10
00404f20b.hi 0x404f28
00404f24b 0x404f44
00404f28
00404f28loc_404f28:
00404f28strb w7, [x11+x10]
00404f2cb 0x404f30
00404f30
00404f30loc_404f30:
00404f30ldr x7, [sp+536]
00404f34add x7, x7, 1
00404f38str x7, [sp+536]
00404f3cb 0x404e90
00404f40
00404f40loc_404f40:
00404f40b 0x402e18
00404f44
00404f44loc_404f44:
00404f44mov x0, x10
00404f48bl runtime.panicIndex
00404f4c
00404f4cloc_404f4c:
00404f4cbl runtime.panicIndex
00404f50
00404f50loc_404f50:
00404f50bl runtime.panicIndex
00404f54
00404f54loc_404f54:
00404f54bl runtime.panicIndex
00404f58
00404f58loc_404f58:
00404f58mov x0, x9
00404f5cbl runtime.panicIndex
00404f60
00404f60loc_404f60:
00404f60bl runtime.panicIndex
00404f64
00404f64loc_404f64:
00404f64bl runtime.panicIndex
00404f68
00404f68loc_404f68:
00404f68ldr x7, [sp+720]
00404f6cldr x8, [sp+728]
00404f70subs xzr, x7, x8
00404f74b.gt 0x404f7c
00404f78b 0x404fe4
00404f7c
00404f7cloc_404f7c:
00404f7cldr x7, [sp+728]
00404f80str x7, [sp+552]
00404f84ldr x7, [sp+728]
00404f88ldr x8, [sp+1256]
00404f8cldrb w7, [x8+x7]
00404f90strb w7, [sp+80]
00404f94ldr x0, [sp+552]
00404f98ldr x1, [sp+1032]
00404f9cldr x8, [sp+1024]
00404fa0subs xzr, x1, x0
00404fa4b.hi 0x404fac
00404fa8b 0x404fec
00404fac
00404facloc_404fac:
00404facldrb w8, [x8+x0]
00404fb0ldr x0, [sp+552]
00404fb4ldr x1, [sp+1032]
00404fb8ldr x9, [sp+1024]
00404fbcadd x7, x8, x7
00404fc0subs xzr, x1, x0
00404fc4b.hi 0x404fcc
00404fc8b 0x404fe8
00404fcc
00404fccloc_404fcc:
00404fccstrb w7, [x9+x0]
00404fd0b 0x404fd4
00404fd4
00404fd4loc_404fd4:
00404fd4ldr x7, [sp+728]
00404fd8add x7, x7, 1
00404fdcstr x7, [sp+728]
00404fe0b 0x404f68
00404fe4
00404fe4loc_404fe4:
00404fe4b 0x402e18
00404fe8
00404fe8loc_404fe8:
00404fe8bl runtime.panicIndex
00404fec
00404fecloc_404fec:
00404fecbl runtime.panicIndex
00404ff0
00404ff0loc_404ff0:
00404ff0ldr x7, [sp+1032]
00404ff4str x7, [sp+744]
00404ff8ldr x8, [sp+560]
00404ffcsubs xzr, x7, x8
00405000b.gt 0x405008
00405004b 0x40507c
00405008
00405008loc_405008:
00405008ldr x0, [sp+560]
0040500cldr x1, [sp+1032]
00405010ldr x7, [sp+1024]
00405014subs xzr, x1, x0
00405018b.hi 0x405020
0040501cb 0x40508c
00405020
00405020loc_405020:
00405020ldrb w7, [x7+x0]
00405024ldr x1, [sp+1032]
00405028ldr x8, [sp+1024]
0040502cldr x9, [sp+560]
00405030ldr x10, [sp+576]
00405034sub x0, x9, x10
00405038subs xzr, x1, x0
0040503cb.hi 0x405044
00405040b 0x405088
00405044
00405044loc_405044:
00405044ldr x9, [sp+560]
00405048ldr x1, [sp+1032]
0040504cldr x10, [sp+1024]
00405050ldrb w8, [x8+x0]
00405054add x7, x7, x8
00405058subs xzr, x1, x9
0040505cb.hi 0x405064
00405060b 0x405080
00405064
00405064loc_405064:
00405064strb w7, [x10+x9]
00405068b 0x40506c
0040506c
0040506cloc_40506c:
0040506cldr x7, [sp+560]
00405070add x7, x7, 1
00405074str x7, [sp+560]
00405078b 0x404ff0
0040507c
0040507cloc_40507c:
0040507cb 0x402e18
00405080
00405080loc_405080:
00405080mov x0, x9
00405084bl runtime.panicIndex
00405088
00405088loc_405088:
00405088bl runtime.panicIndex
0040508c
0040508cloc_40508c:
0040508cbl runtime.panicIndex
00405090
00405090loc_405090:
00405090mov x0, xzr
00405094bl runtime.panicIndex
00405098
00405098loc_405098:
00405098orr x0, xzr, 1
0040509cbl runtime.panicSliceB
004050a0
004050a0loc_4050a0:
004050a0orr x0, xzr, 1
004050a4bl runtime.panicSliceB
004050a8
004050a8loc_4050a8:
004050a8bl runtime.panicdivide
004050ac
004050acloc_4050ac:
004050acbl runtime.panicdivide
004050b0
004050b0loc_4050b0:
004050b0bl runtime.panicIndex
004050b4hint
004050b8
004050b8loc_4050b8:
004050b8stp x0, x1, [sp+8]
004050bcstp x2, x3, [sp+24]
004050c0strb w4, [sp+40]
004050c4mov x3, x30
004050c8bl runtime.morestack_noctxt.abi0
004050ccldp x0, x1, [sp+8]
004050d0ldp x2, x3, [sp+24]
004050d4ldrb w4, [sp+40]
004050d8b 0x4022a0
004050dcudf 0
004022a0
Loading..