File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001e3580
001e3580slices.partialInsertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.partialInsertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e3580ldr x16, [x28+16]
001e3584sub x17, sp, 144
001e3588subs xzr, x17, x16
001e358cb.ls 0x1e3c70
001e3590sub x20, sp, 272
001e3594stp x29, x30, [x20-8]
001e3598add sp, x20, 0
001e359csub x29, sp, 8
001e35a0str x0, [sp+280]
001e35a4str x1, [sp+288]
001e35a8str x2, [sp+296]
001e35acstr x3, [sp+304]
001e35b0str x4, [sp+312]
001e35b4str x5, [sp+320]
001e35b8str x6, [sp+328]
001e35bcstrb wzr, [sp+54]
001e35c0ldr x4, [sp+312]
001e35c4add x4, x4, 1
001e35c8str x4, [sp+80]
001e35ccstr xzr, [sp+72]
001e35d0b 0x1e35d4
001e35d4
001e35d4loc_1e35d4:
001e35d4ldr x4, [sp+72]
001e35d8subs xzr, x4, 5
001e35dcb.lt 0x1e35e4
001e35e0b 0x1e35e8
001e35e4
001e35e4loc_1e35e4:
001e35e4b 0x1e35fc
001e35e8
001e35e8loc_1e35e8:
001e35e8strb wzr, [sp+54]
001e35ecmov x0, xzr
001e35f0ldp x29, x30, [sp-8]
001e35f4add sp, sp, 272
001e35f8ret x30
001e35fc
001e35fcloc_1e35fc:
001e35fcldr x4, [sp+320]
001e3600ldr x5, [sp+80]
001e3604subs xzr, x4, x5
001e3608cset x4, gt
001e360cstrb w4, [sp+55]
001e3610b.gt 0x1e3618
001e3614b 0x1e36a4
001e3618
001e3618loc_1e3618:
001e3618ldr x0, [sp+80]
001e361cldr x4, [sp+288]
001e3620ldr x1, [sp+296]
001e3624subs xzr, x1, x0
001e3628b.hi 0x1e3630
001e362cb 0x1e3c68
001e3630
001e3630loc_1e3630:
001e3630add x5, x4, x0, lsl #4
001e3634ldr x5, [x5+8]
001e3638ubfm x6, x0, 60, 59
001e363cldr x4, [x4+x6]
001e3640str x4, [sp+248]
001e3644str x5, [sp+256]
001e3648ldr x4, [sp+288]
001e364cldr x1, [sp+296]
001e3650ldr x5, [sp+80]
001e3654sub x0, x5, 1
001e3658subs xzr, x1, x0
001e365cb.hi 0x1e3664
001e3660b 0x1e3c64
001e3664
001e3664loc_1e3664:
001e3664add x5, x4, x0, lsl #4
001e3668ldr x3, [x5+8]
001e366cubfm x5, x0, 60, 59
001e3670ldr x2, [x4+x5]
001e3674str x2, [sp+232]
001e3678str x3, [sp+240]
001e367cldr x26, [sp+328]
001e3680ldr x4, [x26]
001e3684ldr x0, [sp+248]
001e3688ldr x1, [sp+256]
001e368cblr x4
001e3690str x0, [sp+112]
001e3694subs xzr, x0, 0
001e3698cset x4, ge
001e369cstrb w4, [sp+55]
001e36a0b 0x1e36a8
001e36a4
001e36a4loc_1e36a4:
001e36a4b 0x1e36a8
001e36a8
001e36a8loc_1e36a8:
001e36a8ldrb w4, [sp+55]
001e36actbnz w4, 0, 0x1e36b4
001e36b0b 0x1e36c8
001e36b4
001e36b4loc_1e36b4:
001e36b4ldr x4, [sp+80]
001e36b8add x4, x4, 1
001e36bcstr x4, [sp+80]
001e36c0b 0x1e36c4
001e36c4
001e36c4loc_1e36c4:
001e36c4b 0x1e35fc
001e36c8
001e36c8loc_1e36c8:
001e36c8ldr x4, [sp+320]
001e36ccldr x5, [sp+80]
001e36d0subs xzr, x4, x5
001e36d4b.eq 0x1e36dc
001e36d8b 0x1e36f0
001e36dc
001e36dcloc_1e36dc:
001e36dcorr x0, xzr, 1
001e36e0strb w0, [sp+54]
001e36e4ldp x29, x30, [sp-8]
001e36e8add sp, sp, 272
001e36ecret x30
001e36f0
001e36f0loc_1e36f0:
001e36f0ldr x4, [sp+312]
001e36f4ldr x5, [sp+320]
001e36f8sub x4, x5, x4
001e36fcsubs xzr, x4, 50
001e3700b.lt 0x1e3708
001e3704b 0x1e371c
001e3708
001e3708loc_1e3708:
001e3708strb wzr, [sp+54]
001e370cmov x0, xzr
001e3710ldp x29, x30, [sp-8]
001e3714add sp, sp, 272
001e3718ret x30
001e371c
001e371cloc_1e371c:
001e371cldr x0, [sp+80]
001e3720ldr x4, [sp+288]
001e3724ldr x1, [sp+296]
001e3728subs xzr, x1, x0
001e372cb.hi 0x1e3734
001e3730b 0x1e3c60
001e3734
001e3734loc_1e3734:
001e3734add x5, x4, x0, lsl #4
001e3738ldr x5, [x5+8]
001e373cubfm x6, x0, 60, 59
001e3740ldr x4, [x4+x6]
001e3744str x4, [sp+216]
001e3748str x5, [sp+224]
001e374cldr x4, [sp+288]
001e3750ldr x1, [sp+296]
001e3754ldr x5, [sp+80]
001e3758sub x0, x5, 1
001e375csubs xzr, x1, x0
001e3760b.hi 0x1e3768
001e3764b 0x1e3c5c
001e3768
001e3768loc_1e3768:
001e3768ldr x5, [sp+80]
001e376cldr x6, [sp+288]
001e3770ldr x1, [sp+296]
001e3774add x7, x4, x0, lsl #4
001e3778ldr x7, [x7+8]
001e377cubfm x8, x0, 60, 59
001e3780ldr x4, [x4+x8]
001e3784subs xzr, x1, x5
001e3788b.hi 0x1e3790
001e378cb 0x1e3c54
001e3790
001e3790loc_1e3790:
001e3790add x8, x6, x5, lsl #4
001e3794ubfm x5, x5, 60, 59
001e3798str x4, [x6+x5]
001e379cadrp x27, 0x868000
001e37a0ldr w4, [x27+3056]
001e37a4cbz w4, 0x1e37ac
001e37a8b 0x1e37b0
001e37ac
001e37acloc_1e37ac:
001e37acb 0x1e37c4
001e37b0
001e37b0loc_1e37b0:
001e37b0bl runtime.gcWriteBarrier2
001e37b4str x7, [x25]
001e37b8ldr x4, [x8+8]
001e37bcstr x4, [x25+8]
001e37c0b 0x1e37c4
001e37c4
001e37c4loc_1e37c4:
001e37c4str x7, [x8+8]
001e37c8ldr x4, [sp+80]
001e37ccsub x0, x4, 1
001e37d0str x0, [sp+104]
001e37d4ldr x4, [sp+288]
001e37d8ldr x1, [sp+296]
001e37dcldr x5, [sp+224]
001e37e0ldr x6, [sp+216]
001e37e4subs xzr, x1, x0
001e37e8b.hi 0x1e37f0
001e37ecb 0x1e3c50
001e37f0
001e37f0loc_1e37f0:
001e37f0add x7, x4, x0, lsl #4
001e37f4ubfm x8, x0, 60, 59
001e37f8str x6, [x4+x8]
001e37fcadrp x27, 0x868000
001e3800ldr w4, [x27+3056]
001e3804cbz w4, 0x1e380c
001e3808b 0x1e3810
001e380c
001e380cloc_1e380c:
001e380cb 0x1e3824
001e3810
001e3810loc_1e3810:
001e3810bl runtime.gcWriteBarrier2
001e3814str x5, [x25]
001e3818ldr x4, [x7+8]
001e381cstr x4, [x25+8]
001e3820b 0x1e3824
001e3824
001e3824loc_1e3824:
001e3824str x5, [x7+8]
001e3828ldr x4, [sp+312]
001e382cldr x5, [sp+80]
001e3830sub x4, x5, x4
001e3834subs xzr, x4, 2
001e3838b.ge 0x1e3840
001e383cb 0x1e3850
001e3840
001e3840loc_1e3840:
001e3840ldr x4, [sp+80]
001e3844sub x4, x4, 1
001e3848str x4, [sp+64]
001e384cb 0x1e3a74
001e3850
001e3850loc_1e3850:
001e3850b 0x1e3854
001e3854
001e3854loc_1e3854:
001e3854ldr x4, [sp+80]
001e3858ldr x5, [sp+320]
001e385csub x4, x5, x4
001e3860subs xzr, x4, 2
001e3864b.ge 0x1e386c
001e3868b 0x1e387c
001e386c
001e386cloc_1e386c:
001e386cldr x4, [sp+80]
001e3870add x4, x4, 1
001e3874str x4, [sp+56]
001e3878b 0x1e3894
001e387c
001e387cloc_1e387c:
001e387cb 0x1e3880
001e3880
001e3880loc_1e3880:
001e3880b 0x1e3884
001e3884
001e3884loc_1e3884:
001e3884ldr x4, [sp+72]
001e3888add x4, x4, 1
001e388cstr x4, [sp+72]
001e3890b 0x1e35d4
001e3894
001e3894loc_1e3894:
001e3894ldr x4, [sp+320]
001e3898ldr x5, [sp+56]
001e389csubs xzr, x4, x5
001e38a0b.gt 0x1e38a8
001e38a4b 0x1e3a50
001e38a8
001e38a8loc_1e38a8:
001e38a8ldr x0, [sp+56]
001e38acldr x4, [sp+288]
001e38b0ldr x1, [sp+296]
001e38b4subs xzr, x1, x0
001e38b8b.hi 0x1e38c0
001e38bcb 0x1e3a70
001e38c0
001e38c0loc_1e38c0:
001e38c0add x5, x4, x0, lsl #4
001e38c4ldr x5, [x5+8]
001e38c8ubfm x6, x0, 60, 59
001e38ccldr x4, [x4+x6]
001e38d0str x4, [sp+152]
001e38d4str x5, [sp+160]
001e38d8ldr x4, [sp+288]
001e38dcldr x1, [sp+296]
001e38e0ldr x5, [sp+56]
001e38e4sub x0, x5, 1
001e38e8subs xzr, x1, x0
001e38ecb.hi 0x1e38f4
001e38f0b 0x1e3a6c
001e38f4
001e38f4loc_1e38f4:
001e38f4add x5, x4, x0, lsl #4
001e38f8ldr x3, [x5+8]
001e38fcubfm x5, x0, 60, 59
001e3900ldr x2, [x4+x5]
001e3904str x2, [sp+136]
001e3908str x3, [sp+144]
001e390cldr x26, [sp+328]
001e3910ldr x4, [x26]
001e3914ldr x0, [sp+152]
001e3918ldr x1, [sp+160]
001e391cblr x4
001e3920str x0, [sp+112]
001e3924tbnz x0, 63, 0x1e392c
001e3928b 0x1e3a4c
001e392c
001e392cloc_1e392c:
001e392cldr x0, [sp+56]
001e3930ldr x4, [sp+288]
001e3934ldr x1, [sp+296]
001e3938subs xzr, x1, x0
001e393cb.hi 0x1e3944
001e3940b 0x1e3a68
001e3944
001e3944loc_1e3944:
001e3944add x5, x4, x0, lsl #4
001e3948ldr x5, [x5+8]
001e394cubfm x6, x0, 60, 59
001e3950ldr x4, [x4+x6]
001e3954str x4, [sp+120]
001e3958str x5, [sp+128]
001e395cldr x4, [sp+288]
001e3960ldr x1, [sp+296]
001e3964ldr x5, [sp+56]
001e3968sub x0, x5, 1
001e396csubs xzr, x1, x0
001e3970b.hi 0x1e3978
001e3974b 0x1e3a64
001e3978
001e3978loc_1e3978:
001e3978ldr x5, [sp+56]
001e397cldr x6, [sp+288]
001e3980ldr x1, [sp+296]
001e3984add x7, x4, x0, lsl #4
001e3988ldr x7, [x7+8]
001e398cubfm x8, x0, 60, 59
001e3990ldr x4, [x4+x8]
001e3994subs xzr, x1, x5
001e3998b.hi 0x1e39a0
001e399cb 0x1e3a5c
001e39a0
001e39a0loc_1e39a0:
001e39a0add x8, x6, x5, lsl #4
001e39a4ubfm x5, x5, 60, 59
001e39a8str x4, [x6+x5]
001e39acadrp x27, 0x868000
001e39b0ldr w4, [x27+3056]
001e39b4cbz w4, 0x1e39bc
001e39b8b 0x1e39c0
001e39bc
001e39bcloc_1e39bc:
001e39bcb 0x1e39d4
001e39c0
001e39c0loc_1e39c0:
001e39c0bl runtime.gcWriteBarrier2
001e39c4str x7, [x25]
001e39c8ldr x4, [x8+8]
001e39ccstr x4, [x25+8]
001e39d0b 0x1e39d4
001e39d4
001e39d4loc_1e39d4:
001e39d4str x7, [x8+8]
001e39d8ldr x4, [sp+56]
001e39dcsub x0, x4, 1
001e39e0str x0, [sp+88]
001e39e4ldr x4, [sp+288]
001e39e8ldr x1, [sp+296]
001e39ecldr x5, [sp+128]
001e39f0ldr x6, [sp+120]
001e39f4subs xzr, x1, x0
001e39f8b.hi 0x1e3a00
001e39fcb 0x1e3a58
001e3a00
001e3a00loc_1e3a00:
001e3a00add x7, x4, x0, lsl #4
001e3a04ubfm x8, x0, 60, 59
001e3a08str x6, [x4+x8]
001e3a0cadrp x27, 0x868000
001e3a10ldr w4, [x27+3056]
001e3a14cbz w4, 0x1e3a1c
001e3a18b 0x1e3a20
001e3a1c
001e3a1cloc_1e3a1c:
001e3a1cb 0x1e3a34
001e3a20
001e3a20loc_1e3a20:
001e3a20bl runtime.gcWriteBarrier2
001e3a24str x5, [x25]
001e3a28ldr x4, [x7+8]
001e3a2cstr x4, [x25+8]
001e3a30b 0x1e3a34
001e3a34
001e3a34loc_1e3a34:
001e3a34str x5, [x7+8]
001e3a38b 0x1e3a3c
001e3a3c
001e3a3cloc_1e3a3c:
001e3a3cldr x4, [sp+56]
001e3a40add x4, x4, 1
001e3a44str x4, [sp+56]
001e3a48b 0x1e3894
001e3a4c
001e3a4cloc_1e3a4c:
001e3a4cb 0x1e3a54
001e3a50
001e3a50loc_1e3a50:
001e3a50b 0x1e3a54
001e3a54
001e3a54loc_1e3a54:
001e3a54b 0x1e3880
001e3a58
001e3a58loc_1e3a58:
001e3a58bl runtime.panicIndex
001e3a5c
001e3a5cloc_1e3a5c:
001e3a5cmov x0, x5
001e3a60bl runtime.panicIndex
001e3a64
001e3a64loc_1e3a64:
001e3a64bl runtime.panicIndex
001e3a68
001e3a68loc_1e3a68:
001e3a68bl runtime.panicIndex
001e3a6c
001e3a6cloc_1e3a6c:
001e3a6cbl runtime.panicIndex
001e3a70
001e3a70loc_1e3a70:
001e3a70bl runtime.panicIndex
001e3a74
001e3a74loc_1e3a74:
001e3a74ldr x4, [sp+64]
001e3a78subs xzr, x4, 0
001e3a7cb.gt 0x1e3a84
001e3a80b 0x1e3c2c
001e3a84
001e3a84loc_1e3a84:
001e3a84ldr x0, [sp+64]
001e3a88ldr x4, [sp+288]
001e3a8cldr x1, [sp+296]
001e3a90subs xzr, x0, x1
001e3a94b.lo 0x1e3a9c
001e3a98b 0x1e3c4c
001e3a9c
001e3a9cloc_1e3a9c:
001e3a9cadd x5, x4, x0, lsl #4
001e3aa0ldr x5, [x5+8]
001e3aa4ubfm x6, x0, 60, 59
001e3aa8ldr x4, [x4+x6]
001e3aacstr x4, [sp+200]
001e3ab0str x5, [sp+208]
001e3ab4ldr x4, [sp+288]
001e3ab8ldr x1, [sp+296]
001e3abcldr x5, [sp+64]
001e3ac0sub x0, x5, 1
001e3ac4subs xzr, x1, x0
001e3ac8b.hi 0x1e3ad0
001e3accb 0x1e3c48
001e3ad0
001e3ad0loc_1e3ad0:
001e3ad0add x5, x4, x0, lsl #4
001e3ad4ldr x3, [x5+8]
001e3ad8ubfm x5, x0, 60, 59
001e3adcldr x2, [x4+x5]
001e3ae0str x2, [sp+184]
001e3ae4str x3, [sp+192]
001e3ae8ldr x26, [sp+328]
001e3aecldr x4, [x26]
001e3af0ldr x0, [sp+200]
001e3af4ldr x1, [sp+208]
001e3af8blr x4
001e3afcstr x0, [sp+112]
001e3b00tbnz x0, 63, 0x1e3b08
001e3b04b 0x1e3c28
001e3b08
001e3b08loc_1e3b08:
001e3b08ldr x0, [sp+64]
001e3b0cldr x4, [sp+288]
001e3b10ldr x1, [sp+296]
001e3b14subs xzr, x0, x1
001e3b18b.lo 0x1e3b20
001e3b1cb 0x1e3c44
001e3b20
001e3b20loc_1e3b20:
001e3b20add x5, x4, x0, lsl #4
001e3b24ldr x5, [x5+8]
001e3b28ubfm x6, x0, 60, 59
001e3b2cldr x4, [x4+x6]
001e3b30str x4, [sp+168]
001e3b34str x5, [sp+176]
001e3b38ldr x4, [sp+288]
001e3b3cldr x1, [sp+296]
001e3b40ldr x5, [sp+64]
001e3b44sub x0, x5, 1
001e3b48subs xzr, x1, x0
001e3b4cb.hi 0x1e3b54
001e3b50b 0x1e3c40
001e3b54
001e3b54loc_1e3b54:
001e3b54ldr x5, [sp+64]
001e3b58ldr x6, [sp+288]
001e3b5cldr x1, [sp+296]
001e3b60add x7, x4, x0, lsl #4
001e3b64ldr x7, [x7+8]
001e3b68ubfm x8, x0, 60, 59
001e3b6cldr x4, [x4+x8]
001e3b70subs xzr, x1, x5
001e3b74b.hi 0x1e3b7c
001e3b78b 0x1e3c38
001e3b7c
001e3b7cloc_1e3b7c:
001e3b7cadd x8, x6, x5, lsl #4
001e3b80ubfm x5, x5, 60, 59
001e3b84str x4, [x6+x5]
001e3b88adrp x27, 0x868000
001e3b8cldr w4, [x27+3056]
001e3b90cbz w4, 0x1e3b98
001e3b94b 0x1e3b9c
001e3b98
001e3b98loc_1e3b98:
001e3b98b 0x1e3bb0
001e3b9c
001e3b9cloc_1e3b9c:
001e3b9cbl runtime.gcWriteBarrier2
001e3ba0str x7, [x25]
001e3ba4ldr x4, [x8+8]
001e3ba8str x4, [x25+8]
001e3bacb 0x1e3bb0
001e3bb0
001e3bb0loc_1e3bb0:
001e3bb0str x7, [x8+8]
001e3bb4ldr x4, [sp+64]
001e3bb8sub x0, x4, 1
001e3bbcstr x0, [sp+96]
001e3bc0ldr x4, [sp+288]
001e3bc4ldr x1, [sp+296]
001e3bc8ldr x5, [sp+176]
001e3bccldr x6, [sp+168]
001e3bd0subs xzr, x1, x0
001e3bd4b.hi 0x1e3bdc
001e3bd8b 0x1e3c34
001e3bdc
001e3bdcloc_1e3bdc:
001e3bdcadd x7, x4, x0, lsl #4
001e3be0ubfm x8, x0, 60, 59
001e3be4str x6, [x4+x8]
001e3be8adrp x27, 0x868000
001e3becldr w4, [x27+3056]
001e3bf0cbz w4, 0x1e3bf8
001e3bf4b 0x1e3bfc
001e3bf8
001e3bf8loc_1e3bf8:
001e3bf8b 0x1e3c10
001e3bfc
001e3bfcloc_1e3bfc:
001e3bfcbl runtime.gcWriteBarrier2
001e3c00str x5, [x25]
001e3c04ldr x4, [x7+8]
001e3c08str x4, [x25+8]
001e3c0cb 0x1e3c10
001e3c10
001e3c10loc_1e3c10:
001e3c10str x5, [x7+8]
001e3c14b 0x1e3c18
001e3c18
001e3c18loc_1e3c18:
001e3c18ldr x4, [sp+64]
001e3c1csub x4, x4, 1
001e3c20str x4, [sp+64]
001e3c24b 0x1e3a74
001e3c28
001e3c28loc_1e3c28:
001e3c28b 0x1e3c30
001e3c2c
001e3c2cloc_1e3c2c:
001e3c2cb 0x1e3c30
001e3c30
001e3c30loc_1e3c30:
001e3c30b 0x1e3854
001e3c34
001e3c34loc_1e3c34:
001e3c34bl runtime.panicIndex
001e3c38
001e3c38loc_1e3c38:
001e3c38mov x0, x5
001e3c3cbl runtime.panicIndex
001e3c40
001e3c40loc_1e3c40:
001e3c40bl runtime.panicIndex
001e3c44
001e3c44loc_1e3c44:
001e3c44bl runtime.panicIndex
001e3c48
001e3c48loc_1e3c48:
001e3c48bl runtime.panicIndex
001e3c4c
001e3c4cloc_1e3c4c:
001e3c4cbl runtime.panicIndex
001e3c50
001e3c50loc_1e3c50:
001e3c50bl runtime.panicIndex
001e3c54
001e3c54loc_1e3c54:
001e3c54mov x0, x5
001e3c58bl runtime.panicIndex
001e3c5c
001e3c5cloc_1e3c5c:
001e3c5cbl runtime.panicIndex
001e3c60
001e3c60loc_1e3c60:
001e3c60bl runtime.panicIndex
001e3c64
001e3c64loc_1e3c64:
001e3c64bl runtime.panicIndex
001e3c68
001e3c68loc_1e3c68:
001e3c68bl runtime.panicIndex
001e3c6chint
001e3c70
001e3c70loc_1e3c70:
001e3c70stp x0, x1, [sp+8]
001e3c74stp x2, x3, [sp+24]
001e3c78stp x4, x5, [sp+40]
001e3c7cstr x6, [sp+56]
001e3c80mov x3, x30
001e3c84bl runtime.morestack_noctxt.abi0
001e3c88ldp x0, x1, [sp+8]
001e3c8cldp x2, x3, [sp+24]
001e3c90ldp x4, x5, [sp+40]
001e3c94ldr x6, [sp+56]
001e3c98b 0x1e3580
001e3c9cudf 0
001e3580
001e3580slices.partialInsertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.partialInsertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e3580ldr x16, [x28+16]
001e3584sub x17, sp, 144
001e3588subs xzr, x17, x16
001e358cb.ls 0x1e3c70
001e3590sub x20, sp, 272
001e3594stp x29, x30, [x20-8]
001e3598add sp, x20, 0
001e359csub x29, sp, 8
001e35a0str x0, [sp+280]
001e35a4str x1, [sp+288]
001e35a8str x2, [sp+296]
001e35acstr x3, [sp+304]
001e35b0str x4, [sp+312]
001e35b4str x5, [sp+320]
001e35b8str x6, [sp+328]
001e35bcstrb wzr, [sp+54]
001e35c0ldr x4, [sp+312]
001e35c4add x4, x4, 1
001e35c8str x4, [sp+80]
001e35ccstr xzr, [sp+72]
001e35d0b 0x1e35d4
001e35d4
001e35d4loc_1e35d4:
001e35d4ldr x4, [sp+72]
001e35d8subs xzr, x4, 5
001e35dcb.lt 0x1e35e4
001e35e0b 0x1e35e8
001e35e4
001e35e4loc_1e35e4:
001e35e4b 0x1e35fc
001e35e8
001e35e8loc_1e35e8:
001e35e8strb wzr, [sp+54]
001e35ecmov x0, xzr
001e35f0ldp x29, x30, [sp-8]
001e35f4add sp, sp, 272
001e35f8ret x30
001e35fc
001e35fcloc_1e35fc:
001e35fcldr x4, [sp+320]
001e3600ldr x5, [sp+80]
001e3604subs xzr, x4, x5
001e3608cset x4, gt
001e360cstrb w4, [sp+55]
001e3610b.gt 0x1e3618
001e3614b 0x1e36a4
001e3618
001e3618loc_1e3618:
001e3618ldr x0, [sp+80]
001e361cldr x4, [sp+288]
001e3620ldr x1, [sp+296]
001e3624subs xzr, x1, x0
001e3628b.hi 0x1e3630
001e362cb 0x1e3c68
001e3630
001e3630loc_1e3630:
001e3630add x5, x4, x0, lsl #4
001e3634ldr x5, [x5+8]
001e3638ubfm x6, x0, 60, 59
001e363cldr x4, [x4+x6]
001e3640str x4, [sp+248]
001e3644str x5, [sp+256]
001e3648ldr x4, [sp+288]
001e364cldr x1, [sp+296]
001e3650ldr x5, [sp+80]
001e3654sub x0, x5, 1
001e3658subs xzr, x1, x0
001e365cb.hi 0x1e3664
001e3660b 0x1e3c64
001e3664
001e3664loc_1e3664:
001e3664add x5, x4, x0, lsl #4
001e3668ldr x3, [x5+8]
001e366cubfm x5, x0, 60, 59
001e3670ldr x2, [x4+x5]
001e3674str x2, [sp+232]
001e3678str x3, [sp+240]
001e367cldr x26, [sp+328]
001e3680ldr x4, [x26]
001e3684ldr x0, [sp+248]
001e3688ldr x1, [sp+256]
001e368cblr x4
001e3690str x0, [sp+112]
001e3694subs xzr, x0, 0
001e3698cset x4, ge
001e369cstrb w4, [sp+55]
001e36a0b 0x1e36a8
001e36a4
001e36a4loc_1e36a4:
001e36a4b 0x1e36a8
001e36a8
001e36a8loc_1e36a8:
001e36a8ldrb w4, [sp+55]
001e36actbnz w4, 0, 0x1e36b4
001e36b0b 0x1e36c8
001e36b4
001e36b4loc_1e36b4:
001e36b4ldr x4, [sp+80]
001e36b8add x4, x4, 1
001e36bcstr x4, [sp+80]
001e36c0b 0x1e36c4
001e36c4
001e36c4loc_1e36c4:
001e36c4b 0x1e35fc
001e36c8
001e36c8loc_1e36c8:
001e36c8ldr x4, [sp+320]
001e36ccldr x5, [sp+80]
001e36d0subs xzr, x4, x5
001e36d4b.eq 0x1e36dc
001e36d8b 0x1e36f0
001e36dc
001e36dcloc_1e36dc:
001e36dcorr x0, xzr, 1
001e36e0strb w0, [sp+54]
001e36e4ldp x29, x30, [sp-8]
001e36e8add sp, sp, 272
001e36ecret x30
001e36f0
001e36f0loc_1e36f0:
001e36f0ldr x4, [sp+312]
001e36f4ldr x5, [sp+320]
001e36f8sub x4, x5, x4
001e36fcsubs xzr, x4, 50
001e3700b.lt 0x1e3708
001e3704b 0x1e371c
001e3708
001e3708loc_1e3708:
001e3708strb wzr, [sp+54]
001e370cmov x0, xzr
001e3710ldp x29, x30, [sp-8]
001e3714add sp, sp, 272
001e3718ret x30
001e371c
001e371cloc_1e371c:
001e371cldr x0, [sp+80]
001e3720ldr x4, [sp+288]
001e3724ldr x1, [sp+296]
001e3728subs xzr, x1, x0
001e372cb.hi 0x1e3734
001e3730b 0x1e3c60
001e3734
001e3734loc_1e3734:
001e3734add x5, x4, x0, lsl #4
001e3738ldr x5, [x5+8]
001e373cubfm x6, x0, 60, 59
001e3740ldr x4, [x4+x6]
001e3744str x4, [sp+216]
001e3748str x5, [sp+224]
001e374cldr x4, [sp+288]
001e3750ldr x1, [sp+296]
001e3754ldr x5, [sp+80]
001e3758sub x0, x5, 1
001e375csubs xzr, x1, x0
001e3760b.hi 0x1e3768
001e3764b 0x1e3c5c
001e3768
001e3768loc_1e3768:
001e3768ldr x5, [sp+80]
001e376cldr x6, [sp+288]
001e3770ldr x1, [sp+296]
001e3774add x7, x4, x0, lsl #4
001e3778ldr x7, [x7+8]
001e377cubfm x8, x0, 60, 59
001e3780ldr x4, [x4+x8]
001e3784subs xzr, x1, x5
001e3788b.hi 0x1e3790
001e378cb 0x1e3c54
001e3790
001e3790loc_1e3790:
001e3790add x8, x6, x5, lsl #4
001e3794ubfm x5, x5, 60, 59
001e3798str x4, [x6+x5]
001e379cadrp x27, 0x868000
001e37a0ldr w4, [x27+3056]
001e37a4cbz w4, 0x1e37ac
001e37a8b 0x1e37b0
001e37ac
001e37acloc_1e37ac:
001e37acb 0x1e37c4
001e37b0
001e37b0loc_1e37b0:
001e37b0bl runtime.gcWriteBarrier2
001e37b4str x7, [x25]
001e37b8ldr x4, [x8+8]
001e37bcstr x4, [x25+8]
001e37c0b 0x1e37c4
001e37c4
001e37c4loc_1e37c4:
001e37c4str x7, [x8+8]
001e37c8ldr x4, [sp+80]
001e37ccsub x0, x4, 1
001e37d0str x0, [sp+104]
001e37d4ldr x4, [sp+288]
001e37d8ldr x1, [sp+296]
001e37dcldr x5, [sp+224]
001e37e0ldr x6, [sp+216]
001e37e4subs xzr, x1, x0
001e37e8b.hi 0x1e37f0
001e37ecb 0x1e3c50
001e37f0
001e37f0loc_1e37f0:
001e37f0add x7, x4, x0, lsl #4
001e37f4ubfm x8, x0, 60, 59
001e37f8str x6, [x4+x8]
001e37fcadrp x27, 0x868000
001e3800ldr w4, [x27+3056]
001e3804cbz w4, 0x1e380c
001e3808b 0x1e3810
001e380c
001e380cloc_1e380c:
001e380cb 0x1e3824
001e3810
001e3810loc_1e3810:
001e3810bl runtime.gcWriteBarrier2
001e3814str x5, [x25]
001e3818ldr x4, [x7+8]
001e381cstr x4, [x25+8]
001e3820b 0x1e3824
001e3824
001e3824loc_1e3824:
001e3824str x5, [x7+8]
001e3828ldr x4, [sp+312]
001e382cldr x5, [sp+80]
001e3830sub x4, x5, x4
001e3834subs xzr, x4, 2
001e3838b.ge 0x1e3840
001e383cb 0x1e3850
001e3840
001e3840loc_1e3840:
001e3840ldr x4, [sp+80]
001e3844sub x4, x4, 1
001e3848str x4, [sp+64]
001e384cb 0x1e3a74
001e3850
001e3850loc_1e3850:
001e3850b 0x1e3854
001e3854
001e3854loc_1e3854:
001e3854ldr x4, [sp+80]
001e3858ldr x5, [sp+320]
001e385csub x4, x5, x4
001e3860subs xzr, x4, 2
001e3864b.ge 0x1e386c
001e3868b 0x1e387c
001e386c
001e386cloc_1e386c:
001e386cldr x4, [sp+80]
001e3870add x4, x4, 1
001e3874str x4, [sp+56]
001e3878b 0x1e3894
001e387c
001e387cloc_1e387c:
001e387cb 0x1e3880
001e3880
001e3880loc_1e3880:
001e3880b 0x1e3884
001e3884
001e3884loc_1e3884:
001e3884ldr x4, [sp+72]
001e3888add x4, x4, 1
001e388cstr x4, [sp+72]
001e3890b 0x1e35d4
001e3894
001e3894loc_1e3894:
001e3894ldr x4, [sp+320]
001e3898ldr x5, [sp+56]
001e389csubs xzr, x4, x5
001e38a0b.gt 0x1e38a8
001e38a4b 0x1e3a50
001e38a8
001e38a8loc_1e38a8:
001e38a8ldr x0, [sp+56]
001e38acldr x4, [sp+288]
001e38b0ldr x1, [sp+296]
001e38b4subs xzr, x1, x0
001e38b8b.hi 0x1e38c0
001e38bcb 0x1e3a70
001e38c0
001e38c0loc_1e38c0:
001e38c0add x5, x4, x0, lsl #4
001e38c4ldr x5, [x5+8]
001e38c8ubfm x6, x0, 60, 59
001e38ccldr x4, [x4+x6]
001e38d0str x4, [sp+152]
001e38d4str x5, [sp+160]
001e38d8ldr x4, [sp+288]
001e38dcldr x1, [sp+296]
001e38e0ldr x5, [sp+56]
001e38e4sub x0, x5, 1
001e38e8subs xzr, x1, x0
001e38ecb.hi 0x1e38f4
001e38f0b 0x1e3a6c
001e38f4
001e38f4loc_1e38f4:
001e38f4add x5, x4, x0, lsl #4
001e38f8ldr x3, [x5+8]
001e38fcubfm x5, x0, 60, 59
001e3900ldr x2, [x4+x5]
001e3904str x2, [sp+136]
001e3908str x3, [sp+144]
001e390cldr x26, [sp+328]
001e3910ldr x4, [x26]
001e3914ldr x0, [sp+152]
001e3918ldr x1, [sp+160]
001e391cblr x4
001e3920str x0, [sp+112]
001e3924tbnz x0, 63, 0x1e392c
001e3928b 0x1e3a4c
001e392c
001e392cloc_1e392c:
001e392cldr x0, [sp+56]
001e3930ldr x4, [sp+288]
001e3934ldr x1, [sp+296]
001e3938subs xzr, x1, x0
001e393cb.hi 0x1e3944
001e3940b 0x1e3a68
001e3944
001e3944loc_1e3944:
001e3944add x5, x4, x0, lsl #4
001e3948ldr x5, [x5+8]
001e394cubfm x6, x0, 60, 59
001e3950ldr x4, [x4+x6]
001e3954str x4, [sp+120]
001e3958str x5, [sp+128]
001e395cldr x4, [sp+288]
001e3960ldr x1, [sp+296]
001e3964ldr x5, [sp+56]
001e3968sub x0, x5, 1
001e396csubs xzr, x1, x0
001e3970b.hi 0x1e3978
001e3974b 0x1e3a64
001e3978
001e3978loc_1e3978:
001e3978ldr x5, [sp+56]
001e397cldr x6, [sp+288]
001e3980ldr x1, [sp+296]
001e3984add x7, x4, x0, lsl #4
001e3988ldr x7, [x7+8]
001e398cubfm x8, x0, 60, 59
001e3990ldr x4, [x4+x8]
001e3994subs xzr, x1, x5
001e3998b.hi 0x1e39a0
001e399cb 0x1e3a5c
001e39a0
001e39a0loc_1e39a0:
001e39a0add x8, x6, x5, lsl #4
001e39a4ubfm x5, x5, 60, 59
001e39a8str x4, [x6+x5]
001e39acadrp x27, 0x868000
001e39b0ldr w4, [x27+3056]
001e39b4cbz w4, 0x1e39bc
001e39b8b 0x1e39c0
001e39bc
001e39bcloc_1e39bc:
001e39bcb 0x1e39d4
001e39c0
001e39c0loc_1e39c0:
001e39c0bl runtime.gcWriteBarrier2
001e39c4str x7, [x25]
001e39c8ldr x4, [x8+8]
001e39ccstr x4, [x25+8]
001e39d0b 0x1e39d4
001e39d4
001e39d4loc_1e39d4:
001e39d4str x7, [x8+8]
001e39d8ldr x4, [sp+56]
001e39dcsub x0, x4, 1
001e39e0str x0, [sp+88]
001e39e4ldr x4, [sp+288]
001e39e8ldr x1, [sp+296]
001e39ecldr x5, [sp+128]
001e39f0ldr x6, [sp+120]
001e39f4subs xzr, x1, x0
001e39f8b.hi 0x1e3a00
001e39fcb 0x1e3a58
001e3a00
001e3a00loc_1e3a00:
001e3a00add x7, x4, x0, lsl #4
001e3a04ubfm x8, x0, 60, 59
001e3a08str x6, [x4+x8]
001e3a0cadrp x27, 0x868000
001e3a10ldr w4, [x27+3056]
001e3a14cbz w4, 0x1e3a1c
001e3a18b 0x1e3a20
001e3a1c
001e3a1cloc_1e3a1c:
001e3a1cb 0x1e3a34
001e3a20
001e3a20loc_1e3a20:
001e3a20bl runtime.gcWriteBarrier2
001e3a24str x5, [x25]
001e3a28ldr x4, [x7+8]
001e3a2cstr x4, [x25+8]
001e3a30b 0x1e3a34
001e3a34
001e3a34loc_1e3a34:
001e3a34str x5, [x7+8]
001e3a38b 0x1e3a3c
001e3a3c
001e3a3cloc_1e3a3c:
001e3a3cldr x4, [sp+56]
001e3a40add x4, x4, 1
001e3a44str x4, [sp+56]
001e3a48b 0x1e3894
001e3a4c
001e3a4cloc_1e3a4c:
001e3a4cb 0x1e3a54
001e3a50
001e3a50loc_1e3a50:
001e3a50b 0x1e3a54
001e3a54
001e3a54loc_1e3a54:
001e3a54b 0x1e3880
001e3a58
001e3a58loc_1e3a58:
001e3a58bl runtime.panicIndex
001e3a5c
001e3a5cloc_1e3a5c:
001e3a5cmov x0, x5
001e3a60bl runtime.panicIndex
001e3a64
001e3a64loc_1e3a64:
001e3a64bl runtime.panicIndex
001e3a68
001e3a68loc_1e3a68:
001e3a68bl runtime.panicIndex
001e3a6c
001e3a6cloc_1e3a6c:
001e3a6cbl runtime.panicIndex
001e3a70
001e3a70loc_1e3a70:
001e3a70bl runtime.panicIndex
001e3a74
001e3a74loc_1e3a74:
001e3a74ldr x4, [sp+64]
001e3a78subs xzr, x4, 0
001e3a7cb.gt 0x1e3a84
001e3a80b 0x1e3c2c
001e3a84
001e3a84loc_1e3a84:
001e3a84ldr x0, [sp+64]
001e3a88ldr x4, [sp+288]
001e3a8cldr x1, [sp+296]
001e3a90subs xzr, x0, x1
001e3a94b.lo 0x1e3a9c
001e3a98b 0x1e3c4c
001e3a9c
001e3a9cloc_1e3a9c:
001e3a9cadd x5, x4, x0, lsl #4
001e3aa0ldr x5, [x5+8]
001e3aa4ubfm x6, x0, 60, 59
001e3aa8ldr x4, [x4+x6]
001e3aacstr x4, [sp+200]
001e3ab0str x5, [sp+208]
001e3ab4ldr x4, [sp+288]
001e3ab8ldr x1, [sp+296]
001e3abcldr x5, [sp+64]
001e3ac0sub x0, x5, 1
001e3ac4subs xzr, x1, x0
001e3ac8b.hi 0x1e3ad0
001e3accb 0x1e3c48
001e3ad0
001e3ad0loc_1e3ad0:
001e3ad0add x5, x4, x0, lsl #4
001e3ad4ldr x3, [x5+8]
001e3ad8ubfm x5, x0, 60, 59
001e3adcldr x2, [x4+x5]
001e3ae0str x2, [sp+184]
001e3ae4str x3, [sp+192]
001e3ae8ldr x26, [sp+328]
001e3aecldr x4, [x26]
001e3af0ldr x0, [sp+200]
001e3af4ldr x1, [sp+208]
001e3af8blr x4
001e3afcstr x0, [sp+112]
001e3b00tbnz x0, 63, 0x1e3b08
001e3b04b 0x1e3c28
001e3b08
001e3b08loc_1e3b08:
001e3b08ldr x0, [sp+64]
001e3b0cldr x4, [sp+288]
001e3b10ldr x1, [sp+296]
001e3b14subs xzr, x0, x1
001e3b18b.lo 0x1e3b20
001e3b1cb 0x1e3c44
001e3b20
001e3b20loc_1e3b20:
001e3b20add x5, x4, x0, lsl #4
001e3b24ldr x5, [x5+8]
001e3b28ubfm x6, x0, 60, 59
001e3b2cldr x4, [x4+x6]
001e3b30str x4, [sp+168]
001e3b34str x5, [sp+176]
001e3b38ldr x4, [sp+288]
001e3b3cldr x1, [sp+296]
001e3b40ldr x5, [sp+64]
001e3b44sub x0, x5, 1
001e3b48subs xzr, x1, x0
001e3b4cb.hi 0x1e3b54
001e3b50b 0x1e3c40
001e3b54
001e3b54loc_1e3b54:
001e3b54ldr x5, [sp+64]
001e3b58ldr x6, [sp+288]
001e3b5cldr x1, [sp+296]
001e3b60add x7, x4, x0, lsl #4
001e3b64ldr x7, [x7+8]
001e3b68ubfm x8, x0, 60, 59
001e3b6cldr x4, [x4+x8]
001e3b70subs xzr, x1, x5
001e3b74b.hi 0x1e3b7c
001e3b78b 0x1e3c38
001e3b7c
001e3b7cloc_1e3b7c:
001e3b7cadd x8, x6, x5, lsl #4
001e3b80ubfm x5, x5, 60, 59
001e3b84str x4, [x6+x5]
001e3b88adrp x27, 0x868000
001e3b8cldr w4, [x27+3056]
001e3b90cbz w4, 0x1e3b98
001e3b94b 0x1e3b9c
001e3b98
001e3b98loc_1e3b98:
001e3b98b 0x1e3bb0
001e3b9c
001e3b9cloc_1e3b9c:
001e3b9cbl runtime.gcWriteBarrier2
001e3ba0str x7, [x25]
001e3ba4ldr x4, [x8+8]
001e3ba8str x4, [x25+8]
001e3bacb 0x1e3bb0
001e3bb0
001e3bb0loc_1e3bb0:
001e3bb0str x7, [x8+8]
001e3bb4ldr x4, [sp+64]
001e3bb8sub x0, x4, 1
001e3bbcstr x0, [sp+96]
001e3bc0ldr x4, [sp+288]
001e3bc4ldr x1, [sp+296]
001e3bc8ldr x5, [sp+176]
001e3bccldr x6, [sp+168]
001e3bd0subs xzr, x1, x0
001e3bd4b.hi 0x1e3bdc
001e3bd8b 0x1e3c34
001e3bdc
001e3bdcloc_1e3bdc:
001e3bdcadd x7, x4, x0, lsl #4
001e3be0ubfm x8, x0, 60, 59
001e3be4str x6, [x4+x8]
001e3be8adrp x27, 0x868000
001e3becldr w4, [x27+3056]
001e3bf0cbz w4, 0x1e3bf8
001e3bf4b 0x1e3bfc
001e3bf8
001e3bf8loc_1e3bf8:
001e3bf8b 0x1e3c10
001e3bfc
001e3bfcloc_1e3bfc:
001e3bfcbl runtime.gcWriteBarrier2
001e3c00str x5, [x25]
001e3c04ldr x4, [x7+8]
001e3c08str x4, [x25+8]
001e3c0cb 0x1e3c10
001e3c10
001e3c10loc_1e3c10:
001e3c10str x5, [x7+8]
001e3c14b 0x1e3c18
001e3c18
001e3c18loc_1e3c18:
001e3c18ldr x4, [sp+64]
001e3c1csub x4, x4, 1
001e3c20str x4, [sp+64]
001e3c24b 0x1e3a74
001e3c28
001e3c28loc_1e3c28:
001e3c28b 0x1e3c30
001e3c2c
001e3c2cloc_1e3c2c:
001e3c2cb 0x1e3c30
001e3c30
001e3c30loc_1e3c30:
001e3c30b 0x1e3854
001e3c34
001e3c34loc_1e3c34:
001e3c34bl runtime.panicIndex
001e3c38
001e3c38loc_1e3c38:
001e3c38mov x0, x5
001e3c3cbl runtime.panicIndex
001e3c40
001e3c40loc_1e3c40:
001e3c40bl runtime.panicIndex
001e3c44
001e3c44loc_1e3c44:
001e3c44bl runtime.panicIndex
001e3c48
001e3c48loc_1e3c48:
001e3c48bl runtime.panicIndex
001e3c4c
001e3c4cloc_1e3c4c:
001e3c4cbl runtime.panicIndex
001e3c50
001e3c50loc_1e3c50:
001e3c50bl runtime.panicIndex
001e3c54
001e3c54loc_1e3c54:
001e3c54mov x0, x5
001e3c58bl runtime.panicIndex
001e3c5c
001e3c5cloc_1e3c5c:
001e3c5cbl runtime.panicIndex
001e3c60
001e3c60loc_1e3c60:
001e3c60bl runtime.panicIndex
001e3c64
001e3c64loc_1e3c64:
001e3c64bl runtime.panicIndex
001e3c68
001e3c68loc_1e3c68:
001e3c68bl runtime.panicIndex
001e3c6chint
001e3c70
001e3c70loc_1e3c70:
001e3c70stp x0, x1, [sp+8]
001e3c74stp x2, x3, [sp+24]
001e3c78stp x4, x5, [sp+40]
001e3c7cstr x6, [sp+56]
001e3c80mov x3, x30
001e3c84bl runtime.morestack_noctxt.abi0
001e3c88ldp x0, x1, [sp+8]
001e3c8cldp x2, x3, [sp+24]
001e3c90ldp x4, x5, [sp+40]
001e3c94ldr x6, [sp+56]
001e3c98b 0x1e3580
001e3c9cudf 0
001e3580
001e3ca0
001e3ca0slices.reverseRangeCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.reverseRangeCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e3ca0ldr x16, [x28+16]
001e3ca4subs xzr, sp, x16
001e3ca8b.ls 0x1e3e3c
001e3cacstr x30, [sp-64]!
001e3cb0stur x29, [sp-8]
001e3cb4sub x29, sp, 8
001e3cb8str x0, [sp+72]
001e3cbcstr x1, [sp+80]
001e3cc0str x2, [sp+88]
001e3cc4str x3, [sp+96]
001e3cc8str x4, [sp+104]
001e3cccstr x5, [sp+112]
001e3cd0str x6, [sp+120]
001e3cd4str x4, [sp+32]
001e3cd8sub x2, x5, 1
001e3cdcstr x2, [sp+24]
001e3ce0b 0x1e3ce4
001e3ce4
001e3ce4loc_1e3ce4:
001e3ce4ldr x2, [sp+24]
001e3ce8ldr x3, [sp+32]
001e3cecsubs xzr, x2, x3
001e3cf0b.gt 0x1e3cf8
001e3cf4b 0x1e3e18
001e3cf8
001e3cf8loc_1e3cf8:
001e3cf8ldr x0, [sp+32]
001e3cfcldr x2, [sp+80]
001e3d00ldr x1, [sp+88]
001e3d04subs xzr, x1, x0
001e3d08b.hi 0x1e3d10
001e3d0cb 0x1e3e34
001e3d10
001e3d10loc_1e3d10:
001e3d10add x3, x2, x0, lsl #4
001e3d14ldr x3, [x3+8]
001e3d18ubfm x4, x0, 60, 59
001e3d1cldr x2, [x2+x4]
001e3d20str x2, [sp+40]
001e3d24str x3, [sp+48]
001e3d28ldr x0, [sp+24]
001e3d2cldr x2, [sp+80]
001e3d30ldr x1, [sp+88]
001e3d34subs xzr, x1, x0
001e3d38b.hi 0x1e3d40
001e3d3cb 0x1e3e30
001e3d40
001e3d40loc_1e3d40:
001e3d40ldr x3, [sp+32]
001e3d44ldr x4, [sp+80]
001e3d48ldr x1, [sp+88]
001e3d4cadd x5, x2, x0, lsl #4
001e3d50ldr x5, [x5+8]
001e3d54ubfm x6, x0, 60, 59
001e3d58ldr x2, [x2+x6]
001e3d5csubs xzr, x1, x3
001e3d60b.hi 0x1e3d68
001e3d64b 0x1e3e28
001e3d68
001e3d68loc_1e3d68:
001e3d68add x6, x4, x3, lsl #4
001e3d6cubfm x3, x3, 60, 59
001e3d70str x2, [x4+x3]
001e3d74adrp x27, 0x868000
001e3d78ldr w2, [x27+3056]
001e3d7ccbz w2, 0x1e3d84
001e3d80b 0x1e3d88
001e3d84
001e3d84loc_1e3d84:
001e3d84b 0x1e3d9c
001e3d88
001e3d88loc_1e3d88:
001e3d88bl runtime.gcWriteBarrier2
001e3d8cstr x5, [x25]
001e3d90ldr x2, [x6+8]
001e3d94str x2, [x25+8]
001e3d98b 0x1e3d9c
001e3d9c
001e3d9cloc_1e3d9c:
001e3d9cstr x5, [x6+8]
001e3da0ldr x0, [sp+24]
001e3da4ldr x2, [sp+80]
001e3da8ldr x1, [sp+88]
001e3dacldr x3, [sp+48]
001e3db0ldr x4, [sp+40]
001e3db4subs xzr, x1, x0
001e3db8b.hi 0x1e3dc0
001e3dbcb 0x1e3e24
001e3dc0
001e3dc0loc_1e3dc0:
001e3dc0add x5, x2, x0, lsl #4
001e3dc4ubfm x6, x0, 60, 59
001e3dc8str x4, [x2+x6]
001e3dccadrp x27, 0x868000
001e3dd0ldr w2, [x27+3056]
001e3dd4cbz w2, 0x1e3ddc
001e3dd8b 0x1e3de0
001e3ddc
001e3ddcloc_1e3ddc:
001e3ddcb 0x1e3df4
001e3de0
001e3de0loc_1e3de0:
001e3de0bl runtime.gcWriteBarrier2
001e3de4str x3, [x25]
001e3de8ldr x2, [x5+8]
001e3decstr x2, [x25+8]
001e3df0b 0x1e3df4
001e3df4
001e3df4loc_1e3df4:
001e3df4str x3, [x5+8]
001e3df8ldr x2, [sp+32]
001e3dfcadd x2, x2, 1
001e3e00str x2, [sp+32]
001e3e04ldr x2, [sp+24]
001e3e08sub x2, x2, 1
001e3e0cstr x2, [sp+24]
001e3e10b 0x1e3e14
001e3e14
001e3e14loc_1e3e14:
001e3e14b 0x1e3ce4
001e3e18
001e3e18loc_1e3e18:
001e3e18ldur x29, [sp-8]
001e3e1cldr x30, [sp], 64
001e3e20ret x30
001e3e24
001e3e24loc_1e3e24:
001e3e24bl runtime.panicIndex
001e3e28
001e3e28loc_1e3e28:
001e3e28mov x0, x3
001e3e2cbl runtime.panicIndex
001e3e30
001e3e30loc_1e3e30:
001e3e30bl runtime.panicIndex
001e3e34
001e3e34loc_1e3e34:
001e3e34bl runtime.panicIndex
001e3e38hint
001e3e3c
001e3e3cloc_1e3e3c:
001e3e3cstp x0, x1, [sp+8]
001e3e40stp x2, x3, [sp+24]
001e3e44stp x4, x5, [sp+40]
001e3e48str x6, [sp+56]
001e3e4cmov x3, x30
001e3e50bl runtime.morestack_noctxt.abi0
001e3e54ldp x0, x1, [sp+8]
001e3e58ldp x2, x3, [sp+24]
001e3e5cldp x4, x5, [sp+40]
001e3e60ldr x6, [sp+56]
001e3e64b 0x1e3ca0
001e3e68udf 0
001e3e6cudf 0
001e3ca0
001e3ca0slices.reverseRangeCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.reverseRangeCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e3ca0ldr x16, [x28+16]
001e3ca4subs xzr, sp, x16
001e3ca8b.ls 0x1e3e3c
001e3cacstr x30, [sp-64]!
001e3cb0stur x29, [sp-8]
001e3cb4sub x29, sp, 8
001e3cb8str x0, [sp+72]
001e3cbcstr x1, [sp+80]
001e3cc0str x2, [sp+88]
001e3cc4str x3, [sp+96]
001e3cc8str x4, [sp+104]
001e3cccstr x5, [sp+112]
001e3cd0str x6, [sp+120]
001e3cd4str x4, [sp+32]
001e3cd8sub x2, x5, 1
001e3cdcstr x2, [sp+24]
001e3ce0b 0x1e3ce4
001e3ce4
001e3ce4loc_1e3ce4:
001e3ce4ldr x2, [sp+24]
001e3ce8ldr x3, [sp+32]
001e3cecsubs xzr, x2, x3
001e3cf0b.gt 0x1e3cf8
001e3cf4b 0x1e3e18
001e3cf8
001e3cf8loc_1e3cf8:
001e3cf8ldr x0, [sp+32]
001e3cfcldr x2, [sp+80]
001e3d00ldr x1, [sp+88]
001e3d04subs xzr, x1, x0
001e3d08b.hi 0x1e3d10
001e3d0cb 0x1e3e34
001e3d10
001e3d10loc_1e3d10:
001e3d10add x3, x2, x0, lsl #4
001e3d14ldr x3, [x3+8]
001e3d18ubfm x4, x0, 60, 59
001e3d1cldr x2, [x2+x4]
001e3d20str x2, [sp+40]
001e3d24str x3, [sp+48]
001e3d28ldr x0, [sp+24]
001e3d2cldr x2, [sp+80]
001e3d30ldr x1, [sp+88]
001e3d34subs xzr, x1, x0
001e3d38b.hi 0x1e3d40
001e3d3cb 0x1e3e30
001e3d40
001e3d40loc_1e3d40:
001e3d40ldr x3, [sp+32]
001e3d44ldr x4, [sp+80]
001e3d48ldr x1, [sp+88]
001e3d4cadd x5, x2, x0, lsl #4
001e3d50ldr x5, [x5+8]
001e3d54ubfm x6, x0, 60, 59
001e3d58ldr x2, [x2+x6]
001e3d5csubs xzr, x1, x3
001e3d60b.hi 0x1e3d68
001e3d64b 0x1e3e28
001e3d68
001e3d68loc_1e3d68:
001e3d68add x6, x4, x3, lsl #4
001e3d6cubfm x3, x3, 60, 59
001e3d70str x2, [x4+x3]
001e3d74adrp x27, 0x868000
001e3d78ldr w2, [x27+3056]
001e3d7ccbz w2, 0x1e3d84
001e3d80b 0x1e3d88
001e3d84
001e3d84loc_1e3d84:
001e3d84b 0x1e3d9c
001e3d88
001e3d88loc_1e3d88:
001e3d88bl runtime.gcWriteBarrier2
001e3d8cstr x5, [x25]
001e3d90ldr x2, [x6+8]
001e3d94str x2, [x25+8]
001e3d98b 0x1e3d9c
001e3d9c
001e3d9cloc_1e3d9c:
001e3d9cstr x5, [x6+8]
001e3da0ldr x0, [sp+24]
001e3da4ldr x2, [sp+80]
001e3da8ldr x1, [sp+88]
001e3dacldr x3, [sp+48]
001e3db0ldr x4, [sp+40]
001e3db4subs xzr, x1, x0
001e3db8b.hi 0x1e3dc0
001e3dbcb 0x1e3e24
001e3dc0
001e3dc0loc_1e3dc0:
001e3dc0add x5, x2, x0, lsl #4
001e3dc4ubfm x6, x0, 60, 59
001e3dc8str x4, [x2+x6]
001e3dccadrp x27, 0x868000
001e3dd0ldr w2, [x27+3056]
001e3dd4cbz w2, 0x1e3ddc
001e3dd8b 0x1e3de0
001e3ddc
001e3ddcloc_1e3ddc:
001e3ddcb 0x1e3df4
001e3de0
001e3de0loc_1e3de0:
001e3de0bl runtime.gcWriteBarrier2
001e3de4str x3, [x25]
001e3de8ldr x2, [x5+8]
001e3decstr x2, [x25+8]
001e3df0b 0x1e3df4
001e3df4
001e3df4loc_1e3df4:
001e3df4str x3, [x5+8]
001e3df8ldr x2, [sp+32]
001e3dfcadd x2, x2, 1
001e3e00str x2, [sp+32]
001e3e04ldr x2, [sp+24]
001e3e08sub x2, x2, 1
001e3e0cstr x2, [sp+24]
001e3e10b 0x1e3e14
001e3e14
001e3e14loc_1e3e14:
001e3e14b 0x1e3ce4
001e3e18
001e3e18loc_1e3e18:
001e3e18ldur x29, [sp-8]
001e3e1cldr x30, [sp], 64
001e3e20ret x30
001e3e24
001e3e24loc_1e3e24:
001e3e24bl runtime.panicIndex
001e3e28
001e3e28loc_1e3e28:
001e3e28mov x0, x3
001e3e2cbl runtime.panicIndex
001e3e30
001e3e30loc_1e3e30:
001e3e30bl runtime.panicIndex
001e3e34
001e3e34loc_1e3e34:
001e3e34bl runtime.panicIndex
001e3e38hint
001e3e3c
001e3e3cloc_1e3e3c:
001e3e3cstp x0, x1, [sp+8]
001e3e40stp x2, x3, [sp+24]
001e3e44stp x4, x5, [sp+40]
001e3e48str x6, [sp+56]
001e3e4cmov x3, x30
001e3e50bl runtime.morestack_noctxt.abi0
001e3e54ldp x0, x1, [sp+8]
001e3e58ldp x2, x3, [sp+24]
001e3e5cldp x4, x5, [sp+40]
001e3e60ldr x6, [sp+56]
001e3e64b 0x1e3ca0
001e3e68udf 0
001e3e6cudf 0
001e3ca0
001e3e70
001e3e70slices.choosePivotCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.choosePivotCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[4] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e3e70ldr x16, [x28+16]
001e3e74sub x17, sp, 64
001e3e78subs xzr, x17, x16
001e3e7cb.ls 0x1e4080
001e3e80str x30, [sp-192]!
001e3e84stur x29, [sp-8]
001e3e88sub x29, sp, 8
001e3e8cstr x0, [sp+200]
001e3e90str x1, [sp+208]
001e3e94str x2, [sp+216]
001e3e98str x3, [sp+224]
001e3e9cstr x4, [sp+232]
001e3ea0str x5, [sp+240]
001e3ea4str x6, [sp+248]
001e3ea8str xzr, [sp+96]
001e3eacstr xzr, [sp+136]
001e3eb0ldr x9, [sp+232]
001e3eb4sub x9, x5, x9
001e3eb8str x9, [sp+104]
001e3ebcstr xzr, [sp+88]
001e3ec0ldr x10, [sp+232]
001e3ec4sbfm x11, x9, 63, 63
001e3ec8add x11, x9, x11, lsr #62
001e3eccadd x10, x10, x11, asr #2
001e3ed0str x10, [sp+128]
001e3ed4ldr x10, [sp+232]
001e3ed8sbfm x11, x9, 63, 63
001e3edcadd x11, x9, x11, lsr #62
001e3ee0sbfm x11, x11, 2, 63
001e3ee4add x10, x10, x11, lsl #1
001e3ee8str x10, [sp+120]
001e3eecldr x10, [sp+232]
001e3ef0sbfm x11, x9, 63, 63
001e3ef4add x9, x9, x11, lsr #62
001e3ef8sbfm x9, x9, 2, 63
001e3efcadd x9, x9, x9, lsl #1
001e3f00add x9, x10, x9
001e3f04str x9, [sp+112]
001e3f08ldr x9, [sp+104]
001e3f0csubs xzr, x9, 8
001e3f10b.ge 0x1e3f18
001e3f14b 0x1e3ffc
001e3f18
001e3f18loc_1e3f18:
001e3f18ldr x9, [sp+104]
001e3f1csubs xzr, x9, 50
001e3f20b.ge 0x1e3f28
001e3f24b 0x1e3fbc
001e3f28
001e3f28loc_1e3f28:
001e3f28ldr x7, [sp+200]
001e3f2cldrsb x27, [x7]
001e3f30ldr x0, [x7]
001e3f34str x0, [sp+176]
001e3f38ldr x4, [sp+128]
001e3f3cldr x1, [sp+208]
001e3f40ldr x6, [sp+248]
001e3f44ldr x2, [sp+216]
001e3f48ldr x3, [sp+224]
001e3f4cadd x5, sp, 88
001e3f50bl slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e3f54str x0, [sp+128]
001e3f58ldr x7, [sp+200]
001e3f5cldrsb x27, [x7]
001e3f60ldr x0, [x7]
001e3f64str x0, [sp+168]
001e3f68ldr x4, [sp+120]
001e3f6cldr x1, [sp+208]
001e3f70ldr x6, [sp+248]
001e3f74ldr x2, [sp+216]
001e3f78ldr x3, [sp+224]
001e3f7cadd x5, sp, 88
001e3f80bl slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e3f84str x0, [sp+120]
001e3f88ldr x7, [sp+200]
001e3f8cldrsb x27, [x7]
001e3f90ldr x0, [x7]
001e3f94str x0, [sp+160]
001e3f98ldr x4, [sp+112]
001e3f9cldr x1, [sp+208]
001e3fa0ldr x6, [sp+248]
001e3fa4ldr x2, [sp+216]
001e3fa8ldr x3, [sp+224]
001e3facadd x5, sp, 88
001e3fb0bl slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e3fb4str x0, [sp+112]
001e3fb8b 0x1e3fc0
001e3fbc
001e3fbcloc_1e3fbc:
001e3fbcb 0x1e3fc0
001e3fc0
001e3fc0loc_1e3fc0:
001e3fc0ldr x9, [sp+200]
001e3fc4ldrsb x27, [x9]
001e3fc8ldr x0, [x9+8]
001e3fccstr x0, [sp+152]
001e3fd0ldr x4, [sp+128]
001e3fd4ldr x5, [sp+120]
001e3fd8ldr x6, [sp+112]
001e3fdcldr x1, [sp+208]
001e3fe0ldr x8, [sp+248]
001e3fe4ldr x2, [sp+216]
001e3fe8ldr x3, [sp+224]
001e3fecadd x7, sp, 88
001e3ff0bl slices.medianCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e3ff4str x0, [sp+120]
001e3ff8b 0x1e4000
001e3ffc
001e3ffcloc_1e3ffc:
001e3ffcb 0x1e4000
001e4000
001e4000loc_1e4000:
001e4000ldr x2, [sp+88]
001e4004str x2, [sp+144]
001e4008cbz x2, 0x1e4010
001e400cb 0x1e4030
001e4010
001e4010loc_1e4010:
001e4010b 0x1e4014
001e4014
001e4014loc_1e4014:
001e4014ldr x0, [sp+120]
001e4018str x0, [sp+96]
001e401corr x1, xzr, 1
001e4020str x1, [sp+136]
001e4024ldur x29, [sp-8]
001e4028ldr x30, [sp], 192
001e402cret x30
001e4030
001e4030loc_1e4030:
001e4030subs xzr, x2, 12
001e4034b.eq 0x1e403c
001e4038b 0x1e405c
001e403c
001e403cloc_1e403c:
001e403cb 0x1e4040
001e4040
001e4040loc_1e4040:
001e4040ldr x0, [sp+120]
001e4044str x0, [sp+96]
001e4048orr x1, xzr, 2
001e404cstr x1, [sp+136]
001e4050ldur x29, [sp-8]
001e4054ldr x30, [sp], 192
001e4058ret x30
001e405c
001e405cloc_1e405c:
001e405cb 0x1e4060
001e4060
001e4060loc_1e4060:
001e4060b 0x1e4064
001e4064
001e4064loc_1e4064:
001e4064ldr x0, [sp+120]
001e4068str x0, [sp+96]
001e406cstr xzr, [sp+136]
001e4070mov x1, xzr
001e4074ldur x29, [sp-8]
001e4078ldr x30, [sp], 192
001e407cret x30
001e4080
001e4080loc_1e4080:
001e4080stp x0, x1, [sp+8]
001e4084stp x2, x3, [sp+24]
001e4088stp x4, x5, [sp+40]
001e408cstr x6, [sp+56]
001e4090mov x3, x30
001e4094bl runtime.morestack_noctxt.abi0
001e4098ldp x0, x1, [sp+8]
001e409cldp x2, x3, [sp+24]
001e40a0ldp x4, x5, [sp+40]
001e40a4ldr x6, [sp+56]
001e40a8b 0x1e3e70
001e40acudf 0
001e3e70
001e3e70slices.choosePivotCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.choosePivotCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[4] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e3e70ldr x16, [x28+16]
001e3e74sub x17, sp, 64
001e3e78subs xzr, x17, x16
001e3e7cb.ls 0x1e4080
001e3e80str x30, [sp-192]!
001e3e84stur x29, [sp-8]
001e3e88sub x29, sp, 8
001e3e8cstr x0, [sp+200]
001e3e90str x1, [sp+208]
001e3e94str x2, [sp+216]
001e3e98str x3, [sp+224]
001e3e9cstr x4, [sp+232]
001e3ea0str x5, [sp+240]
001e3ea4str x6, [sp+248]
001e3ea8str xzr, [sp+96]
001e3eacstr xzr, [sp+136]
001e3eb0ldr x9, [sp+232]
001e3eb4sub x9, x5, x9
001e3eb8str x9, [sp+104]
001e3ebcstr xzr, [sp+88]
001e3ec0ldr x10, [sp+232]
001e3ec4sbfm x11, x9, 63, 63
001e3ec8add x11, x9, x11, lsr #62
001e3eccadd x10, x10, x11, asr #2
001e3ed0str x10, [sp+128]
001e3ed4ldr x10, [sp+232]
001e3ed8sbfm x11, x9, 63, 63
001e3edcadd x11, x9, x11, lsr #62
001e3ee0sbfm x11, x11, 2, 63
001e3ee4add x10, x10, x11, lsl #1
001e3ee8str x10, [sp+120]
001e3eecldr x10, [sp+232]
001e3ef0sbfm x11, x9, 63, 63
001e3ef4add x9, x9, x11, lsr #62
001e3ef8sbfm x9, x9, 2, 63
001e3efcadd x9, x9, x9, lsl #1
001e3f00add x9, x10, x9
001e3f04str x9, [sp+112]
001e3f08ldr x9, [sp+104]
001e3f0csubs xzr, x9, 8
001e3f10b.ge 0x1e3f18
001e3f14b 0x1e3ffc
001e3f18
001e3f18loc_1e3f18:
001e3f18ldr x9, [sp+104]
001e3f1csubs xzr, x9, 50
001e3f20b.ge 0x1e3f28
001e3f24b 0x1e3fbc
001e3f28
001e3f28loc_1e3f28:
001e3f28ldr x7, [sp+200]
001e3f2cldrsb x27, [x7]
001e3f30ldr x0, [x7]
001e3f34str x0, [sp+176]
001e3f38ldr x4, [sp+128]
001e3f3cldr x1, [sp+208]
001e3f40ldr x6, [sp+248]
001e3f44ldr x2, [sp+216]
001e3f48ldr x3, [sp+224]
001e3f4cadd x5, sp, 88
001e3f50bl slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e3f54str x0, [sp+128]
001e3f58ldr x7, [sp+200]
001e3f5cldrsb x27, [x7]
001e3f60ldr x0, [x7]
001e3f64str x0, [sp+168]
001e3f68ldr x4, [sp+120]
001e3f6cldr x1, [sp+208]
001e3f70ldr x6, [sp+248]
001e3f74ldr x2, [sp+216]
001e3f78ldr x3, [sp+224]
001e3f7cadd x5, sp, 88
001e3f80bl slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e3f84str x0, [sp+120]
001e3f88ldr x7, [sp+200]
001e3f8cldrsb x27, [x7]
001e3f90ldr x0, [x7]
001e3f94str x0, [sp+160]
001e3f98ldr x4, [sp+112]
001e3f9cldr x1, [sp+208]
001e3fa0ldr x6, [sp+248]
001e3fa4ldr x2, [sp+216]
001e3fa8ldr x3, [sp+224]
001e3facadd x5, sp, 88
001e3fb0bl slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e3fb4str x0, [sp+112]
001e3fb8b 0x1e3fc0
001e3fbc
001e3fbcloc_1e3fbc:
001e3fbcb 0x1e3fc0
001e3fc0
001e3fc0loc_1e3fc0:
001e3fc0ldr x9, [sp+200]
001e3fc4ldrsb x27, [x9]
001e3fc8ldr x0, [x9+8]
001e3fccstr x0, [sp+152]
001e3fd0ldr x4, [sp+128]
001e3fd4ldr x5, [sp+120]
001e3fd8ldr x6, [sp+112]
001e3fdcldr x1, [sp+208]
001e3fe0ldr x8, [sp+248]
001e3fe4ldr x2, [sp+216]
001e3fe8ldr x3, [sp+224]
001e3fecadd x7, sp, 88
001e3ff0bl slices.medianCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e3ff4str x0, [sp+120]
001e3ff8b 0x1e4000
001e3ffc
001e3ffcloc_1e3ffc:
001e3ffcb 0x1e4000
001e4000
001e4000loc_1e4000:
001e4000ldr x2, [sp+88]
001e4004str x2, [sp+144]
001e4008cbz x2, 0x1e4010
001e400cb 0x1e4030
001e4010
001e4010loc_1e4010:
001e4010b 0x1e4014
001e4014
001e4014loc_1e4014:
001e4014ldr x0, [sp+120]
001e4018str x0, [sp+96]
001e401corr x1, xzr, 1
001e4020str x1, [sp+136]
001e4024ldur x29, [sp-8]
001e4028ldr x30, [sp], 192
001e402cret x30
001e4030
001e4030loc_1e4030:
001e4030subs xzr, x2, 12
001e4034b.eq 0x1e403c
001e4038b 0x1e405c
001e403c
001e403cloc_1e403c:
001e403cb 0x1e4040
001e4040
001e4040loc_1e4040:
001e4040ldr x0, [sp+120]
001e4044str x0, [sp+96]
001e4048orr x1, xzr, 2
001e404cstr x1, [sp+136]
001e4050ldur x29, [sp-8]
001e4054ldr x30, [sp], 192
001e4058ret x30
001e405c
001e405cloc_1e405c:
001e405cb 0x1e4060
001e4060
001e4060loc_1e4060:
001e4060b 0x1e4064
001e4064
001e4064loc_1e4064:
001e4064ldr x0, [sp+120]
001e4068str x0, [sp+96]
001e406cstr xzr, [sp+136]
001e4070mov x1, xzr
001e4074ldur x29, [sp-8]
001e4078ldr x30, [sp], 192
001e407cret x30
001e4080
001e4080loc_1e4080:
001e4080stp x0, x1, [sp+8]
001e4084stp x2, x3, [sp+24]
001e4088stp x4, x5, [sp+40]
001e408cstr x6, [sp+56]
001e4090mov x3, x30
001e4094bl runtime.morestack_noctxt.abi0
001e4098ldp x0, x1, [sp+8]
001e409cldp x2, x3, [sp+24]
001e40a0ldp x4, x5, [sp+40]
001e40a4ldr x6, [sp+56]
001e40a8b 0x1e3e70
001e40acudf 0
001e3e70
001e40b0
001e40b0slices.medianCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.medianCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[3] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int c, int * swaps, int64_t cmp)
001e40b0ldr x16, [x28+16]
001e40b4sub x17, sp, 48
001e40b8subs xzr, x17, x16
001e40bcb.ls 0x1e41e0
001e40c0str x30, [sp-176]!
001e40c4stur x29, [sp-8]
001e40c8sub x29, sp, 8
001e40ccstr x0, [sp+184]
001e40d0str x1, [sp+192]
001e40d4str x2, [sp+200]
001e40d8str x3, [sp+208]
001e40dcstr x4, [sp+216]
001e40e0str x5, [sp+224]
001e40e4str x6, [sp+232]
001e40e8str x7, [sp+240]
001e40ecstr x8, [sp+248]
001e40f0str xzr, [sp+72]
001e40f4ldr x8, [sp+184]
001e40f8ldrsb x27, [x8]
001e40fcldr x0, [x8]
001e4100str x0, [sp+160]
001e4104ldr x4, [sp+216]
001e4108ldr x5, [sp+224]
001e410cldr x6, [sp+240]
001e4110ldr x1, [sp+192]
001e4114ldr x7, [sp+248]
001e4118ldr x2, [sp+200]
001e411cldr x3, [sp+208]
001e4120bl slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e4124str x0, [sp+104]
001e4128str x1, [sp+96]
001e412cstr x0, [sp+88]
001e4130str x1, [sp+80]
001e4134str x0, [sp+216]
001e4138str x1, [sp+224]
001e413cldr x8, [sp+184]
001e4140ldrsb x27, [x8]
001e4144ldr x0, [x8]
001e4148str x0, [sp+152]
001e414cldr x4, [sp+224]
001e4150ldr x5, [sp+232]
001e4154ldr x6, [sp+240]
001e4158ldr x1, [sp+192]
001e415cldr x7, [sp+248]
001e4160ldr x2, [sp+200]
001e4164ldr x3, [sp+208]
001e4168bl slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e416cstr x0, [sp+96]
001e4170str x1, [sp+104]
001e4174str x0, [sp+136]
001e4178str x1, [sp+128]
001e417cstr x0, [sp+224]
001e4180str x1, [sp+232]
001e4184ldr x8, [sp+184]
001e4188ldrsb x27, [x8]
001e418cldr x0, [x8]
001e4190str x0, [sp+144]
001e4194ldr x4, [sp+216]
001e4198ldr x5, [sp+224]
001e419cldr x6, [sp+240]
001e41a0ldr x1, [sp+192]
001e41a4ldr x7, [sp+248]
001e41a8ldr x2, [sp+200]
001e41acldr x3, [sp+208]
001e41b0bl slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e41b4str x0, [sp+104]
001e41b8str x1, [sp+96]
001e41bcstr x0, [sp+120]
001e41c0str x1, [sp+112]
001e41c4str x0, [sp+216]
001e41c8str x1, [sp+224]
001e41ccstr x1, [sp+72]
001e41d0mov x0, x1
001e41d4ldur x29, [sp-8]
001e41d8ldr x30, [sp], 176
001e41dcret x30
001e41e0
001e41e0loc_1e41e0:
001e41e0stp x0, x1, [sp+8]
001e41e4stp x2, x3, [sp+24]
001e41e8stp x4, x5, [sp+40]
001e41ecstp x6, x7, [sp+56]
001e41f0str x8, [sp+72]
001e41f4mov x3, x30
001e41f8bl runtime.morestack_noctxt.abi0
001e41fcldp x0, x1, [sp+8]
001e4200ldp x2, x3, [sp+24]
001e4204ldp x4, x5, [sp+40]
001e4208ldp x6, x7, [sp+56]
001e420cldr x8, [sp+72]
001e4210b 0x1e40b0
001e4214udf 0
001e4218udf 0
001e421cudf 0
001e40b0
001e40b0slices.medianCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.medianCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[3] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int c, int * swaps, int64_t cmp)
001e40b0ldr x16, [x28+16]
001e40b4sub x17, sp, 48
001e40b8subs xzr, x17, x16
001e40bcb.ls 0x1e41e0
001e40c0str x30, [sp-176]!
001e40c4stur x29, [sp-8]
001e40c8sub x29, sp, 8
001e40ccstr x0, [sp+184]
001e40d0str x1, [sp+192]
001e40d4str x2, [sp+200]
001e40d8str x3, [sp+208]
001e40dcstr x4, [sp+216]
001e40e0str x5, [sp+224]
001e40e4str x6, [sp+232]
001e40e8str x7, [sp+240]
001e40ecstr x8, [sp+248]
001e40f0str xzr, [sp+72]
001e40f4ldr x8, [sp+184]
001e40f8ldrsb x27, [x8]
001e40fcldr x0, [x8]
001e4100str x0, [sp+160]
001e4104ldr x4, [sp+216]
001e4108ldr x5, [sp+224]
001e410cldr x6, [sp+240]
001e4110ldr x1, [sp+192]
001e4114ldr x7, [sp+248]
001e4118ldr x2, [sp+200]
001e411cldr x3, [sp+208]
001e4120bl slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e4124str x0, [sp+104]
001e4128str x1, [sp+96]
001e412cstr x0, [sp+88]
001e4130str x1, [sp+80]
001e4134str x0, [sp+216]
001e4138str x1, [sp+224]
001e413cldr x8, [sp+184]
001e4140ldrsb x27, [x8]
001e4144ldr x0, [x8]
001e4148str x0, [sp+152]
001e414cldr x4, [sp+224]
001e4150ldr x5, [sp+232]
001e4154ldr x6, [sp+240]
001e4158ldr x1, [sp+192]
001e415cldr x7, [sp+248]
001e4160ldr x2, [sp+200]
001e4164ldr x3, [sp+208]
001e4168bl slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e416cstr x0, [sp+96]
001e4170str x1, [sp+104]
001e4174str x0, [sp+136]
001e4178str x1, [sp+128]
001e417cstr x0, [sp+224]
001e4180str x1, [sp+232]
001e4184ldr x8, [sp+184]
001e4188ldrsb x27, [x8]
001e418cldr x0, [x8]
001e4190str x0, [sp+144]
001e4194ldr x4, [sp+216]
001e4198ldr x5, [sp+224]
001e419cldr x6, [sp+240]
001e41a0ldr x1, [sp+192]
001e41a4ldr x7, [sp+248]
001e41a8ldr x2, [sp+200]
001e41acldr x3, [sp+208]
001e41b0bl slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e41b4str x0, [sp+104]
001e41b8str x1, [sp+96]
001e41bcstr x0, [sp+120]
001e41c0str x1, [sp+112]
001e41c4str x0, [sp+216]
001e41c8str x1, [sp+224]
001e41ccstr x1, [sp+72]
001e41d0mov x0, x1
001e41d4ldur x29, [sp-8]
001e41d8ldr x30, [sp], 176
001e41dcret x30
001e41e0
001e41e0loc_1e41e0:
001e41e0stp x0, x1, [sp+8]
001e41e4stp x2, x3, [sp+24]
001e41e8stp x4, x5, [sp+40]
001e41ecstp x6, x7, [sp+56]
001e41f0str x8, [sp+72]
001e41f4mov x3, x30
001e41f8bl runtime.morestack_noctxt.abi0
001e41fcldp x0, x1, [sp+8]
001e4200ldp x2, x3, [sp+24]
001e4204ldp x4, x5, [sp+40]
001e4208ldp x6, x7, [sp+56]
001e420cldr x8, [sp+72]
001e4210b 0x1e40b0
001e4214udf 0
001e4218udf 0
001e421cudf 0
001e40b0
001e4220
001e4220slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int * swaps, int64_t cmp)
001e4220ldr x16, [x28+16]
001e4224subs xzr, sp, x16
001e4228b.ls 0x1e4340
001e422cstr x30, [sp-112]!
001e4230stur x29, [sp-8]
001e4234sub x29, sp, 8
001e4238str x0, [sp+120]
001e423cstr x1, [sp+128]
001e4240str x2, [sp+136]
001e4244str x3, [sp+144]
001e4248str x4, [sp+152]
001e424cstr x5, [sp+160]
001e4250str x6, [sp+168]
001e4254str x7, [sp+176]
001e4258str xzr, [sp+56]
001e425cstr xzr, [sp+48]
001e4260ldr x0, [sp+160]
001e4264ldr x4, [sp+128]
001e4268ldr x1, [sp+136]
001e426csubs xzr, x1, x0
001e4270b.hi 0x1e4278
001e4274b 0x1e4338
001e4278
001e4278loc_1e4278:
001e4278add x5, x4, x0, lsl #4
001e427cldr x5, [x5+8]
001e4280ubfm x6, x0, 60, 59
001e4284ldr x4, [x4+x6]
001e4288str x4, [sp+72]
001e428cstr x5, [sp+80]
001e4290ldr x0, [sp+152]
001e4294ldr x4, [sp+128]
001e4298ldr x1, [sp+136]
001e429csubs xzr, x1, x0
001e42a0b.hi 0x1e42a8
001e42a4b 0x1e4334
001e42a8
001e42a8loc_1e42a8:
001e42a8add x5, x4, x0, lsl #4
001e42acldr x3, [x5+8]
001e42b0ubfm x5, x0, 60, 59
001e42b4ldr x2, [x4+x5]
001e42b8str x2, [sp+88]
001e42bcstr x3, [sp+96]
001e42c0ldr x26, [sp+176]
001e42c4ldr x4, [x26]
001e42c8ldr x0, [sp+72]
001e42ccldr x1, [sp+80]
001e42d0blr x4
001e42d4str x0, [sp+64]
001e42d8tbnz x0, 63, 0x1e42e0
001e42dcb 0x1e4318
001e42e0
001e42e0loc_1e42e0:
001e42e0ldr x2, [sp+168]
001e42e4ldrsb x27, [x2]
001e42e8ldr x3, [sp+168]
001e42ecldrsb x27, [x3]
001e42f0ldr x3, [x3]
001e42f4add x3, x3, 1
001e42f8str x3, [x2]
001e42fcldr x0, [sp+160]
001e4300str x0, [sp+56]
001e4304ldr x1, [sp+152]
001e4308str x1, [sp+48]
001e430cldur x29, [sp-8]
001e4310ldr x30, [sp], 112
001e4314ret x30
001e4318
001e4318loc_1e4318:
001e4318ldr x0, [sp+152]
001e431cstr x0, [sp+56]
001e4320ldr x1, [sp+160]
001e4324str x1, [sp+48]
001e4328ldur x29, [sp-8]
001e432cldr x30, [sp], 112
001e4330ret x30
001e4334
001e4334loc_1e4334:
001e4334bl runtime.panicIndex
001e4338
001e4338loc_1e4338:
001e4338bl runtime.panicIndex
001e433chint
001e4340
001e4340loc_1e4340:
001e4340stp x0, x1, [sp+8]
001e4344stp x2, x3, [sp+24]
001e4348stp x4, x5, [sp+40]
001e434cstp x6, x7, [sp+56]
001e4350mov x3, x30
001e4354bl runtime.morestack_noctxt.abi0
001e4358ldp x0, x1, [sp+8]
001e435cldp x2, x3, [sp+24]
001e4360ldp x4, x5, [sp+40]
001e4364ldp x6, x7, [sp+56]
001e4368b 0x1e4220
001e436cudf 0
001e4220
001e4220slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.order2CmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int * swaps, int64_t cmp)
001e4220ldr x16, [x28+16]
001e4224subs xzr, sp, x16
001e4228b.ls 0x1e4340
001e422cstr x30, [sp-112]!
001e4230stur x29, [sp-8]
001e4234sub x29, sp, 8
001e4238str x0, [sp+120]
001e423cstr x1, [sp+128]
001e4240str x2, [sp+136]
001e4244str x3, [sp+144]
001e4248str x4, [sp+152]
001e424cstr x5, [sp+160]
001e4250str x6, [sp+168]
001e4254str x7, [sp+176]
001e4258str xzr, [sp+56]
001e425cstr xzr, [sp+48]
001e4260ldr x0, [sp+160]
001e4264ldr x4, [sp+128]
001e4268ldr x1, [sp+136]
001e426csubs xzr, x1, x0
001e4270b.hi 0x1e4278
001e4274b 0x1e4338
001e4278
001e4278loc_1e4278:
001e4278add x5, x4, x0, lsl #4
001e427cldr x5, [x5+8]
001e4280ubfm x6, x0, 60, 59
001e4284ldr x4, [x4+x6]
001e4288str x4, [sp+72]
001e428cstr x5, [sp+80]
001e4290ldr x0, [sp+152]
001e4294ldr x4, [sp+128]
001e4298ldr x1, [sp+136]
001e429csubs xzr, x1, x0
001e42a0b.hi 0x1e42a8
001e42a4b 0x1e4334
001e42a8
001e42a8loc_1e42a8:
001e42a8add x5, x4, x0, lsl #4
001e42acldr x3, [x5+8]
001e42b0ubfm x5, x0, 60, 59
001e42b4ldr x2, [x4+x5]
001e42b8str x2, [sp+88]
001e42bcstr x3, [sp+96]
001e42c0ldr x26, [sp+176]
001e42c4ldr x4, [x26]
001e42c8ldr x0, [sp+72]
001e42ccldr x1, [sp+80]
001e42d0blr x4
001e42d4str x0, [sp+64]
001e42d8tbnz x0, 63, 0x1e42e0
001e42dcb 0x1e4318
001e42e0
001e42e0loc_1e42e0:
001e42e0ldr x2, [sp+168]
001e42e4ldrsb x27, [x2]
001e42e8ldr x3, [sp+168]
001e42ecldrsb x27, [x3]
001e42f0ldr x3, [x3]
001e42f4add x3, x3, 1
001e42f8str x3, [x2]
001e42fcldr x0, [sp+160]
001e4300str x0, [sp+56]
001e4304ldr x1, [sp+152]
001e4308str x1, [sp+48]
001e430cldur x29, [sp-8]
001e4310ldr x30, [sp], 112
001e4314ret x30
001e4318
001e4318loc_1e4318:
001e4318ldr x0, [sp+152]
001e431cstr x0, [sp+56]
001e4320ldr x1, [sp+160]
001e4324str x1, [sp+48]
001e4328ldur x29, [sp-8]
001e432cldr x30, [sp], 112
001e4330ret x30
001e4334
001e4334loc_1e4334:
001e4334bl runtime.panicIndex
001e4338
001e4338loc_1e4338:
001e4338bl runtime.panicIndex
001e433chint
001e4340
001e4340loc_1e4340:
001e4340stp x0, x1, [sp+8]
001e4344stp x2, x3, [sp+24]
001e4348stp x4, x5, [sp+40]
001e434cstp x6, x7, [sp+56]
001e4350mov x3, x30
001e4354bl runtime.morestack_noctxt.abi0
001e4358ldp x0, x1, [sp+8]
001e435cldp x2, x3, [sp+24]
001e4360ldp x4, x5, [sp+40]
001e4364ldp x6, x7, [sp+56]
001e4368b 0x1e4220
001e436cudf 0
001e4220
001e4370
001e4370slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[3] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int * swaps, int64_t cmp)
001e4370ldr x16, [x28+16]
001e4374subs xzr, sp, x16
001e4378b.ls 0x1e43f8
001e437cstr x30, [sp-112]!
001e4380stur x29, [sp-8]
001e4384sub x29, sp, 8
001e4388str x0, [sp+120]
001e438cstr x1, [sp+128]
001e4390str x2, [sp+136]
001e4394str x3, [sp+144]
001e4398str x4, [sp+152]
001e439cstr x5, [sp+160]
001e43a0str x6, [sp+168]
001e43a4str xzr, [sp+80]
001e43a8ldr x9, [sp+120]
001e43acldrsb x27, [x9]
001e43b0ldr x0, [x9]
001e43b4str x0, [sp+96]
001e43b8ldr x5, [sp+152]
001e43bcldr x7, [sp+160]
001e43c0ldr x1, [sp+128]
001e43c4ldr x8, [sp+168]
001e43c8ldr x2, [sp+136]
001e43ccldr x3, [sp+144]
001e43d0ldr x9, [sp+152]
001e43d4sub x4, x9, 1
001e43d8ldr x9, [sp+152]
001e43dcadd x6, x9, 1
001e43e0bl slices.medianCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e43e4str x0, [sp+88]
001e43e8str x0, [sp+80]
001e43ecldur x29, [sp-8]
001e43f0ldr x30, [sp], 112
001e43f4ret x30
001e43f8
001e43f8loc_1e43f8:
001e43f8stp x0, x1, [sp+8]
001e43fcstp x2, x3, [sp+24]
001e4400stp x4, x5, [sp+40]
001e4404str x6, [sp+56]
001e4408mov x3, x30
001e440cbl runtime.morestack_noctxt.abi0
001e4410ldp x0, x1, [sp+8]
001e4414ldp x2, x3, [sp+24]
001e4418ldp x4, x5, [sp+40]
001e441cldr x6, [sp+56]
001e4420b 0x1e4370
001e4424udf 0
001e4428udf 0
001e442cudf 0
001e4370
001e4370slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.medianAdjacentCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[3] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int * swaps, int64_t cmp)
001e4370ldr x16, [x28+16]
001e4374subs xzr, sp, x16
001e4378b.ls 0x1e43f8
001e437cstr x30, [sp-112]!
001e4380stur x29, [sp-8]
001e4384sub x29, sp, 8
001e4388str x0, [sp+120]
001e438cstr x1, [sp+128]
001e4390str x2, [sp+136]
001e4394str x3, [sp+144]
001e4398str x4, [sp+152]
001e439cstr x5, [sp+160]
001e43a0str x6, [sp+168]
001e43a4str xzr, [sp+80]
001e43a8ldr x9, [sp+120]
001e43acldrsb x27, [x9]
001e43b0ldr x0, [x9]
001e43b4str x0, [sp+96]
001e43b8ldr x5, [sp+152]
001e43bcldr x7, [sp+160]
001e43c0ldr x1, [sp+128]
001e43c4ldr x8, [sp+168]
001e43c8ldr x2, [sp+136]
001e43ccldr x3, [sp+144]
001e43d0ldr x9, [sp+152]
001e43d4sub x4, x9, 1
001e43d8ldr x9, [sp+152]
001e43dcadd x6, x9, 1
001e43e0bl slices.medianCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e43e4str x0, [sp+88]
001e43e8str x0, [sp+80]
001e43ecldur x29, [sp-8]
001e43f0ldr x30, [sp], 112
001e43f4ret x30
001e43f8
001e43f8loc_1e43f8:
001e43f8stp x0, x1, [sp+8]
001e43fcstp x2, x3, [sp+24]
001e4400stp x4, x5, [sp+40]
001e4404str x6, [sp+56]
001e4408mov x3, x30
001e440cbl runtime.morestack_noctxt.abi0
001e4410ldp x0, x1, [sp+8]
001e4414ldp x2, x3, [sp+24]
001e4418ldp x4, x5, [sp+40]
001e441cldr x6, [sp+56]
001e4420b 0x1e4370
001e4424udf 0
001e4428udf 0
001e442cudf 0
001e4370
001e4430
001e4430slices.breakPatternsCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.breakPatternsCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e4430ldr x16, [x28+16]
001e4434subs xzr, sp, x16
001e4438b.ls 0x1e4670
001e443cstr x30, [sp-112]!
001e4440stur x29, [sp-8]
001e4444sub x29, sp, 8
001e4448str x0, [sp+120]
001e444cstr x1, [sp+128]
001e4450str x2, [sp+136]
001e4454str x3, [sp+144]
001e4458str x4, [sp+152]
001e445cstr x5, [sp+160]
001e4460str x6, [sp+168]
001e4464sub x0, x5, x4
001e4468str x0, [sp+56]
001e446csubs xzr, x0, 8
001e4470b.ge 0x1e4478
001e4474b 0x1e44a8
001e4478
001e4478loc_1e4478:
001e4478str x0, [sp+32]
001e447cbl slices.nextPowerOfTwo
001e4480str x0, [sp+48]
001e4484ldr x1, [sp+152]
001e4488ldr x2, [sp+56]
001e448csbfm x3, x2, 63, 63
001e4490add x2, x2, x3, lsr #62
001e4494sbfm x2, x2, 2, 63
001e4498add x1, x1, x2, lsl #1
001e449csub x1, x1, 1
001e44a0str x1, [sp+64]
001e44a4b 0x1e44b8
001e44a8
001e44a8loc_1e44a8:
001e44a8b 0x1e44ac
001e44ac
001e44acloc_1e44ac:
001e44acldur x29, [sp-8]
001e44b0ldr x30, [sp], 112
001e44b4ret x30
001e44b8
001e44b8loc_1e44b8:
001e44b8ldr x1, [sp+64]
001e44bcldr x2, [sp+152]
001e44c0ldr x3, [sp+56]
001e44c4sbfm x4, x3, 63, 63
001e44c8add x3, x3, x4, lsr #62
001e44ccsbfm x3, x3, 2, 63
001e44d0add x2, x2, x3, lsl #1
001e44d4add x2, x2, 1
001e44d8subs xzr, x1, x2
001e44dcb.le 0x1e44e4
001e44e0b 0x1e4654
001e44e4
001e44e4loc_1e44e4:
001e44e4add x0, sp, 32
001e44e8bl slices.(*xorshift).Next
001e44ecstr x0, [sp+80]
001e44f0ldr x1, [sp+48]
001e44f4sub x1, x1, 1
001e44f8and x1, x0, x1
001e44fcstr x1, [sp+40]
001e4500ldr x1, [sp+56]
001e4504ldr x2, [sp+40]
001e4508subs xzr, x1, x2
001e450cb.le 0x1e4514
001e4510b 0x1e4528
001e4514
001e4514loc_1e4514:
001e4514ldr x2, [sp+56]
001e4518ldr x3, [sp+40]
001e451csub x2, x3, x2
001e4520str x2, [sp+40]
001e4524b 0x1e452c
001e4528
001e4528loc_1e4528:
001e4528b 0x1e452c
001e452c
001e452cloc_1e452c:
001e452cldr x0, [sp+64]
001e4530ldr x2, [sp+128]
001e4534ldr x1, [sp+136]
001e4538subs xzr, x1, x0
001e453cb.hi 0x1e4544
001e4540b 0x1e4668
001e4544
001e4544loc_1e4544:
001e4544add x3, x2, x0, lsl #4
001e4548ldr x3, [x3+8]
001e454cubfm x4, x0, 60, 59
001e4550ldr x2, [x2+x4]
001e4554str x2, [sp+88]
001e4558str x3, [sp+96]
001e455cldr x2, [sp+128]
001e4560ldr x1, [sp+136]
001e4564ldr x3, [sp+152]
001e4568ldr x4, [sp+40]
001e456cadd x0, x3, x4
001e4570subs xzr, x1, x0
001e4574b.hi 0x1e457c
001e4578b 0x1e4664
001e457c
001e457cloc_1e457c:
001e457cldr x3, [sp+64]
001e4580ldr x4, [sp+128]
001e4584ldr x1, [sp+136]
001e4588add x5, x2, x0, lsl #4
001e458cldr x5, [x5+8]
001e4590ubfm x6, x0, 60, 59
001e4594ldr x2, [x2+x6]
001e4598subs xzr, x3, x1
001e459cb.lo 0x1e45a4
001e45a0b 0x1e465c
001e45a4
001e45a4loc_1e45a4:
001e45a4add x6, x4, x3, lsl #4
001e45a8ubfm x3, x3, 60, 59
001e45acstr x2, [x4+x3]
001e45b0adrp x27, 0x867000
001e45b4ldr w2, [x27+3056]
001e45b8cbz w2, 0x1e45c0
001e45bcb 0x1e45c4
001e45c0
001e45c0loc_1e45c0:
001e45c0b 0x1e45d8
001e45c4
001e45c4loc_1e45c4:
001e45c4bl runtime.gcWriteBarrier2
001e45c8str x5, [x25]
001e45ccldr x2, [x6+8]
001e45d0str x2, [x25+8]
001e45d4b 0x1e45d8
001e45d8
001e45d8loc_1e45d8:
001e45d8str x5, [x6+8]
001e45dcldr x2, [sp+152]
001e45e0ldr x3, [sp+40]
001e45e4add x0, x2, x3
001e45e8str x0, [sp+72]
001e45ecldr x2, [sp+128]
001e45f0ldr x1, [sp+136]
001e45f4ldr x3, [sp+96]
001e45f8ldr x4, [sp+88]
001e45fcsubs xzr, x1, x0
001e4600b.hi 0x1e4608
001e4604b 0x1e4658
001e4608
001e4608loc_1e4608:
001e4608add x1, x2, x0, lsl #4
001e460cubfm x5, x0, 60, 59
001e4610str x4, [x2+x5]
001e4614adrp x27, 0x867000
001e4618ldr w2, [x27+3056]
001e461ccbz w2, 0x1e4624
001e4620b 0x1e4628
001e4624
001e4624loc_1e4624:
001e4624b 0x1e463c
001e4628
001e4628loc_1e4628:
001e4628bl runtime.gcWriteBarrier2
001e462cstr x3, [x25]
001e4630ldr x2, [x1+8]
001e4634str x2, [x25+8]
001e4638b 0x1e463c
001e463c
001e463cloc_1e463c:
001e463cstr x3, [x1+8]
001e4640b 0x1e4644
001e4644
001e4644loc_1e4644:
001e4644ldr x1, [sp+64]
001e4648add x1, x1, 1
001e464cstr x1, [sp+64]
001e4650b 0x1e44b8
001e4654
001e4654loc_1e4654:
001e4654b 0x1e44ac
001e4658
001e4658loc_1e4658:
001e4658bl runtime.panicIndex
001e465c
001e465cloc_1e465c:
001e465cmov x0, x3
001e4660bl runtime.panicIndex
001e4664
001e4664loc_1e4664:
001e4664bl runtime.panicIndex
001e4668
001e4668loc_1e4668:
001e4668bl runtime.panicIndex
001e466chint
001e4670
001e4670loc_1e4670:
001e4670stp x0, x1, [sp+8]
001e4674stp x2, x3, [sp+24]
001e4678stp x4, x5, [sp+40]
001e467cstr x6, [sp+56]
001e4680mov x3, x30
001e4684bl runtime.morestack_noctxt.abi0
001e4688ldp x0, x1, [sp+8]
001e468cldp x2, x3, [sp+24]
001e4690ldp x4, x5, [sp+40]
001e4694ldr x6, [sp+56]
001e4698b 0x1e4430
001e469cudf 0
001e4430
001e4430slices.breakPatternsCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.breakPatternsCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e4430ldr x16, [x28+16]
001e4434subs xzr, sp, x16
001e4438b.ls 0x1e4670
001e443cstr x30, [sp-112]!
001e4440stur x29, [sp-8]
001e4444sub x29, sp, 8
001e4448str x0, [sp+120]
001e444cstr x1, [sp+128]
001e4450str x2, [sp+136]
001e4454str x3, [sp+144]
001e4458str x4, [sp+152]
001e445cstr x5, [sp+160]
001e4460str x6, [sp+168]
001e4464sub x0, x5, x4
001e4468str x0, [sp+56]
001e446csubs xzr, x0, 8
001e4470b.ge 0x1e4478
001e4474b 0x1e44a8
001e4478
001e4478loc_1e4478:
001e4478str x0, [sp+32]
001e447cbl slices.nextPowerOfTwo
001e4480str x0, [sp+48]
001e4484ldr x1, [sp+152]
001e4488ldr x2, [sp+56]
001e448csbfm x3, x2, 63, 63
001e4490add x2, x2, x3, lsr #62
001e4494sbfm x2, x2, 2, 63
001e4498add x1, x1, x2, lsl #1
001e449csub x1, x1, 1
001e44a0str x1, [sp+64]
001e44a4b 0x1e44b8
001e44a8
001e44a8loc_1e44a8:
001e44a8b 0x1e44ac
001e44ac
001e44acloc_1e44ac:
001e44acldur x29, [sp-8]
001e44b0ldr x30, [sp], 112
001e44b4ret x30
001e44b8
001e44b8loc_1e44b8:
001e44b8ldr x1, [sp+64]
001e44bcldr x2, [sp+152]
001e44c0ldr x3, [sp+56]
001e44c4sbfm x4, x3, 63, 63
001e44c8add x3, x3, x4, lsr #62
001e44ccsbfm x3, x3, 2, 63
001e44d0add x2, x2, x3, lsl #1
001e44d4add x2, x2, 1
001e44d8subs xzr, x1, x2
001e44dcb.le 0x1e44e4
001e44e0b 0x1e4654
001e44e4
001e44e4loc_1e44e4:
001e44e4add x0, sp, 32
001e44e8bl slices.(*xorshift).Next
001e44ecstr x0, [sp+80]
001e44f0ldr x1, [sp+48]
001e44f4sub x1, x1, 1
001e44f8and x1, x0, x1
001e44fcstr x1, [sp+40]
001e4500ldr x1, [sp+56]
001e4504ldr x2, [sp+40]
001e4508subs xzr, x1, x2
001e450cb.le 0x1e4514
001e4510b 0x1e4528
001e4514
001e4514loc_1e4514:
001e4514ldr x2, [sp+56]
001e4518ldr x3, [sp+40]
001e451csub x2, x3, x2
001e4520str x2, [sp+40]
001e4524b 0x1e452c
001e4528
001e4528loc_1e4528:
001e4528b 0x1e452c
001e452c
001e452cloc_1e452c:
001e452cldr x0, [sp+64]
001e4530ldr x2, [sp+128]
001e4534ldr x1, [sp+136]
001e4538subs xzr, x1, x0
001e453cb.hi 0x1e4544
001e4540b 0x1e4668
001e4544
001e4544loc_1e4544:
001e4544add x3, x2, x0, lsl #4
001e4548ldr x3, [x3+8]
001e454cubfm x4, x0, 60, 59
001e4550ldr x2, [x2+x4]
001e4554str x2, [sp+88]
001e4558str x3, [sp+96]
001e455cldr x2, [sp+128]
001e4560ldr x1, [sp+136]
001e4564ldr x3, [sp+152]
001e4568ldr x4, [sp+40]
001e456cadd x0, x3, x4
001e4570subs xzr, x1, x0
001e4574b.hi 0x1e457c
001e4578b 0x1e4664
001e457c
001e457cloc_1e457c:
001e457cldr x3, [sp+64]
001e4580ldr x4, [sp+128]
001e4584ldr x1, [sp+136]
001e4588add x5, x2, x0, lsl #4
001e458cldr x5, [x5+8]
001e4590ubfm x6, x0, 60, 59
001e4594ldr x2, [x2+x6]
001e4598subs xzr, x3, x1
001e459cb.lo 0x1e45a4
001e45a0b 0x1e465c
001e45a4
001e45a4loc_1e45a4:
001e45a4add x6, x4, x3, lsl #4
001e45a8ubfm x3, x3, 60, 59
001e45acstr x2, [x4+x3]
001e45b0adrp x27, 0x867000
001e45b4ldr w2, [x27+3056]
001e45b8cbz w2, 0x1e45c0
001e45bcb 0x1e45c4
001e45c0
001e45c0loc_1e45c0:
001e45c0b 0x1e45d8
001e45c4
001e45c4loc_1e45c4:
001e45c4bl runtime.gcWriteBarrier2
001e45c8str x5, [x25]
001e45ccldr x2, [x6+8]
001e45d0str x2, [x25+8]
001e45d4b 0x1e45d8
001e45d8
001e45d8loc_1e45d8:
001e45d8str x5, [x6+8]
001e45dcldr x2, [sp+152]
001e45e0ldr x3, [sp+40]
001e45e4add x0, x2, x3
001e45e8str x0, [sp+72]
001e45ecldr x2, [sp+128]
001e45f0ldr x1, [sp+136]
001e45f4ldr x3, [sp+96]
001e45f8ldr x4, [sp+88]
001e45fcsubs xzr, x1, x0
001e4600b.hi 0x1e4608
001e4604b 0x1e4658
001e4608
001e4608loc_1e4608:
001e4608add x1, x2, x0, lsl #4
001e460cubfm x5, x0, 60, 59
001e4610str x4, [x2+x5]
001e4614adrp x27, 0x867000
001e4618ldr w2, [x27+3056]
001e461ccbz w2, 0x1e4624
001e4620b 0x1e4628
001e4624
001e4624loc_1e4624:
001e4624b 0x1e463c
001e4628
001e4628loc_1e4628:
001e4628bl runtime.gcWriteBarrier2
001e462cstr x3, [x25]
001e4630ldr x2, [x1+8]
001e4634str x2, [x25+8]
001e4638b 0x1e463c
001e463c
001e463cloc_1e463c:
001e463cstr x3, [x1+8]
001e4640b 0x1e4644
001e4644
001e4644loc_1e4644:
001e4644ldr x1, [sp+64]
001e4648add x1, x1, 1
001e464cstr x1, [sp+64]
001e4650b 0x1e44b8
001e4654
001e4654loc_1e4654:
001e4654b 0x1e44ac
001e4658
001e4658loc_1e4658:
001e4658bl runtime.panicIndex
001e465c
001e465cloc_1e465c:
001e465cmov x0, x3
001e4660bl runtime.panicIndex
001e4664
001e4664loc_1e4664:
001e4664bl runtime.panicIndex
001e4668
001e4668loc_1e4668:
001e4668bl runtime.panicIndex
001e466chint
001e4670
001e4670loc_1e4670:
001e4670stp x0, x1, [sp+8]
001e4674stp x2, x3, [sp+24]
001e4678stp x4, x5, [sp+40]
001e467cstr x6, [sp+56]
001e4680mov x3, x30
001e4684bl runtime.morestack_noctxt.abi0
001e4688ldp x0, x1, [sp+8]
001e468cldp x2, x3, [sp+24]
001e4690ldp x4, x5, [sp+40]
001e4694ldr x6, [sp+56]
001e4698b 0x1e4430
001e469cudf 0
001e4430
001e46a0
001e46a0slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[3] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e46a0ldr x16, [x28+16]
001e46a4sub x17, sp, 32
001e46a8subs xzr, x17, x16
001e46acb.ls 0x1e48ec
001e46b0str x30, [sp-160]!
001e46b4stur x29, [sp-8]
001e46b8sub x29, sp, 8
001e46bcstr x0, [sp+168]
001e46c0str x1, [sp+176]
001e46c4str x2, [sp+184]
001e46c8str x3, [sp+192]
001e46ccstr x4, [sp+200]
001e46d0str x5, [sp+208]
001e46d4str x6, [sp+216]
001e46d8str x4, [sp+104]
001e46dcstr xzr, [sp+72]
001e46e0ldr x8, [sp+200]
001e46e4sub x8, x5, x8
001e46e8str x8, [sp+96]
001e46ecsub x9, x8, 1
001e46f0add x8, x8, x9, lsr #63
001e46f4sub x8, x8, 1
001e46f8sbfm x8, x8, 1, 63
001e46fcstr x8, [sp+88]
001e4700b 0x1e4704
001e4704
001e4704loc_1e4704:
001e4704ldr x8, [sp+88]
001e4708tbz x8, 63, 0x1e4710
001e470cb 0x1e4754
001e4710
001e4710loc_1e4710:
001e4710ldr x8, [sp+168]
001e4714ldrsb x27, [x8]
001e4718ldr x0, [x8]
001e471cstr x0, [sp+144]
001e4720ldr x4, [sp+88]
001e4724ldr x5, [sp+96]
001e4728ldr x6, [sp+104]
001e472cldr x1, [sp+176]
001e4730ldr x7, [sp+216]
001e4734ldr x2, [sp+184]
001e4738ldr x3, [sp+192]
001e473cbl slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e4740b 0x1e4744
001e4744
001e4744loc_1e4744:
001e4744ldr x8, [sp+88]
001e4748sub x8, x8, 1
001e474cstr x8, [sp+88]
001e4750b 0x1e4704
001e4754
001e4754loc_1e4754:
001e4754ldr x8, [sp+96]
001e4758sub x8, x8, 1
001e475cstr x8, [sp+80]
001e4760b 0x1e4764
001e4764
001e4764loc_1e4764:
001e4764ldr x8, [sp+80]
001e4768tbz x8, 63, 0x1e4770
001e476cb 0x1e48c8
001e4770
001e4770loc_1e4770:
001e4770ldr x0, [sp+104]
001e4774ldr x8, [sp+176]
001e4778ldr x1, [sp+184]
001e477csubs xzr, x1, x0
001e4780b.hi 0x1e4788
001e4784b 0x1e48e4
001e4788
001e4788loc_1e4788:
001e4788add x9, x8, x0, lsl #4
001e478cldr x9, [x9+8]
001e4790ubfm x10, x0, 60, 59
001e4794ldr x8, [x8+x10]
001e4798str x8, [sp+128]
001e479cstr x9, [sp+136]
001e47a0ldr x8, [sp+176]
001e47a4ldr x1, [sp+184]
001e47a8ldr x9, [sp+104]
001e47acldr x10, [sp+80]
001e47b0add x0, x9, x10
001e47b4subs xzr, x1, x0
001e47b8b.hi 0x1e47c0
001e47bcb 0x1e48e0
001e47c0
001e47c0loc_1e47c0:
001e47c0ldr x9, [sp+104]
001e47c4ldr x10, [sp+176]
001e47c8ldr x1, [sp+184]
001e47ccadd x11, x8, x0, lsl #4
001e47d0ldr x11, [x11+8]
001e47d4ubfm x12, x0, 60, 59
001e47d8ldr x8, [x8+x12]
001e47dcsubs xzr, x9, x1
001e47e0b.lo 0x1e47e8
001e47e4b 0x1e48d8
001e47e8
001e47e8loc_1e47e8:
001e47e8add x12, x10, x9, lsl #4
001e47ecubfm x9, x9, 60, 59
001e47f0str x8, [x10+x9]
001e47f4adrp x27, 0x867000
001e47f8ldr w8, [x27+3056]
001e47fccbz w8, 0x1e4804
001e4800b 0x1e4808
001e4804
001e4804loc_1e4804:
001e4804b 0x1e481c
001e4808
001e4808loc_1e4808:
001e4808bl runtime.gcWriteBarrier2
001e480cstr x11, [x25]
001e4810ldr x8, [x12+8]
001e4814str x8, [x25+8]
001e4818b 0x1e481c
001e481c
001e481cloc_1e481c:
001e481cstr x11, [x12+8]
001e4820ldr x8, [sp+104]
001e4824ldr x9, [sp+80]
001e4828add x0, x8, x9
001e482cstr x0, [sp+112]
001e4830ldr x8, [sp+176]
001e4834ldr x1, [sp+184]
001e4838ldr x9, [sp+136]
001e483cldr x10, [sp+128]
001e4840subs xzr, x1, x0
001e4844b.hi 0x1e484c
001e4848b 0x1e48d4
001e484c
001e484cloc_1e484c:
001e484cadd x11, x8, x0, lsl #4
001e4850ubfm x12, x0, 60, 59
001e4854str x10, [x8+x12]
001e4858adrp x27, 0x867000
001e485cldr w8, [x27+3056]
001e4860cbz w8, 0x1e4868
001e4864b 0x1e486c
001e4868
001e4868loc_1e4868:
001e4868b 0x1e4880
001e486c
001e486cloc_1e486c:
001e486cbl runtime.gcWriteBarrier2
001e4870str x9, [x25]
001e4874ldr x8, [x11+8]
001e4878str x8, [x25+8]
001e487cb 0x1e4880
001e4880
001e4880loc_1e4880:
001e4880str x9, [x11+8]
001e4884ldr x8, [sp+168]
001e4888ldrsb x27, [x8]
001e488cldr x0, [x8]
001e4890str x0, [sp+120]
001e4894ldr x4, [sp+72]
001e4898ldr x5, [sp+80]
001e489cldr x6, [sp+104]
001e48a0ldr x1, [sp+176]
001e48a4ldr x7, [sp+216]
001e48a8ldr x2, [sp+184]
001e48acldr x3, [sp+192]
001e48b0bl slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e48b4b 0x1e48b8
001e48b8
001e48b8loc_1e48b8:
001e48b8ldr x8, [sp+80]
001e48bcsub x8, x8, 1
001e48c0str x8, [sp+80]
001e48c4b 0x1e4764
001e48c8
001e48c8loc_1e48c8:
001e48c8ldur x29, [sp-8]
001e48ccldr x30, [sp], 160
001e48d0ret x30
001e48d4
001e48d4loc_1e48d4:
001e48d4bl runtime.panicIndex
001e48d8
001e48d8loc_1e48d8:
001e48d8mov x0, x9
001e48dcbl runtime.panicIndex
001e48e0
001e48e0loc_1e48e0:
001e48e0bl runtime.panicIndex
001e48e4
001e48e4loc_1e48e4:
001e48e4bl runtime.panicIndex
001e48e8hint
001e48ec
001e48ecloc_1e48ec:
001e48ecstp x0, x1, [sp+8]
001e48f0stp x2, x3, [sp+24]
001e48f4stp x4, x5, [sp+40]
001e48f8str x6, [sp+56]
001e48fcmov x3, x30
001e4900bl runtime.morestack_noctxt.abi0
001e4904ldp x0, x1, [sp+8]
001e4908ldp x2, x3, [sp+24]
001e490cldp x4, x5, [sp+40]
001e4910ldr x6, [sp+56]
001e4914b 0x1e46a0
001e4918udf 0
001e491cudf 0
001e46a0
001e46a0slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[3] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e46a0ldr x16, [x28+16]
001e46a4sub x17, sp, 32
001e46a8subs xzr, x17, x16
001e46acb.ls 0x1e48ec
001e46b0str x30, [sp-160]!
001e46b4stur x29, [sp-8]
001e46b8sub x29, sp, 8
001e46bcstr x0, [sp+168]
001e46c0str x1, [sp+176]
001e46c4str x2, [sp+184]
001e46c8str x3, [sp+192]
001e46ccstr x4, [sp+200]
001e46d0str x5, [sp+208]
001e46d4str x6, [sp+216]
001e46d8str x4, [sp+104]
001e46dcstr xzr, [sp+72]
001e46e0ldr x8, [sp+200]
001e46e4sub x8, x5, x8
001e46e8str x8, [sp+96]
001e46ecsub x9, x8, 1
001e46f0add x8, x8, x9, lsr #63
001e46f4sub x8, x8, 1
001e46f8sbfm x8, x8, 1, 63
001e46fcstr x8, [sp+88]
001e4700b 0x1e4704
001e4704
001e4704loc_1e4704:
001e4704ldr x8, [sp+88]
001e4708tbz x8, 63, 0x1e4710
001e470cb 0x1e4754
001e4710
001e4710loc_1e4710:
001e4710ldr x8, [sp+168]
001e4714ldrsb x27, [x8]
001e4718ldr x0, [x8]
001e471cstr x0, [sp+144]
001e4720ldr x4, [sp+88]
001e4724ldr x5, [sp+96]
001e4728ldr x6, [sp+104]
001e472cldr x1, [sp+176]
001e4730ldr x7, [sp+216]
001e4734ldr x2, [sp+184]
001e4738ldr x3, [sp+192]
001e473cbl slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e4740b 0x1e4744
001e4744
001e4744loc_1e4744:
001e4744ldr x8, [sp+88]
001e4748sub x8, x8, 1
001e474cstr x8, [sp+88]
001e4750b 0x1e4704
001e4754
001e4754loc_1e4754:
001e4754ldr x8, [sp+96]
001e4758sub x8, x8, 1
001e475cstr x8, [sp+80]
001e4760b 0x1e4764
001e4764
001e4764loc_1e4764:
001e4764ldr x8, [sp+80]
001e4768tbz x8, 63, 0x1e4770
001e476cb 0x1e48c8
001e4770
001e4770loc_1e4770:
001e4770ldr x0, [sp+104]
001e4774ldr x8, [sp+176]
001e4778ldr x1, [sp+184]
001e477csubs xzr, x1, x0
001e4780b.hi 0x1e4788
001e4784b 0x1e48e4
001e4788
001e4788loc_1e4788:
001e4788add x9, x8, x0, lsl #4
001e478cldr x9, [x9+8]
001e4790ubfm x10, x0, 60, 59
001e4794ldr x8, [x8+x10]
001e4798str x8, [sp+128]
001e479cstr x9, [sp+136]
001e47a0ldr x8, [sp+176]
001e47a4ldr x1, [sp+184]
001e47a8ldr x9, [sp+104]
001e47acldr x10, [sp+80]
001e47b0add x0, x9, x10
001e47b4subs xzr, x1, x0
001e47b8b.hi 0x1e47c0
001e47bcb 0x1e48e0
001e47c0
001e47c0loc_1e47c0:
001e47c0ldr x9, [sp+104]
001e47c4ldr x10, [sp+176]
001e47c8ldr x1, [sp+184]
001e47ccadd x11, x8, x0, lsl #4
001e47d0ldr x11, [x11+8]
001e47d4ubfm x12, x0, 60, 59
001e47d8ldr x8, [x8+x12]
001e47dcsubs xzr, x9, x1
001e47e0b.lo 0x1e47e8
001e47e4b 0x1e48d8
001e47e8
001e47e8loc_1e47e8:
001e47e8add x12, x10, x9, lsl #4
001e47ecubfm x9, x9, 60, 59
001e47f0str x8, [x10+x9]
001e47f4adrp x27, 0x867000
001e47f8ldr w8, [x27+3056]
001e47fccbz w8, 0x1e4804
001e4800b 0x1e4808
001e4804
001e4804loc_1e4804:
001e4804b 0x1e481c
001e4808
001e4808loc_1e4808:
001e4808bl runtime.gcWriteBarrier2
001e480cstr x11, [x25]
001e4810ldr x8, [x12+8]
001e4814str x8, [x25+8]
001e4818b 0x1e481c
001e481c
001e481cloc_1e481c:
001e481cstr x11, [x12+8]
001e4820ldr x8, [sp+104]
001e4824ldr x9, [sp+80]
001e4828add x0, x8, x9
001e482cstr x0, [sp+112]
001e4830ldr x8, [sp+176]
001e4834ldr x1, [sp+184]
001e4838ldr x9, [sp+136]
001e483cldr x10, [sp+128]
001e4840subs xzr, x1, x0
001e4844b.hi 0x1e484c
001e4848b 0x1e48d4
001e484c
001e484cloc_1e484c:
001e484cadd x11, x8, x0, lsl #4
001e4850ubfm x12, x0, 60, 59
001e4854str x10, [x8+x12]
001e4858adrp x27, 0x867000
001e485cldr w8, [x27+3056]
001e4860cbz w8, 0x1e4868
001e4864b 0x1e486c
001e4868
001e4868loc_1e4868:
001e4868b 0x1e4880
001e486c
001e486cloc_1e486c:
001e486cbl runtime.gcWriteBarrier2
001e4870str x9, [x25]
001e4874ldr x8, [x11+8]
001e4878str x8, [x25+8]
001e487cb 0x1e4880
001e4880
001e4880loc_1e4880:
001e4880str x9, [x11+8]
001e4884ldr x8, [sp+168]
001e4888ldrsb x27, [x8]
001e488cldr x0, [x8]
001e4890str x0, [sp+120]
001e4894ldr x4, [sp+72]
001e4898ldr x5, [sp+80]
001e489cldr x6, [sp+104]
001e48a0ldr x1, [sp+176]
001e48a4ldr x7, [sp+216]
001e48a8ldr x2, [sp+184]
001e48acldr x3, [sp+192]
001e48b0bl slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
001e48b4b 0x1e48b8
001e48b8
001e48b8loc_1e48b8:
001e48b8ldr x8, [sp+80]
001e48bcsub x8, x8, 1
001e48c0str x8, [sp+80]
001e48c4b 0x1e4764
001e48c8
001e48c8loc_1e48c8:
001e48c8ldur x29, [sp-8]
001e48ccldr x30, [sp], 160
001e48d0ret x30
001e48d4
001e48d4loc_1e48d4:
001e48d4bl runtime.panicIndex
001e48d8
001e48d8loc_1e48d8:
001e48d8mov x0, x9
001e48dcbl runtime.panicIndex
001e48e0
001e48e0loc_1e48e0:
001e48e0bl runtime.panicIndex
001e48e4
001e48e4loc_1e48e4:
001e48e4bl runtime.panicIndex
001e48e8hint
001e48ec
001e48ecloc_1e48ec:
001e48ecstp x0, x1, [sp+8]
001e48f0stp x2, x3, [sp+24]
001e48f4stp x4, x5, [sp+40]
001e48f8str x6, [sp+56]
001e48fcmov x3, x30
001e4900bl runtime.morestack_noctxt.abi0
001e4904ldp x0, x1, [sp+8]
001e4908ldp x2, x3, [sp+24]
001e490cldp x4, x5, [sp+40]
001e4910ldr x6, [sp+56]
001e4914b 0x1e46a0
001e4918udf 0
001e491cudf 0
001e46a0
001e4920
001e4920slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int lo, int hi, int first, int64_t cmp)
001e4920ldr x16, [x28+16]
001e4924sub x17, sp, 48
001e4928subs xzr, x17, x16
001e492cb.ls 0x1e4c70
001e4930str x30, [sp-176]!
001e4934stur x29, [sp-8]
001e4938sub x29, sp, 8
001e493cstr x0, [sp+184]
001e4940str x1, [sp+192]
001e4944str x2, [sp+200]
001e4948str x3, [sp+208]
001e494cstr x4, [sp+216]
001e4950str x5, [sp+224]
001e4954str x6, [sp+232]
001e4958str x7, [sp+240]
001e495cstr x4, [sp+48]
001e4960b 0x1e4964
001e4964
001e4964loc_1e4964:
001e4964b 0x1e4968
001e4968
001e4968loc_1e4968:
001e4968ldr x4, [sp+48]
001e496cubfm x4, x4, 63, 62
001e4970add x5, x4, 1
001e4974str x5, [sp+56]
001e4978ldr x6, [sp+224]
001e497csubs xzr, x6, x5
001e4980b.le 0x1e4988
001e4984b 0x1e4998
001e4988
001e4988loc_1e4988:
001e4988b 0x1e498c
001e498c
001e498cloc_1e498c:
001e498cldur x29, [sp-8]
001e4990ldr x30, [sp], 176
001e4994ret x30
001e4998
001e4998loc_1e4998:
001e4998add x4, x4, 2
001e499cldr x5, [sp+224]
001e49a0subs xzr, x5, x4
001e49a4cset x4, gt
001e49a8strb w4, [sp+47]
001e49acb.gt 0x1e49b4
001e49b0b 0x1e4a50
001e49b4
001e49b4loc_1e49b4:
001e49b4ldr x4, [sp+192]
001e49b8ldr x1, [sp+200]
001e49bcldr x5, [sp+232]
001e49c0ldr x6, [sp+56]
001e49c4add x0, x5, x6
001e49c8subs xzr, x1, x0
001e49ccb.hi 0x1e49d4
001e49d0b 0x1e4c68
001e49d4
001e49d4loc_1e49d4:
001e49d4add x5, x4, x0, lsl #4
001e49d8ldr x5, [x5+8]
001e49dcubfm x6, x0, 60, 59
001e49e0ldr x4, [x4+x6]
001e49e4str x4, [sp+152]
001e49e8str x5, [sp+160]
001e49ecldr x4, [sp+192]
001e49f0ldr x1, [sp+200]
001e49f4ldr x5, [sp+232]
001e49f8ldr x6, [sp+56]
001e49fcadd x5, x5, x6
001e4a00add x0, x5, 1
001e4a04subs xzr, x1, x0
001e4a08b.hi 0x1e4a10
001e4a0cb 0x1e4c64
001e4a10
001e4a10loc_1e4a10:
001e4a10add x5, x4, x0, lsl #4
001e4a14ldr x3, [x5+8]
001e4a18ubfm x5, x0, 60, 59
001e4a1cldr x2, [x4+x5]
001e4a20str x2, [sp+136]
001e4a24str x3, [sp+144]
001e4a28ldr x26, [sp+240]
001e4a2cldr x4, [x26]
001e4a30ldr x0, [sp+152]
001e4a34ldr x1, [sp+160]
001e4a38blr x4
001e4a3cstr x0, [sp+64]
001e4a40subs xzr, x0, 0
001e4a44cset x4, lt
001e4a48strb w4, [sp+47]
001e4a4cb 0x1e4a54
001e4a50
001e4a50loc_1e4a50:
001e4a50b 0x1e4a54
001e4a54
001e4a54loc_1e4a54:
001e4a54ldrb w4, [sp+47]
001e4a58tbnz w4, 0, 0x1e4a60
001e4a5cb 0x1e4a70
001e4a60
001e4a60loc_1e4a60:
001e4a60ldr x4, [sp+56]
001e4a64add x4, x4, 1
001e4a68str x4, [sp+56]
001e4a6cb 0x1e4a74
001e4a70
001e4a70loc_1e4a70:
001e4a70b 0x1e4a74
001e4a74
001e4a74loc_1e4a74:
001e4a74ldr x4, [sp+192]
001e4a78ldr x1, [sp+200]
001e4a7cldr x5, [sp+48]
001e4a80ldr x6, [sp+232]
001e4a84add x0, x6, x5
001e4a88subs xzr, x1, x0
001e4a8cb.hi 0x1e4a94
001e4a90b 0x1e4c60
001e4a94
001e4a94loc_1e4a94:
001e4a94add x5, x4, x0, lsl #4
001e4a98ldr x5, [x5+8]
001e4a9cubfm x6, x0, 60, 59
001e4aa0ldr x4, [x4+x6]
001e4aa4str x4, [sp+120]
001e4aa8str x5, [sp+128]
001e4aacldr x4, [sp+192]
001e4ab0ldr x1, [sp+200]
001e4ab4ldr x5, [sp+232]
001e4ab8ldr x6, [sp+56]
001e4abcadd x0, x5, x6
001e4ac0subs xzr, x1, x0
001e4ac4b.hi 0x1e4acc
001e4ac8b 0x1e4c5c
001e4acc
001e4accloc_1e4acc:
001e4accadd x5, x4, x0, lsl #4
001e4ad0ldr x3, [x5+8]
001e4ad4ubfm x5, x0, 60, 59
001e4ad8ldr x2, [x4+x5]
001e4adcstr x2, [sp+104]
001e4ae0str x3, [sp+112]
001e4ae4ldr x26, [sp+240]
001e4ae8ldr x4, [x26]
001e4aecldr x0, [sp+120]
001e4af0ldr x1, [sp+128]
001e4af4blr x4
001e4af8str x0, [sp+64]
001e4afctbnz x0, 63, 0x1e4b04
001e4b00b 0x1e4c3c
001e4b04
001e4b04loc_1e4b04:
001e4b04ldr x4, [sp+192]
001e4b08ldr x1, [sp+200]
001e4b0cldr x5, [sp+48]
001e4b10ldr x6, [sp+232]
001e4b14add x0, x6, x5
001e4b18subs xzr, x1, x0
001e4b1cb.hi 0x1e4b24
001e4b20b 0x1e4c58
001e4b24
001e4b24loc_1e4b24:
001e4b24add x5, x4, x0, lsl #4
001e4b28ldr x5, [x5+8]
001e4b2cubfm x6, x0, 60, 59
001e4b30ldr x4, [x4+x6]
001e4b34str x4, [sp+88]
001e4b38str x5, [sp+96]
001e4b3cldr x4, [sp+232]
001e4b40ldr x5, [sp+48]
001e4b44add x0, x4, x5
001e4b48str x0, [sp+80]
001e4b4cldr x4, [sp+192]
001e4b50ldr x1, [sp+200]
001e4b54ldr x5, [sp+232]
001e4b58ldr x6, [sp+56]
001e4b5cadd x5, x5, x6
001e4b60subs xzr, x1, x5
001e4b64b.hi 0x1e4b6c
001e4b68b 0x1e4c50
001e4b6c
001e4b6cloc_1e4b6c:
001e4b6cldr x6, [sp+192]
001e4b70ldr x1, [sp+200]
001e4b74add x7, x4, x5, lsl #4
001e4b78ldr x7, [x7+8]
001e4b7cubfm x5, x5, 60, 59
001e4b80ldr x4, [x4+x5]
001e4b84subs xzr, x1, x0
001e4b88b.hi 0x1e4b90
001e4b8cb 0x1e4c4c
001e4b90
001e4b90loc_1e4b90:
001e4b90add x5, x6, x0, lsl #4
001e4b94ubfm x8, x0, 60, 59
001e4b98str x4, [x6+x8]
001e4b9cadrp x27, 0x867000
001e4ba0ldr w4, [x27+3056]
001e4ba4cbz w4, 0x1e4bac
001e4ba8b 0x1e4bb0
001e4bac
001e4bacloc_1e4bac:
001e4bacb 0x1e4bc4
001e4bb0
001e4bb0loc_1e4bb0:
001e4bb0bl runtime.gcWriteBarrier2
001e4bb4str x7, [x25]
001e4bb8ldr x4, [x5+8]
001e4bbcstr x4, [x25+8]
001e4bc0b 0x1e4bc4
001e4bc4
001e4bc4loc_1e4bc4:
001e4bc4str x7, [x5+8]
001e4bc8ldr x4, [sp+232]
001e4bccldr x5, [sp+56]
001e4bd0add x0, x4, x5
001e4bd4str x0, [sp+72]
001e4bd8ldr x4, [sp+192]
001e4bdcldr x1, [sp+200]
001e4be0ldr x5, [sp+96]
001e4be4ldr x6, [sp+88]
001e4be8subs xzr, x1, x0
001e4becb.hi 0x1e4bf4
001e4bf0b 0x1e4c48
001e4bf4
001e4bf4loc_1e4bf4:
001e4bf4add x7, x4, x0, lsl #4
001e4bf8ubfm x8, x0, 60, 59
001e4bfcstr x6, [x4+x8]
001e4c00adrp x27, 0x867000
001e4c04ldr w4, [x27+3056]
001e4c08cbz w4, 0x1e4c10
001e4c0cb 0x1e4c14
001e4c10
001e4c10loc_1e4c10:
001e4c10b 0x1e4c28
001e4c14
001e4c14loc_1e4c14:
001e4c14bl runtime.gcWriteBarrier2
001e4c18str x5, [x25]
001e4c1cldr x4, [x7+8]
001e4c20str x4, [x25+8]
001e4c24b 0x1e4c28
001e4c28
001e4c28loc_1e4c28:
001e4c28str x5, [x7+8]
001e4c2cldr x4, [sp+56]
001e4c30str x4, [sp+48]
001e4c34b 0x1e4c38
001e4c38
001e4c38loc_1e4c38:
001e4c38b 0x1e4964
001e4c3c
001e4c3cloc_1e4c3c:
001e4c3cldur x29, [sp-8]
001e4c40ldr x30, [sp], 176
001e4c44ret x30
001e4c48
001e4c48loc_1e4c48:
001e4c48bl runtime.panicIndex
001e4c4c
001e4c4cloc_1e4c4c:
001e4c4cbl runtime.panicIndex
001e4c50
001e4c50loc_1e4c50:
001e4c50mov x0, x5
001e4c54bl runtime.panicIndex
001e4c58
001e4c58loc_1e4c58:
001e4c58bl runtime.panicIndex
001e4c5c
001e4c5cloc_1e4c5c:
001e4c5cbl runtime.panicIndex
001e4c60
001e4c60loc_1e4c60:
001e4c60bl runtime.panicIndex
001e4c64
001e4c64loc_1e4c64:
001e4c64bl runtime.panicIndex
001e4c68
001e4c68loc_1e4c68:
001e4c68bl runtime.panicIndex
001e4c6chint
001e4c70
001e4c70loc_1e4c70:
001e4c70stp x0, x1, [sp+8]
001e4c74stp x2, x3, [sp+24]
001e4c78stp x4, x5, [sp+40]
001e4c7cstp x6, x7, [sp+56]
001e4c80mov x3, x30
001e4c84bl runtime.morestack_noctxt.abi0
001e4c88ldp x0, x1, [sp+8]
001e4c8cldp x2, x3, [sp+24]
001e4c90ldp x4, x5, [sp+40]
001e4c94ldp x6, x7, [sp+56]
001e4c98b 0x1e4920
001e4c9cudf 0
001e4920
001e4920slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int lo, int hi, int first, int64_t cmp)
001e4920ldr x16, [x28+16]
001e4924sub x17, sp, 48
001e4928subs xzr, x17, x16
001e492cb.ls 0x1e4c70
001e4930str x30, [sp-176]!
001e4934stur x29, [sp-8]
001e4938sub x29, sp, 8
001e493cstr x0, [sp+184]
001e4940str x1, [sp+192]
001e4944str x2, [sp+200]
001e4948str x3, [sp+208]
001e494cstr x4, [sp+216]
001e4950str x5, [sp+224]
001e4954str x6, [sp+232]
001e4958str x7, [sp+240]
001e495cstr x4, [sp+48]
001e4960b 0x1e4964
001e4964
001e4964loc_1e4964:
001e4964b 0x1e4968
001e4968
001e4968loc_1e4968:
001e4968ldr x4, [sp+48]
001e496cubfm x4, x4, 63, 62
001e4970add x5, x4, 1
001e4974str x5, [sp+56]
001e4978ldr x6, [sp+224]
001e497csubs xzr, x6, x5
001e4980b.le 0x1e4988
001e4984b 0x1e4998
001e4988
001e4988loc_1e4988:
001e4988b 0x1e498c
001e498c
001e498cloc_1e498c:
001e498cldur x29, [sp-8]
001e4990ldr x30, [sp], 176
001e4994ret x30
001e4998
001e4998loc_1e4998:
001e4998add x4, x4, 2
001e499cldr x5, [sp+224]
001e49a0subs xzr, x5, x4
001e49a4cset x4, gt
001e49a8strb w4, [sp+47]
001e49acb.gt 0x1e49b4
001e49b0b 0x1e4a50
001e49b4
001e49b4loc_1e49b4:
001e49b4ldr x4, [sp+192]
001e49b8ldr x1, [sp+200]
001e49bcldr x5, [sp+232]
001e49c0ldr x6, [sp+56]
001e49c4add x0, x5, x6
001e49c8subs xzr, x1, x0
001e49ccb.hi 0x1e49d4
001e49d0b 0x1e4c68
001e49d4
001e49d4loc_1e49d4:
001e49d4add x5, x4, x0, lsl #4
001e49d8ldr x5, [x5+8]
001e49dcubfm x6, x0, 60, 59
001e49e0ldr x4, [x4+x6]
001e49e4str x4, [sp+152]
001e49e8str x5, [sp+160]
001e49ecldr x4, [sp+192]
001e49f0ldr x1, [sp+200]
001e49f4ldr x5, [sp+232]
001e49f8ldr x6, [sp+56]
001e49fcadd x5, x5, x6
001e4a00add x0, x5, 1
001e4a04subs xzr, x1, x0
001e4a08b.hi 0x1e4a10
001e4a0cb 0x1e4c64
001e4a10
001e4a10loc_1e4a10:
001e4a10add x5, x4, x0, lsl #4
001e4a14ldr x3, [x5+8]
001e4a18ubfm x5, x0, 60, 59
001e4a1cldr x2, [x4+x5]
001e4a20str x2, [sp+136]
001e4a24str x3, [sp+144]
001e4a28ldr x26, [sp+240]
001e4a2cldr x4, [x26]
001e4a30ldr x0, [sp+152]
001e4a34ldr x1, [sp+160]
001e4a38blr x4
001e4a3cstr x0, [sp+64]
001e4a40subs xzr, x0, 0
001e4a44cset x4, lt
001e4a48strb w4, [sp+47]
001e4a4cb 0x1e4a54
001e4a50
001e4a50loc_1e4a50:
001e4a50b 0x1e4a54
001e4a54
001e4a54loc_1e4a54:
001e4a54ldrb w4, [sp+47]
001e4a58tbnz w4, 0, 0x1e4a60
001e4a5cb 0x1e4a70
001e4a60
001e4a60loc_1e4a60:
001e4a60ldr x4, [sp+56]
001e4a64add x4, x4, 1
001e4a68str x4, [sp+56]
001e4a6cb 0x1e4a74
001e4a70
001e4a70loc_1e4a70:
001e4a70b 0x1e4a74
001e4a74
001e4a74loc_1e4a74:
001e4a74ldr x4, [sp+192]
001e4a78ldr x1, [sp+200]
001e4a7cldr x5, [sp+48]
001e4a80ldr x6, [sp+232]
001e4a84add x0, x6, x5
001e4a88subs xzr, x1, x0
001e4a8cb.hi 0x1e4a94
001e4a90b 0x1e4c60
001e4a94
001e4a94loc_1e4a94:
001e4a94add x5, x4, x0, lsl #4
001e4a98ldr x5, [x5+8]
001e4a9cubfm x6, x0, 60, 59
001e4aa0ldr x4, [x4+x6]
001e4aa4str x4, [sp+120]
001e4aa8str x5, [sp+128]
001e4aacldr x4, [sp+192]
001e4ab0ldr x1, [sp+200]
001e4ab4ldr x5, [sp+232]
001e4ab8ldr x6, [sp+56]
001e4abcadd x0, x5, x6
001e4ac0subs xzr, x1, x0
001e4ac4b.hi 0x1e4acc
001e4ac8b 0x1e4c5c
001e4acc
001e4accloc_1e4acc:
001e4accadd x5, x4, x0, lsl #4
001e4ad0ldr x3, [x5+8]
001e4ad4ubfm x5, x0, 60, 59
001e4ad8ldr x2, [x4+x5]
001e4adcstr x2, [sp+104]
001e4ae0str x3, [sp+112]
001e4ae4ldr x26, [sp+240]
001e4ae8ldr x4, [x26]
001e4aecldr x0, [sp+120]
001e4af0ldr x1, [sp+128]
001e4af4blr x4
001e4af8str x0, [sp+64]
001e4afctbnz x0, 63, 0x1e4b04
001e4b00b 0x1e4c3c
001e4b04
001e4b04loc_1e4b04:
001e4b04ldr x4, [sp+192]
001e4b08ldr x1, [sp+200]
001e4b0cldr x5, [sp+48]
001e4b10ldr x6, [sp+232]
001e4b14add x0, x6, x5
001e4b18subs xzr, x1, x0
001e4b1cb.hi 0x1e4b24
001e4b20b 0x1e4c58
001e4b24
001e4b24loc_1e4b24:
001e4b24add x5, x4, x0, lsl #4
001e4b28ldr x5, [x5+8]
001e4b2cubfm x6, x0, 60, 59
001e4b30ldr x4, [x4+x6]
001e4b34str x4, [sp+88]
001e4b38str x5, [sp+96]
001e4b3cldr x4, [sp+232]
001e4b40ldr x5, [sp+48]
001e4b44add x0, x4, x5
001e4b48str x0, [sp+80]
001e4b4cldr x4, [sp+192]
001e4b50ldr x1, [sp+200]
001e4b54ldr x5, [sp+232]
001e4b58ldr x6, [sp+56]
001e4b5cadd x5, x5, x6
001e4b60subs xzr, x1, x5
001e4b64b.hi 0x1e4b6c
001e4b68b 0x1e4c50
001e4b6c
001e4b6cloc_1e4b6c:
001e4b6cldr x6, [sp+192]
001e4b70ldr x1, [sp+200]
001e4b74add x7, x4, x5, lsl #4
001e4b78ldr x7, [x7+8]
001e4b7cubfm x5, x5, 60, 59
001e4b80ldr x4, [x4+x5]
001e4b84subs xzr, x1, x0
001e4b88b.hi 0x1e4b90
001e4b8cb 0x1e4c4c
001e4b90
001e4b90loc_1e4b90:
001e4b90add x5, x6, x0, lsl #4
001e4b94ubfm x8, x0, 60, 59
001e4b98str x4, [x6+x8]
001e4b9cadrp x27, 0x867000
001e4ba0ldr w4, [x27+3056]
001e4ba4cbz w4, 0x1e4bac
001e4ba8b 0x1e4bb0
001e4bac
001e4bacloc_1e4bac:
001e4bacb 0x1e4bc4
001e4bb0
001e4bb0loc_1e4bb0:
001e4bb0bl runtime.gcWriteBarrier2
001e4bb4str x7, [x25]
001e4bb8ldr x4, [x5+8]
001e4bbcstr x4, [x25+8]
001e4bc0b 0x1e4bc4
001e4bc4
001e4bc4loc_1e4bc4:
001e4bc4str x7, [x5+8]
001e4bc8ldr x4, [sp+232]
001e4bccldr x5, [sp+56]
001e4bd0add x0, x4, x5
001e4bd4str x0, [sp+72]
001e4bd8ldr x4, [sp+192]
001e4bdcldr x1, [sp+200]
001e4be0ldr x5, [sp+96]
001e4be4ldr x6, [sp+88]
001e4be8subs xzr, x1, x0
001e4becb.hi 0x1e4bf4
001e4bf0b 0x1e4c48
001e4bf4
001e4bf4loc_1e4bf4:
001e4bf4add x7, x4, x0, lsl #4
001e4bf8ubfm x8, x0, 60, 59
001e4bfcstr x6, [x4+x8]
001e4c00adrp x27, 0x867000
001e4c04ldr w4, [x27+3056]
001e4c08cbz w4, 0x1e4c10
001e4c0cb 0x1e4c14
001e4c10
001e4c10loc_1e4c10:
001e4c10b 0x1e4c28
001e4c14
001e4c14loc_1e4c14:
001e4c14bl runtime.gcWriteBarrier2
001e4c18str x5, [x25]
001e4c1cldr x4, [x7+8]
001e4c20str x4, [x25+8]
001e4c24b 0x1e4c28
001e4c28
001e4c28loc_1e4c28:
001e4c28str x5, [x7+8]
001e4c2cldr x4, [sp+56]
001e4c30str x4, [sp+48]
001e4c34b 0x1e4c38
001e4c38
001e4c38loc_1e4c38:
001e4c38b 0x1e4964
001e4c3c
001e4c3cloc_1e4c3c:
001e4c3cldur x29, [sp-8]
001e4c40ldr x30, [sp], 176
001e4c44ret x30
001e4c48
001e4c48loc_1e4c48:
001e4c48bl runtime.panicIndex
001e4c4c
001e4c4cloc_1e4c4c:
001e4c4cbl runtime.panicIndex
001e4c50
001e4c50loc_1e4c50:
001e4c50mov x0, x5
001e4c54bl runtime.panicIndex
001e4c58
001e4c58loc_1e4c58:
001e4c58bl runtime.panicIndex
001e4c5c
001e4c5cloc_1e4c5c:
001e4c5cbl runtime.panicIndex
001e4c60
001e4c60loc_1e4c60:
001e4c60bl runtime.panicIndex
001e4c64
001e4c64loc_1e4c64:
001e4c64bl runtime.panicIndex
001e4c68
001e4c68loc_1e4c68:
001e4c68bl runtime.panicIndex
001e4c6chint
001e4c70
001e4c70loc_1e4c70:
001e4c70stp x0, x1, [sp+8]
001e4c74stp x2, x3, [sp+24]
001e4c78stp x4, x5, [sp+40]
001e4c7cstp x6, x7, [sp+56]
001e4c80mov x3, x30
001e4c84bl runtime.morestack_noctxt.abi0
001e4c88ldp x0, x1, [sp+8]
001e4c8cldp x2, x3, [sp+24]
001e4c90ldp x4, x5, [sp+40]
001e4c94ldp x6, x7, [sp+56]
001e4c98b 0x1e4920
001e4c9cudf 0
001e4920
001e4ca0
001e4ca0slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e4ca0ldr x16, [x28+16]
001e4ca4sub x17, sp, 16
001e4ca8subs xzr, x17, x16
001e4cacb.ls 0x1e4f1c
001e4cb0str x30, [sp-144]!
001e4cb4stur x29, [sp-8]
001e4cb8sub x29, sp, 8
001e4cbcstr x0, [sp+152]
001e4cc0str x1, [sp+160]
001e4cc4str x2, [sp+168]
001e4cc8str x3, [sp+176]
001e4cccstr x4, [sp+184]
001e4cd0str x5, [sp+192]
001e4cd4str x6, [sp+200]
001e4cd8add x4, x4, 1
001e4cdcstr x4, [sp+64]
001e4ce0b 0x1e4ce4
001e4ce4
001e4ce4loc_1e4ce4:
001e4ce4ldr x4, [sp+192]
001e4ce8ldr x5, [sp+64]
001e4cecsubs xzr, x4, x5
001e4cf0b.gt 0x1e4cf8
001e4cf4b 0x1e4d04
001e4cf8
001e4cf8loc_1e4cf8:
001e4cf8ldr x4, [sp+64]
001e4cfcstr x4, [sp+56]
001e4d00b 0x1e4d10
001e4d04
001e4d04loc_1e4d04:
001e4d04ldur x29, [sp-8]
001e4d08ldr x30, [sp], 144
001e4d0cret x30
001e4d10
001e4d10loc_1e4d10:
001e4d10ldr x4, [sp+184]
001e4d14ldr x5, [sp+56]
001e4d18subs xzr, x4, x5
001e4d1ccset x4, lt
001e4d20strb w4, [sp+55]
001e4d24b.lt 0x1e4d2c
001e4d28b 0x1e4db8
001e4d2c
001e4d2cloc_1e4d2c:
001e4d2cldr x0, [sp+56]
001e4d30ldr x4, [sp+160]
001e4d34ldr x1, [sp+168]
001e4d38subs xzr, x1, x0
001e4d3cb.hi 0x1e4d44
001e4d40b 0x1e4f14
001e4d44
001e4d44loc_1e4d44:
001e4d44add x5, x4, x0, lsl #4
001e4d48ldr x5, [x5+8]
001e4d4cubfm x6, x0, 60, 59
001e4d50ldr x4, [x4+x6]
001e4d54str x4, [sp+88]
001e4d58str x5, [sp+96]
001e4d5cldr x4, [sp+160]
001e4d60ldr x1, [sp+168]
001e4d64ldr x5, [sp+56]
001e4d68sub x0, x5, 1
001e4d6csubs xzr, x1, x0
001e4d70b.hi 0x1e4d78
001e4d74b 0x1e4f10
001e4d78
001e4d78loc_1e4d78:
001e4d78add x5, x4, x0, lsl #4
001e4d7cldr x3, [x5+8]
001e4d80ubfm x5, x0, 60, 59
001e4d84ldr x2, [x4+x5]
001e4d88str x2, [sp+120]
001e4d8cstr x3, [sp+128]
001e4d90ldr x26, [sp+200]
001e4d94ldr x4, [x26]
001e4d98ldr x0, [sp+88]
001e4d9cldr x1, [sp+96]
001e4da0blr x4
001e4da4str x0, [sp+72]
001e4da8subs xzr, x0, 0
001e4daccset x4, lt
001e4db0strb w4, [sp+55]
001e4db4b 0x1e4dbc
001e4db8
001e4db8loc_1e4db8:
001e4db8b 0x1e4dbc
001e4dbc
001e4dbcloc_1e4dbc:
001e4dbcldrb w4, [sp+55]
001e4dc0tbnz w4, 0, 0x1e4dc8
001e4dc4b 0x1e4ee8
001e4dc8
001e4dc8loc_1e4dc8:
001e4dc8ldr x0, [sp+56]
001e4dccldr x4, [sp+160]
001e4dd0ldr x1, [sp+168]
001e4dd4subs xzr, x1, x0
001e4dd8b.hi 0x1e4de0
001e4ddcb 0x1e4f0c
001e4de0
001e4de0loc_1e4de0:
001e4de0add x5, x4, x0, lsl #4
001e4de4ldr x5, [x5+8]
001e4de8ubfm x6, x0, 60, 59
001e4decldr x4, [x4+x6]
001e4df0str x4, [sp+104]
001e4df4str x5, [sp+112]
001e4df8ldr x4, [sp+160]
001e4dfcldr x1, [sp+168]
001e4e00ldr x5, [sp+56]
001e4e04sub x0, x5, 1
001e4e08subs xzr, x1, x0
001e4e0cb.hi 0x1e4e14
001e4e10b 0x1e4f08
001e4e14
001e4e14loc_1e4e14:
001e4e14ldr x5, [sp+56]
001e4e18ldr x6, [sp+160]
001e4e1cldr x1, [sp+168]
001e4e20add x7, x4, x0, lsl #4
001e4e24ldr x7, [x7+8]
001e4e28ubfm x8, x0, 60, 59
001e4e2cldr x4, [x4+x8]
001e4e30subs xzr, x1, x5
001e4e34b.hi 0x1e4e3c
001e4e38b 0x1e4f00
001e4e3c
001e4e3cloc_1e4e3c:
001e4e3cadd x8, x6, x5, lsl #4
001e4e40ubfm x5, x5, 60, 59
001e4e44str x4, [x6+x5]
001e4e48adrp x27, 0x867000
001e4e4cldr w4, [x27+3056]
001e4e50cbz w4, 0x1e4e58
001e4e54b 0x1e4e5c
001e4e58
001e4e58loc_1e4e58:
001e4e58b 0x1e4e70
001e4e5c
001e4e5cloc_1e4e5c:
001e4e5cbl runtime.gcWriteBarrier2
001e4e60str x7, [x25]
001e4e64ldr x4, [x8+8]
001e4e68str x4, [x25+8]
001e4e6cb 0x1e4e70
001e4e70
001e4e70loc_1e4e70:
001e4e70str x7, [x8+8]
001e4e74ldr x4, [sp+56]
001e4e78sub x0, x4, 1
001e4e7cstr x0, [sp+80]
001e4e80ldr x4, [sp+160]
001e4e84ldr x1, [sp+168]
001e4e88ldr x5, [sp+112]
001e4e8cldr x6, [sp+104]
001e4e90subs xzr, x1, x0
001e4e94b.hi 0x1e4e9c
001e4e98b 0x1e4efc
001e4e9c
001e4e9cloc_1e4e9c:
001e4e9cadd x7, x4, x0, lsl #4
001e4ea0ubfm x8, x0, 60, 59
001e4ea4str x6, [x4+x8]
001e4ea8adrp x27, 0x867000
001e4eacldr w4, [x27+3056]
001e4eb0cbz w4, 0x1e4eb8
001e4eb4b 0x1e4ebc
001e4eb8
001e4eb8loc_1e4eb8:
001e4eb8b 0x1e4ed0
001e4ebc
001e4ebcloc_1e4ebc:
001e4ebcbl runtime.gcWriteBarrier2
001e4ec0str x5, [x25]
001e4ec4ldr x4, [x7+8]
001e4ec8str x4, [x25+8]
001e4eccb 0x1e4ed0
001e4ed0
001e4ed0loc_1e4ed0:
001e4ed0str x5, [x7+8]
001e4ed4b 0x1e4ed8
001e4ed8
001e4ed8loc_1e4ed8:
001e4ed8ldr x4, [sp+56]
001e4edcsub x4, x4, 1
001e4ee0str x4, [sp+56]
001e4ee4b 0x1e4d10
001e4ee8
001e4ee8loc_1e4ee8:
001e4ee8b 0x1e4eec
001e4eec
001e4eecloc_1e4eec:
001e4eecldr x4, [sp+64]
001e4ef0add x4, x4, 1
001e4ef4str x4, [sp+64]
001e4ef8b 0x1e4ce4
001e4efc
001e4efcloc_1e4efc:
001e4efcbl runtime.panicIndex
001e4f00
001e4f00loc_1e4f00:
001e4f00mov x0, x5
001e4f04bl runtime.panicIndex
001e4f08
001e4f08loc_1e4f08:
001e4f08bl runtime.panicIndex
001e4f0c
001e4f0cloc_1e4f0c:
001e4f0cbl runtime.panicIndex
001e4f10
001e4f10loc_1e4f10:
001e4f10bl runtime.panicIndex
001e4f14
001e4f14loc_1e4f14:
001e4f14bl runtime.panicIndex
001e4f18hint
001e4f1c
001e4f1cloc_1e4f1c:
001e4f1cstp x0, x1, [sp+8]
001e4f20stp x2, x3, [sp+24]
001e4f24stp x4, x5, [sp+40]
001e4f28str x6, [sp+56]
001e4f2cmov x3, x30
001e4f30bl runtime.morestack_noctxt.abi0
001e4f34ldp x0, x1, [sp+8]
001e4f38ldp x2, x3, [sp+24]
001e4f3cldp x4, x5, [sp+40]
001e4f40ldr x6, [sp+56]
001e4f44b 0x1e4ca0
001e4f48udf 0
001e4f4cudf 0
001e4ca0
001e4ca0slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
001e4ca0ldr x16, [x28+16]
001e4ca4sub x17, sp, 16
001e4ca8subs xzr, x17, x16
001e4cacb.ls 0x1e4f1c
001e4cb0str x30, [sp-144]!
001e4cb4stur x29, [sp-8]
001e4cb8sub x29, sp, 8
001e4cbcstr x0, [sp+152]
001e4cc0str x1, [sp+160]
001e4cc4str x2, [sp+168]
001e4cc8str x3, [sp+176]
001e4cccstr x4, [sp+184]
001e4cd0str x5, [sp+192]
001e4cd4str x6, [sp+200]
001e4cd8add x4, x4, 1
001e4cdcstr x4, [sp+64]
001e4ce0b 0x1e4ce4
001e4ce4
001e4ce4loc_1e4ce4:
001e4ce4ldr x4, [sp+192]
001e4ce8ldr x5, [sp+64]
001e4cecsubs xzr, x4, x5
001e4cf0b.gt 0x1e4cf8
001e4cf4b 0x1e4d04
001e4cf8
001e4cf8loc_1e4cf8:
001e4cf8ldr x4, [sp+64]
001e4cfcstr x4, [sp+56]
001e4d00b 0x1e4d10
001e4d04
001e4d04loc_1e4d04:
001e4d04ldur x29, [sp-8]
001e4d08ldr x30, [sp], 144
001e4d0cret x30
001e4d10
001e4d10loc_1e4d10:
001e4d10ldr x4, [sp+184]
001e4d14ldr x5, [sp+56]
001e4d18subs xzr, x4, x5
001e4d1ccset x4, lt
001e4d20strb w4, [sp+55]
001e4d24b.lt 0x1e4d2c
001e4d28b 0x1e4db8
001e4d2c
001e4d2cloc_1e4d2c:
001e4d2cldr x0, [sp+56]
001e4d30ldr x4, [sp+160]
001e4d34ldr x1, [sp+168]
001e4d38subs xzr, x1, x0
001e4d3cb.hi 0x1e4d44
001e4d40b 0x1e4f14
001e4d44
001e4d44loc_1e4d44:
001e4d44add x5, x4, x0, lsl #4
001e4d48ldr x5, [x5+8]
001e4d4cubfm x6, x0, 60, 59
001e4d50ldr x4, [x4+x6]
001e4d54str x4, [sp+88]
001e4d58str x5, [sp+96]
001e4d5cldr x4, [sp+160]
001e4d60ldr x1, [sp+168]
001e4d64ldr x5, [sp+56]
001e4d68sub x0, x5, 1
001e4d6csubs xzr, x1, x0
001e4d70b.hi 0x1e4d78
001e4d74b 0x1e4f10
001e4d78
001e4d78loc_1e4d78:
001e4d78add x5, x4, x0, lsl #4
001e4d7cldr x3, [x5+8]
001e4d80ubfm x5, x0, 60, 59
001e4d84ldr x2, [x4+x5]
001e4d88str x2, [sp+120]
001e4d8cstr x3, [sp+128]
001e4d90ldr x26, [sp+200]
001e4d94ldr x4, [x26]
001e4d98ldr x0, [sp+88]
001e4d9cldr x1, [sp+96]
001e4da0blr x4
001e4da4str x0, [sp+72]
001e4da8subs xzr, x0, 0
001e4daccset x4, lt
001e4db0strb w4, [sp+55]
001e4db4b 0x1e4dbc
001e4db8
001e4db8loc_1e4db8:
001e4db8b 0x1e4dbc
001e4dbc
001e4dbcloc_1e4dbc:
001e4dbcldrb w4, [sp+55]
001e4dc0tbnz w4, 0, 0x1e4dc8
001e4dc4b 0x1e4ee8
001e4dc8
001e4dc8loc_1e4dc8:
001e4dc8ldr x0, [sp+56]
001e4dccldr x4, [sp+160]
001e4dd0ldr x1, [sp+168]
001e4dd4subs xzr, x1, x0
001e4dd8b.hi 0x1e4de0
001e4ddcb 0x1e4f0c
001e4de0
001e4de0loc_1e4de0:
001e4de0add x5, x4, x0, lsl #4
001e4de4ldr x5, [x5+8]
001e4de8ubfm x6, x0, 60, 59
001e4decldr x4, [x4+x6]
001e4df0str x4, [sp+104]
001e4df4str x5, [sp+112]
001e4df8ldr x4, [sp+160]
001e4dfcldr x1, [sp+168]
001e4e00ldr x5, [sp+56]
001e4e04sub x0, x5, 1
001e4e08subs xzr, x1, x0
001e4e0cb.hi 0x1e4e14
001e4e10b 0x1e4f08
001e4e14
001e4e14loc_1e4e14:
001e4e14ldr x5, [sp+56]
001e4e18ldr x6, [sp+160]
001e4e1cldr x1, [sp+168]
001e4e20add x7, x4, x0, lsl #4
001e4e24ldr x7, [x7+8]
001e4e28ubfm x8, x0, 60, 59
001e4e2cldr x4, [x4+x8]
001e4e30subs xzr, x1, x5
001e4e34b.hi 0x1e4e3c
001e4e38b 0x1e4f00
001e4e3c
001e4e3cloc_1e4e3c:
001e4e3cadd x8, x6, x5, lsl #4
001e4e40ubfm x5, x5, 60, 59
001e4e44str x4, [x6+x5]
001e4e48adrp x27, 0x867000
001e4e4cldr w4, [x27+3056]
001e4e50cbz w4, 0x1e4e58
001e4e54b 0x1e4e5c
001e4e58
001e4e58loc_1e4e58:
001e4e58b 0x1e4e70
001e4e5c
001e4e5cloc_1e4e5c:
001e4e5cbl runtime.gcWriteBarrier2
001e4e60str x7, [x25]
001e4e64ldr x4, [x8+8]
001e4e68str x4, [x25+8]
001e4e6cb 0x1e4e70
001e4e70
001e4e70loc_1e4e70:
001e4e70str x7, [x8+8]
001e4e74ldr x4, [sp+56]
001e4e78sub x0, x4, 1
001e4e7cstr x0, [sp+80]
001e4e80ldr x4, [sp+160]
001e4e84ldr x1, [sp+168]
001e4e88ldr x5, [sp+112]
001e4e8cldr x6, [sp+104]
001e4e90subs xzr, x1, x0
001e4e94b.hi 0x1e4e9c
001e4e98b 0x1e4efc
001e4e9c
001e4e9cloc_1e4e9c:
001e4e9cadd x7, x4, x0, lsl #4
001e4ea0ubfm x8, x0, 60, 59
001e4ea4str x6, [x4+x8]
001e4ea8adrp x27, 0x867000
001e4eacldr w4, [x27+3056]
001e4eb0cbz w4, 0x1e4eb8
001e4eb4b 0x1e4ebc
001e4eb8
001e4eb8loc_1e4eb8:
001e4eb8b 0x1e4ed0
001e4ebc
001e4ebcloc_1e4ebc:
001e4ebcbl runtime.gcWriteBarrier2
001e4ec0str x5, [x25]
001e4ec4ldr x4, [x7+8]
001e4ec8str x4, [x25+8]
001e4eccb 0x1e4ed0
001e4ed0
001e4ed0loc_1e4ed0:
001e4ed0str x5, [x7+8]
001e4ed4b 0x1e4ed8
001e4ed8
001e4ed8loc_1e4ed8:
001e4ed8ldr x4, [sp+56]
001e4edcsub x4, x4, 1
001e4ee0str x4, [sp+56]
001e4ee4b 0x1e4d10
001e4ee8
001e4ee8loc_1e4ee8:
001e4ee8b 0x1e4eec
001e4eec
001e4eecloc_1e4eec:
001e4eecldr x4, [sp+64]
001e4ef0add x4, x4, 1
001e4ef4str x4, [sp+64]
001e4ef8b 0x1e4ce4
001e4efc
001e4efcloc_1e4efc:
001e4efcbl runtime.panicIndex
001e4f00
001e4f00loc_1e4f00:
001e4f00mov x0, x5
001e4f04bl runtime.panicIndex
001e4f08
001e4f08loc_1e4f08:
001e4f08bl runtime.panicIndex
001e4f0c
001e4f0cloc_1e4f0c:
001e4f0cbl runtime.panicIndex
001e4f10
001e4f10loc_1e4f10:
001e4f10bl runtime.panicIndex
001e4f14
001e4f14loc_1e4f14:
001e4f14bl runtime.panicIndex
001e4f18hint
001e4f1c
001e4f1cloc_1e4f1c:
001e4f1cstp x0, x1, [sp+8]
001e4f20stp x2, x3, [sp+24]
001e4f24stp x4, x5, [sp+40]
001e4f28str x6, [sp+56]
001e4f2cmov x3, x30
001e4f30bl runtime.morestack_noctxt.abi0
001e4f34ldp x0, x1, [sp+8]
001e4f38ldp x2, x3, [sp+24]
001e4f3cldp x4, x5, [sp+40]
001e4f40ldr x6, [sp+56]
001e4f44b 0x1e4ca0
001e4f48udf 0
001e4f4cudf 0
001e4ca0
001e4f50
001e4f50google.golang.org/protobuf/internal/impl.init: ; void google.golang.org/protobuf/internal/impl.init(void)
001e4f50ldr x16, [x28+16]
001e4f54sub x17, sp, 96
001e4f58subs xzr, x17, x16
001e4f5cb.ls 0x1e5bd0
001e4f60str x30, [sp-224]!
001e4f64stur x29, [sp-8]
001e4f68sub x29, sp, 8
001e4f6cbl google.golang.org/protobuf/internal/impl.map.init.0
001e4f70adrp x0, 0x411000
001e4f74add x0, x0, 3968
001e4f78str x0, [sp+160]
001e4f7cadrp x1, 0x53e000
001e4f80add x1, x1, 640
001e4f84str x1, [sp+168]
001e4f88bl reflect.TypeOf
001e4f8cadrp x27, 0x83e000
001e4f90str x0, [x27]
001e4f94adrp x27, 0x867000
001e4f98ldr w0, [x27+3056]
001e4f9ccbz w0, 0x1e4fa4
001e4fa0b 0x1e4fa8
001e4fa4
001e4fa4loc_1e4fa4:
001e4fa4b 0x1e4fc0
001e4fa8
001e4fa8loc_1e4fa8:
001e4fa8bl runtime.gcWriteBarrier2
001e4facstr x1, [x25]
001e4fb0adrp x27, 0x83e000
001e4fb4ldr x2, [x27+8]
001e4fb8str x2, [x25+8]
001e4fbcb 0x1e4fc0
001e4fc0
001e4fc0loc_1e4fc0:
001e4fc0adrp x27, 0x83e000
001e4fc4str x1, [x27+8]
001e4fc8adrp x0, 0x411000
001e4fccadd x0, x0, 3264
001e4fd0adrp x1, 0x52c000
001e4fd4add x1, x1, 3040
001e4fd8bl reflect.TypeOf
001e4fdcadrp x27, 0x83e000
001e4fe0str x0, [x27+16]
001e4fe4adrp x27, 0x867000
001e4fe8ldr w2, [x27+3056]
001e4feccbz w2, 0x1e4ff4
001e4ff0b 0x1e4ff8
001e4ff4
001e4ff4loc_1e4ff4:
001e4ff4b 0x1e5010
001e4ff8
001e4ff8loc_1e4ff8:
001e4ff8bl runtime.gcWriteBarrier2
001e4ffcstr x1, [x25]
001e5000adrp x27, 0x83d000
001e5004ldr x2, [x27+24]
001e5008str x2, [x25+8]
001e500cb 0x1e5010
001e5010
001e5010loc_1e5010:
001e5010adrp x27, 0x83d000
001e5014str x1, [x27+24]
001e5018adrp x0, 0x410000
001e501cadd x0, x0, 3392
001e5020adrp x1, 0x52b000
001e5024add x1, x1, 3040
001e5028bl reflect.TypeOf
001e502cadrp x27, 0x83d000
001e5030str x0, [x27+32]
001e5034adrp x27, 0x866000
001e5038ldr w2, [x27+3056]
001e503ccbz w2, 0x1e5044
001e5040b 0x1e5048
001e5044
001e5044loc_1e5044:
001e5044b 0x1e5060
001e5048
001e5048loc_1e5048:
001e5048bl runtime.gcWriteBarrier2
001e504cstr x1, [x25]
001e5050adrp x27, 0x83d000
001e5054ldr x2, [x27+40]
001e5058str x2, [x25+8]
001e505cb 0x1e5060
001e5060
001e5060loc_1e5060:
001e5060adrp x27, 0x83d000
001e5064str x1, [x27+40]
001e5068adrp x0, 0x410000
001e506cadd x0, x0, 3328
001e5070adrp x1, 0x52b000
001e5074add x1, x1, 3040
001e5078bl reflect.TypeOf
001e507cadrp x27, 0x83d000
001e5080str x0, [x27+48]
001e5084adrp x27, 0x866000
001e5088ldr w2, [x27+3056]
001e508ccbz w2, 0x1e5094
001e5090b 0x1e5098
001e5094
001e5094loc_1e5094:
001e5094b 0x1e50b0
001e5098
001e5098loc_1e5098:
001e5098bl runtime.gcWriteBarrier2
001e509cstr x1, [x25]
001e50a0adrp x27, 0x83d000
001e50a4ldr x2, [x27+56]
001e50a8str x2, [x25+8]
001e50acb 0x1e50b0
001e50b0
001e50b0loc_1e50b0:
001e50b0adrp x27, 0x83d000
001e50b4str x1, [x27+56]
001e50b8adrp x0, 0x410000
001e50bcadd x0, x0, 3456
001e50c0adrp x1, 0x52b000
001e50c4add x1, x1, 3040
001e50c8bl reflect.TypeOf
001e50ccadrp x27, 0x83d000
001e50d0str x0, [x27+64]
001e50d4adrp x27, 0x866000
001e50d8ldr w2, [x27+3056]
001e50dccbz w2, 0x1e50e4
001e50e0b 0x1e50e8
001e50e4
001e50e4loc_1e50e4:
001e50e4b 0x1e5100
001e50e8
001e50e8loc_1e50e8:
001e50e8bl runtime.gcWriteBarrier2
001e50ecstr x1, [x25]
001e50f0adrp x27, 0x83d000
001e50f4ldr x2, [x27+72]
001e50f8str x2, [x25+8]
001e50fcb 0x1e5100
001e5100
001e5100loc_1e5100:
001e5100adrp x27, 0x83d000
001e5104str x1, [x27+72]
001e5108adrp x0, 0x410000
001e510cadd x0, x0, 3840
001e5110adrp x1, 0x52b000
001e5114add x1, x1, 3040
001e5118bl reflect.TypeOf
001e511cadrp x27, 0x83d000
001e5120str x0, [x27+80]
001e5124adrp x27, 0x866000
001e5128ldr w2, [x27+3056]
001e512ccbz w2, 0x1e5134
001e5130b 0x1e5138
001e5134
001e5134loc_1e5134:
001e5134b 0x1e5150
001e5138
001e5138loc_1e5138:
001e5138bl runtime.gcWriteBarrier2
001e513cstr x1, [x25]
001e5140adrp x27, 0x83d000
001e5144ldr x2, [x27+88]
001e5148str x2, [x25+8]
001e514cb 0x1e5150
001e5150
001e5150loc_1e5150:
001e5150adrp x27, 0x83d000
001e5154str x1, [x27+88]
001e5158adrp x0, 0x410000
001e515cadd x0, x0, 3904
001e5160adrp x1, 0x52b000
001e5164add x1, x1, 3040
001e5168bl reflect.TypeOf
001e516cadrp x27, 0x83d000
001e5170str x0, [x27+96]
001e5174adrp x27, 0x866000
001e5178ldr w2, [x27+3056]
001e517ccbz w2, 0x1e5184
001e5180b 0x1e5188
001e5184
001e5184loc_1e5184:
001e5184b 0x1e51a0
001e5188
001e5188loc_1e5188:
001e5188bl runtime.gcWriteBarrier2
001e518cstr x1, [x25]
001e5190adrp x27, 0x83d000
001e5194ldr x2, [x27+104]
001e5198str x2, [x25+8]
001e519cb 0x1e51a0
001e51a0
001e51a0loc_1e51a0:
001e51a0adrp x27, 0x83d000
001e51a4str x1, [x27+104]
001e51a8adrp x0, 0x410000
001e51acadd x0, x0, 2944
001e51b0adrp x1, 0x52c000
001e51b4add x1, x1, 1984
001e51b8bl reflect.TypeOf
001e51bcadrp x27, 0x83d000
001e51c0str x0, [x27+112]
001e51c4adrp x27, 0x866000
001e51c8ldr w2, [x27+3056]
001e51cccbz w2, 0x1e51d4
001e51d0b 0x1e51d8
001e51d4
001e51d4loc_1e51d4:
001e51d4b 0x1e51f0
001e51d8
001e51d8loc_1e51d8:
001e51d8bl runtime.gcWriteBarrier2
001e51dcstr x1, [x25]
001e51e0adrp x27, 0x83d000
001e51e4ldr x2, [x27+120]
001e51e8str x2, [x25+8]
001e51ecb 0x1e51f0
001e51f0
001e51f0loc_1e51f0:
001e51f0adrp x27, 0x83d000
001e51f4str x1, [x27+120]
001e51f8stp xzr, xzr, [sp+136]
001e51fcstr xzr, [sp+152]
001e5200adrp x0, 0x408000
001e5204add x0, x0, 1216
001e5208add x1, sp, 136
001e520cbl reflect.TypeOf
001e5210adrp x27, 0x83d000
001e5214str x0, [x27+128]
001e5218adrp x27, 0x866000
001e521cldr w2, [x27+3056]
001e5220cbz w2, 0x1e5228
001e5224b 0x1e522c
001e5228
001e5228loc_1e5228:
001e5228b 0x1e5244
001e522c
001e522cloc_1e522c:
001e522cbl runtime.gcWriteBarrier2
001e5230str x1, [x25]
001e5234adrp x27, 0x83d000
001e5238ldr x2, [x27+136]
001e523cstr x2, [x25+8]
001e5240b 0x1e5244
001e5244
001e5244loc_1e5244:
001e5244adrp x27, 0x83d000
001e5248str x1, [x27+136]
001e524cadrp x0, 0x410000
001e5250add x0, x0, 3072
001e5254str x0, [sp+120]
001e5258adrp x1, 0x53d000
001e525cadd x1, x1, 640
001e5260str x1, [sp+128]
001e5264bl reflect.TypeOf
001e5268adrp x27, 0x83d000
001e526cstr x0, [x27+144]
001e5270adrp x27, 0x866000
001e5274ldr w2, [x27+3056]
001e5278cbz w2, 0x1e5280
001e527cb 0x1e5284
001e5280
001e5280loc_1e5280:
001e5280b 0x1e529c
001e5284
001e5284loc_1e5284:
001e5284bl runtime.gcWriteBarrier2
001e5288str x1, [x25]
001e528cadrp x27, 0x83d000
001e5290ldr x2, [x27+152]
001e5294str x2, [x25+8]
001e5298b 0x1e529c
001e529c
001e529cloc_1e529c:
001e529cadrp x27, 0x83d000
001e52a0str x1, [x27+152]
001e52a4mov x0, xzr
001e52a8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001e52acadrp x27, 0x83e000
001e52b0str x2, [x27+16]
001e52b4adrp x27, 0x866000
001e52b8ldr w2, [x27+3056]
001e52bccbz w2, 0x1e52c4
001e52c0b 0x1e52c8
001e52c4
001e52c4loc_1e52c4:
001e52c4b 0x1e52f0
001e52c8
001e52c8loc_1e52c8:
001e52c8bl runtime.gcWriteBarrier4
001e52ccstr x0, [x25]
001e52d0adrp x27, 0x83e000
001e52d4ldr x2, [x27]
001e52d8str x2, [x25+8]
001e52dcstr x1, [x25+16]
001e52e0adrp x27, 0x83e000
001e52e4ldr x2, [x27+8]
001e52e8str x2, [x25+24]
001e52ecb 0x1e52f0
001e52f0
001e52f0loc_1e52f0:
001e52f0adrp x27, 0x83e000
001e52f4str x0, [x27]
001e52f8adrp x27, 0x83e000
001e52fcstr x1, [x27+8]
001e5300mov x0, xzr
001e5304bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001e5308adrp x27, 0x83e000
001e530cstr x2, [x27+48]
001e5310adrp x27, 0x866000
001e5314ldr w2, [x27+3056]
001e5318cbz w2, 0x1e5320
001e531cb 0x1e5324
001e5320
001e5320loc_1e5320:
001e5320b 0x1e534c
001e5324
001e5324loc_1e5324:
001e5324bl runtime.gcWriteBarrier4
001e5328str x0, [x25]
001e532cadrp x27, 0x83e000
001e5330ldr x2, [x27+32]
001e5334str x2, [x25+8]
001e5338str x1, [x25+16]
001e533cadrp x27, 0x83e000
001e5340ldr x2, [x27+40]
001e5344str x2, [x25+24]
001e5348b 0x1e534c
001e534c
001e534cloc_1e534c:
001e534cadrp x27, 0x83e000
001e5350str x0, [x27+32]
001e5354adrp x27, 0x83e000
001e5358str x1, [x27+40]
001e535cmov x0, xzr
001e5360bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001e5364adrp x27, 0x83e000
001e5368str x2, [x27+80]
001e536cadrp x27, 0x866000
001e5370ldr w2, [x27+3056]
001e5374cbz w2, 0x1e537c
001e5378b 0x1e5380
001e537c
001e537cloc_1e537c:
001e537cb 0x1e53a8
001e5380
001e5380loc_1e5380:
001e5380bl runtime.gcWriteBarrier4
001e5384str x0, [x25]
001e5388adrp x27, 0x83e000
001e538cldr x2, [x27+64]
001e5390str x2, [x25+8]
001e5394str x1, [x25+16]
001e5398adrp x27, 0x83e000
001e539cldr x2, [x27+72]
001e53a0str x2, [x25+24]
001e53a4b 0x1e53a8
001e53a8
001e53a8loc_1e53a8:
001e53a8adrp x27, 0x83e000
001e53acstr x0, [x27+64]
001e53b0adrp x27, 0x83e000
001e53b4str x1, [x27+72]
001e53b8mov x0, xzr
001e53bcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001e53c0adrp x27, 0x83e000
001e53c4str x2, [x27+112]
001e53c8adrp x27, 0x866000
001e53ccldr w2, [x27+3056]
001e53d0cbz w2, 0x1e53d8
001e53d4b 0x1e53dc
001e53d8
001e53d8loc_1e53d8:
001e53d8b 0x1e5404
001e53dc
001e53dcloc_1e53dc:
001e53dcbl runtime.gcWriteBarrier4
001e53e0str x0, [x25]
001e53e4adrp x27, 0x83e000
001e53e8ldr x2, [x27+96]
001e53ecstr x2, [x25+8]
001e53f0str x1, [x25+16]
001e53f4adrp x27, 0x83e000
001e53f8ldr x2, [x27+104]
001e53fcstr x2, [x25+24]
001e5400b 0x1e5404
001e5404
001e5404loc_1e5404:
001e5404adrp x27, 0x83e000
001e5408str x0, [x27+96]
001e540cadrp x27, 0x83e000
001e5410str x1, [x27+104]
001e5414mov x0, xzr
001e5418bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
001e541cadrp x27, 0x83e000
001e5420str x2, [x27+144]
001e5424adrp x27, 0x866000
001e5428ldr w2, [x27+3056]
001e542ccbz w2, 0x1e5434
001e5430b 0x1e5438
001e5434
001e5434loc_1e5434:
001e5434b 0x1e5460
001e5438
001e5438loc_1e5438:
001e5438bl runtime.gcWriteBarrier4
001e543cstr x0, [x25]
001e5440adrp x27, 0x83e000
001e5444ldr x2, [x27+128]
001e5448str x2, [x25+8]
001e544cstr x1, [x25+16]
001e5450adrp x27, 0x83e000
001e5454ldr x2, [x27+136]
001e5458str x2, [x25+24]
001e545cb 0x1e5460
001e5460
001e5460loc_1e5460:
001e5460adrp x27, 0x83e000
001e5464str x0, [x27+128]
001e5468adrp x27, 0x83e000
001e546cstr x1, [x27+136]
001e5470fmov s0, wzr
001e5474bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
001e5478adrp x27, 0x83e000
001e547cstr x2, [x27+176]
001e5480adrp x27, 0x866000
001e5484ldr w2, [x27+3056]
001e5488cbz w2, 0x1e5490
001e548cb 0x1e5494
001e5490
001e5490loc_1e5490:
001e5490b 0x1e54bc
001e5494
001e5494loc_1e5494:
001e5494bl runtime.gcWriteBarrier4
001e5498str x0, [x25]
001e549cadrp x27, 0x83e000
001e54a0ldr x2, [x27+160]
001e54a4str x2, [x25+8]
001e54a8str x1, [x25+16]
001e54acadrp x27, 0x83e000
001e54b0ldr x2, [x27+168]
001e54b4str x2, [x25+24]
001e54b8b 0x1e54bc
001e54bc
001e54bcloc_1e54bc:
001e54bcadrp x27, 0x83e000
001e54c0str x0, [x27+160]
001e54c4adrp x27, 0x83e000
001e54c8str x1, [x27+168]
001e54ccfmov d0, xzr
001e54d0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
001e54d4adrp x27, 0x83e000
001e54d8str x2, [x27+208]
001e54dcadrp x27, 0x866000
001e54e0ldr w2, [x27+3056]
001e54e4cbz w2, 0x1e54ec
001e54e8b 0x1e54f0
001e54ec
001e54ecloc_1e54ec:
001e54ecb 0x1e5518
001e54f0
001e54f0loc_1e54f0:
001e54f0bl runtime.gcWriteBarrier4
001e54f4str x0, [x25]
001e54f8adrp x27, 0x83e000
001e54fcldr x2, [x27+192]
001e5500str x2, [x25+8]
001e5504str x1, [x25+16]
001e5508adrp x27, 0x83e000
001e550cldr x2, [x27+200]
001e5510str x2, [x25+24]
001e5514b 0x1e5518
001e5518
001e5518loc_1e5518:
001e5518adrp x27, 0x83e000
001e551cstr x0, [x27+192]
001e5520adrp x27, 0x83e000
001e5524str x1, [x27+200]
001e5528mov x0, xzr
001e552cmov x1, xzr
001e5530bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
001e5534adrp x27, 0x83e000
001e5538str x2, [x27+240]
001e553cadrp x27, 0x866000
001e5540ldr w2, [x27+3056]
001e5544cbz w2, 0x1e554c
001e5548b 0x1e5550
001e554c
001e554cloc_1e554c:
001e554cb 0x1e5578
001e5550
001e5550loc_1e5550:
001e5550bl runtime.gcWriteBarrier4
001e5554str x0, [x25]
001e5558adrp x27, 0x83e000
001e555cldr x3, [x27+224]
001e5560str x3, [x25+8]
001e5564str x1, [x25+16]
001e5568adrp x27, 0x83e000
001e556cldr x3, [x27+232]
001e5570str x3, [x25+24]
001e5574b 0x1e5578
001e5578
001e5578loc_1e5578:
001e5578adrp x27, 0x83e000
001e557cstr x0, [x27+224]
001e5580adrp x27, 0x83e000
001e5584str x1, [x27+232]
001e5588mov x0, xzr
001e558cmov x1, xzr
001e5590mov x2, x1
001e5594bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
001e5598adrp x27, 0x83e000
001e559cstr x2, [x27+272]
001e55a0adrp x27, 0x866000
001e55a4ldr w3, [x27+3056]
001e55a8cbz w3, 0x1e55b0
001e55acb 0x1e55b4
001e55b0
001e55b0loc_1e55b0:
001e55b0b 0x1e55dc
001e55b4
001e55b4loc_1e55b4:
001e55b4bl runtime.gcWriteBarrier4
001e55b8str x0, [x25]
001e55bcadrp x27, 0x83e000
001e55c0ldr x5, [x27+256]
001e55c4str x5, [x25+8]
001e55c8str x1, [x25+16]
001e55ccadrp x27, 0x83e000
001e55d0ldr x5, [x27+264]
001e55d4str x5, [x25+24]
001e55d8b 0x1e55dc
001e55dc
001e55dcloc_1e55dc:
001e55dcadrp x27, 0x83e000
001e55e0str x0, [x27+256]
001e55e4adrp x27, 0x83e000
001e55e8str x1, [x27+264]
001e55ecadrp x0, 0x4dd000
001e55f0add x0, x0, 358
001e55f4movz x1, 37
001e55f8mov x2, xzr
001e55fcmov x3, xzr
001e5600mov x4, x3
001e5604bl google.golang.org/protobuf/internal/errors.New
001e5608adrp x27, 0x83d000
001e560cstr x0, [x27+160]
001e5610adrp x27, 0x866000
001e5614ldr w5, [x27+3056]
001e5618cbz w5, 0x1e5620
001e561cb 0x1e5624
001e5620
001e5620loc_1e5620:
001e5620b 0x1e563c
001e5624
001e5624loc_1e5624:
001e5624bl runtime.gcWriteBarrier2
001e5628str x1, [x25]
001e562cadrp x27, 0x83d000
001e5630ldr x5, [x27+168]
001e5634str x5, [x25+8]
001e5638b 0x1e563c
001e563c
001e563cloc_1e563c:
001e563cadrp x27, 0x83d000
001e5640str x1, [x27+168]
001e5644adrp x0, 0x4d9000
001e5648add x0, x0, 3568
001e564corr x1, xzr, 32
001e5650mov x2, xzr
001e5654mov x3, xzr
001e5658mov x4, x3
001e565cbl google.golang.org/protobuf/internal/errors.New
001e5660adrp x27, 0x83d000
001e5664str x0, [x27+176]
001e5668adrp x27, 0x866000
001e566cldr w5, [x27+3056]
001e5670cbz w5, 0x1e5678
001e5674b 0x1e567c
001e5678
001e5678loc_1e5678:
001e5678b 0x1e5694
001e567c
001e567cloc_1e567c:
001e567cbl runtime.gcWriteBarrier2
001e5680str x1, [x25]
001e5684adrp x27, 0x83d000
001e5688ldr x5, [x27+184]
001e568cstr x5, [x25+8]
001e5690b 0x1e5694
001e5694
001e5694loc_1e5694:
001e5694adrp x27, 0x83d000
001e5698str x1, [x27+184]
001e569cadrp x27, 0x83b000
001e56a0ldr x5, [x27+3720]
001e56a4adrp x27, 0x866000
001e56a8ldr w6, [x27+3056]
001e56accbz w6, 0x1e56b4
001e56b0b 0x1e56b8
001e56b4
001e56b4loc_1e56b4:
001e56b4b 0x1e56d0
001e56b8
001e56b8loc_1e56b8:
001e56b8bl runtime.gcWriteBarrier2
001e56bcstr x5, [x25]
001e56c0adrp x27, 0x82d000
001e56c4ldr x6, [x27+560]
001e56c8str x6, [x25+8]
001e56ccb 0x1e56d0
001e56d0
001e56d0loc_1e56d0:
001e56d0adrp x27, 0x82d000
001e56d4str x5, [x27+560]
001e56d8adrp x0, 0x4cb000
001e56dcadd x0, x0, 3367
001e56e0orr x1, xzr, 7
001e56e4mov x2, xzr
001e56e8mov x3, xzr
001e56ecmov x4, x3
001e56f0bl google.golang.org/protobuf/internal/errors.New
001e56f4adrp x27, 0x83d000
001e56f8str x0, [x27+192]
001e56fcadrp x27, 0x866000
001e5700ldr w5, [x27+3056]
001e5704cbz w5, 0x1e570c
001e5708b 0x1e5710
001e570c
001e570cloc_1e570c:
001e570cb 0x1e57bc
001e5710
001e5710loc_1e5710:
001e5710str x1, [sp+184]
001e5714bl runtime.gcWriteBarrier2
001e5718str x1, [x25]
001e571cadrp x27, 0x83d000
001e5720ldr x3, [x27+200]
001e5724str x3, [x25+8]
001e5728adrp x0, 0x49a000
001e572cadd x0, x0, 2848
001e5730adrp x1, 0x83e000
001e5734add x1, x1, 2336
001e5738adrp x2, 0x82f000
001e573cadd x2, x2, 0
001e5740bl runtime.wbMove
001e5744adrp x0, 0x49a000
001e5748add x0, x0, 2848
001e574cadrp x1, 0x83e000
001e5750add x1, x1, 2400
001e5754adrp x2, 0x82e000
001e5758add x2, x2, 4032
001e575cbl runtime.wbMove
001e5760adrp x0, 0x49a000
001e5764add x0, x0, 2848
001e5768adrp x1, 0x83e000
001e576cadd x1, x1, 2464
001e5770adrp x2, 0x82f000
001e5774add x2, x2, 64
001e5778bl runtime.wbMove
001e577cadrp x0, 0x49a000
001e5780add x0, x0, 2848
001e5784adrp x1, 0x83e000
001e5788add x1, x1, 2528
001e578cadrp x2, 0x82f000
001e5790add x2, x2, 128
001e5794bl runtime.wbMove
001e5798adrp x0, 0x49a000
001e579cadd x0, x0, 2848
001e57a0adrp x1, 0x83e000
001e57a4add x1, x1, 2592
001e57a8adrp x2, 0x82f000
001e57acadd x2, x2, 192
001e57b0bl runtime.wbMove
001e57b4ldr x1, [sp+184]
001e57b8b 0x1e57bc
001e57bc
001e57bcloc_1e57bc:
001e57bcadrp x27, 0x83d000
001e57c0str x1, [x27+200]
001e57c4adrp x27, 0x82f000
001e57c8add x27, x27, 0
001e57ccldp x2, x3, [x27]
001e57d0adrp x27, 0x82f000
001e57d4add x27, x27, 16
001e57d8ldp x4, x5, [x27]
001e57dcadrp x27, 0x82f000
001e57e0add x27, x27, 32
001e57e4ldp x6, x7, [x27]
001e57e8adrp x27, 0x83e000
001e57ecadd x27, x27, 2336
001e57f0stp x2, x3, [x27]
001e57f4adrp x27, 0x83e000
001e57f8add x27, x27, 2352
001e57fcstp x4, x5, [x27]
001e5800adrp x27, 0x83e000
001e5804add x27, x27, 2368
001e5808stp x6, x7, [x27]
001e580cadrp x27, 0x82e000
001e5810add x27, x27, 4032
001e5814ldp x2, x3, [x27]
001e5818adrp x27, 0x82e000
001e581cadd x27, x27, 4048
001e5820ldp x4, x5, [x27]
001e5824adrp x27, 0x82e000
001e5828add x27, x27, 4064
001e582cldp x6, x7, [x27]
001e5830adrp x27, 0x83e000
001e5834add x27, x27, 2400
001e5838stp x2, x3, [x27]
001e583cadrp x27, 0x83e000
001e5840add x27, x27, 2416
001e5844stp x4, x5, [x27]
001e5848adrp x27, 0x83e000
001e584cadd x27, x27, 2432
001e5850stp x6, x7, [x27]
001e5854adrp x27, 0x82f000
001e5858add x27, x27, 64
001e585cldp x2, x3, [x27]
001e5860adrp x27, 0x82f000
001e5864add x27, x27, 80
001e5868ldp x4, x5, [x27]
001e586cadrp x27, 0x82f000
001e5870add x27, x27, 96
001e5874ldp x6, x7, [x27]
001e5878adrp x27, 0x83e000
001e587cadd x27, x27, 2464
001e5880stp x2, x3, [x27]
001e5884adrp x27, 0x83e000
001e5888add x27, x27, 2480
001e588cstp x4, x5, [x27]
001e5890adrp x27, 0x83e000
001e5894add x27, x27, 2496
001e5898stp x6, x7, [x27]
001e589cadrp x27, 0x82f000
001e58a0add x27, x27, 128
001e58a4ldp x2, x3, [x27]
001e58a8adrp x27, 0x82f000
001e58acadd x27, x27, 144
001e58b0ldp x4, x5, [x27]
001e58b4adrp x27, 0x82f000
001e58b8add x27, x27, 160
001e58bcldp x6, x7, [x27]
001e58c0adrp x27, 0x83e000
001e58c4add x27, x27, 2528
001e58c8stp x2, x3, [x27]
001e58ccadrp x27, 0x83e000
001e58d0add x27, x27, 2544
001e58d4stp x4, x5, [x27]
001e58d8adrp x27, 0x83e000
001e58dcadd x27, x27, 2560
001e58e0stp x6, x7, [x27]
001e58e4adrp x27, 0x82f000
001e58e8add x27, x27, 192
001e58ecldp x2, x3, [x27]
001e58f0adrp x27, 0x82f000
001e58f4add x27, x27, 208
001e58f8ldp x4, x5, [x27]
001e58fcadrp x27, 0x82f000
001e5900add x27, x27, 224
001e5904ldp x6, x7, [x27]
001e5908adrp x27, 0x83e000
001e590cadd x27, x27, 2592
001e5910stp x2, x3, [x27]
001e5914adrp x27, 0x83e000
001e5918add x27, x27, 2608
001e591cstp x4, x5, [x27]
001e5920adrp x27, 0x83e000
001e5924add x27, x27, 2624
001e5928stp x6, x7, [x27]
001e592cadrp x0, 0x410000
001e5930add x0, x0, 3264
001e5934adrp x1, 0x52b000
001e5938add x1, x1, 3040
001e593cbl reflect.TypeOf
001e5940adrp x27, 0x83d000
001e5944str x0, [x27+208]
001e5948adrp x27, 0x866000
001e594cldr w2, [x27+3056]
001e5950cbz w2, 0x1e5958
001e5954b 0x1e595c
001e5958
001e5958loc_1e5958:
001e5958b 0x1e5974
001e595c
001e595cloc_1e595c:
001e595cbl runtime.gcWriteBarrier2
001e5960str x1, [x25]
001e5964adrp x27, 0x83d000
001e5968ldr x2, [x27+216]
001e596cstr x2, [x25+8]
001e5970b 0x1e5974
001e5974
001e5974loc_1e5974:
001e5974adrp x27, 0x83d000
001e5978str x1, [x27+216]
001e597cstr xzr, [sp+208]
001e5980adrp x0, 0x43f000
001e5984add x0, x0, 3744
001e5988mov x1, xzr
001e598cbl reflect.TypeOf
001e5990adrp x27, 0x83d000
001e5994str x0, [x27+224]
001e5998adrp x27, 0x866000
001e599cldr w2, [x27+3056]
001e59a0cbz w2, 0x1e59a8
001e59a4b 0x1e59ac
001e59a8
001e59a8loc_1e59a8:
001e59a8b 0x1e59c4
001e59ac
001e59acloc_1e59ac:
001e59acbl runtime.gcWriteBarrier2
001e59b0str x1, [x25]
001e59b4adrp x27, 0x83d000
001e59b8ldr x2, [x27+232]
001e59bcstr x2, [x25+8]
001e59c0b 0x1e59c4
001e59c4
001e59c4loc_1e59c4:
001e59c4adrp x27, 0x83d000
001e59c8str x1, [x27+232]
001e59ccstp xzr, xzr, [sp+96]
001e59d0str xzr, [sp+112]
001e59d4adrp x0, 0x408000
001e59d8add x0, x0, 1216
001e59dcadd x1, sp, 96
001e59e0bl reflect.TypeOf
001e59e4adrp x27, 0x83d000
001e59e8str x0, [x27+240]
001e59ecadrp x27, 0x866000
001e59f0ldr w2, [x27+3056]
001e59f4cbz w2, 0x1e59fc
001e59f8b 0x1e5a00
001e59fc
001e59fcloc_1e59fc:
001e59fcb 0x1e5a18
001e5a00
001e5a00loc_1e5a00:
001e5a00bl runtime.gcWriteBarrier2
001e5a04str x1, [x25]
001e5a08adrp x27, 0x83d000
001e5a0cldr x2, [x27+248]
001e5a10str x2, [x25+8]
001e5a14b 0x1e5a18
001e5a18
001e5a18loc_1e5a18:
001e5a18adrp x27, 0x83d000
001e5a1cstr x1, [x27+248]
001e5a20str xzr, [sp+200]
001e5a24adrp x0, 0x408000
001e5a28add x0, x0, 0
001e5a2cmov x1, xzr
001e5a30bl reflect.TypeOf
001e5a34adrp x27, 0x83d000
001e5a38str x0, [x27+256]
001e5a3cadrp x27, 0x866000
001e5a40ldr w2, [x27+3056]
001e5a44cbz w2, 0x1e5a4c
001e5a48b 0x1e5a50
001e5a4c
001e5a4cloc_1e5a4c:
001e5a4cb 0x1e5a68
001e5a50
001e5a50loc_1e5a50:
001e5a50bl runtime.gcWriteBarrier2
001e5a54str x1, [x25]
001e5a58adrp x27, 0x83d000
001e5a5cldr x2, [x27+264]
001e5a60str x2, [x25+8]
001e5a64b 0x1e5a68
001e5a68
001e5a68loc_1e5a68:
001e5a68adrp x27, 0x83d000
001e5a6cstr x1, [x27+264]
001e5a70str xzr, [sp+176]
001e5a74adrp x0, 0x43f000
001e5a78add x0, x0, 3872
001e5a7cmov x1, xzr
001e5a80bl reflect.TypeOf
001e5a84adrp x27, 0x83d000
001e5a88str x0, [x27+272]
001e5a8cadrp x27, 0x866000
001e5a90ldr w2, [x27+3056]
001e5a94cbz w2, 0x1e5a9c
001e5a98b 0x1e5aa0
001e5a9c
001e5a9cloc_1e5a9c:
001e5a9cb 0x1e5ab8
001e5aa0
001e5aa0loc_1e5aa0:
001e5aa0bl runtime.gcWriteBarrier2
001e5aa4str x1, [x25]
001e5aa8adrp x27, 0x83d000
001e5aacldr x3, [x27+280]
001e5ab0str x3, [x25+8]
001e5ab4b 0x1e5ab8
001e5ab8
001e5ab8loc_1e5ab8:
001e5ab8adrp x27, 0x83d000
001e5abcstr x1, [x27+280]
001e5ac0mov x0, xzr
001e5ac4mov x1, xzr
001e5ac8mov x2, x1
001e5accbl runtime.convTslice
001e5ad0str x0, [sp+88]
001e5ad4mov x1, x0
001e5ad8adrp x0, 0x408000
001e5adcadd x0, x0, 1216
001e5ae0bl reflect.ValueOf
001e5ae4adrp x27, 0x83e000
001e5ae8str x2, [x27+304]
001e5aecadrp x27, 0x866000
001e5af0ldr w3, [x27+3056]
001e5af4cbz w3, 0x1e5afc
001e5af8b 0x1e5b00
001e5afc
001e5afcloc_1e5afc:
001e5afcb 0x1e5b28
001e5b00
001e5b00loc_1e5b00:
001e5b00bl runtime.gcWriteBarrier4
001e5b04str x0, [x25]
001e5b08adrp x27, 0x83e000
001e5b0cldr x3, [x27+288]
001e5b10str x3, [x25+8]
001e5b14str x1, [x25+16]
001e5b18adrp x27, 0x83e000
001e5b1cldr x3, [x27+296]
001e5b20str x3, [x25+24]
001e5b24b 0x1e5b28
001e5b28
001e5b28loc_1e5b28:
001e5b28adrp x27, 0x83e000
001e5b2cstr x0, [x27+288]
001e5b30adrp x27, 0x83e000
001e5b34str x1, [x27+296]
001e5b38adrp x0, 0x866000
001e5b3cadd x0, x0, 1504
001e5b40str x0, [sp+56]
001e5b44b 0x1e5b48
001e5b48
001e5b48loc_1e5b48:
001e5b48str x0, [sp+64]
001e5b4cstp xzr, xzr, [sp+72]
001e5b50mov x1, xzr
001e5b54mov x2, x1
001e5b58bl runtime.convTslice
001e5b5cstr x0, [sp+192]
001e5b60mov x1, x0
001e5b64adrp x0, 0x408000
001e5b68add x0, x0, 1216
001e5b6cbl reflect.ValueOf
001e5b70adrp x27, 0x83e000
001e5b74str x2, [x27+336]
001e5b78adrp x27, 0x866000
001e5b7cldr w3, [x27+3056]
001e5b80cbz w3, 0x1e5b88
001e5b84b 0x1e5b8c
001e5b88
001e5b88loc_1e5b88:
001e5b88b 0x1e5bb4
001e5b8c
001e5b8cloc_1e5b8c:
001e5b8cbl runtime.gcWriteBarrier4
001e5b90str x0, [x25]
001e5b94adrp x27, 0x83e000
001e5b98ldr x2, [x27+320]
001e5b9cstr x2, [x25+8]
001e5ba0str x1, [x25+16]
001e5ba4adrp x27, 0x83e000
001e5ba8ldr x2, [x27+328]
001e5bacstr x2, [x25+24]
001e5bb0b 0x1e5bb4
001e5bb4
001e5bb4loc_1e5bb4:
001e5bb4adrp x27, 0x83e000
001e5bb8str x0, [x27+320]
001e5bbcadrp x27, 0x83e000
001e5bc0str x1, [x27+328]
001e5bc4ldur x29, [sp-8]
001e5bc8ldr x30, [sp], 224
001e5bccret x30
001e5bd0
001e5bd0loc_1e5bd0:
001e5bd0mov x3, x30
001e5bd4bl runtime.morestack_noctxt.abi0
001e5bd8b 0x1e4f50
001e5bdcudf 0
001e4f50
001e4f50google.golang.org/protobuf/internal/impl.init: ; void google.golang.org/protobuf/internal/impl.init(void)
001e4f50ldr x16, [x28+16]
001e4f54sub x17, sp, 96
001e4f58subs xzr, x17, x16
001e4f5cb.ls 0x1e5bd0
001e4f60str x30, [sp-224]!
001e4f64stur x29, [sp-8]
001e4f68sub x29, sp, 8
001e4f6cbl google.golang.org/protobuf/internal/impl.map.init.0
001e4f70adrp x0, 0x411000
001e4f74add x0, x0, 3968
001e4f78str x0, [sp+160]
001e4f7cadrp x1, 0x53e000
001e4f80add x1, x1, 640
001e4f84str x1, [sp+168]
001e4f88bl reflect.TypeOf
001e4f8cadrp x27, 0x83e000
001e4f90str x0, [x27]
001e4f94adrp x27, 0x867000
001e4f98ldr w0, [x27+3056]
001e4f9ccbz w0, 0x1e4fa4
001e4fa0b 0x1e4fa8
001e4fa4
001e4fa4loc_1e4fa4:
001e4fa4b 0x1e4fc0
001e4fa8
001e4fa8loc_1e4fa8:
001e4fa8bl runtime.gcWriteBarrier2
001e4facstr x1, [x25]
001e4fb0adrp x27, 0x83e000
001e4fb4ldr x2, [x27+8]
001e4fb8str x2, [x25+8]
001e4fbcb 0x1e4fc0
001e4fc0
001e4fc0loc_1e4fc0:
001e4fc0adrp x27, 0x83e000
001e4fc4str x1, [x27+8]
001e4fc8adrp x0, 0x411000
001e4fccadd x0, x0, 3264
001e4fd0adrp x1, 0x52c000
001e4fd4add x1, x1, 3040
001e4fd8bl reflect.TypeOf
001e4fdcadrp x27, 0x83e000
001e4fe0str x0, [x27+16]
001e4fe4adrp x27, 0x867000
001e4fe8ldr w2, [x27+3056]
001e4feccbz w2, 0x1e4ff4
001e4ff0b 0x1e4ff8
001e4ff4
001e4ff4loc_1e4ff4:
001e4ff4b 0x1e5010
001e4ff8
001e4ff8loc_1e4ff8:
001e4ff8bl runtime.gcWriteBarrier2
001e4ffcstr x1, [x25]
001e5000adrp x27, 0x83d000
001e5004ldr x2, [x27+24]
001e5008str x2, [x25+8]
001e500cb 0x1e5010
001e5010
001e5010loc_1e5010:
001e5010adrp x27, 0x83d000
001e5014str x1, [x27+24]
001e5018adrp x0, 0x410000
001e501cadd x0, x0, 3392
001e5020adrp x1, 0x52b000
001e5024add x1, x1, 3040
001e5028bl reflect.TypeOf
001e502cadrp x27, 0x83d000
001e5030str x0, [x27+32]
001e5034adrp x27, 0x866000
001e5038ldr w2, [x27+3056]
001e503ccbz w2, 0x1e5044
001e5040b 0x1e5048
001e5044
001e5044loc_1e5044:
001e5044b 0x1e5060
001e5048
001e5048loc_1e5048:
001e5048bl runtime.gcWriteBarrier2
001e504cstr x1, [x25]
001e5050adrp x27, 0x83d000
001e5054ldr x2, [x27+40]
001e5058str x2, [x25+8]
001e505cb 0x1e5060
001e5060
001e5060loc_1e5060:
001e5060adrp x27, 0x83d000
001e5064str x1, [x27+40]
001e5068adrp x0, 0x410000
001e506cadd x0, x0, 3328
001e5070adrp x1, 0x52b000
001e5074add x1, x1, 3040
001e5078bl reflect.TypeOf
001e507cadrp x27, 0x83d000
001e5080str x0, [x27+48]
001e5084adrp x27, 0x866000
001e5088ldr w2, [x27+3056]
001e508ccbz w2, 0x1e5094
001e5090b 0x1e5098
001e5094
001e5094loc_1e5094:
001e5094b 0x1e50b0
001e5098
001e5098loc_1e5098:
001e5098bl runtime.gcWriteBarrier2
001e509cstr x1, [x25]
001e50a0adrp x27, 0x83d000
001e50a4ldr x2, [x27+56]
001e50a8str x2, [x25+8]
001e50acb 0x1e50b0
001e50b0
001e50b0loc_1e50b0:
001e50b0adrp x27, 0x83d000
001e50b4str x1, [x27+56]
001e50b8adrp x0, 0x410000
001e50bcadd x0, x0, 3456
001e50c0adrp x1, 0x52b000
001e50c4add x1, x1, 3040
001e50c8bl reflect.TypeOf
001e50ccadrp x27, 0x83d000
001e50d0str x0, [x27+64]
001e50d4adrp x27, 0x866000
001e50d8ldr w2, [x27+3056]
001e50dccbz w2, 0x1e50e4
001e50e0b 0x1e50e8
001e50e4
001e50e4loc_1e50e4:
001e50e4b 0x1e5100
001e50e8
001e50e8loc_1e50e8:
001e50e8bl runtime.gcWriteBarrier2
001e50ecstr x1, [x25]
001e50f0adrp x27, 0x83d000
001e50f4ldr x2, [x27+72]
001e50f8str x2, [x25+8]
001e50fcb 0x1e5100
001e5100
001e5100loc_1e5100:
001e5100adrp x27, 0x83d000
001e5104str x1, [x27+72]
001e5108adrp x0, 0x410000
001e510cadd x0, x0, 3840
001e5110adrp x1, 0x52b000
001e5114add x1, x1, 3040
001e5118bl reflect.TypeOf
001e511cadrp x27, 0x83d000
001e5120str x0, [x27+80]
001e5124adrp x27, 0x866000
001e5128ldr w2, [x27+3056]
001e512ccbz w2, 0x1e5134
001e5130b 0x1e5138
001e5134
001e5134loc_1e5134:
001e5134b 0x1e5150
001e5138
001e5138loc_1e5138:
001e5138bl runtime.gcWriteBarrier2
001e513cstr x1, [x25]
001e5140adrp x27, 0x83d000
001e5144ldr x2, [x27+88]
001e5148str x2, [x25+8]
001e514cb 0x1e5150
001e5150
001e5150loc_1e5150:
001e5150adrp x27, 0x83d000
001e5154str x1, [x27+88]
001e5158adrp x0, 0x410000
001e515cadd x0, x0, 3904
001e5160adrp x1, 0x52b000
001e5164add x1, x1, 3040
001e5168bl reflect.TypeOf
001e516cadrp x27, 0x83d000
001e5170str x0, [x27+96]
001e5174adrp x27, 0x866000
001e5178ldr w2, [x27+3056]
001e517ccbz w2, 0x1e5184
001e5180b 0x1e5188
001e5184
001e5184loc_1e5184:
001e5184b 0x1e51a0
001e5188
001e5188loc_1e5188:
001e5188bl runtime.gcWriteBarrier2
001e518cstr x1, [x25]
001e5190adrp x27, 0x83d000
001e5194ldr x2, [x27+104]
001e5198str x2, [x25+8]
001e519cb 0x1e51a0
001e51a0
001e51a0loc_1e51a0:
001e51a0adrp x27, 0x83d000
001e51a4str x1, [x27+104]
001e51a8adrp x0, 0x410000
001e51acadd x0, x0, 2944
001e51b0adrp x1, 0x52c000
001e51b4add x1, x1, 1984
001e51b8bl reflect.TypeOf
001e51bcadrp x27, 0x83d000
001e51c0str x0, [x27+112]
001e51c4adrp x27, 0x866000
001e51c8ldr w2, [x27+3056]
001e51cccbz w2, 0x1e51d4
001e51d0b 0x1e51d8
001e51d4
001e51d4loc_1e51d4:
001e51d4b 0x1e51f0
001e51d8
001e51d8loc_1e51d8:
001e51d8bl runtime.gcWriteBarrier2
001e51dcstr x1, [x25]
001e51e0adrp x27, 0x83d000
001e51e4ldr x2, [x27+120]
001e51e8str x2, [x25+8]
001e51ecb 0x1e51f0
001e51f0
001e51f0loc_1e51f0:
001e51f0adrp x27, 0x83d000
001e51f4str x1, [x27+120]
001e51f8stp xzr, xzr, [sp+136]
001e51fcstr xzr, [sp+152]
001e5200adrp x0, 0x408000
001e5204add x0, x0, 1216
001e5208add x1, sp, 136
001e520cbl reflect.TypeOf
001e5210adrp x27, 0x83d000
001e5214str x0, [x27+128]
001e5218adrp x27, 0x866000
001e521cldr w2, [x27+3056]
001e5220cbz w2, 0x1e5228
001e5224b 0x1e522c
001e5228
001e5228loc_1e5228:
001e5228b 0x1e5244
001e522c
001e522cloc_1e522c:
001e522cbl runtime.gcWriteBarrier2
001e5230str x1, [x25]
001e5234adrp x27, 0x83d000
001e5238ldr x2, [x27+136]
001e523cstr x2, [x25+8]
001e5240b 0x1e5244
001e5244
001e5244loc_1e5244:
001e5244adrp x27, 0x83d000
001e5248str x1, [x27+136]
001e524cadrp x0, 0x410000
001e5250add x0, x0, 3072
001e5254str x0, [sp+120]
001e5258adrp x1, 0x53d000
001e525cadd x1, x1, 640
001e5260str x1, [sp+128]
001e5264bl reflect.TypeOf
001e5268adrp x27, 0x83d000
001e526cstr x0, [x27+144]
001e5270adrp x27, 0x866000
001e5274ldr w2, [x27+3056]
001e5278cbz w2, 0x1e5280
001e527cb 0x1e5284
001e5280
001e5280loc_1e5280:
001e5280b 0x1e529c
001e5284
001e5284loc_1e5284:
001e5284bl runtime.gcWriteBarrier2
001e5288str x1, [x25]
001e528cadrp x27, 0x83d000
001e5290ldr x2, [x27+152]
001e5294str x2, [x25+8]
001e5298b 0x1e529c
001e529c
001e529cloc_1e529c:
001e529cadrp x27, 0x83d000
001e52a0str x1, [x27+152]
001e52a4mov x0, xzr
001e52a8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
001e52acadrp x27, 0x83e000
001e52b0str x2, [x27+16]
001e52b4adrp x27, 0x866000
001e52b8ldr w2, [x27+3056]
001e52bccbz w2, 0x1e52c4
001e52c0b 0x1e52c8
001e52c4
001e52c4loc_1e52c4:
001e52c4b 0x1e52f0
001e52c8
001e52c8loc_1e52c8:
001e52c8bl runtime.gcWriteBarrier4
001e52ccstr x0, [x25]
001e52d0adrp x27, 0x83e000
001e52d4ldr x2, [x27]
001e52d8str x2, [x25+8]
001e52dcstr x1, [x25+16]
001e52e0adrp x27, 0x83e000
001e52e4ldr x2, [x27+8]
001e52e8str x2, [x25+24]
001e52ecb 0x1e52f0
001e52f0
001e52f0loc_1e52f0:
001e52f0adrp x27, 0x83e000
001e52f4str x0, [x27]
001e52f8adrp x27, 0x83e000
001e52fcstr x1, [x27+8]
001e5300mov x0, xzr
001e5304bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
001e5308adrp x27, 0x83e000
001e530cstr x2, [x27+48]
001e5310adrp x27, 0x866000
001e5314ldr w2, [x27+3056]
001e5318cbz w2, 0x1e5320
001e531cb 0x1e5324
001e5320
001e5320loc_1e5320:
001e5320b 0x1e534c
001e5324
001e5324loc_1e5324:
001e5324bl runtime.gcWriteBarrier4
001e5328str x0, [x25]
001e532cadrp x27, 0x83e000
001e5330ldr x2, [x27+32]
001e5334str x2, [x25+8]
001e5338str x1, [x25+16]
001e533cadrp x27, 0x83e000
001e5340ldr x2, [x27+40]
001e5344str x2, [x25+24]
001e5348b 0x1e534c
001e534c
001e534cloc_1e534c:
001e534cadrp x27, 0x83e000
001e5350str x0, [x27+32]
001e5354adrp x27, 0x83e000
001e5358str x1, [x27+40]
001e535cmov x0, xzr
001e5360bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
001e5364adrp x27, 0x83e000
001e5368str x2, [x27+80]
001e536cadrp x27, 0x866000
001e5370ldr w2, [x27+3056]
001e5374cbz w2, 0x1e537c
001e5378b 0x1e5380
001e537c
001e537cloc_1e537c:
001e537cb 0x1e53a8
001e5380
001e5380loc_1e5380:
001e5380bl runtime.gcWriteBarrier4
001e5384str x0, [x25]
001e5388adrp x27, 0x83e000
001e538cldr x2, [x27+64]
001e5390str x2, [x25+8]
001e5394str x1, [x25+16]
001e5398adrp x27, 0x83e000
001e539cldr x2, [x27+72]
001e53a0str x2, [x25+24]
001e53a4b 0x1e53a8
001e53a8
001e53a8loc_1e53a8:
001e53a8adrp x27, 0x83e000
001e53acstr x0, [x27+64]
001e53b0adrp x27, 0x83e000
001e53b4str x1, [x27+72]
001e53b8mov x0, xzr
001e53bcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
001e53c0adrp x27, 0x83e000
001e53c4str x2, [x27+112]
001e53c8adrp x27, 0x866000
001e53ccldr w2, [x27+3056]
001e53d0cbz w2, 0x1e53d8
001e53d4b 0x1e53dc
001e53d8
001e53d8loc_1e53d8:
001e53d8b 0x1e5404
001e53dc
001e53dcloc_1e53dc:
001e53dcbl runtime.gcWriteBarrier4
001e53e0str x0, [x25]
001e53e4adrp x27, 0x83e000
001e53e8ldr x2, [x27+96]
001e53ecstr x2, [x25+8]
001e53f0str x1, [x25+16]
001e53f4adrp x27, 0x83e000
001e53f8ldr x2, [x27+104]
001e53fcstr x2, [x25+24]
001e5400b 0x1e5404
001e5404
001e5404loc_1e5404:
001e5404adrp x27, 0x83e000
001e5408str x0, [x27+96]
001e540cadrp x27, 0x83e000
001e5410str x1, [x27+104]
001e5414mov x0, xzr
001e5418bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
001e541cadrp x27, 0x83e000
001e5420str x2, [x27+144]
001e5424adrp x27, 0x866000
001e5428ldr w2, [x27+3056]
001e542ccbz w2, 0x1e5434
001e5430b 0x1e5438
001e5434
001e5434loc_1e5434:
001e5434b 0x1e5460
001e5438
001e5438loc_1e5438:
001e5438bl runtime.gcWriteBarrier4
001e543cstr x0, [x25]
001e5440adrp x27, 0x83e000
001e5444ldr x2, [x27+128]
001e5448str x2, [x25+8]
001e544cstr x1, [x25+16]
001e5450adrp x27, 0x83e000
001e5454ldr x2, [x27+136]
001e5458str x2, [x25+24]
001e545cb 0x1e5460
001e5460
001e5460loc_1e5460:
001e5460adrp x27, 0x83e000
001e5464str x0, [x27+128]
001e5468adrp x27, 0x83e000
001e546cstr x1, [x27+136]
001e5470fmov s0, wzr
001e5474bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
001e5478adrp x27, 0x83e000
001e547cstr x2, [x27+176]
001e5480adrp x27, 0x866000
001e5484ldr w2, [x27+3056]
001e5488cbz w2, 0x1e5490
001e548cb 0x1e5494
001e5490
001e5490loc_1e5490:
001e5490b 0x1e54bc
001e5494
001e5494loc_1e5494:
001e5494bl runtime.gcWriteBarrier4
001e5498str x0, [x25]
001e549cadrp x27, 0x83e000
001e54a0ldr x2, [x27+160]
001e54a4str x2, [x25+8]
001e54a8str x1, [x25+16]
001e54acadrp x27, 0x83e000
001e54b0ldr x2, [x27+168]
001e54b4str x2, [x25+24]
001e54b8b 0x1e54bc
001e54bc
001e54bcloc_1e54bc:
001e54bcadrp x27, 0x83e000
001e54c0str x0, [x27+160]
001e54c4adrp x27, 0x83e000
001e54c8str x1, [x27+168]
001e54ccfmov d0, xzr
001e54d0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
001e54d4adrp x27, 0x83e000
001e54d8str x2, [x27+208]
001e54dcadrp x27, 0x866000
001e54e0ldr w2, [x27+3056]
001e54e4cbz w2, 0x1e54ec
001e54e8b 0x1e54f0
001e54ec
001e54ecloc_1e54ec:
001e54ecb 0x1e5518
001e54f0
001e54f0loc_1e54f0:
001e54f0bl runtime.gcWriteBarrier4
001e54f4str x0, [x25]
001e54f8adrp x27, 0x83e000
001e54fcldr x2, [x27+192]
001e5500str x2, [x25+8]
001e5504str x1, [x25+16]
001e5508adrp x27, 0x83e000
001e550cldr x2, [x27+200]
001e5510str x2, [x25+24]
001e5514b 0x1e5518
001e5518
001e5518loc_1e5518:
001e5518adrp x27, 0x83e000
001e551cstr x0, [x27+192]
001e5520adrp x27, 0x83e000
001e5524str x1, [x27+200]
001e5528mov x0, xzr
001e552cmov x1, xzr
001e5530bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
001e5534adrp x27, 0x83e000
001e5538str x2, [x27+240]
001e553cadrp x27, 0x866000
001e5540ldr w2, [x27+3056]
001e5544cbz w2, 0x1e554c
001e5548b 0x1e5550
001e554c
001e554cloc_1e554c:
001e554cb 0x1e5578
001e5550
001e5550loc_1e5550:
001e5550bl runtime.gcWriteBarrier4
001e5554str x0, [x25]
001e5558adrp x27, 0x83e000
001e555cldr x3, [x27+224]
001e5560str x3, [x25+8]
001e5564str x1, [x25+16]
001e5568adrp x27, 0x83e000
001e556cldr x3, [x27+232]
001e5570str x3, [x25+24]
001e5574b 0x1e5578
001e5578
001e5578loc_1e5578:
001e5578adrp x27, 0x83e000
001e557cstr x0, [x27+224]
001e5580adrp x27, 0x83e000
001e5584str x1, [x27+232]
001e5588mov x0, xzr
001e558cmov x1, xzr
001e5590mov x2, x1
001e5594bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
001e5598adrp x27, 0x83e000
001e559cstr x2, [x27+272]
001e55a0adrp x27, 0x866000
001e55a4ldr w3, [x27+3056]
001e55a8cbz w3, 0x1e55b0
001e55acb 0x1e55b4
001e55b0
001e55b0loc_1e55b0:
001e55b0b 0x1e55dc
001e55b4
001e55b4loc_1e55b4:
001e55b4bl runtime.gcWriteBarrier4
001e55b8str x0, [x25]
001e55bcadrp x27, 0x83e000
001e55c0ldr x5, [x27+256]
001e55c4str x5, [x25+8]
001e55c8str x1, [x25+16]
001e55ccadrp x27, 0x83e000
001e55d0ldr x5, [x27+264]
001e55d4str x5, [x25+24]
001e55d8b 0x1e55dc
001e55dc
001e55dcloc_1e55dc:
001e55dcadrp x27, 0x83e000
001e55e0str x0, [x27+256]
001e55e4adrp x27, 0x83e000
001e55e8str x1, [x27+264]
001e55ecadrp x0, 0x4dd000
001e55f0add x0, x0, 358
001e55f4movz x1, 37
001e55f8mov x2, xzr
001e55fcmov x3, xzr
001e5600mov x4, x3
001e5604bl google.golang.org/protobuf/internal/errors.New
001e5608adrp x27, 0x83d000
001e560cstr x0, [x27+160]
001e5610adrp x27, 0x866000
001e5614ldr w5, [x27+3056]
001e5618cbz w5, 0x1e5620
001e561cb 0x1e5624
001e5620
001e5620loc_1e5620:
001e5620b 0x1e563c
001e5624
001e5624loc_1e5624:
001e5624bl runtime.gcWriteBarrier2
001e5628str x1, [x25]
001e562cadrp x27, 0x83d000
001e5630ldr x5, [x27+168]
001e5634str x5, [x25+8]
001e5638b 0x1e563c
001e563c
001e563cloc_1e563c:
001e563cadrp x27, 0x83d000
001e5640str x1, [x27+168]
001e5644adrp x0, 0x4d9000
001e5648add x0, x0, 3568
001e564corr x1, xzr, 32
001e5650mov x2, xzr
001e5654mov x3, xzr
001e5658mov x4, x3
001e565cbl google.golang.org/protobuf/internal/errors.New
001e5660adrp x27, 0x83d000
001e5664str x0, [x27+176]
001e5668adrp x27, 0x866000
001e566cldr w5, [x27+3056]
001e5670cbz w5, 0x1e5678
001e5674b 0x1e567c
001e5678
001e5678loc_1e5678:
001e5678b 0x1e5694
001e567c
001e567cloc_1e567c:
001e567cbl runtime.gcWriteBarrier2
001e5680str x1, [x25]
001e5684adrp x27, 0x83d000
001e5688ldr x5, [x27+184]
001e568cstr x5, [x25+8]
001e5690b 0x1e5694
001e5694
001e5694loc_1e5694:
001e5694adrp x27, 0x83d000
001e5698str x1, [x27+184]
001e569cadrp x27, 0x83b000
001e56a0ldr x5, [x27+3720]
001e56a4adrp x27, 0x866000
001e56a8ldr w6, [x27+3056]
001e56accbz w6, 0x1e56b4
001e56b0b 0x1e56b8
001e56b4
001e56b4loc_1e56b4:
001e56b4b 0x1e56d0
001e56b8
001e56b8loc_1e56b8:
001e56b8bl runtime.gcWriteBarrier2
001e56bcstr x5, [x25]
001e56c0adrp x27, 0x82d000
001e56c4ldr x6, [x27+560]
001e56c8str x6, [x25+8]
001e56ccb 0x1e56d0
001e56d0
001e56d0loc_1e56d0:
001e56d0adrp x27, 0x82d000
001e56d4str x5, [x27+560]
001e56d8adrp x0, 0x4cb000
001e56dcadd x0, x0, 3367
001e56e0orr x1, xzr, 7
001e56e4mov x2, xzr
001e56e8mov x3, xzr
001e56ecmov x4, x3
001e56f0bl google.golang.org/protobuf/internal/errors.New
001e56f4adrp x27, 0x83d000
001e56f8str x0, [x27+192]
001e56fcadrp x27, 0x866000
001e5700ldr w5, [x27+3056]
001e5704cbz w5, 0x1e570c
001e5708b 0x1e5710
001e570c
001e570cloc_1e570c:
001e570cb 0x1e57bc
001e5710
001e5710loc_1e5710:
001e5710str x1, [sp+184]
001e5714bl runtime.gcWriteBarrier2
001e5718str x1, [x25]
001e571cadrp x27, 0x83d000
001e5720ldr x3, [x27+200]
001e5724str x3, [x25+8]
001e5728adrp x0, 0x49a000
001e572cadd x0, x0, 2848
001e5730adrp x1, 0x83e000
001e5734add x1, x1, 2336
001e5738adrp x2, 0x82f000
001e573cadd x2, x2, 0
001e5740bl runtime.wbMove
001e5744adrp x0, 0x49a000
001e5748add x0, x0, 2848
001e574cadrp x1, 0x83e000
001e5750add x1, x1, 2400
001e5754adrp x2, 0x82e000
001e5758add x2, x2, 4032
001e575cbl runtime.wbMove
001e5760adrp x0, 0x49a000
001e5764add x0, x0, 2848
001e5768adrp x1, 0x83e000
001e576cadd x1, x1, 2464
001e5770adrp x2, 0x82f000
001e5774add x2, x2, 64
001e5778bl runtime.wbMove
001e577cadrp x0, 0x49a000
001e5780add x0, x0, 2848
001e5784adrp x1, 0x83e000
001e5788add x1, x1, 2528
001e578cadrp x2, 0x82f000
001e5790add x2, x2, 128
001e5794bl runtime.wbMove
001e5798adrp x0, 0x49a000
001e579cadd x0, x0, 2848
001e57a0adrp x1, 0x83e000
001e57a4add x1, x1, 2592
001e57a8adrp x2, 0x82f000
001e57acadd x2, x2, 192
001e57b0bl runtime.wbMove
001e57b4ldr x1, [sp+184]
001e57b8b 0x1e57bc
001e57bc
001e57bcloc_1e57bc:
001e57bcadrp x27, 0x83d000
001e57c0str x1, [x27+200]
001e57c4adrp x27, 0x82f000
001e57c8add x27, x27, 0
001e57ccldp x2, x3, [x27]
001e57d0adrp x27, 0x82f000
001e57d4add x27, x27, 16
001e57d8ldp x4, x5, [x27]
001e57dcadrp x27, 0x82f000
001e57e0add x27, x27, 32
001e57e4ldp x6, x7, [x27]
001e57e8adrp x27, 0x83e000
001e57ecadd x27, x27, 2336
001e57f0stp x2, x3, [x27]
001e57f4adrp x27, 0x83e000
001e57f8add x27, x27, 2352
001e57fcstp x4, x5, [x27]
001e5800adrp x27, 0x83e000
001e5804add x27, x27, 2368
001e5808stp x6, x7, [x27]
001e580cadrp x27, 0x82e000
001e5810add x27, x27, 4032
001e5814ldp x2, x3, [x27]
001e5818adrp x27, 0x82e000
001e581cadd x27, x27, 4048
001e5820ldp x4, x5, [x27]
001e5824adrp x27, 0x82e000
001e5828add x27, x27, 4064
001e582cldp x6, x7, [x27]
001e5830adrp x27, 0x83e000
001e5834add x27, x27, 2400
001e5838stp x2, x3, [x27]
001e583cadrp x27, 0x83e000
001e5840add x27, x27, 2416
001e5844stp x4, x5, [x27]
001e5848adrp x27, 0x83e000
001e584cadd x27, x27, 2432
001e5850stp x6, x7, [x27]
001e5854adrp x27, 0x82f000
001e5858add x27, x27, 64
001e585cldp x2, x3, [x27]
001e5860adrp x27, 0x82f000
001e5864add x27, x27, 80
001e5868ldp x4, x5, [x27]
001e586cadrp x27, 0x82f000
001e5870add x27, x27, 96
001e5874ldp x6, x7, [x27]
001e5878adrp x27, 0x83e000
001e587cadd x27, x27, 2464
001e5880stp x2, x3, [x27]
001e5884adrp x27, 0x83e000
001e5888add x27, x27, 2480
001e588cstp x4, x5, [x27]
001e5890adrp x27, 0x83e000
001e5894add x27, x27, 2496
001e5898stp x6, x7, [x27]
001e589cadrp x27, 0x82f000
001e58a0add x27, x27, 128
001e58a4ldp x2, x3, [x27]
001e58a8adrp x27, 0x82f000
001e58acadd x27, x27, 144
001e58b0ldp x4, x5, [x27]
001e58b4adrp x27, 0x82f000
001e58b8add x27, x27, 160
001e58bcldp x6, x7, [x27]
001e58c0adrp x27, 0x83e000
001e58c4add x27, x27, 2528
001e58c8stp x2, x3, [x27]
001e58ccadrp x27, 0x83e000
001e58d0add x27, x27, 2544
001e58d4stp x4, x5, [x27]
001e58d8adrp x27, 0x83e000
001e58dcadd x27, x27, 2560
001e58e0stp x6, x7, [x27]
001e58e4adrp x27, 0x82f000
001e58e8add x27, x27, 192
001e58ecldp x2, x3, [x27]
001e58f0adrp x27, 0x82f000
001e58f4add x27, x27, 208
001e58f8ldp x4, x5, [x27]
001e58fcadrp x27, 0x82f000
001e5900add x27, x27, 224
001e5904ldp x6, x7, [x27]
001e5908adrp x27, 0x83e000
001e590cadd x27, x27, 2592
001e5910stp x2, x3, [x27]
001e5914adrp x27, 0x83e000
001e5918add x27, x27, 2608
001e591cstp x4, x5, [x27]
001e5920adrp x27, 0x83e000
001e5924add x27, x27, 2624
001e5928stp x6, x7, [x27]
001e592cadrp x0, 0x410000
001e5930add x0, x0, 3264
001e5934adrp x1, 0x52b000
001e5938add x1, x1, 3040
001e593cbl reflect.TypeOf
001e5940adrp x27, 0x83d000
001e5944str x0, [x27+208]
001e5948adrp x27, 0x866000
001e594cldr w2, [x27+3056]
001e5950cbz w2, 0x1e5958
001e5954b 0x1e595c
001e5958
001e5958loc_1e5958:
001e5958b 0x1e5974
001e595c
001e595cloc_1e595c:
001e595cbl runtime.gcWriteBarrier2
001e5960str x1, [x25]
001e5964adrp x27, 0x83d000
001e5968ldr x2, [x27+216]
001e596cstr x2, [x25+8]
001e5970b 0x1e5974
001e5974
001e5974loc_1e5974:
001e5974adrp x27, 0x83d000
001e5978str x1, [x27+216]
001e597cstr xzr, [sp+208]
001e5980adrp x0, 0x43f000
001e5984add x0, x0, 3744
001e5988mov x1, xzr
001e598cbl reflect.TypeOf
001e5990adrp x27, 0x83d000
001e5994str x0, [x27+224]
001e5998adrp x27, 0x866000
001e599cldr w2, [x27+3056]
001e59a0cbz w2, 0x1e59a8
001e59a4b 0x1e59ac
001e59a8
001e59a8loc_1e59a8:
001e59a8b 0x1e59c4
001e59ac
001e59acloc_1e59ac:
001e59acbl runtime.gcWriteBarrier2
001e59b0str x1, [x25]
001e59b4adrp x27, 0x83d000
001e59b8ldr x2, [x27+232]
001e59bcstr x2, [x25+8]
001e59c0b 0x1e59c4
001e59c4
001e59c4loc_1e59c4:
001e59c4adrp x27, 0x83d000
001e59c8str x1, [x27+232]
001e59ccstp xzr, xzr, [sp+96]
001e59d0str xzr, [sp+112]
001e59d4adrp x0, 0x408000
001e59d8add x0, x0, 1216
001e59dcadd x1, sp, 96
001e59e0bl reflect.TypeOf
001e59e4adrp x27, 0x83d000
001e59e8str x0, [x27+240]
001e59ecadrp x27, 0x866000
001e59f0ldr w2, [x27+3056]
001e59f4cbz w2, 0x1e59fc
001e59f8b 0x1e5a00
001e59fc
001e59fcloc_1e59fc:
001e59fcb 0x1e5a18
001e5a00
001e5a00loc_1e5a00:
001e5a00bl runtime.gcWriteBarrier2
001e5a04str x1, [x25]
001e5a08adrp x27, 0x83d000
001e5a0cldr x2, [x27+248]
001e5a10str x2, [x25+8]
001e5a14b 0x1e5a18
001e5a18
001e5a18loc_1e5a18:
001e5a18adrp x27, 0x83d000
001e5a1cstr x1, [x27+248]
001e5a20str xzr, [sp+200]
001e5a24adrp x0, 0x408000
001e5a28add x0, x0, 0
001e5a2cmov x1, xzr
001e5a30bl reflect.TypeOf
001e5a34adrp x27, 0x83d000
001e5a38str x0, [x27+256]
001e5a3cadrp x27, 0x866000
001e5a40ldr w2, [x27+3056]
001e5a44cbz w2, 0x1e5a4c
001e5a48b 0x1e5a50
001e5a4c
001e5a4cloc_1e5a4c:
001e5a4cb 0x1e5a68
001e5a50
001e5a50loc_1e5a50:
001e5a50bl runtime.gcWriteBarrier2
001e5a54str x1, [x25]
001e5a58adrp x27, 0x83d000
001e5a5cldr x2, [x27+264]
001e5a60str x2, [x25+8]
001e5a64b 0x1e5a68
001e5a68
001e5a68loc_1e5a68:
001e5a68adrp x27, 0x83d000
001e5a6cstr x1, [x27+264]
001e5a70str xzr, [sp+176]
001e5a74adrp x0, 0x43f000
001e5a78add x0, x0, 3872
001e5a7cmov x1, xzr
001e5a80bl reflect.TypeOf
001e5a84adrp x27, 0x83d000
001e5a88str x0, [x27+272]
001e5a8cadrp x27, 0x866000
001e5a90ldr w2, [x27+3056]
001e5a94cbz w2, 0x1e5a9c
001e5a98b 0x1e5aa0
001e5a9c
001e5a9cloc_1e5a9c:
001e5a9cb 0x1e5ab8
001e5aa0
001e5aa0loc_1e5aa0:
001e5aa0bl runtime.gcWriteBarrier2
001e5aa4str x1, [x25]
001e5aa8adrp x27, 0x83d000
001e5aacldr x3, [x27+280]
001e5ab0str x3, [x25+8]
001e5ab4b 0x1e5ab8
001e5ab8
001e5ab8loc_1e5ab8:
001e5ab8adrp x27, 0x83d000
001e5abcstr x1, [x27+280]
001e5ac0mov x0, xzr
001e5ac4mov x1, xzr
001e5ac8mov x2, x1
001e5accbl runtime.convTslice
001e5ad0str x0, [sp+88]
001e5ad4mov x1, x0
001e5ad8adrp x0, 0x408000
001e5adcadd x0, x0, 1216
001e5ae0bl reflect.ValueOf
001e5ae4adrp x27, 0x83e000
001e5ae8str x2, [x27+304]
001e5aecadrp x27, 0x866000
001e5af0ldr w3, [x27+3056]
001e5af4cbz w3, 0x1e5afc
001e5af8b 0x1e5b00
001e5afc
001e5afcloc_1e5afc:
001e5afcb 0x1e5b28
001e5b00
001e5b00loc_1e5b00:
001e5b00bl runtime.gcWriteBarrier4
001e5b04str x0, [x25]
001e5b08adrp x27, 0x83e000
001e5b0cldr x3, [x27+288]
001e5b10str x3, [x25+8]
001e5b14str x1, [x25+16]
001e5b18adrp x27, 0x83e000
001e5b1cldr x3, [x27+296]
001e5b20str x3, [x25+24]
001e5b24b 0x1e5b28
001e5b28
001e5b28loc_1e5b28:
001e5b28adrp x27, 0x83e000
001e5b2cstr x0, [x27+288]
001e5b30adrp x27, 0x83e000
001e5b34str x1, [x27+296]
001e5b38adrp x0, 0x866000
001e5b3cadd x0, x0, 1504
001e5b40str x0, [sp+56]
001e5b44b 0x1e5b48
001e5b48
001e5b48loc_1e5b48:
001e5b48str x0, [sp+64]
001e5b4cstp xzr, xzr, [sp+72]
001e5b50mov x1, xzr
001e5b54mov x2, x1
001e5b58bl runtime.convTslice
001e5b5cstr x0, [sp+192]
001e5b60mov x1, x0
001e5b64adrp x0, 0x408000
001e5b68add x0, x0, 1216
001e5b6cbl reflect.ValueOf
001e5b70adrp x27, 0x83e000
001e5b74str x2, [x27+336]
001e5b78adrp x27, 0x866000
001e5b7cldr w3, [x27+3056]
001e5b80cbz w3, 0x1e5b88
001e5b84b 0x1e5b8c
001e5b88
001e5b88loc_1e5b88:
001e5b88b 0x1e5bb4
001e5b8c
001e5b8cloc_1e5b8c:
001e5b8cbl runtime.gcWriteBarrier4
001e5b90str x0, [x25]
001e5b94adrp x27, 0x83e000
001e5b98ldr x2, [x27+320]
001e5b9cstr x2, [x25+8]
001e5ba0str x1, [x25+16]
001e5ba4adrp x27, 0x83e000
001e5ba8ldr x2, [x27+328]
001e5bacstr x2, [x25+24]
001e5bb0b 0x1e5bb4
001e5bb4
001e5bb4loc_1e5bb4:
001e5bb4adrp x27, 0x83e000
001e5bb8str x0, [x27+320]
001e5bbcadrp x27, 0x83e000
001e5bc0str x1, [x27+328]
001e5bc4ldur x29, [sp-8]
001e5bc8ldr x30, [sp], 224
001e5bccret x30
001e5bd0
001e5bd0loc_1e5bd0:
001e5bd0mov x3, x30
001e5bd4bl runtime.morestack_noctxt.abi0
001e5bd8b 0x1e4f50
001e5bdcudf 0
001e4f50
001e5be0
001e5be0google.golang.org/protobuf/internal/impl.map.init.0: ; void google.golang.org/protobuf/internal/impl.map.init.0(void)
001e5be0ldr x16, [x28+16]
001e5be4sub x17, sp, 96
001e5be8subs xzr, x17, x16
001e5becb.ls 0x1e6028
001e5bf0str x30, [sp-224]!
001e5bf4stur x29, [sp-8]
001e5bf8sub x29, sp, 8
001e5bfcadrp x0, 0x43f000
001e5c00add x0, x0, 352
001e5c04movz x1, 18
001e5c08mov x2, xzr
001e5c0cbl runtime.makemap
001e5c10str x0, [sp+208]
001e5c14orr x3, xzr, 8
001e5c18strb w3, [sp+63]
001e5c1cstrb wzr, [sp+57]
001e5c20strb w3, [sp+51]
001e5c24ldr x1, [sp+208]
001e5c28adrp x0, 0x43f000
001e5c2cadd x0, x0, 352
001e5c30add x2, sp, 51
001e5c34bl runtime.mapassign
001e5c38str x0, [sp+80]
001e5c3cldrsb x27, [x0]
001e5c40ldrsb x3, [sp+57]
001e5c44strb w3, [x0]
001e5c48orr x3, xzr, 14
001e5c4cstrb w3, [sp+63]
001e5c50strb wzr, [sp+57]
001e5c54strb w3, [sp+46]
001e5c58ldr x1, [sp+208]
001e5c5cadrp x0, 0x43f000
001e5c60add x0, x0, 352
001e5c64add x2, sp, 46
001e5c68bl runtime.mapassign
001e5c6cstr x0, [sp+72]
001e5c70ldrsb x27, [x0]
001e5c74ldrsb x3, [sp+57]
001e5c78strb w3, [x0]
001e5c7cmovz x3, 5
001e5c80strb w3, [sp+63]
001e5c84strb wzr, [sp+57]
001e5c88strb w3, [sp+45]
001e5c8cldr x1, [sp+208]
001e5c90adrp x0, 0x43f000
001e5c94add x0, x0, 352
001e5c98add x2, sp, 45
001e5c9cbl runtime.mapassign
001e5ca0str x0, [sp+64]
001e5ca4ldrsb x27, [x0]
001e5ca8ldrsb x3, [sp+57]
001e5cacstrb w3, [x0]
001e5cb0movz x3, 17
001e5cb4strb w3, [sp+63]
001e5cb8strb wzr, [sp+57]
001e5cbcstrb w3, [sp+44]
001e5cc0ldr x1, [sp+208]
001e5cc4adrp x0, 0x43f000
001e5cc8add x0, x0, 352
001e5cccadd x2, sp, 44
001e5cd0bl runtime.mapassign
001e5cd4str x0, [sp+200]
001e5cd8ldrsb x27, [x0]
001e5cdcldrsb x3, [sp+57]
001e5ce0strb w3, [x0]
001e5ce4movz x3, 13
001e5ce8strb w3, [sp+63]
001e5cecstrb wzr, [sp+57]
001e5cf0strb w3, [sp+62]
001e5cf4ldr x1, [sp+208]
001e5cf8adrp x0, 0x43f000
001e5cfcadd x0, x0, 352
001e5d00add x2, sp, 62
001e5d04bl runtime.mapassign
001e5d08str x0, [sp+192]
001e5d0cldrsb x27, [x0]
001e5d10ldrsb x3, [sp+57]
001e5d14strb w3, [x0]
001e5d18orr x3, xzr, 3
001e5d1cstrb w3, [sp+63]
001e5d20strb wzr, [sp+57]
001e5d24strb w3, [sp+61]
001e5d28ldr x1, [sp+208]
001e5d2cadrp x0, 0x43f000
001e5d30add x0, x0, 352
001e5d34add x2, sp, 61
001e5d38bl runtime.mapassign
001e5d3cstr x0, [sp+184]
001e5d40ldrsb x27, [x0]
001e5d44ldrsb x3, [sp+57]
001e5d48strb w3, [x0]
001e5d4cmovz x3, 18
001e5d50strb w3, [sp+63]
001e5d54strb wzr, [sp+57]
001e5d58strb w3, [sp+60]
001e5d5cldr x1, [sp+208]
001e5d60adrp x0, 0x43f000
001e5d64add x0, x0, 352
001e5d68add x2, sp, 60
001e5d6cbl runtime.mapassign
001e5d70str x0, [sp+176]
001e5d74ldrsb x27, [x0]
001e5d78ldrsb x3, [sp+57]
001e5d7cstrb w3, [x0]
001e5d80orr x3, xzr, 4
001e5d84strb w3, [sp+63]
001e5d88strb wzr, [sp+57]
001e5d8cstrb w3, [sp+59]
001e5d90ldr x1, [sp+208]
001e5d94adrp x0, 0x43f000
001e5d98add x0, x0, 352
001e5d9cadd x2, sp, 59
001e5da0bl runtime.mapassign
001e5da4str x0, [sp+168]
001e5da8ldrsb x27, [x0]
001e5dacldrsb x3, [sp+57]
001e5db0strb w3, [x0]
001e5db4orr x3, xzr, 15
001e5db8strb w3, [sp+63]
001e5dbcmovz x4, 5
001e5dc0strb w4, [sp+57]
001e5dc4strb w3, [sp+58]
001e5dc8ldr x1, [sp+208]
001e5dccadrp x0, 0x43f000
001e5dd0add x0, x0, 352
001e5dd4add x2, sp, 58
001e5dd8bl runtime.mapassign
001e5ddcstr x0, [sp+160]
001e5de0ldrsb x27, [x0]
001e5de4ldrsb x3, [sp+57]
001e5de8strb w3, [x0]
001e5decorr x3, xzr, 7
001e5df0strb w3, [sp+63]
001e5df4movz x4, 5
001e5df8strb w4, [sp+57]
001e5dfcstrb w3, [sp+56]
001e5e00ldr x1, [sp+208]
001e5e04adrp x0, 0x43f000
001e5e08add x0, x0, 352
001e5e0cadd x2, sp, 56
001e5e10bl runtime.mapassign
001e5e14str x0, [sp+152]
001e5e18ldrsb x27, [x0]
001e5e1cldrsb x3, [sp+57]
001e5e20strb w3, [x0]
001e5e24orr x3, xzr, 2
001e5e28strb w3, [sp+63]
001e5e2cmovz x4, 5
001e5e30strb w4, [sp+57]
001e5e34strb w3, [sp+55]
001e5e38ldr x1, [sp+208]
001e5e3cadrp x0, 0x43f000
001e5e40add x0, x0, 352
001e5e44add x2, sp, 55
001e5e48bl runtime.mapassign
001e5e4cstr x0, [sp+144]
001e5e50ldrsb x27, [x0]
001e5e54ldrsb x3, [sp+57]
001e5e58strb w3, [x0]
001e5e5corr x3, xzr, 16
001e5e60strb w3, [sp+63]
001e5e64orr x4, xzr, 1
001e5e68strb w4, [sp+57]
001e5e6cstrb w3, [sp+54]
001e5e70ldr x1, [sp+208]
001e5e74adrp x0, 0x43f000
001e5e78add x0, x0, 352
001e5e7cadd x2, sp, 54
001e5e80bl runtime.mapassign
001e5e84str x0, [sp+136]
001e5e88ldrsb x27, [x0]
001e5e8cldrsb x3, [sp+57]
001e5e90strb w3, [x0]
001e5e94orr x3, xzr, 6
001e5e98strb w3, [sp+63]
001e5e9corr x4, xzr, 1
001e5ea0strb w4, [sp+57]
001e5ea4strb w3, [sp+53]
001e5ea8ldr x1, [sp+208]
001e5eacadrp x0, 0x43f000
001e5eb0add x0, x0, 352
001e5eb4add x2, sp, 53
001e5eb8bl runtime.mapassign
001e5ebcstr x0, [sp+128]
001e5ec0ldrsb x27, [x0]
001e5ec4ldrsb x3, [sp+57]
001e5ec8strb w3, [x0]
001e5eccorr x3, xzr, 1
001e5ed0strb w3, [sp+63]
001e5ed4orr x4, xzr, 1
001e5ed8strb w4, [sp+57]
001e5edcstrb w3, [sp+52]
001e5ee0ldr x1, [sp+208]
001e5ee4adrp x0, 0x43f000
001e5ee8add x0, x0, 352
001e5eecadd x2, sp, 52
001e5ef0bl runtime.mapassign
001e5ef4str x0, [sp+120]
001e5ef8ldrsb x27, [x0]
001e5efcldrsb x3, [sp+57]
001e5f00strb w3, [x0]
001e5f04movz x3, 9
001e5f08strb w3, [sp+63]
001e5f0corr x4, xzr, 2
001e5f10strb w4, [sp+57]
001e5f14strb w3, [sp+50]
001e5f18ldr x1, [sp+208]
001e5f1cadrp x0, 0x43f000
001e5f20add x0, x0, 352
001e5f24add x2, sp, 50
001e5f28bl runtime.mapassign
001e5f2cstr x0, [sp+112]
001e5f30ldrsb x27, [x0]
001e5f34ldrsb x3, [sp+57]
001e5f38strb w3, [x0]
001e5f3corr x3, xzr, 12
001e5f40strb w3, [sp+63]
001e5f44orr x4, xzr, 2
001e5f48strb w4, [sp+57]
001e5f4cstrb w3, [sp+49]
001e5f50ldr x1, [sp+208]
001e5f54adrp x0, 0x43f000
001e5f58add x0, x0, 352
001e5f5cadd x2, sp, 49
001e5f60bl runtime.mapassign
001e5f64str x0, [sp+104]
001e5f68ldrsb x27, [x0]
001e5f6cldrsb x3, [sp+57]
001e5f70strb w3, [x0]
001e5f74movz x3, 11
001e5f78strb w3, [sp+63]
001e5f7corr x4, xzr, 2
001e5f80strb w4, [sp+57]
001e5f84strb w3, [sp+48]
001e5f88ldr x1, [sp+208]
001e5f8cadrp x0, 0x43f000
001e5f90add x0, x0, 352
001e5f94add x2, sp, 48
001e5f98bl runtime.mapassign
001e5f9cstr x0, [sp+96]
001e5fa0ldrsb x27, [x0]
001e5fa4ldrsb x3, [sp+57]
001e5fa8strb w3, [x0]
001e5facmovz x3, 10
001e5fb0strb w3, [sp+63]
001e5fb4orr x4, xzr, 3
001e5fb8strb w4, [sp+57]
001e5fbcstrb w3, [sp+47]
001e5fc0ldr x1, [sp+208]
001e5fc4adrp x0, 0x43f000
001e5fc8add x0, x0, 352
001e5fccadd x2, sp, 47
001e5fd0bl runtime.mapassign
001e5fd4str x0, [sp+88]
001e5fd8ldrsb x27, [x0]
001e5fdcldrsb x3, [sp+57]
001e5fe0strb w3, [x0]
001e5fe4ldr x3, [sp+208]
001e5fe8adrp x27, 0x866000
001e5fecldr w4, [x27+3056]
001e5ff0cbz w4, 0x1e5ff8
001e5ff4b 0x1e5ffc
001e5ff8
001e5ff8loc_1e5ff8:
001e5ff8b 0x1e6014
001e5ffc
001e5ffcloc_1e5ffc:
001e5ffcbl runtime.gcWriteBarrier2
001e6000str x3, [x25]
001e6004adrp x27, 0x83b000
001e6008ldr x0, [x27+224]
001e600cstr x0, [x25+8]
001e6010b 0x1e6014
001e6014
001e6014loc_1e6014:
001e6014adrp x27, 0x83b000
001e6018str x3, [x27+224]
001e601cldur x29, [sp-8]
001e6020ldr x30, [sp], 224
001e6024ret x30
001e6028
001e6028loc_1e6028:
001e6028mov x3, x30
001e602cbl runtime.morestack_noctxt.abi0
001e6030b 0x1e5be0
001e6034udf 0
001e6038udf 0
001e603cudf 0
001e5be0
001e5be0google.golang.org/protobuf/internal/impl.map.init.0: ; void google.golang.org/protobuf/internal/impl.map.init.0(void)
001e5be0ldr x16, [x28+16]
001e5be4sub x17, sp, 96
001e5be8subs xzr, x17, x16
001e5becb.ls 0x1e6028
001e5bf0str x30, [sp-224]!
001e5bf4stur x29, [sp-8]
001e5bf8sub x29, sp, 8
001e5bfcadrp x0, 0x43f000
001e5c00add x0, x0, 352
001e5c04movz x1, 18
001e5c08mov x2, xzr
001e5c0cbl runtime.makemap
001e5c10str x0, [sp+208]
001e5c14orr x3, xzr, 8
001e5c18strb w3, [sp+63]
001e5c1cstrb wzr, [sp+57]
001e5c20strb w3, [sp+51]
001e5c24ldr x1, [sp+208]
001e5c28adrp x0, 0x43f000
001e5c2cadd x0, x0, 352
001e5c30add x2, sp, 51
001e5c34bl runtime.mapassign
001e5c38str x0, [sp+80]
001e5c3cldrsb x27, [x0]
001e5c40ldrsb x3, [sp+57]
001e5c44strb w3, [x0]
001e5c48orr x3, xzr, 14
001e5c4cstrb w3, [sp+63]
001e5c50strb wzr, [sp+57]
001e5c54strb w3, [sp+46]
001e5c58ldr x1, [sp+208]
001e5c5cadrp x0, 0x43f000
001e5c60add x0, x0, 352
001e5c64add x2, sp, 46
001e5c68bl runtime.mapassign
001e5c6cstr x0, [sp+72]
001e5c70ldrsb x27, [x0]
001e5c74ldrsb x3, [sp+57]
001e5c78strb w3, [x0]
001e5c7cmovz x3, 5
001e5c80strb w3, [sp+63]
001e5c84strb wzr, [sp+57]
001e5c88strb w3, [sp+45]
001e5c8cldr x1, [sp+208]
001e5c90adrp x0, 0x43f000
001e5c94add x0, x0, 352
001e5c98add x2, sp, 45
001e5c9cbl runtime.mapassign
001e5ca0str x0, [sp+64]
001e5ca4ldrsb x27, [x0]
001e5ca8ldrsb x3, [sp+57]
001e5cacstrb w3, [x0]
001e5cb0movz x3, 17
001e5cb4strb w3, [sp+63]
001e5cb8strb wzr, [sp+57]
001e5cbcstrb w3, [sp+44]
001e5cc0ldr x1, [sp+208]
001e5cc4adrp x0, 0x43f000
001e5cc8add x0, x0, 352
001e5cccadd x2, sp, 44
001e5cd0bl runtime.mapassign
001e5cd4str x0, [sp+200]
001e5cd8ldrsb x27, [x0]
001e5cdcldrsb x3, [sp+57]
001e5ce0strb w3, [x0]
001e5ce4movz x3, 13
001e5ce8strb w3, [sp+63]
001e5cecstrb wzr, [sp+57]
001e5cf0strb w3, [sp+62]
001e5cf4ldr x1, [sp+208]
001e5cf8adrp x0, 0x43f000
001e5cfcadd x0, x0, 352
001e5d00add x2, sp, 62
001e5d04bl runtime.mapassign
001e5d08str x0, [sp+192]
001e5d0cldrsb x27, [x0]
001e5d10ldrsb x3, [sp+57]
001e5d14strb w3, [x0]
001e5d18orr x3, xzr, 3
001e5d1cstrb w3, [sp+63]
001e5d20strb wzr, [sp+57]
001e5d24strb w3, [sp+61]
001e5d28ldr x1, [sp+208]
001e5d2cadrp x0, 0x43f000
001e5d30add x0, x0, 352
001e5d34add x2, sp, 61
001e5d38bl runtime.mapassign
001e5d3cstr x0, [sp+184]
001e5d40ldrsb x27, [x0]
001e5d44ldrsb x3, [sp+57]
001e5d48strb w3, [x0]
001e5d4cmovz x3, 18
001e5d50strb w3, [sp+63]
001e5d54strb wzr, [sp+57]
001e5d58strb w3, [sp+60]
001e5d5cldr x1, [sp+208]
001e5d60adrp x0, 0x43f000
001e5d64add x0, x0, 352
001e5d68add x2, sp, 60
001e5d6cbl runtime.mapassign
001e5d70str x0, [sp+176]
001e5d74ldrsb x27, [x0]
001e5d78ldrsb x3, [sp+57]
001e5d7cstrb w3, [x0]
001e5d80orr x3, xzr, 4
001e5d84strb w3, [sp+63]
001e5d88strb wzr, [sp+57]
001e5d8cstrb w3, [sp+59]
001e5d90ldr x1, [sp+208]
001e5d94adrp x0, 0x43f000
001e5d98add x0, x0, 352
001e5d9cadd x2, sp, 59
001e5da0bl runtime.mapassign
001e5da4str x0, [sp+168]
001e5da8ldrsb x27, [x0]
001e5dacldrsb x3, [sp+57]
001e5db0strb w3, [x0]
001e5db4orr x3, xzr, 15
001e5db8strb w3, [sp+63]
001e5dbcmovz x4, 5
001e5dc0strb w4, [sp+57]
001e5dc4strb w3, [sp+58]
001e5dc8ldr x1, [sp+208]
001e5dccadrp x0, 0x43f000
001e5dd0add x0, x0, 352
001e5dd4add x2, sp, 58
001e5dd8bl runtime.mapassign
001e5ddcstr x0, [sp+160]
001e5de0ldrsb x27, [x0]
001e5de4ldrsb x3, [sp+57]
001e5de8strb w3, [x0]
001e5decorr x3, xzr, 7
001e5df0strb w3, [sp+63]
001e5df4movz x4, 5
001e5df8strb w4, [sp+57]
001e5dfcstrb w3, [sp+56]
001e5e00ldr x1, [sp+208]
001e5e04adrp x0, 0x43f000
001e5e08add x0, x0, 352
001e5e0cadd x2, sp, 56
001e5e10bl runtime.mapassign
001e5e14str x0, [sp+152]
001e5e18ldrsb x27, [x0]
001e5e1cldrsb x3, [sp+57]
001e5e20strb w3, [x0]
001e5e24orr x3, xzr, 2
001e5e28strb w3, [sp+63]
001e5e2cmovz x4, 5
001e5e30strb w4, [sp+57]
001e5e34strb w3, [sp+55]
001e5e38ldr x1, [sp+208]
001e5e3cadrp x0, 0x43f000
001e5e40add x0, x0, 352
001e5e44add x2, sp, 55
001e5e48bl runtime.mapassign
001e5e4cstr x0, [sp+144]
001e5e50ldrsb x27, [x0]
001e5e54ldrsb x3, [sp+57]
001e5e58strb w3, [x0]
001e5e5corr x3, xzr, 16
001e5e60strb w3, [sp+63]
001e5e64orr x4, xzr, 1
001e5e68strb w4, [sp+57]
001e5e6cstrb w3, [sp+54]
001e5e70ldr x1, [sp+208]
001e5e74adrp x0, 0x43f000
001e5e78add x0, x0, 352
001e5e7cadd x2, sp, 54
001e5e80bl runtime.mapassign
001e5e84str x0, [sp+136]
001e5e88ldrsb x27, [x0]
001e5e8cldrsb x3, [sp+57]
001e5e90strb w3, [x0]
001e5e94orr x3, xzr, 6
001e5e98strb w3, [sp+63]
001e5e9corr x4, xzr, 1
001e5ea0strb w4, [sp+57]
001e5ea4strb w3, [sp+53]
001e5ea8ldr x1, [sp+208]
001e5eacadrp x0, 0x43f000
001e5eb0add x0, x0, 352
001e5eb4add x2, sp, 53
001e5eb8bl runtime.mapassign
001e5ebcstr x0, [sp+128]
001e5ec0ldrsb x27, [x0]
001e5ec4ldrsb x3, [sp+57]
001e5ec8strb w3, [x0]
001e5eccorr x3, xzr, 1
001e5ed0strb w3, [sp+63]
001e5ed4orr x4, xzr, 1
001e5ed8strb w4, [sp+57]
001e5edcstrb w3, [sp+52]
001e5ee0ldr x1, [sp+208]
001e5ee4adrp x0, 0x43f000
001e5ee8add x0, x0, 352
001e5eecadd x2, sp, 52
001e5ef0bl runtime.mapassign
001e5ef4str x0, [sp+120]
001e5ef8ldrsb x27, [x0]
001e5efcldrsb x3, [sp+57]
001e5f00strb w3, [x0]
001e5f04movz x3, 9
001e5f08strb w3, [sp+63]
001e5f0corr x4, xzr, 2
001e5f10strb w4, [sp+57]
001e5f14strb w3, [sp+50]
001e5f18ldr x1, [sp+208]
001e5f1cadrp x0, 0x43f000
001e5f20add x0, x0, 352
001e5f24add x2, sp, 50
001e5f28bl runtime.mapassign
001e5f2cstr x0, [sp+112]
001e5f30ldrsb x27, [x0]
001e5f34ldrsb x3, [sp+57]
001e5f38strb w3, [x0]
001e5f3corr x3, xzr, 12
001e5f40strb w3, [sp+63]
001e5f44orr x4, xzr, 2
001e5f48strb w4, [sp+57]
001e5f4cstrb w3, [sp+49]
001e5f50ldr x1, [sp+208]
001e5f54adrp x0, 0x43f000
001e5f58add x0, x0, 352
001e5f5cadd x2, sp, 49
001e5f60bl runtime.mapassign
001e5f64str x0, [sp+104]
001e5f68ldrsb x27, [x0]
001e5f6cldrsb x3, [sp+57]
001e5f70strb w3, [x0]
001e5f74movz x3, 11
001e5f78strb w3, [sp+63]
001e5f7corr x4, xzr, 2
001e5f80strb w4, [sp+57]
001e5f84strb w3, [sp+48]
001e5f88ldr x1, [sp+208]
001e5f8cadrp x0, 0x43f000
001e5f90add x0, x0, 352
001e5f94add x2, sp, 48
001e5f98bl runtime.mapassign
001e5f9cstr x0, [sp+96]
001e5fa0ldrsb x27, [x0]
001e5fa4ldrsb x3, [sp+57]
001e5fa8strb w3, [x0]
001e5facmovz x3, 10
001e5fb0strb w3, [sp+63]
001e5fb4orr x4, xzr, 3
001e5fb8strb w4, [sp+57]
001e5fbcstrb w3, [sp+47]
001e5fc0ldr x1, [sp+208]
001e5fc4adrp x0, 0x43f000
001e5fc8add x0, x0, 352
001e5fccadd x2, sp, 47
001e5fd0bl runtime.mapassign
001e5fd4str x0, [sp+88]
001e5fd8ldrsb x27, [x0]
001e5fdcldrsb x3, [sp+57]
001e5fe0strb w3, [x0]
001e5fe4ldr x3, [sp+208]
001e5fe8adrp x27, 0x866000
001e5fecldr w4, [x27+3056]
001e5ff0cbz w4, 0x1e5ff8
001e5ff4b 0x1e5ffc
001e5ff8
001e5ff8loc_1e5ff8:
001e5ff8b 0x1e6014
001e5ffc
001e5ffcloc_1e5ffc:
001e5ffcbl runtime.gcWriteBarrier2
001e6000str x3, [x25]
001e6004adrp x27, 0x83b000
001e6008ldr x0, [x27+224]
001e600cstr x0, [x25+8]
001e6010b 0x1e6014
001e6014
001e6014loc_1e6014:
001e6014adrp x27, 0x83b000
001e6018str x3, [x27+224]
001e601cldur x29, [sp-8]
001e6020ldr x30, [sp], 224
001e6024ret x30
001e6028
001e6028loc_1e6028:
001e6028mov x3, x30
001e602cbl runtime.morestack_noctxt.abi0
001e6030b 0x1e5be0
001e6034udf 0
001e6038udf 0
001e603cudf 0
001e5be0
Loading..