File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004d6ea0
004d6ea0golang.org/x/crypto/ssh.marshalStruct: ; void golang.org/x/crypto/ssh.marshalStruct(struct []uint8 out, interface {} msg)
004d6ea0ldr x16, [x28+16]
004d6ea4sub x17, sp, 1056
004d6ea8subs xzr, x17, x16
004d6eacb.ls 0x4d7eb8
004d6eb0sub x20, sp, 1184
004d6eb4stp x29, x30, [x20-8]
004d6eb8add sp, x20, 0
004d6ebcsub x29, sp, 8
004d6ec0str x0, [sp+1192]
004d6ec4str x1, [sp+1200]
004d6ec8str x2, [sp+1208]
004d6eccstr x3, [sp+1216]
004d6ed0str x4, [sp+1224]
004d6ed4str xzr, [sp+288]
004d6ed8stp xzr, xzr, [sp+296]
004d6edcldr x0, [sp+1216]
004d6ee0ldr x1, [sp+1224]
004d6ee4bl reflect.ValueOf
004d6ee8str x0, [sp+1096]
004d6eecstr x1, [sp+1104]
004d6ef0str x2, [sp+1112]
004d6ef4bl reflect.Indirect
004d6ef8str x0, [sp+312]
004d6efcstr x1, [sp+320]
004d6f00str x2, [sp+328]
004d6f04bl reflect.Value.Type
004d6f08str x0, [sp+1080]
004d6f0cstr x1, [sp+1088]
004d6f10bl golang.org/x/crypto/ssh.typeTags
004d6f14str x0, [sp+416]
004d6f18str x1, [sp+424]
004d6f1cstr x2, [sp+432]
004d6f20str x1, [sp+280]
004d6f24cbnz x1, 0x4d6f2c
004d6f28b 0x4d6f90
004d6f2c
004d6f2cloc_4d6f2c:
004d6f2csubs xzr, x1, 0
004d6f30b.hi 0x4d6f38
004d6f34b 0x4d7eac
004d6f38
004d6f38loc_4d6f38:
004d6f38ldrb w5, [x0]
004d6f3cstrb w5, [sp+94]
004d6f40ldr x2, [sp+1208]
004d6f44ldr x0, [sp+1192]
004d6f48ldr x5, [sp+1200]
004d6f4cadd x1, x5, 1
004d6f50subs xzr, x2, x1
004d6f54b.hs 0x4d6f5c
004d6f58b 0x4d6f60
004d6f5c
004d6f5cloc_4d6f5c:
004d6f5cb 0x4d6f74
004d6f60
004d6f60loc_4d6f60:
004d6f60orr x3, xzr, 1
004d6f64adrp x4, 0x11f000
004d6f68add x4, x4, 3072
004d6f6cbl runtime.growslice
004d6f70b 0x4d6f74
004d6f74
004d6f74loc_4d6f74:
004d6f74ldrb w3, [sp+94]
004d6f78sub x4, x1, 1
004d6f7cstrb w3, [x0+x4]
004d6f80str x0, [sp+1192]
004d6f84str x1, [sp+1200]
004d6f88str x2, [sp+1208]
004d6f8cb 0x4d6f94
004d6f90
004d6f90loc_4d6f90:
004d6f90b 0x4d6f94
004d6f94
004d6f94loc_4d6f94:
004d6f94ldr x0, [sp+312]
004d6f98ldr x1, [sp+320]
004d6f9cldr x2, [sp+328]
004d6fa0bl reflect.Value.NumField
004d6fa4str x0, [sp+280]
004d6fa8str xzr, [sp+160]
004d6facstr x0, [sp+128]
004d6fb0b 0x4d6fb4
004d6fb4
004d6fb4loc_4d6fb4:
004d6fb4ldr x4, [sp+128]
004d6fb8ldr x5, [sp+160]
004d6fbcsubs xzr, x4, x5
004d6fc0b.gt 0x4d6fc8
004d6fc4b 0x4d78a8
004d6fc8
004d6fc8loc_4d6fc8:
004d6fc8ldr x3, [sp+160]
004d6fccldr x0, [sp+312]
004d6fd0ldr x1, [sp+320]
004d6fd4ldr x2, [sp+328]
004d6fd8bl reflect.Value.Field
004d6fdcstr x0, [sp+440]
004d6fe0str x1, [sp+448]
004d6fe4str x2, [sp+456]
004d6fe8bl reflect.Value.Type
004d6fecstr x0, [sp+336]
004d6ff0str x1, [sp+344]
004d6ff4ldrsb x27, [x0]
004d6ff8ldr x4, [x0+168]
004d6ffcmov x0, x1
004d7000blr x4
004d7004str x0, [sp+272]
004d7008str x0, [sp+240]
004d700csubs xzr, x0, 11
004d7010b.ls 0x4d7018
004d7014b 0x4d71f4
004d7018
004d7018loc_4d7018:
004d7018subs xzr, x0, 8
004d701cb.ls 0x4d7024
004d7020b 0x4d7140
004d7024
004d7024loc_4d7024:
004d7024subs xzr, x0, 1
004d7028b.eq 0x4d7030
004d702cb 0x4d70bc
004d7030
004d7030loc_4d7030:
004d7030b 0x4d7034
004d7034
004d7034loc_4d7034:
004d7034strb wzr, [sp+91]
004d7038ldr x0, [sp+440]
004d703cldr x1, [sp+448]
004d7040ldr x2, [sp+456]
004d7044bl reflect.Value.Bool
004d7048strb w0, [sp+95]
004d704ctbnz w0, 0, 0x4d7054
004d7050b 0x4d7060
004d7054
004d7054loc_4d7054:
004d7054orr x5, xzr, 1
004d7058strb w5, [sp+91]
004d705cb 0x4d7068
004d7060
004d7060loc_4d7060:
004d7060orr x5, xzr, 1
004d7064b 0x4d7068
004d7068
004d7068loc_4d7068:
004d7068ldr x2, [sp+1208]
004d706cldr x0, [sp+1192]
004d7070ldr x6, [sp+1200]
004d7074add x1, x6, 1
004d7078subs xzr, x2, x1
004d707cb.hs 0x4d7084
004d7080b 0x4d7088
004d7084
004d7084loc_4d7084:
004d7084b 0x4d70a0
004d7088
004d7088loc_4d7088:
004d7088orr x3, xzr, 1
004d708cadrp x4, 0x11e000
004d7090add x4, x4, 3072
004d7094bl runtime.growslice
004d7098orr x5, xzr, 1
004d709cb 0x4d70a0
004d70a0
004d70a0loc_4d70a0:
004d70a0ldrb w4, [sp+91]
004d70a4sub x6, x1, 1
004d70a8strb w4, [x0+x6]
004d70acstr x0, [sp+1192]
004d70b0str x1, [sp+1200]
004d70b4str x2, [sp+1208]
004d70b8b 0x4d78cc
004d70bc
004d70bcloc_4d70bc:
004d70bcsubs xzr, x0, 8
004d70c0b.eq 0x4d70c8
004d70c4b 0x4d7138
004d70c8
004d70c8loc_4d70c8:
004d70c8b 0x4d70cc
004d70cc
004d70ccloc_4d70cc:
004d70ccldr x0, [sp+440]
004d70d0ldr x1, [sp+448]
004d70d4ldr x2, [sp+456]
004d70d8bl reflect.Value.Uint
004d70dcstr x0, [sp+256]
004d70e0strb w0, [sp+92]
004d70e4ldr x2, [sp+1208]
004d70e8ldr x0, [sp+1192]
004d70ecldr x3, [sp+1200]
004d70f0add x1, x3, 1
004d70f4subs xzr, x2, x1
004d70f8b.hs 0x4d7100
004d70fcb 0x4d7104
004d7100
004d7100loc_4d7100:
004d7100b 0x4d7118
004d7104
004d7104loc_4d7104:
004d7104orr x3, xzr, 1
004d7108adrp x4, 0x11e000
004d710cadd x4, x4, 3072
004d7110bl runtime.growslice
004d7114b 0x4d7118
004d7118
004d7118loc_4d7118:
004d7118ldrb w4, [sp+92]
004d711csub x5, x1, 1
004d7120strb w4, [x0+x5]
004d7124str x0, [sp+1192]
004d7128str x1, [sp+1200]
004d712cstr x2, [sp+1208]
004d7130orr x5, xzr, 1
004d7134b 0x4d78cc
004d7138
004d7138loc_4d7138:
004d7138b 0x4d713c
004d713c
004d713cloc_4d713c:
004d713cb 0x4d71f0
004d7140
004d7140loc_4d7140:
004d7140subs xzr, x0, 10
004d7144b.eq 0x4d714c
004d7148b 0x4d7194
004d714c
004d714cloc_4d714c:
004d714cb 0x4d7150
004d7150
004d7150loc_4d7150:
004d7150ldr x0, [sp+440]
004d7154ldr x1, [sp+448]
004d7158ldr x2, [sp+456]
004d715cbl reflect.Value.Uint
004d7160str x0, [sp+256]
004d7164ldr x3, [sp+1192]
004d7168ldr x1, [sp+1200]
004d716cldr x2, [sp+1208]
004d7170mov x4, x0
004d7174mov x0, x3
004d7178mov x3, x4
004d717cbl golang.org/x/crypto/ssh.appendU32
004d7180str x0, [sp+1192]
004d7184str x1, [sp+1200]
004d7188str x2, [sp+1208]
004d718corr x5, xzr, 1
004d7190b 0x4d78cc
004d7194
004d7194loc_4d7194:
004d7194subs xzr, x0, 11
004d7198b.eq 0x4d71a0
004d719cb 0x4d71e8
004d71a0
004d71a0loc_4d71a0:
004d71a0b 0x4d71a4
004d71a4
004d71a4loc_4d71a4:
004d71a4ldr x0, [sp+440]
004d71a8ldr x1, [sp+448]
004d71acldr x2, [sp+456]
004d71b0bl reflect.Value.Uint
004d71b4str x0, [sp+256]
004d71b8ldr x3, [sp+1192]
004d71bcldr x1, [sp+1200]
004d71c0ldr x2, [sp+1208]
004d71c4mov x4, x0
004d71c8mov x0, x3
004d71ccmov x3, x4
004d71d0bl golang.org/x/crypto/ssh.appendU64
004d71d4str x0, [sp+1192]
004d71d8str x1, [sp+1200]
004d71dcstr x2, [sp+1208]
004d71e0orr x5, xzr, 1
004d71e4b 0x4d78cc
004d71e8
004d71e8loc_4d71e8:
004d71e8b 0x4d71ec
004d71ec
004d71ecloc_4d71ec:
004d71ecb 0x4d71f0
004d71f0
004d71f0loc_4d71f0:
004d71f0b 0x4d78a0
004d71f4
004d71f4loc_4d71f4:
004d71f4subs xzr, x0, 22
004d71f8b.ls 0x4d7200
004d71fcb 0x4d74c8
004d7200
004d7200loc_4d7200:
004d7200subs xzr, x0, 17
004d7204b.eq 0x4d720c
004d7208b 0x4d7270
004d720c
004d720cloc_4d720c:
004d720cb 0x4d7210
004d7210
004d7210loc_4d7210:
004d7210ldr x1, [sp+336]
004d7214ldrsb x27, [x1]
004d7218ldr x1, [x1+88]
004d721cldr x0, [sp+344]
004d7220blr x1
004d7224str x0, [sp+1152]
004d7228str x1, [sp+1160]
004d722cldrsb x27, [x0]
004d7230ldr x2, [x0+168]
004d7234mov x0, x1
004d7238blr x2
004d723cstr x0, [sp+264]
004d7240subs xzr, x0, 8
004d7244b.ne 0x4d7da0
004d7248b 0x4d724c
004d724c
004d724cloc_4d724c:
004d724cldr x1, [sp+336]
004d7250ldrsb x27, [x1]
004d7254ldr x1, [x1+176]
004d7258ldr x0, [sp+344]
004d725cblr x1
004d7260str x0, [sp+280]
004d7264str xzr, [sp+152]
004d7268str x0, [sp+136]
004d726cb 0x4d7cf8
004d7270
004d7270loc_4d7270:
004d7270subs xzr, x0, 22
004d7274b.eq 0x4d727c
004d7278b 0x4d74c0
004d727c
004d727cloc_4d727c:
004d727cb 0x4d7280
004d7280
004d7280loc_4d7280:
004d7280adrp x27, 0x54a000
004d7284ldr x3, [x27+3680]
004d7288ldr x4, [sp+336]
004d728csubs xzr, x4, x3
004d7290b.eq 0x4d7298
004d7294b 0x4d7cf4
004d7298
004d7298loc_4d7298:
004d7298ldr x0, [sp+336]
004d729cldr x1, [sp+344]
004d72a0adrp x27, 0x54a000
004d72a4ldr x2, [x27+3688]
004d72a8bl runtime.ifaceeq
004d72actbnz w0, 0, 0x4d72b4
004d72b0b 0x4d7be4
004d72b4
004d72b4loc_4d72b4:
004d72b4adrp x0, 0x1d6000
004d72b8add x0, x0, 2816
004d72bcbl runtime.newobject
004d72c0str x0, [sp+1168]
004d72c4adrp x27, 0x574000
004d72c8ldr w1, [x27+3056]
004d72cccbz w1, 0x4d72d4
004d72d0b 0x4d72d8
004d72d4
004d72d4loc_4d72d4:
004d72d4b 0x4d72e8
004d72d8
004d72d8loc_4d72d8:
004d72d8ldr x2, [x0]
004d72dcbl runtime.gcWriteBarrier1
004d72e0str x2, [x25]
004d72e4b 0x4d72e8
004d72e8
004d72e8loc_4d72e8:
004d72e8str xzr, [x0]
004d72ecldr x1, [sp+1168]
004d72f0str x1, [sp+880]
004d72f4adrp x0, 0x11a000
004d72f8add x0, x0, 2240
004d72fcbl reflect.ValueOf
004d7300str x0, [sp+392]
004d7304str x1, [sp+400]
004d7308str x2, [sp+408]
004d730cbl reflect.Value.Elem
004d7310str x0, [sp+1096]
004d7314str x1, [sp+1104]
004d7318str x2, [sp+1112]
004d731cldr x3, [sp+440]
004d7320ldr x4, [sp+448]
004d7324ldr x5, [sp+456]
004d7328bl reflect.Value.Set
004d732cldr x2, [sp+1168]
004d7330ldr x0, [x2]
004d7334bl golang.org/x/crypto/ssh.intLength
004d7338str x0, [sp+112]
004d733cldr x2, [sp+1200]
004d7340str x2, [sp+96]
004d7344ldr x2, [sp+1208]
004d7348str x2, [sp+280]
004d734cldr x3, [sp+1200]
004d7350str x3, [sp+248]
004d7354sub x2, x2, x3
004d7358subs xzr, x0, x2
004d735cb.gt 0x4d7364
004d7360b 0x4d7440
004d7364
004d7364loc_4d7364:
004d7364ldr x1, [sp+1200]
004d7368str x1, [sp+248]
004d736cldr x3, [sp+1200]
004d7370str x3, [sp+280]
004d7374ldr x4, [sp+112]
004d7378add x3, x3, x4
004d737cubfm x2, x3, 63, 62
004d7380adrp x0, 0x11e000
004d7384add x0, x0, 3072
004d7388bl runtime.makeslice
004d738cldr x3, [sp+248]
004d7390ldr x4, [sp+280]
004d7394ldr x5, [sp+112]
004d7398str x0, [sp+368]
004d739cstr x3, [sp+376]
004d73a0add x4, x4, x5
004d73a4ubfm x4, x4, 63, 62
004d73a8str x4, [sp+384]
004d73acstr x0, [sp+664]
004d73b0str x3, [sp+672]
004d73b4str x4, [sp+680]
004d73b8ldr x3, [sp+1200]
004d73bcldr x4, [sp+1192]
004d73c0ldr x5, [sp+1208]
004d73c4str x4, [sp+640]
004d73c8str x3, [sp+648]
004d73ccstr x5, [sp+656]
004d73d0ldr x4, [sp+672]
004d73d4str x4, [sp+176]
004d73d8subs xzr, x4, x3
004d73dcb.gt 0x4d73e4
004d73e0b 0x4d73ec
004d73e4
004d73e4loc_4d73e4:
004d73e4str x3, [sp+176]
004d73e8b 0x4d73f0
004d73ec
004d73ecloc_4d73ec:
004d73ecb 0x4d73f0
004d73f0
004d73f0loc_4d73f0:
004d73f0ldr x4, [sp+640]
004d73f4ldr x5, [sp+664]
004d73f8subs xzr, x4, x5
004d73fcb.ne 0x4d7404
004d7400b 0x4d7420
004d7404
004d7404loc_4d7404:
004d7404ldr x3, [sp+176]
004d7408str x3, [sp+168]
004d740cldr x2, [sp+168]
004d7410ldr x1, [sp+640]
004d7414ldr x0, [sp+664]
004d7418bl runtime.memmove
004d741cb 0x4d7424
004d7420
004d7420loc_4d7420:
004d7420b 0x4d7424
004d7424
004d7424loc_4d7424:
004d7424ldr x4, [sp+368]
004d7428ldr x5, [sp+376]
004d742cldr x6, [sp+384]
004d7430str x4, [sp+1192]
004d7434str x5, [sp+1200]
004d7438str x6, [sp+1208]
004d743cb 0x4d7444
004d7440
004d7440loc_4d7440:
004d7440b 0x4d7444
004d7444
004d7444loc_4d7444:
004d7444ldr x4, [sp+112]
004d7448ldr x5, [sp+96]
004d744cadd x1, x5, x4
004d7450str x1, [sp+280]
004d7454ldr x2, [sp+1208]
004d7458subs xzr, x2, x1
004d745cb.hs 0x4d7464
004d7460b 0x4d7be0
004d7464
004d7464loc_4d7464:
004d7464b 0x4d7468
004d7468
004d7468loc_4d7468:
004d7468str x1, [sp+1200]
004d746cldr x0, [sp+96]
004d7470ldr x4, [sp+1192]
004d7474ldr x5, [sp+1208]
004d7478b 0x4d747c
004d747c
004d747cloc_4d747c:
004d747csubs xzr, x0, x1
004d7480b.ls 0x4d7488
004d7484b 0x4d7bdc
004d7488
004d7488loc_4d7488:
004d7488sub x2, x5, x0
004d748csub x1, x1, x0
004d7490sub x5, xzr, x2
004d7494and x5, x0, x5, asr #63
004d7498add x0, x4, x5
004d749cstr x0, [sp+888]
004d74a0str x1, [sp+896]
004d74a4str x2, [sp+904]
004d74a8ldr x4, [sp+1168]
004d74acldr x3, [x4]
004d74b0bl golang.org/x/crypto/ssh.marshalInt
004d74b4b 0x4d74b8
004d74b8
004d74b8loc_4d74b8:
004d74b8orr x5, xzr, 1
004d74bcb 0x4d78cc
004d74c0
004d74c0loc_4d74c0:
004d74c0b 0x4d74c4
004d74c4
004d74c4loc_4d74c4:
004d74c4b 0x4d789c
004d74c8
004d74c8loc_4d74c8:
004d74c8subs xzr, x0, 23
004d74ccb.eq 0x4d74d4
004d74d0b 0x4d77a8
004d74d4
004d74d4loc_4d74d4:
004d74d4b 0x4d74d8
004d74d8
004d74d8loc_4d74d8:
004d74d8ldr x1, [sp+336]
004d74dcldrsb x27, [x1]
004d74e0ldr x1, [x1+88]
004d74e4ldr x0, [sp+344]
004d74e8blr x1
004d74ecstr x0, [sp+1136]
004d74f0str x1, [sp+1144]
004d74f4ldrsb x27, [x0]
004d74f8ldr x2, [x0+168]
004d74fcmov x0, x1
004d7500blr x2
004d7504str x0, [sp+264]
004d7508str x0, [sp+216]
004d750csubs xzr, x0, 8
004d7510b.eq 0x4d7518
004d7514b 0x4d7744
004d7518
004d7518loc_4d7518:
004d7518b 0x4d751c
004d751c
004d751cloc_4d751c:
004d751cldr x0, [sp+312]
004d7520ldr x1, [sp+320]
004d7524ldr x2, [sp+328]
004d7528bl reflect.Value.Type
004d752cstr x0, [sp+1120]
004d7530str x1, [sp+1128]
004d7534ldrsb x27, [x0]
004d7538ldr x3, [sp+160]
004d753cldr x4, [x0+96]
004d7540mov x0, x1
004d7544mov x1, x3
004d7548blr x4
004d754cstr x0, [sp+488]
004d7550str x1, [sp+496]
004d7554str x2, [sp+504]
004d7558str x3, [sp+512]
004d755cstr x4, [sp+520]
004d7560str x5, [sp+528]
004d7564str x6, [sp+536]
004d7568str x7, [sp+544]
004d756cstr x8, [sp+552]
004d7570str x9, [sp+560]
004d7574str x10, [sp+568]
004d7578str x11, [sp+576]
004d757cstrb w12, [sp+584]
004d7580add x21, sp, 912
004d7584add x20, sp, 488
004d7588adr x27, 16
004d758cstp x29, x27, [sp-24]
004d7590sub x29, sp, 24
004d7594bl fn_87ef0
004d7598sub x29, sp, 8
004d759cldr x3, [sp+584]
004d75a0str x3, [sp+1008]
004d75a4ldr x0, [sp+960]
004d75a8ldr x1, [sp+968]
004d75acadrp x2, 0x1d9000
004d75b0add x2, x2, 540
004d75b4orr x3, xzr, 3
004d75b8bl reflect.StructTag.Get
004d75bcstr x0, [sp+1016]
004d75c0str x1, [sp+1024]
004d75c4subs xzr, x1, 4
004d75c8b.ne 0x4d75d0
004d75ccb 0x4d75d4
004d75d0
004d75d0loc_4d75d0:
004d75d0b 0x4d7644
004d75d4
004d75d4loc_4d75d4:
004d75d4subs xzr, x1, 0
004d75d8b.hi 0x4d75e0
004d75dcb 0x4d7bd4
004d75e0
004d75e0loc_4d75e0:
004d75e0ldrb w3, [x0]
004d75e4subs xzr, x1, 1
004d75e8b.hi 0x4d75f0
004d75ecb 0x4d7bcc
004d75f0
004d75f0loc_4d75f0:
004d75f0ldrb w4, [x0+1]
004d75f4ubfm x4, x4, 56, 7
004d75f8orr x3, x3, x4
004d75fcsubs xzr, x1, 2
004d7600b.hi 0x4d7608
004d7604b 0x4d7bc4
004d7608
004d7608loc_4d7608:
004d7608ldrb w4, [x0+2]
004d760cubfm x4, x4, 48, 7
004d7610orr x3, x3, x4
004d7614subs xzr, x1, 3
004d7618b.hi 0x4d7620
004d761cb 0x4d7bbc
004d7620
004d7620loc_4d7620:
004d7620ldrb w4, [x0+3]
004d7624ubfm x4, x4, 40, 7
004d7628orr x3, x3, x4
004d762cmovz x4, 25970
004d7630movk x4, 0x74730000
004d7634subs wzr, w3, w4
004d7638b.ne 0x4d7640
004d763cb 0x4d7684
004d7640
004d7640loc_4d7640:
004d7640b 0x4d7644
004d7644
004d7644loc_4d7644:
004d7644ldr x0, [sp+440]
004d7648ldr x1, [sp+448]
004d764cldr x2, [sp+456]
004d7650bl reflect.Value.Len
004d7654str x0, [sp+280]
004d7658ldr x3, [sp+1192]
004d765cldr x1, [sp+1200]
004d7660ldr x2, [sp+1208]
004d7664mov x4, x0
004d7668mov x0, x3
004d766cmov x3, x4
004d7670bl golang.org/x/crypto/ssh.appendInt
004d7674str x0, [sp+1192]
004d7678str x1, [sp+1200]
004d767cstr x2, [sp+1208]
004d7680b 0x4d7688
004d7684
004d7684loc_4d7684:
004d7684b 0x4d7688
004d7688
004d7688loc_4d7688:
004d7688ldr x0, [sp+440]
004d768cldr x1, [sp+448]
004d7690ldr x2, [sp+456]
004d7694bl reflect.Value.Bytes
004d7698str x0, [sp+888]
004d769cstr x1, [sp+896]
004d76a0str x2, [sp+904]
004d76a4ldr x2, [sp+1208]
004d76a8ldr x0, [sp+1192]
004d76acldr x3, [sp+1200]
004d76b0str x0, [sp+776]
004d76b4str x3, [sp+784]
004d76b8str x2, [sp+792]
004d76bcldr x4, [sp+896]
004d76c0add x1, x3, x4
004d76c4str x1, [sp+208]
004d76c8subs xzr, x2, x1
004d76ccb.hs 0x4d76d4
004d76d0b 0x4d76dc
004d76d4
004d76d4loc_4d76d4:
004d76d4str x1, [sp+784]
004d76d8b 0x4d76fc
004d76dc
004d76dcloc_4d76dc:
004d76dcldr x3, [sp+896]
004d76e0adrp x4, 0x11e000
004d76e4add x4, x4, 3072
004d76e8bl runtime.growslice
004d76ecstr x0, [sp+776]
004d76f0str x1, [sp+784]
004d76f4str x2, [sp+792]
004d76f8b 0x4d76fc
004d76fc
004d76fcloc_4d76fc:
004d76fcldr x3, [sp+896]
004d7700str x3, [sp+200]
004d7704ldr x3, [sp+208]
004d7708ldr x4, [sp+896]
004d770csub x3, x3, x4
004d7710ldr x4, [sp+776]
004d7714add x0, x4, x3
004d7718str x0, [sp+768]
004d771cldr x2, [sp+200]
004d7720ldr x1, [sp+888]
004d7724bl runtime.memmove
004d7728ldr x3, [sp+776]
004d772cldr x4, [sp+784]
004d7730ldr x5, [sp+792]
004d7734str x3, [sp+1192]
004d7738str x4, [sp+1200]
004d773cstr x5, [sp+1208]
004d7740b 0x4d78e4
004d7744
004d7744loc_4d7744:
004d7744subs xzr, x0, 24
004d7748b.eq 0x4d7750
004d774cb 0x4d7aa8
004d7750
004d7750loc_4d7750:
004d7750b 0x4d7754
004d7754
004d7754loc_4d7754:
004d7754ldr x4, [sp+1200]
004d7758str x4, [sp+104]
004d775cldr x0, [sp+1192]
004d7760ldr x1, [sp+1200]
004d7764ldr x2, [sp+1208]
004d7768mov x3, xzr
004d776cbl golang.org/x/crypto/ssh.appendU32
004d7770str x0, [sp+1192]
004d7774str x1, [sp+1200]
004d7778str x2, [sp+1208]
004d777cldr x0, [sp+440]
004d7780ldr x1, [sp+448]
004d7784ldr x2, [sp+456]
004d7788bl reflect.Value.Len
004d778cstr x0, [sp+120]
004d7790subs xzr, x0, 0
004d7794b.gt 0x4d779c
004d7798b 0x4d77a4
004d779c
004d779cloc_4d779c:
004d779cstr xzr, [sp+144]
004d77a0b 0x4d78ec
004d77a4
004d77a4loc_4d77a4:
004d77a4b 0x4d78e0
004d77a8
004d77a8loc_4d77a8:
004d77a8subs xzr, x0, 24
004d77acb.eq 0x4d77b4
004d77b0b 0x4d7894
004d77b4
004d77b4loc_4d77b4:
004d77b4b 0x4d77b8
004d77b8
004d77b8loc_4d77b8:
004d77b8ldr x0, [sp+440]
004d77bcldr x1, [sp+448]
004d77c0ldr x2, [sp+456]
004d77c4bl reflect.Value.String
004d77c8str x0, [sp+352]
004d77ccstr x1, [sp+360]
004d77d0str x1, [sp+280]
004d77d4ldr x0, [sp+1192]
004d77d8ldr x3, [sp+1200]
004d77dcldr x2, [sp+1208]
004d77e0mov x4, x1
004d77e4mov x1, x3
004d77e8mov x3, x4
004d77ecbl golang.org/x/crypto/ssh.appendInt
004d77f0str x0, [sp+1192]
004d77f4str x1, [sp+1200]
004d77f8str x2, [sp+1208]
004d77fcstr x0, [sp+808]
004d7800str x1, [sp+816]
004d7804str x2, [sp+824]
004d7808ldr x3, [sp+360]
004d780cadd x1, x1, x3
004d7810str x1, [sp+232]
004d7814subs xzr, x2, x1
004d7818b.hs 0x4d7820
004d781cb 0x4d7828
004d7820
004d7820loc_4d7820:
004d7820str x1, [sp+816]
004d7824b 0x4d7848
004d7828
004d7828loc_4d7828:
004d7828ldr x3, [sp+360]
004d782cadrp x4, 0x11e000
004d7830add x4, x4, 3072
004d7834bl runtime.growslice
004d7838str x0, [sp+808]
004d783cstr x1, [sp+816]
004d7840str x2, [sp+824]
004d7844b 0x4d7848
004d7848
004d7848loc_4d7848:
004d7848ldr x3, [sp+360]
004d784cstr x3, [sp+224]
004d7850ldr x3, [sp+232]
004d7854ldr x4, [sp+360]
004d7858sub x3, x3, x4
004d785cldr x4, [sp+808]
004d7860add x0, x4, x3
004d7864str x0, [sp+800]
004d7868ldr x2, [sp+224]
004d786cldr x1, [sp+352]
004d7870bl runtime.memmove
004d7874ldr x3, [sp+808]
004d7878ldr x4, [sp+816]
004d787cldr x5, [sp+824]
004d7880str x3, [sp+1192]
004d7884str x4, [sp+1200]
004d7888str x5, [sp+1208]
004d788corr x5, xzr, 1
004d7890b 0x4d78cc
004d7894
004d7894loc_4d7894:
004d7894b 0x4d7898
004d7898
004d7898loc_4d7898:
004d7898b 0x4d789c
004d789c
004d789cloc_4d789c:
004d789cb 0x4d78a0
004d78a0
004d78a0loc_4d78a0:
004d78a0orr x5, xzr, 1
004d78a4b 0x4d78cc
004d78a8
004d78a8loc_4d78a8:
004d78a8ldr x0, [sp+1192]
004d78acldr x1, [sp+1200]
004d78b0ldr x2, [sp+1208]
004d78b4str x0, [sp+288]
004d78b8str x1, [sp+296]
004d78bcstr x2, [sp+304]
004d78c0ldp x29, x30, [sp-8]
004d78c4add sp, sp, 1184
004d78c8ret x30
004d78cc
004d78ccloc_4d78cc:
004d78ccb 0x4d78d0
004d78d0
004d78d0loc_4d78d0:
004d78d0ldr x4, [sp+160]
004d78d4add x4, x4, 1
004d78d8str x4, [sp+160]
004d78dcb 0x4d6fb4
004d78e0
004d78e0loc_4d78e0:
004d78e0b 0x4d78e4
004d78e4
004d78e4loc_4d78e4:
004d78e4orr x5, xzr, 1
004d78e8b 0x4d78cc
004d78ec
004d78ecloc_4d78ec:
004d78ecldr x4, [sp+120]
004d78f0ldr x5, [sp+144]
004d78f4subs xzr, x4, x5
004d78f8b.gt 0x4d7900
004d78fcb 0x4d7a48
004d7900
004d7900loc_4d7900:
004d7900ldr x3, [sp+144]
004d7904ldr x0, [sp+440]
004d7908ldr x1, [sp+448]
004d790cldr x2, [sp+456]
004d7910bl reflect.Value.Index
004d7914str x0, [sp+464]
004d7918str x1, [sp+472]
004d791cstr x2, [sp+480]
004d7920ldr x4, [sp+144]
004d7924cbnz x4, 0x4d792c
004d7928b 0x4d797c
004d792c
004d792cloc_4d792c:
004d792cldr x2, [sp+1208]
004d7930ldr x0, [sp+1192]
004d7934ldr x5, [sp+1200]
004d7938add x1, x5, 1
004d793csubs xzr, x2, x1
004d7940b.hs 0x4d7948
004d7944b 0x4d794c
004d7948
004d7948loc_4d7948:
004d7948b 0x4d7960
004d794c
004d794cloc_4d794c:
004d794corr x3, xzr, 1
004d7950adrp x4, 0x11e000
004d7954add x4, x4, 3072
004d7958bl runtime.growslice
004d795cb 0x4d7960
004d7960
004d7960loc_4d7960:
004d7960sub x3, x1, 1
004d7964movz x4, 44
004d7968strb w4, [x0+x3]
004d796cstr x0, [sp+1192]
004d7970str x1, [sp+1200]
004d7974str x2, [sp+1208]
004d7978b 0x4d7980
004d797c
004d797cloc_4d797c:
004d797cb 0x4d7980
004d7980
004d7980loc_4d7980:
004d7980ldr x0, [sp+464]
004d7984ldr x1, [sp+472]
004d7988ldr x2, [sp+480]
004d798cbl reflect.Value.String
004d7990str x0, [sp+1016]
004d7994str x1, [sp+1024]
004d7998ldr x2, [sp+1208]
004d799cldr x0, [sp+1192]
004d79a0ldr x3, [sp+1200]
004d79a4str x0, [sp+744]
004d79a8str x3, [sp+752]
004d79acstr x2, [sp+760]
004d79b0ldr x4, [sp+1024]
004d79b4add x1, x3, x4
004d79b8str x1, [sp+192]
004d79bcsubs xzr, x2, x1
004d79c0b.hs 0x4d79c8
004d79c4b 0x4d79d0
004d79c8
004d79c8loc_4d79c8:
004d79c8str x1, [sp+752]
004d79ccb 0x4d79f0
004d79d0
004d79d0loc_4d79d0:
004d79d0ldr x3, [sp+1024]
004d79d4adrp x4, 0x11e000
004d79d8add x4, x4, 3072
004d79dcbl runtime.growslice
004d79e0str x0, [sp+744]
004d79e4str x1, [sp+752]
004d79e8str x2, [sp+760]
004d79ecb 0x4d79f0
004d79f0
004d79f0loc_4d79f0:
004d79f0ldr x3, [sp+1024]
004d79f4str x3, [sp+184]
004d79f8ldr x3, [sp+192]
004d79fcldr x4, [sp+1024]
004d7a00sub x3, x3, x4
004d7a04ldr x4, [sp+744]
004d7a08add x0, x4, x3
004d7a0cstr x0, [sp+736]
004d7a10ldr x2, [sp+184]
004d7a14ldr x1, [sp+1016]
004d7a18bl runtime.memmove
004d7a1cldr x3, [sp+744]
004d7a20ldr x4, [sp+752]
004d7a24ldr x5, [sp+760]
004d7a28str x3, [sp+1192]
004d7a2cstr x4, [sp+1200]
004d7a30str x5, [sp+1208]
004d7a34b 0x4d7a38
004d7a38
004d7a38loc_4d7a38:
004d7a38ldr x4, [sp+144]
004d7a3cadd x4, x4, 1
004d7a40str x4, [sp+144]
004d7a44b 0x4d78ec
004d7a48
004d7a48loc_4d7a48:
004d7a48ldr x0, [sp+104]
004d7a4cldr x1, [sp+1200]
004d7a50ldr x4, [sp+1192]
004d7a54ldr x5, [sp+1208]
004d7a58b 0x4d7a5c
004d7a5c
004d7a5cloc_4d7a5c:
004d7a5csubs xzr, x1, x0
004d7a60b.hs 0x4d7a68
004d7a64b 0x4d7aa4
004d7a68
004d7a68loc_4d7a68:
004d7a68sub x2, x5, x0
004d7a6csub x1, x1, x0
004d7a70sub x5, xzr, x2
004d7a74and x5, x0, x5, asr #63
004d7a78add x0, x4, x5
004d7a7cstr x0, [sp+888]
004d7a80str x1, [sp+896]
004d7a84str x2, [sp+904]
004d7a88ldr x4, [sp+1200]
004d7a8cstr x4, [sp+280]
004d7a90ldr x5, [sp+104]
004d7a94sub x4, x4, x5
004d7a98sub x3, x4, 4
004d7a9cbl encoding/binary.bigEndian.PutUint32
004d7aa0b 0x4d78e0
004d7aa4
004d7aa4loc_4d7aa4:
004d7aa4bl runtime.panicSliceB
004d7aa8
004d7aa8loc_4d7aa8:
004d7aa8b 0x4d7aac
004d7aac
004d7aacloc_4d7aac:
004d7aacb 0x4d7ab0
004d7ab0
004d7ab0loc_4d7ab0:
004d7ab0ldr x0, [sp+440]
004d7ab4ldr x1, [sp+448]
004d7ab8ldr x2, [sp+456]
004d7abcbl reflect.Value.Interface
004d7ac0str x0, [sp+1064]
004d7ac4str x1, [sp+1072]
004d7ac8add x27, sp, 1032
004d7accstp xzr, xzr, [x27]
004d7ad0add x27, sp, 1048
004d7ad4stp xzr, xzr, [x27]
004d7ad8add x3, sp, 1032
004d7adcstr x3, [sp+704]
004d7ae0ldr x0, [sp+160]
004d7ae4bl runtime.convT64
004d7ae8str x0, [sp+696]
004d7aecldr x3, [sp+704]
004d7af0ldrsb x27, [x3]
004d7af4adrp x4, 0x11e000
004d7af8add x4, x4, 3520
004d7afcstr x4, [x3]
004d7b00adrp x27, 0x574000
004d7b04ldr w4, [x27+3056]
004d7b08cbz w4, 0x4d7b10
004d7b0cb 0x4d7ba8
004d7b10
004d7b10loc_4d7b10:
004d7b10b 0x4d7b14
004d7b14
004d7b14loc_4d7b14:
004d7b14str x0, [x3+8]
004d7b18ldr x5, [sp+1072]
004d7b1cldr x6, [sp+1064]
004d7b20ldr x7, [sp+704]
004d7b24ldrsb x27, [x7]
004d7b28str x6, [x7+16]
004d7b2cadrp x27, 0x574000
004d7b30ldr w6, [x27+3056]
004d7b34cbz w6, 0x4d7b3c
004d7b38b 0x4d7b94
004d7b3c
004d7b3cloc_4d7b3c:
004d7b3cb 0x4d7b40
004d7b40
004d7b40loc_4d7b40:
004d7b40str x5, [x7+24]
004d7b44ldr x2, [sp+704]
004d7b48ldrsb x27, [x2]
004d7b4cb 0x4d7b50
004d7b50
004d7b50loc_4d7b50:
004d7b50str x2, [sp+712]
004d7b54orr x4, xzr, 2
004d7b58str x4, [sp+720]
004d7b5cstr x4, [sp+728]
004d7b60adrp x0, 0x1eb000
004d7b64add x0, x0, 1357
004d7b68movz x1, 37
004d7b6cmov x3, x4
004d7b70bl fmt.Sprintf
004d7b74str x0, [sp+1016]
004d7b78str x1, [sp+1024]
004d7b7cbl runtime.convTstring
004d7b80str x0, [sp+688]
004d7b84mov x1, x0
004d7b88adrp x0, 0x11e000
004d7b8cadd x0, x0, 2944
004d7b90bl runtime.gopanic
004d7b94
004d7b94loc_4d7b94:
004d7b94bl runtime.gcWriteBarrier2
004d7b98str x5, [x25]
004d7b9cldr x6, [x7+24]
004d7ba0str x6, [x25+8]
004d7ba4b 0x4d7b40
004d7ba8
004d7ba8loc_4d7ba8:
004d7ba8bl runtime.gcWriteBarrier2
004d7bacstr x0, [x25]
004d7bb0ldr x5, [x3+8]
004d7bb4str x5, [x25+8]
004d7bb8b 0x4d7b14
004d7bbc
004d7bbcloc_4d7bbc:
004d7bbcorr x0, xzr, 3
004d7bc0bl runtime.panicIndex
004d7bc4
004d7bc4loc_4d7bc4:
004d7bc4orr x0, xzr, 2
004d7bc8bl runtime.panicIndex
004d7bcc
004d7bccloc_4d7bcc:
004d7bccorr x0, xzr, 1
004d7bd0bl runtime.panicIndex
004d7bd4
004d7bd4loc_4d7bd4:
004d7bd4mov x0, xzr
004d7bd8bl runtime.panicIndex
004d7bdc
004d7bdcloc_4d7bdc:
004d7bdcbl runtime.panicSliceB
004d7be0
004d7be0loc_4d7be0:
004d7be0bl runtime.panicSliceAcap
004d7be4
004d7be4loc_4d7be4:
004d7be4b 0x4d7be8
004d7be8
004d7be8loc_4d7be8:
004d7be8ldr x0, [sp+440]
004d7becldr x1, [sp+448]
004d7bf0ldr x2, [sp+456]
004d7bf4bl reflect.Value.Interface
004d7bf8str x0, [sp+1064]
004d7bfcstr x1, [sp+1072]
004d7c00add x27, sp, 1032
004d7c04stp xzr, xzr, [x27]
004d7c08add x27, sp, 1048
004d7c0cstp xzr, xzr, [x27]
004d7c10add x3, sp, 1032
004d7c14str x3, [sp+608]
004d7c18ldr x0, [sp+160]
004d7c1cbl runtime.convT64
004d7c20str x0, [sp+600]
004d7c24ldr x3, [sp+608]
004d7c28ldrsb x27, [x3]
004d7c2cadrp x4, 0x11e000
004d7c30add x4, x4, 3520
004d7c34str x4, [x3]
004d7c38adrp x27, 0x574000
004d7c3cldr w4, [x27+3056]
004d7c40cbz w4, 0x4d7c48
004d7c44b 0x4d7ce0
004d7c48
004d7c48loc_4d7c48:
004d7c48b 0x4d7c4c
004d7c4c
004d7c4cloc_4d7c4c:
004d7c4cstr x0, [x3+8]
004d7c50ldr x5, [sp+1072]
004d7c54ldr x6, [sp+1064]
004d7c58ldr x7, [sp+608]
004d7c5cldrsb x27, [x7]
004d7c60str x6, [x7+16]
004d7c64adrp x27, 0x574000
004d7c68ldr w6, [x27+3056]
004d7c6ccbz w6, 0x4d7c74
004d7c70b 0x4d7ccc
004d7c74
004d7c74loc_4d7c74:
004d7c74b 0x4d7c78
004d7c78
004d7c78loc_4d7c78:
004d7c78str x5, [x7+24]
004d7c7cldr x2, [sp+608]
004d7c80ldrsb x27, [x2]
004d7c84b 0x4d7c88
004d7c88
004d7c88loc_4d7c88:
004d7c88str x2, [sp+616]
004d7c8corr x4, xzr, 2
004d7c90str x4, [sp+624]
004d7c94str x4, [sp+632]
004d7c98adrp x0, 0x1ec000
004d7c9cadd x0, x0, 2782
004d7ca0movz x1, 39
004d7ca4mov x3, x4
004d7ca8bl fmt.Sprintf
004d7cacstr x0, [sp+1016]
004d7cb0str x1, [sp+1024]
004d7cb4bl runtime.convTstring
004d7cb8str x0, [sp+592]
004d7cbcmov x1, x0
004d7cc0adrp x0, 0x11e000
004d7cc4add x0, x0, 2944
004d7cc8bl runtime.gopanic
004d7ccc
004d7cccloc_4d7ccc:
004d7cccbl runtime.gcWriteBarrier2
004d7cd0str x5, [x25]
004d7cd4ldr x6, [x7+24]
004d7cd8str x6, [x25+8]
004d7cdcb 0x4d7c78
004d7ce0
004d7ce0loc_4d7ce0:
004d7ce0bl runtime.gcWriteBarrier2
004d7ce4str x0, [x25]
004d7ce8ldr x5, [x3+8]
004d7cecstr x5, [x25+8]
004d7cf0b 0x4d7c4c
004d7cf4
004d7cf4loc_4d7cf4:
004d7cf4b 0x4d7be8
004d7cf8
004d7cf8loc_4d7cf8:
004d7cf8ldr x4, [sp+136]
004d7cfcldr x5, [sp+152]
004d7d00subs xzr, x4, x5
004d7d04b.gt 0x4d7d0c
004d7d08b 0x4d7d98
004d7d0c
004d7d0cloc_4d7d0c:
004d7d0cldr x3, [sp+152]
004d7d10ldr x0, [sp+440]
004d7d14ldr x1, [sp+448]
004d7d18ldr x2, [sp+456]
004d7d1cbl reflect.Value.Index
004d7d20str x0, [sp+1096]
004d7d24str x1, [sp+1104]
004d7d28str x2, [sp+1112]
004d7d2cbl reflect.Value.Uint
004d7d30str x0, [sp+256]
004d7d34strb w0, [sp+93]
004d7d38ldr x2, [sp+1208]
004d7d3cldr x0, [sp+1192]
004d7d40ldr x4, [sp+1200]
004d7d44add x1, x4, 1
004d7d48subs xzr, x2, x1
004d7d4cb.hs 0x4d7d54
004d7d50b 0x4d7d58
004d7d54
004d7d54loc_4d7d54:
004d7d54b 0x4d7d6c
004d7d58
004d7d58loc_4d7d58:
004d7d58orr x3, xzr, 1
004d7d5cadrp x4, 0x11e000
004d7d60add x4, x4, 3072
004d7d64bl runtime.growslice
004d7d68b 0x4d7d6c
004d7d6c
004d7d6cloc_4d7d6c:
004d7d6cldrb w4, [sp+93]
004d7d70sub x5, x1, 1
004d7d74strb w4, [x0+x5]
004d7d78str x0, [sp+1192]
004d7d7cstr x1, [sp+1200]
004d7d80str x2, [sp+1208]
004d7d84b 0x4d7d88
004d7d88
004d7d88loc_4d7d88:
004d7d88ldr x4, [sp+152]
004d7d8cadd x4, x4, 1
004d7d90str x4, [sp+152]
004d7d94b 0x4d7cf8
004d7d98
004d7d98loc_4d7d98:
004d7d98orr x5, xzr, 1
004d7d9cb 0x4d78cc
004d7da0
004d7da0loc_4d7da0:
004d7da0ldr x0, [sp+440]
004d7da4ldr x1, [sp+448]
004d7da8ldr x2, [sp+456]
004d7dacbl reflect.Value.Interface
004d7db0str x0, [sp+1064]
004d7db4str x1, [sp+1072]
004d7db8add x27, sp, 1032
004d7dbcstp xzr, xzr, [x27]
004d7dc0add x27, sp, 1048
004d7dc4stp xzr, xzr, [x27]
004d7dc8add x3, sp, 1032
004d7dccstr x3, [sp+848]
004d7dd0ldr x0, [sp+160]
004d7dd4bl runtime.convT64
004d7dd8str x0, [sp+840]
004d7ddcldr x3, [sp+848]
004d7de0ldrsb x27, [x3]
004d7de4adrp x4, 0x11e000
004d7de8add x4, x4, 3520
004d7decstr x4, [x3]
004d7df0adrp x27, 0x574000
004d7df4ldr w4, [x27+3056]
004d7df8cbz w4, 0x4d7e00
004d7dfcb 0x4d7e98
004d7e00
004d7e00loc_4d7e00:
004d7e00b 0x4d7e04
004d7e04
004d7e04loc_4d7e04:
004d7e04str x0, [x3+8]
004d7e08ldr x5, [sp+1072]
004d7e0cldr x6, [sp+1064]
004d7e10ldr x7, [sp+848]
004d7e14ldrsb x27, [x7]
004d7e18str x6, [x7+16]
004d7e1cadrp x27, 0x574000
004d7e20ldr w6, [x27+3056]
004d7e24cbz w6, 0x4d7e2c
004d7e28b 0x4d7e84
004d7e2c
004d7e2cloc_4d7e2c:
004d7e2cb 0x4d7e30
004d7e30
004d7e30loc_4d7e30:
004d7e30str x5, [x7+24]
004d7e34ldr x2, [sp+848]
004d7e38ldrsb x27, [x2]
004d7e3cb 0x4d7e40
004d7e40
004d7e40loc_4d7e40:
004d7e40str x2, [sp+856]
004d7e44orr x4, xzr, 2
004d7e48str x4, [sp+864]
004d7e4cstr x4, [sp+872]
004d7e50adrp x0, 0x1e9000
004d7e54add x0, x0, 1049
004d7e58movz x1, 34
004d7e5cmov x3, x4
004d7e60bl fmt.Sprintf
004d7e64str x0, [sp+1016]
004d7e68str x1, [sp+1024]
004d7e6cbl runtime.convTstring
004d7e70str x0, [sp+832]
004d7e74mov x1, x0
004d7e78adrp x0, 0x11e000
004d7e7cadd x0, x0, 2944
004d7e80bl runtime.gopanic
004d7e84
004d7e84loc_4d7e84:
004d7e84bl runtime.gcWriteBarrier2
004d7e88str x5, [x25]
004d7e8cldr x6, [x7+24]
004d7e90str x6, [x25+8]
004d7e94b 0x4d7e30
004d7e98
004d7e98loc_4d7e98:
004d7e98bl runtime.gcWriteBarrier2
004d7e9cstr x0, [x25]
004d7ea0ldr x5, [x3+8]
004d7ea4str x5, [x25+8]
004d7ea8b 0x4d7e04
004d7eac
004d7eacloc_4d7eac:
004d7eacmov x0, xzr
004d7eb0bl runtime.panicIndex
004d7eb4hint
004d7eb8
004d7eb8loc_4d7eb8:
004d7eb8stp x0, x1, [sp+8]
004d7ebcstp x2, x3, [sp+24]
004d7ec0str x4, [sp+40]
004d7ec4mov x3, x30
004d7ec8bl runtime.morestack_noctxt.abi0
004d7eccldp x0, x1, [sp+8]
004d7ed0ldp x2, x3, [sp+24]
004d7ed4ldr x4, [sp+40]
004d7ed8b 0x4d6ea0
004d7edcudf 0
004d6ea0
004d6ea0golang.org/x/crypto/ssh.marshalStruct: ; void golang.org/x/crypto/ssh.marshalStruct(struct []uint8 out, interface {} msg)
004d6ea0ldr x16, [x28+16]
004d6ea4sub x17, sp, 1056
004d6ea8subs xzr, x17, x16
004d6eacb.ls 0x4d7eb8
004d6eb0sub x20, sp, 1184
004d6eb4stp x29, x30, [x20-8]
004d6eb8add sp, x20, 0
004d6ebcsub x29, sp, 8
004d6ec0str x0, [sp+1192]
004d6ec4str x1, [sp+1200]
004d6ec8str x2, [sp+1208]
004d6eccstr x3, [sp+1216]
004d6ed0str x4, [sp+1224]
004d6ed4str xzr, [sp+288]
004d6ed8stp xzr, xzr, [sp+296]
004d6edcldr x0, [sp+1216]
004d6ee0ldr x1, [sp+1224]
004d6ee4bl reflect.ValueOf
004d6ee8str x0, [sp+1096]
004d6eecstr x1, [sp+1104]
004d6ef0str x2, [sp+1112]
004d6ef4bl reflect.Indirect
004d6ef8str x0, [sp+312]
004d6efcstr x1, [sp+320]
004d6f00str x2, [sp+328]
004d6f04bl reflect.Value.Type
004d6f08str x0, [sp+1080]
004d6f0cstr x1, [sp+1088]
004d6f10bl golang.org/x/crypto/ssh.typeTags
004d6f14str x0, [sp+416]
004d6f18str x1, [sp+424]
004d6f1cstr x2, [sp+432]
004d6f20str x1, [sp+280]
004d6f24cbnz x1, 0x4d6f2c
004d6f28b 0x4d6f90
004d6f2c
004d6f2cloc_4d6f2c:
004d6f2csubs xzr, x1, 0
004d6f30b.hi 0x4d6f38
004d6f34b 0x4d7eac
004d6f38
004d6f38loc_4d6f38:
004d6f38ldrb w5, [x0]
004d6f3cstrb w5, [sp+94]
004d6f40ldr x2, [sp+1208]
004d6f44ldr x0, [sp+1192]
004d6f48ldr x5, [sp+1200]
004d6f4cadd x1, x5, 1
004d6f50subs xzr, x2, x1
004d6f54b.hs 0x4d6f5c
004d6f58b 0x4d6f60
004d6f5c
004d6f5cloc_4d6f5c:
004d6f5cb 0x4d6f74
004d6f60
004d6f60loc_4d6f60:
004d6f60orr x3, xzr, 1
004d6f64adrp x4, 0x11f000
004d6f68add x4, x4, 3072
004d6f6cbl runtime.growslice
004d6f70b 0x4d6f74
004d6f74
004d6f74loc_4d6f74:
004d6f74ldrb w3, [sp+94]
004d6f78sub x4, x1, 1
004d6f7cstrb w3, [x0+x4]
004d6f80str x0, [sp+1192]
004d6f84str x1, [sp+1200]
004d6f88str x2, [sp+1208]
004d6f8cb 0x4d6f94
004d6f90
004d6f90loc_4d6f90:
004d6f90b 0x4d6f94
004d6f94
004d6f94loc_4d6f94:
004d6f94ldr x0, [sp+312]
004d6f98ldr x1, [sp+320]
004d6f9cldr x2, [sp+328]
004d6fa0bl reflect.Value.NumField
004d6fa4str x0, [sp+280]
004d6fa8str xzr, [sp+160]
004d6facstr x0, [sp+128]
004d6fb0b 0x4d6fb4
004d6fb4
004d6fb4loc_4d6fb4:
004d6fb4ldr x4, [sp+128]
004d6fb8ldr x5, [sp+160]
004d6fbcsubs xzr, x4, x5
004d6fc0b.gt 0x4d6fc8
004d6fc4b 0x4d78a8
004d6fc8
004d6fc8loc_4d6fc8:
004d6fc8ldr x3, [sp+160]
004d6fccldr x0, [sp+312]
004d6fd0ldr x1, [sp+320]
004d6fd4ldr x2, [sp+328]
004d6fd8bl reflect.Value.Field
004d6fdcstr x0, [sp+440]
004d6fe0str x1, [sp+448]
004d6fe4str x2, [sp+456]
004d6fe8bl reflect.Value.Type
004d6fecstr x0, [sp+336]
004d6ff0str x1, [sp+344]
004d6ff4ldrsb x27, [x0]
004d6ff8ldr x4, [x0+168]
004d6ffcmov x0, x1
004d7000blr x4
004d7004str x0, [sp+272]
004d7008str x0, [sp+240]
004d700csubs xzr, x0, 11
004d7010b.ls 0x4d7018
004d7014b 0x4d71f4
004d7018
004d7018loc_4d7018:
004d7018subs xzr, x0, 8
004d701cb.ls 0x4d7024
004d7020b 0x4d7140
004d7024
004d7024loc_4d7024:
004d7024subs xzr, x0, 1
004d7028b.eq 0x4d7030
004d702cb 0x4d70bc
004d7030
004d7030loc_4d7030:
004d7030b 0x4d7034
004d7034
004d7034loc_4d7034:
004d7034strb wzr, [sp+91]
004d7038ldr x0, [sp+440]
004d703cldr x1, [sp+448]
004d7040ldr x2, [sp+456]
004d7044bl reflect.Value.Bool
004d7048strb w0, [sp+95]
004d704ctbnz w0, 0, 0x4d7054
004d7050b 0x4d7060
004d7054
004d7054loc_4d7054:
004d7054orr x5, xzr, 1
004d7058strb w5, [sp+91]
004d705cb 0x4d7068
004d7060
004d7060loc_4d7060:
004d7060orr x5, xzr, 1
004d7064b 0x4d7068
004d7068
004d7068loc_4d7068:
004d7068ldr x2, [sp+1208]
004d706cldr x0, [sp+1192]
004d7070ldr x6, [sp+1200]
004d7074add x1, x6, 1
004d7078subs xzr, x2, x1
004d707cb.hs 0x4d7084
004d7080b 0x4d7088
004d7084
004d7084loc_4d7084:
004d7084b 0x4d70a0
004d7088
004d7088loc_4d7088:
004d7088orr x3, xzr, 1
004d708cadrp x4, 0x11e000
004d7090add x4, x4, 3072
004d7094bl runtime.growslice
004d7098orr x5, xzr, 1
004d709cb 0x4d70a0
004d70a0
004d70a0loc_4d70a0:
004d70a0ldrb w4, [sp+91]
004d70a4sub x6, x1, 1
004d70a8strb w4, [x0+x6]
004d70acstr x0, [sp+1192]
004d70b0str x1, [sp+1200]
004d70b4str x2, [sp+1208]
004d70b8b 0x4d78cc
004d70bc
004d70bcloc_4d70bc:
004d70bcsubs xzr, x0, 8
004d70c0b.eq 0x4d70c8
004d70c4b 0x4d7138
004d70c8
004d70c8loc_4d70c8:
004d70c8b 0x4d70cc
004d70cc
004d70ccloc_4d70cc:
004d70ccldr x0, [sp+440]
004d70d0ldr x1, [sp+448]
004d70d4ldr x2, [sp+456]
004d70d8bl reflect.Value.Uint
004d70dcstr x0, [sp+256]
004d70e0strb w0, [sp+92]
004d70e4ldr x2, [sp+1208]
004d70e8ldr x0, [sp+1192]
004d70ecldr x3, [sp+1200]
004d70f0add x1, x3, 1
004d70f4subs xzr, x2, x1
004d70f8b.hs 0x4d7100
004d70fcb 0x4d7104
004d7100
004d7100loc_4d7100:
004d7100b 0x4d7118
004d7104
004d7104loc_4d7104:
004d7104orr x3, xzr, 1
004d7108adrp x4, 0x11e000
004d710cadd x4, x4, 3072
004d7110bl runtime.growslice
004d7114b 0x4d7118
004d7118
004d7118loc_4d7118:
004d7118ldrb w4, [sp+92]
004d711csub x5, x1, 1
004d7120strb w4, [x0+x5]
004d7124str x0, [sp+1192]
004d7128str x1, [sp+1200]
004d712cstr x2, [sp+1208]
004d7130orr x5, xzr, 1
004d7134b 0x4d78cc
004d7138
004d7138loc_4d7138:
004d7138b 0x4d713c
004d713c
004d713cloc_4d713c:
004d713cb 0x4d71f0
004d7140
004d7140loc_4d7140:
004d7140subs xzr, x0, 10
004d7144b.eq 0x4d714c
004d7148b 0x4d7194
004d714c
004d714cloc_4d714c:
004d714cb 0x4d7150
004d7150
004d7150loc_4d7150:
004d7150ldr x0, [sp+440]
004d7154ldr x1, [sp+448]
004d7158ldr x2, [sp+456]
004d715cbl reflect.Value.Uint
004d7160str x0, [sp+256]
004d7164ldr x3, [sp+1192]
004d7168ldr x1, [sp+1200]
004d716cldr x2, [sp+1208]
004d7170mov x4, x0
004d7174mov x0, x3
004d7178mov x3, x4
004d717cbl golang.org/x/crypto/ssh.appendU32
004d7180str x0, [sp+1192]
004d7184str x1, [sp+1200]
004d7188str x2, [sp+1208]
004d718corr x5, xzr, 1
004d7190b 0x4d78cc
004d7194
004d7194loc_4d7194:
004d7194subs xzr, x0, 11
004d7198b.eq 0x4d71a0
004d719cb 0x4d71e8
004d71a0
004d71a0loc_4d71a0:
004d71a0b 0x4d71a4
004d71a4
004d71a4loc_4d71a4:
004d71a4ldr x0, [sp+440]
004d71a8ldr x1, [sp+448]
004d71acldr x2, [sp+456]
004d71b0bl reflect.Value.Uint
004d71b4str x0, [sp+256]
004d71b8ldr x3, [sp+1192]
004d71bcldr x1, [sp+1200]
004d71c0ldr x2, [sp+1208]
004d71c4mov x4, x0
004d71c8mov x0, x3
004d71ccmov x3, x4
004d71d0bl golang.org/x/crypto/ssh.appendU64
004d71d4str x0, [sp+1192]
004d71d8str x1, [sp+1200]
004d71dcstr x2, [sp+1208]
004d71e0orr x5, xzr, 1
004d71e4b 0x4d78cc
004d71e8
004d71e8loc_4d71e8:
004d71e8b 0x4d71ec
004d71ec
004d71ecloc_4d71ec:
004d71ecb 0x4d71f0
004d71f0
004d71f0loc_4d71f0:
004d71f0b 0x4d78a0
004d71f4
004d71f4loc_4d71f4:
004d71f4subs xzr, x0, 22
004d71f8b.ls 0x4d7200
004d71fcb 0x4d74c8
004d7200
004d7200loc_4d7200:
004d7200subs xzr, x0, 17
004d7204b.eq 0x4d720c
004d7208b 0x4d7270
004d720c
004d720cloc_4d720c:
004d720cb 0x4d7210
004d7210
004d7210loc_4d7210:
004d7210ldr x1, [sp+336]
004d7214ldrsb x27, [x1]
004d7218ldr x1, [x1+88]
004d721cldr x0, [sp+344]
004d7220blr x1
004d7224str x0, [sp+1152]
004d7228str x1, [sp+1160]
004d722cldrsb x27, [x0]
004d7230ldr x2, [x0+168]
004d7234mov x0, x1
004d7238blr x2
004d723cstr x0, [sp+264]
004d7240subs xzr, x0, 8
004d7244b.ne 0x4d7da0
004d7248b 0x4d724c
004d724c
004d724cloc_4d724c:
004d724cldr x1, [sp+336]
004d7250ldrsb x27, [x1]
004d7254ldr x1, [x1+176]
004d7258ldr x0, [sp+344]
004d725cblr x1
004d7260str x0, [sp+280]
004d7264str xzr, [sp+152]
004d7268str x0, [sp+136]
004d726cb 0x4d7cf8
004d7270
004d7270loc_4d7270:
004d7270subs xzr, x0, 22
004d7274b.eq 0x4d727c
004d7278b 0x4d74c0
004d727c
004d727cloc_4d727c:
004d727cb 0x4d7280
004d7280
004d7280loc_4d7280:
004d7280adrp x27, 0x54a000
004d7284ldr x3, [x27+3680]
004d7288ldr x4, [sp+336]
004d728csubs xzr, x4, x3
004d7290b.eq 0x4d7298
004d7294b 0x4d7cf4
004d7298
004d7298loc_4d7298:
004d7298ldr x0, [sp+336]
004d729cldr x1, [sp+344]
004d72a0adrp x27, 0x54a000
004d72a4ldr x2, [x27+3688]
004d72a8bl runtime.ifaceeq
004d72actbnz w0, 0, 0x4d72b4
004d72b0b 0x4d7be4
004d72b4
004d72b4loc_4d72b4:
004d72b4adrp x0, 0x1d6000
004d72b8add x0, x0, 2816
004d72bcbl runtime.newobject
004d72c0str x0, [sp+1168]
004d72c4adrp x27, 0x574000
004d72c8ldr w1, [x27+3056]
004d72cccbz w1, 0x4d72d4
004d72d0b 0x4d72d8
004d72d4
004d72d4loc_4d72d4:
004d72d4b 0x4d72e8
004d72d8
004d72d8loc_4d72d8:
004d72d8ldr x2, [x0]
004d72dcbl runtime.gcWriteBarrier1
004d72e0str x2, [x25]
004d72e4b 0x4d72e8
004d72e8
004d72e8loc_4d72e8:
004d72e8str xzr, [x0]
004d72ecldr x1, [sp+1168]
004d72f0str x1, [sp+880]
004d72f4adrp x0, 0x11a000
004d72f8add x0, x0, 2240
004d72fcbl reflect.ValueOf
004d7300str x0, [sp+392]
004d7304str x1, [sp+400]
004d7308str x2, [sp+408]
004d730cbl reflect.Value.Elem
004d7310str x0, [sp+1096]
004d7314str x1, [sp+1104]
004d7318str x2, [sp+1112]
004d731cldr x3, [sp+440]
004d7320ldr x4, [sp+448]
004d7324ldr x5, [sp+456]
004d7328bl reflect.Value.Set
004d732cldr x2, [sp+1168]
004d7330ldr x0, [x2]
004d7334bl golang.org/x/crypto/ssh.intLength
004d7338str x0, [sp+112]
004d733cldr x2, [sp+1200]
004d7340str x2, [sp+96]
004d7344ldr x2, [sp+1208]
004d7348str x2, [sp+280]
004d734cldr x3, [sp+1200]
004d7350str x3, [sp+248]
004d7354sub x2, x2, x3
004d7358subs xzr, x0, x2
004d735cb.gt 0x4d7364
004d7360b 0x4d7440
004d7364
004d7364loc_4d7364:
004d7364ldr x1, [sp+1200]
004d7368str x1, [sp+248]
004d736cldr x3, [sp+1200]
004d7370str x3, [sp+280]
004d7374ldr x4, [sp+112]
004d7378add x3, x3, x4
004d737cubfm x2, x3, 63, 62
004d7380adrp x0, 0x11e000
004d7384add x0, x0, 3072
004d7388bl runtime.makeslice
004d738cldr x3, [sp+248]
004d7390ldr x4, [sp+280]
004d7394ldr x5, [sp+112]
004d7398str x0, [sp+368]
004d739cstr x3, [sp+376]
004d73a0add x4, x4, x5
004d73a4ubfm x4, x4, 63, 62
004d73a8str x4, [sp+384]
004d73acstr x0, [sp+664]
004d73b0str x3, [sp+672]
004d73b4str x4, [sp+680]
004d73b8ldr x3, [sp+1200]
004d73bcldr x4, [sp+1192]
004d73c0ldr x5, [sp+1208]
004d73c4str x4, [sp+640]
004d73c8str x3, [sp+648]
004d73ccstr x5, [sp+656]
004d73d0ldr x4, [sp+672]
004d73d4str x4, [sp+176]
004d73d8subs xzr, x4, x3
004d73dcb.gt 0x4d73e4
004d73e0b 0x4d73ec
004d73e4
004d73e4loc_4d73e4:
004d73e4str x3, [sp+176]
004d73e8b 0x4d73f0
004d73ec
004d73ecloc_4d73ec:
004d73ecb 0x4d73f0
004d73f0
004d73f0loc_4d73f0:
004d73f0ldr x4, [sp+640]
004d73f4ldr x5, [sp+664]
004d73f8subs xzr, x4, x5
004d73fcb.ne 0x4d7404
004d7400b 0x4d7420
004d7404
004d7404loc_4d7404:
004d7404ldr x3, [sp+176]
004d7408str x3, [sp+168]
004d740cldr x2, [sp+168]
004d7410ldr x1, [sp+640]
004d7414ldr x0, [sp+664]
004d7418bl runtime.memmove
004d741cb 0x4d7424
004d7420
004d7420loc_4d7420:
004d7420b 0x4d7424
004d7424
004d7424loc_4d7424:
004d7424ldr x4, [sp+368]
004d7428ldr x5, [sp+376]
004d742cldr x6, [sp+384]
004d7430str x4, [sp+1192]
004d7434str x5, [sp+1200]
004d7438str x6, [sp+1208]
004d743cb 0x4d7444
004d7440
004d7440loc_4d7440:
004d7440b 0x4d7444
004d7444
004d7444loc_4d7444:
004d7444ldr x4, [sp+112]
004d7448ldr x5, [sp+96]
004d744cadd x1, x5, x4
004d7450str x1, [sp+280]
004d7454ldr x2, [sp+1208]
004d7458subs xzr, x2, x1
004d745cb.hs 0x4d7464
004d7460b 0x4d7be0
004d7464
004d7464loc_4d7464:
004d7464b 0x4d7468
004d7468
004d7468loc_4d7468:
004d7468str x1, [sp+1200]
004d746cldr x0, [sp+96]
004d7470ldr x4, [sp+1192]
004d7474ldr x5, [sp+1208]
004d7478b 0x4d747c
004d747c
004d747cloc_4d747c:
004d747csubs xzr, x0, x1
004d7480b.ls 0x4d7488
004d7484b 0x4d7bdc
004d7488
004d7488loc_4d7488:
004d7488sub x2, x5, x0
004d748csub x1, x1, x0
004d7490sub x5, xzr, x2
004d7494and x5, x0, x5, asr #63
004d7498add x0, x4, x5
004d749cstr x0, [sp+888]
004d74a0str x1, [sp+896]
004d74a4str x2, [sp+904]
004d74a8ldr x4, [sp+1168]
004d74acldr x3, [x4]
004d74b0bl golang.org/x/crypto/ssh.marshalInt
004d74b4b 0x4d74b8
004d74b8
004d74b8loc_4d74b8:
004d74b8orr x5, xzr, 1
004d74bcb 0x4d78cc
004d74c0
004d74c0loc_4d74c0:
004d74c0b 0x4d74c4
004d74c4
004d74c4loc_4d74c4:
004d74c4b 0x4d789c
004d74c8
004d74c8loc_4d74c8:
004d74c8subs xzr, x0, 23
004d74ccb.eq 0x4d74d4
004d74d0b 0x4d77a8
004d74d4
004d74d4loc_4d74d4:
004d74d4b 0x4d74d8
004d74d8
004d74d8loc_4d74d8:
004d74d8ldr x1, [sp+336]
004d74dcldrsb x27, [x1]
004d74e0ldr x1, [x1+88]
004d74e4ldr x0, [sp+344]
004d74e8blr x1
004d74ecstr x0, [sp+1136]
004d74f0str x1, [sp+1144]
004d74f4ldrsb x27, [x0]
004d74f8ldr x2, [x0+168]
004d74fcmov x0, x1
004d7500blr x2
004d7504str x0, [sp+264]
004d7508str x0, [sp+216]
004d750csubs xzr, x0, 8
004d7510b.eq 0x4d7518
004d7514b 0x4d7744
004d7518
004d7518loc_4d7518:
004d7518b 0x4d751c
004d751c
004d751cloc_4d751c:
004d751cldr x0, [sp+312]
004d7520ldr x1, [sp+320]
004d7524ldr x2, [sp+328]
004d7528bl reflect.Value.Type
004d752cstr x0, [sp+1120]
004d7530str x1, [sp+1128]
004d7534ldrsb x27, [x0]
004d7538ldr x3, [sp+160]
004d753cldr x4, [x0+96]
004d7540mov x0, x1
004d7544mov x1, x3
004d7548blr x4
004d754cstr x0, [sp+488]
004d7550str x1, [sp+496]
004d7554str x2, [sp+504]
004d7558str x3, [sp+512]
004d755cstr x4, [sp+520]
004d7560str x5, [sp+528]
004d7564str x6, [sp+536]
004d7568str x7, [sp+544]
004d756cstr x8, [sp+552]
004d7570str x9, [sp+560]
004d7574str x10, [sp+568]
004d7578str x11, [sp+576]
004d757cstrb w12, [sp+584]
004d7580add x21, sp, 912
004d7584add x20, sp, 488
004d7588adr x27, 16
004d758cstp x29, x27, [sp-24]
004d7590sub x29, sp, 24
004d7594bl fn_87ef0
004d7598sub x29, sp, 8
004d759cldr x3, [sp+584]
004d75a0str x3, [sp+1008]
004d75a4ldr x0, [sp+960]
004d75a8ldr x1, [sp+968]
004d75acadrp x2, 0x1d9000
004d75b0add x2, x2, 540
004d75b4orr x3, xzr, 3
004d75b8bl reflect.StructTag.Get
004d75bcstr x0, [sp+1016]
004d75c0str x1, [sp+1024]
004d75c4subs xzr, x1, 4
004d75c8b.ne 0x4d75d0
004d75ccb 0x4d75d4
004d75d0
004d75d0loc_4d75d0:
004d75d0b 0x4d7644
004d75d4
004d75d4loc_4d75d4:
004d75d4subs xzr, x1, 0
004d75d8b.hi 0x4d75e0
004d75dcb 0x4d7bd4
004d75e0
004d75e0loc_4d75e0:
004d75e0ldrb w3, [x0]
004d75e4subs xzr, x1, 1
004d75e8b.hi 0x4d75f0
004d75ecb 0x4d7bcc
004d75f0
004d75f0loc_4d75f0:
004d75f0ldrb w4, [x0+1]
004d75f4ubfm x4, x4, 56, 7
004d75f8orr x3, x3, x4
004d75fcsubs xzr, x1, 2
004d7600b.hi 0x4d7608
004d7604b 0x4d7bc4
004d7608
004d7608loc_4d7608:
004d7608ldrb w4, [x0+2]
004d760cubfm x4, x4, 48, 7
004d7610orr x3, x3, x4
004d7614subs xzr, x1, 3
004d7618b.hi 0x4d7620
004d761cb 0x4d7bbc
004d7620
004d7620loc_4d7620:
004d7620ldrb w4, [x0+3]
004d7624ubfm x4, x4, 40, 7
004d7628orr x3, x3, x4
004d762cmovz x4, 25970
004d7630movk x4, 0x74730000
004d7634subs wzr, w3, w4
004d7638b.ne 0x4d7640
004d763cb 0x4d7684
004d7640
004d7640loc_4d7640:
004d7640b 0x4d7644
004d7644
004d7644loc_4d7644:
004d7644ldr x0, [sp+440]
004d7648ldr x1, [sp+448]
004d764cldr x2, [sp+456]
004d7650bl reflect.Value.Len
004d7654str x0, [sp+280]
004d7658ldr x3, [sp+1192]
004d765cldr x1, [sp+1200]
004d7660ldr x2, [sp+1208]
004d7664mov x4, x0
004d7668mov x0, x3
004d766cmov x3, x4
004d7670bl golang.org/x/crypto/ssh.appendInt
004d7674str x0, [sp+1192]
004d7678str x1, [sp+1200]
004d767cstr x2, [sp+1208]
004d7680b 0x4d7688
004d7684
004d7684loc_4d7684:
004d7684b 0x4d7688
004d7688
004d7688loc_4d7688:
004d7688ldr x0, [sp+440]
004d768cldr x1, [sp+448]
004d7690ldr x2, [sp+456]
004d7694bl reflect.Value.Bytes
004d7698str x0, [sp+888]
004d769cstr x1, [sp+896]
004d76a0str x2, [sp+904]
004d76a4ldr x2, [sp+1208]
004d76a8ldr x0, [sp+1192]
004d76acldr x3, [sp+1200]
004d76b0str x0, [sp+776]
004d76b4str x3, [sp+784]
004d76b8str x2, [sp+792]
004d76bcldr x4, [sp+896]
004d76c0add x1, x3, x4
004d76c4str x1, [sp+208]
004d76c8subs xzr, x2, x1
004d76ccb.hs 0x4d76d4
004d76d0b 0x4d76dc
004d76d4
004d76d4loc_4d76d4:
004d76d4str x1, [sp+784]
004d76d8b 0x4d76fc
004d76dc
004d76dcloc_4d76dc:
004d76dcldr x3, [sp+896]
004d76e0adrp x4, 0x11e000
004d76e4add x4, x4, 3072
004d76e8bl runtime.growslice
004d76ecstr x0, [sp+776]
004d76f0str x1, [sp+784]
004d76f4str x2, [sp+792]
004d76f8b 0x4d76fc
004d76fc
004d76fcloc_4d76fc:
004d76fcldr x3, [sp+896]
004d7700str x3, [sp+200]
004d7704ldr x3, [sp+208]
004d7708ldr x4, [sp+896]
004d770csub x3, x3, x4
004d7710ldr x4, [sp+776]
004d7714add x0, x4, x3
004d7718str x0, [sp+768]
004d771cldr x2, [sp+200]
004d7720ldr x1, [sp+888]
004d7724bl runtime.memmove
004d7728ldr x3, [sp+776]
004d772cldr x4, [sp+784]
004d7730ldr x5, [sp+792]
004d7734str x3, [sp+1192]
004d7738str x4, [sp+1200]
004d773cstr x5, [sp+1208]
004d7740b 0x4d78e4
004d7744
004d7744loc_4d7744:
004d7744subs xzr, x0, 24
004d7748b.eq 0x4d7750
004d774cb 0x4d7aa8
004d7750
004d7750loc_4d7750:
004d7750b 0x4d7754
004d7754
004d7754loc_4d7754:
004d7754ldr x4, [sp+1200]
004d7758str x4, [sp+104]
004d775cldr x0, [sp+1192]
004d7760ldr x1, [sp+1200]
004d7764ldr x2, [sp+1208]
004d7768mov x3, xzr
004d776cbl golang.org/x/crypto/ssh.appendU32
004d7770str x0, [sp+1192]
004d7774str x1, [sp+1200]
004d7778str x2, [sp+1208]
004d777cldr x0, [sp+440]
004d7780ldr x1, [sp+448]
004d7784ldr x2, [sp+456]
004d7788bl reflect.Value.Len
004d778cstr x0, [sp+120]
004d7790subs xzr, x0, 0
004d7794b.gt 0x4d779c
004d7798b 0x4d77a4
004d779c
004d779cloc_4d779c:
004d779cstr xzr, [sp+144]
004d77a0b 0x4d78ec
004d77a4
004d77a4loc_4d77a4:
004d77a4b 0x4d78e0
004d77a8
004d77a8loc_4d77a8:
004d77a8subs xzr, x0, 24
004d77acb.eq 0x4d77b4
004d77b0b 0x4d7894
004d77b4
004d77b4loc_4d77b4:
004d77b4b 0x4d77b8
004d77b8
004d77b8loc_4d77b8:
004d77b8ldr x0, [sp+440]
004d77bcldr x1, [sp+448]
004d77c0ldr x2, [sp+456]
004d77c4bl reflect.Value.String
004d77c8str x0, [sp+352]
004d77ccstr x1, [sp+360]
004d77d0str x1, [sp+280]
004d77d4ldr x0, [sp+1192]
004d77d8ldr x3, [sp+1200]
004d77dcldr x2, [sp+1208]
004d77e0mov x4, x1
004d77e4mov x1, x3
004d77e8mov x3, x4
004d77ecbl golang.org/x/crypto/ssh.appendInt
004d77f0str x0, [sp+1192]
004d77f4str x1, [sp+1200]
004d77f8str x2, [sp+1208]
004d77fcstr x0, [sp+808]
004d7800str x1, [sp+816]
004d7804str x2, [sp+824]
004d7808ldr x3, [sp+360]
004d780cadd x1, x1, x3
004d7810str x1, [sp+232]
004d7814subs xzr, x2, x1
004d7818b.hs 0x4d7820
004d781cb 0x4d7828
004d7820
004d7820loc_4d7820:
004d7820str x1, [sp+816]
004d7824b 0x4d7848
004d7828
004d7828loc_4d7828:
004d7828ldr x3, [sp+360]
004d782cadrp x4, 0x11e000
004d7830add x4, x4, 3072
004d7834bl runtime.growslice
004d7838str x0, [sp+808]
004d783cstr x1, [sp+816]
004d7840str x2, [sp+824]
004d7844b 0x4d7848
004d7848
004d7848loc_4d7848:
004d7848ldr x3, [sp+360]
004d784cstr x3, [sp+224]
004d7850ldr x3, [sp+232]
004d7854ldr x4, [sp+360]
004d7858sub x3, x3, x4
004d785cldr x4, [sp+808]
004d7860add x0, x4, x3
004d7864str x0, [sp+800]
004d7868ldr x2, [sp+224]
004d786cldr x1, [sp+352]
004d7870bl runtime.memmove
004d7874ldr x3, [sp+808]
004d7878ldr x4, [sp+816]
004d787cldr x5, [sp+824]
004d7880str x3, [sp+1192]
004d7884str x4, [sp+1200]
004d7888str x5, [sp+1208]
004d788corr x5, xzr, 1
004d7890b 0x4d78cc
004d7894
004d7894loc_4d7894:
004d7894b 0x4d7898
004d7898
004d7898loc_4d7898:
004d7898b 0x4d789c
004d789c
004d789cloc_4d789c:
004d789cb 0x4d78a0
004d78a0
004d78a0loc_4d78a0:
004d78a0orr x5, xzr, 1
004d78a4b 0x4d78cc
004d78a8
004d78a8loc_4d78a8:
004d78a8ldr x0, [sp+1192]
004d78acldr x1, [sp+1200]
004d78b0ldr x2, [sp+1208]
004d78b4str x0, [sp+288]
004d78b8str x1, [sp+296]
004d78bcstr x2, [sp+304]
004d78c0ldp x29, x30, [sp-8]
004d78c4add sp, sp, 1184
004d78c8ret x30
004d78cc
004d78ccloc_4d78cc:
004d78ccb 0x4d78d0
004d78d0
004d78d0loc_4d78d0:
004d78d0ldr x4, [sp+160]
004d78d4add x4, x4, 1
004d78d8str x4, [sp+160]
004d78dcb 0x4d6fb4
004d78e0
004d78e0loc_4d78e0:
004d78e0b 0x4d78e4
004d78e4
004d78e4loc_4d78e4:
004d78e4orr x5, xzr, 1
004d78e8b 0x4d78cc
004d78ec
004d78ecloc_4d78ec:
004d78ecldr x4, [sp+120]
004d78f0ldr x5, [sp+144]
004d78f4subs xzr, x4, x5
004d78f8b.gt 0x4d7900
004d78fcb 0x4d7a48
004d7900
004d7900loc_4d7900:
004d7900ldr x3, [sp+144]
004d7904ldr x0, [sp+440]
004d7908ldr x1, [sp+448]
004d790cldr x2, [sp+456]
004d7910bl reflect.Value.Index
004d7914str x0, [sp+464]
004d7918str x1, [sp+472]
004d791cstr x2, [sp+480]
004d7920ldr x4, [sp+144]
004d7924cbnz x4, 0x4d792c
004d7928b 0x4d797c
004d792c
004d792cloc_4d792c:
004d792cldr x2, [sp+1208]
004d7930ldr x0, [sp+1192]
004d7934ldr x5, [sp+1200]
004d7938add x1, x5, 1
004d793csubs xzr, x2, x1
004d7940b.hs 0x4d7948
004d7944b 0x4d794c
004d7948
004d7948loc_4d7948:
004d7948b 0x4d7960
004d794c
004d794cloc_4d794c:
004d794corr x3, xzr, 1
004d7950adrp x4, 0x11e000
004d7954add x4, x4, 3072
004d7958bl runtime.growslice
004d795cb 0x4d7960
004d7960
004d7960loc_4d7960:
004d7960sub x3, x1, 1
004d7964movz x4, 44
004d7968strb w4, [x0+x3]
004d796cstr x0, [sp+1192]
004d7970str x1, [sp+1200]
004d7974str x2, [sp+1208]
004d7978b 0x4d7980
004d797c
004d797cloc_4d797c:
004d797cb 0x4d7980
004d7980
004d7980loc_4d7980:
004d7980ldr x0, [sp+464]
004d7984ldr x1, [sp+472]
004d7988ldr x2, [sp+480]
004d798cbl reflect.Value.String
004d7990str x0, [sp+1016]
004d7994str x1, [sp+1024]
004d7998ldr x2, [sp+1208]
004d799cldr x0, [sp+1192]
004d79a0ldr x3, [sp+1200]
004d79a4str x0, [sp+744]
004d79a8str x3, [sp+752]
004d79acstr x2, [sp+760]
004d79b0ldr x4, [sp+1024]
004d79b4add x1, x3, x4
004d79b8str x1, [sp+192]
004d79bcsubs xzr, x2, x1
004d79c0b.hs 0x4d79c8
004d79c4b 0x4d79d0
004d79c8
004d79c8loc_4d79c8:
004d79c8str x1, [sp+752]
004d79ccb 0x4d79f0
004d79d0
004d79d0loc_4d79d0:
004d79d0ldr x3, [sp+1024]
004d79d4adrp x4, 0x11e000
004d79d8add x4, x4, 3072
004d79dcbl runtime.growslice
004d79e0str x0, [sp+744]
004d79e4str x1, [sp+752]
004d79e8str x2, [sp+760]
004d79ecb 0x4d79f0
004d79f0
004d79f0loc_4d79f0:
004d79f0ldr x3, [sp+1024]
004d79f4str x3, [sp+184]
004d79f8ldr x3, [sp+192]
004d79fcldr x4, [sp+1024]
004d7a00sub x3, x3, x4
004d7a04ldr x4, [sp+744]
004d7a08add x0, x4, x3
004d7a0cstr x0, [sp+736]
004d7a10ldr x2, [sp+184]
004d7a14ldr x1, [sp+1016]
004d7a18bl runtime.memmove
004d7a1cldr x3, [sp+744]
004d7a20ldr x4, [sp+752]
004d7a24ldr x5, [sp+760]
004d7a28str x3, [sp+1192]
004d7a2cstr x4, [sp+1200]
004d7a30str x5, [sp+1208]
004d7a34b 0x4d7a38
004d7a38
004d7a38loc_4d7a38:
004d7a38ldr x4, [sp+144]
004d7a3cadd x4, x4, 1
004d7a40str x4, [sp+144]
004d7a44b 0x4d78ec
004d7a48
004d7a48loc_4d7a48:
004d7a48ldr x0, [sp+104]
004d7a4cldr x1, [sp+1200]
004d7a50ldr x4, [sp+1192]
004d7a54ldr x5, [sp+1208]
004d7a58b 0x4d7a5c
004d7a5c
004d7a5cloc_4d7a5c:
004d7a5csubs xzr, x1, x0
004d7a60b.hs 0x4d7a68
004d7a64b 0x4d7aa4
004d7a68
004d7a68loc_4d7a68:
004d7a68sub x2, x5, x0
004d7a6csub x1, x1, x0
004d7a70sub x5, xzr, x2
004d7a74and x5, x0, x5, asr #63
004d7a78add x0, x4, x5
004d7a7cstr x0, [sp+888]
004d7a80str x1, [sp+896]
004d7a84str x2, [sp+904]
004d7a88ldr x4, [sp+1200]
004d7a8cstr x4, [sp+280]
004d7a90ldr x5, [sp+104]
004d7a94sub x4, x4, x5
004d7a98sub x3, x4, 4
004d7a9cbl encoding/binary.bigEndian.PutUint32
004d7aa0b 0x4d78e0
004d7aa4
004d7aa4loc_4d7aa4:
004d7aa4bl runtime.panicSliceB
004d7aa8
004d7aa8loc_4d7aa8:
004d7aa8b 0x4d7aac
004d7aac
004d7aacloc_4d7aac:
004d7aacb 0x4d7ab0
004d7ab0
004d7ab0loc_4d7ab0:
004d7ab0ldr x0, [sp+440]
004d7ab4ldr x1, [sp+448]
004d7ab8ldr x2, [sp+456]
004d7abcbl reflect.Value.Interface
004d7ac0str x0, [sp+1064]
004d7ac4str x1, [sp+1072]
004d7ac8add x27, sp, 1032
004d7accstp xzr, xzr, [x27]
004d7ad0add x27, sp, 1048
004d7ad4stp xzr, xzr, [x27]
004d7ad8add x3, sp, 1032
004d7adcstr x3, [sp+704]
004d7ae0ldr x0, [sp+160]
004d7ae4bl runtime.convT64
004d7ae8str x0, [sp+696]
004d7aecldr x3, [sp+704]
004d7af0ldrsb x27, [x3]
004d7af4adrp x4, 0x11e000
004d7af8add x4, x4, 3520
004d7afcstr x4, [x3]
004d7b00adrp x27, 0x574000
004d7b04ldr w4, [x27+3056]
004d7b08cbz w4, 0x4d7b10
004d7b0cb 0x4d7ba8
004d7b10
004d7b10loc_4d7b10:
004d7b10b 0x4d7b14
004d7b14
004d7b14loc_4d7b14:
004d7b14str x0, [x3+8]
004d7b18ldr x5, [sp+1072]
004d7b1cldr x6, [sp+1064]
004d7b20ldr x7, [sp+704]
004d7b24ldrsb x27, [x7]
004d7b28str x6, [x7+16]
004d7b2cadrp x27, 0x574000
004d7b30ldr w6, [x27+3056]
004d7b34cbz w6, 0x4d7b3c
004d7b38b 0x4d7b94
004d7b3c
004d7b3cloc_4d7b3c:
004d7b3cb 0x4d7b40
004d7b40
004d7b40loc_4d7b40:
004d7b40str x5, [x7+24]
004d7b44ldr x2, [sp+704]
004d7b48ldrsb x27, [x2]
004d7b4cb 0x4d7b50
004d7b50
004d7b50loc_4d7b50:
004d7b50str x2, [sp+712]
004d7b54orr x4, xzr, 2
004d7b58str x4, [sp+720]
004d7b5cstr x4, [sp+728]
004d7b60adrp x0, 0x1eb000
004d7b64add x0, x0, 1357
004d7b68movz x1, 37
004d7b6cmov x3, x4
004d7b70bl fmt.Sprintf
004d7b74str x0, [sp+1016]
004d7b78str x1, [sp+1024]
004d7b7cbl runtime.convTstring
004d7b80str x0, [sp+688]
004d7b84mov x1, x0
004d7b88adrp x0, 0x11e000
004d7b8cadd x0, x0, 2944
004d7b90bl runtime.gopanic
004d7b94
004d7b94loc_4d7b94:
004d7b94bl runtime.gcWriteBarrier2
004d7b98str x5, [x25]
004d7b9cldr x6, [x7+24]
004d7ba0str x6, [x25+8]
004d7ba4b 0x4d7b40
004d7ba8
004d7ba8loc_4d7ba8:
004d7ba8bl runtime.gcWriteBarrier2
004d7bacstr x0, [x25]
004d7bb0ldr x5, [x3+8]
004d7bb4str x5, [x25+8]
004d7bb8b 0x4d7b14
004d7bbc
004d7bbcloc_4d7bbc:
004d7bbcorr x0, xzr, 3
004d7bc0bl runtime.panicIndex
004d7bc4
004d7bc4loc_4d7bc4:
004d7bc4orr x0, xzr, 2
004d7bc8bl runtime.panicIndex
004d7bcc
004d7bccloc_4d7bcc:
004d7bccorr x0, xzr, 1
004d7bd0bl runtime.panicIndex
004d7bd4
004d7bd4loc_4d7bd4:
004d7bd4mov x0, xzr
004d7bd8bl runtime.panicIndex
004d7bdc
004d7bdcloc_4d7bdc:
004d7bdcbl runtime.panicSliceB
004d7be0
004d7be0loc_4d7be0:
004d7be0bl runtime.panicSliceAcap
004d7be4
004d7be4loc_4d7be4:
004d7be4b 0x4d7be8
004d7be8
004d7be8loc_4d7be8:
004d7be8ldr x0, [sp+440]
004d7becldr x1, [sp+448]
004d7bf0ldr x2, [sp+456]
004d7bf4bl reflect.Value.Interface
004d7bf8str x0, [sp+1064]
004d7bfcstr x1, [sp+1072]
004d7c00add x27, sp, 1032
004d7c04stp xzr, xzr, [x27]
004d7c08add x27, sp, 1048
004d7c0cstp xzr, xzr, [x27]
004d7c10add x3, sp, 1032
004d7c14str x3, [sp+608]
004d7c18ldr x0, [sp+160]
004d7c1cbl runtime.convT64
004d7c20str x0, [sp+600]
004d7c24ldr x3, [sp+608]
004d7c28ldrsb x27, [x3]
004d7c2cadrp x4, 0x11e000
004d7c30add x4, x4, 3520
004d7c34str x4, [x3]
004d7c38adrp x27, 0x574000
004d7c3cldr w4, [x27+3056]
004d7c40cbz w4, 0x4d7c48
004d7c44b 0x4d7ce0
004d7c48
004d7c48loc_4d7c48:
004d7c48b 0x4d7c4c
004d7c4c
004d7c4cloc_4d7c4c:
004d7c4cstr x0, [x3+8]
004d7c50ldr x5, [sp+1072]
004d7c54ldr x6, [sp+1064]
004d7c58ldr x7, [sp+608]
004d7c5cldrsb x27, [x7]
004d7c60str x6, [x7+16]
004d7c64adrp x27, 0x574000
004d7c68ldr w6, [x27+3056]
004d7c6ccbz w6, 0x4d7c74
004d7c70b 0x4d7ccc
004d7c74
004d7c74loc_4d7c74:
004d7c74b 0x4d7c78
004d7c78
004d7c78loc_4d7c78:
004d7c78str x5, [x7+24]
004d7c7cldr x2, [sp+608]
004d7c80ldrsb x27, [x2]
004d7c84b 0x4d7c88
004d7c88
004d7c88loc_4d7c88:
004d7c88str x2, [sp+616]
004d7c8corr x4, xzr, 2
004d7c90str x4, [sp+624]
004d7c94str x4, [sp+632]
004d7c98adrp x0, 0x1ec000
004d7c9cadd x0, x0, 2782
004d7ca0movz x1, 39
004d7ca4mov x3, x4
004d7ca8bl fmt.Sprintf
004d7cacstr x0, [sp+1016]
004d7cb0str x1, [sp+1024]
004d7cb4bl runtime.convTstring
004d7cb8str x0, [sp+592]
004d7cbcmov x1, x0
004d7cc0adrp x0, 0x11e000
004d7cc4add x0, x0, 2944
004d7cc8bl runtime.gopanic
004d7ccc
004d7cccloc_4d7ccc:
004d7cccbl runtime.gcWriteBarrier2
004d7cd0str x5, [x25]
004d7cd4ldr x6, [x7+24]
004d7cd8str x6, [x25+8]
004d7cdcb 0x4d7c78
004d7ce0
004d7ce0loc_4d7ce0:
004d7ce0bl runtime.gcWriteBarrier2
004d7ce4str x0, [x25]
004d7ce8ldr x5, [x3+8]
004d7cecstr x5, [x25+8]
004d7cf0b 0x4d7c4c
004d7cf4
004d7cf4loc_4d7cf4:
004d7cf4b 0x4d7be8
004d7cf8
004d7cf8loc_4d7cf8:
004d7cf8ldr x4, [sp+136]
004d7cfcldr x5, [sp+152]
004d7d00subs xzr, x4, x5
004d7d04b.gt 0x4d7d0c
004d7d08b 0x4d7d98
004d7d0c
004d7d0cloc_4d7d0c:
004d7d0cldr x3, [sp+152]
004d7d10ldr x0, [sp+440]
004d7d14ldr x1, [sp+448]
004d7d18ldr x2, [sp+456]
004d7d1cbl reflect.Value.Index
004d7d20str x0, [sp+1096]
004d7d24str x1, [sp+1104]
004d7d28str x2, [sp+1112]
004d7d2cbl reflect.Value.Uint
004d7d30str x0, [sp+256]
004d7d34strb w0, [sp+93]
004d7d38ldr x2, [sp+1208]
004d7d3cldr x0, [sp+1192]
004d7d40ldr x4, [sp+1200]
004d7d44add x1, x4, 1
004d7d48subs xzr, x2, x1
004d7d4cb.hs 0x4d7d54
004d7d50b 0x4d7d58
004d7d54
004d7d54loc_4d7d54:
004d7d54b 0x4d7d6c
004d7d58
004d7d58loc_4d7d58:
004d7d58orr x3, xzr, 1
004d7d5cadrp x4, 0x11e000
004d7d60add x4, x4, 3072
004d7d64bl runtime.growslice
004d7d68b 0x4d7d6c
004d7d6c
004d7d6cloc_4d7d6c:
004d7d6cldrb w4, [sp+93]
004d7d70sub x5, x1, 1
004d7d74strb w4, [x0+x5]
004d7d78str x0, [sp+1192]
004d7d7cstr x1, [sp+1200]
004d7d80str x2, [sp+1208]
004d7d84b 0x4d7d88
004d7d88
004d7d88loc_4d7d88:
004d7d88ldr x4, [sp+152]
004d7d8cadd x4, x4, 1
004d7d90str x4, [sp+152]
004d7d94b 0x4d7cf8
004d7d98
004d7d98loc_4d7d98:
004d7d98orr x5, xzr, 1
004d7d9cb 0x4d78cc
004d7da0
004d7da0loc_4d7da0:
004d7da0ldr x0, [sp+440]
004d7da4ldr x1, [sp+448]
004d7da8ldr x2, [sp+456]
004d7dacbl reflect.Value.Interface
004d7db0str x0, [sp+1064]
004d7db4str x1, [sp+1072]
004d7db8add x27, sp, 1032
004d7dbcstp xzr, xzr, [x27]
004d7dc0add x27, sp, 1048
004d7dc4stp xzr, xzr, [x27]
004d7dc8add x3, sp, 1032
004d7dccstr x3, [sp+848]
004d7dd0ldr x0, [sp+160]
004d7dd4bl runtime.convT64
004d7dd8str x0, [sp+840]
004d7ddcldr x3, [sp+848]
004d7de0ldrsb x27, [x3]
004d7de4adrp x4, 0x11e000
004d7de8add x4, x4, 3520
004d7decstr x4, [x3]
004d7df0adrp x27, 0x574000
004d7df4ldr w4, [x27+3056]
004d7df8cbz w4, 0x4d7e00
004d7dfcb 0x4d7e98
004d7e00
004d7e00loc_4d7e00:
004d7e00b 0x4d7e04
004d7e04
004d7e04loc_4d7e04:
004d7e04str x0, [x3+8]
004d7e08ldr x5, [sp+1072]
004d7e0cldr x6, [sp+1064]
004d7e10ldr x7, [sp+848]
004d7e14ldrsb x27, [x7]
004d7e18str x6, [x7+16]
004d7e1cadrp x27, 0x574000
004d7e20ldr w6, [x27+3056]
004d7e24cbz w6, 0x4d7e2c
004d7e28b 0x4d7e84
004d7e2c
004d7e2cloc_4d7e2c:
004d7e2cb 0x4d7e30
004d7e30
004d7e30loc_4d7e30:
004d7e30str x5, [x7+24]
004d7e34ldr x2, [sp+848]
004d7e38ldrsb x27, [x2]
004d7e3cb 0x4d7e40
004d7e40
004d7e40loc_4d7e40:
004d7e40str x2, [sp+856]
004d7e44orr x4, xzr, 2
004d7e48str x4, [sp+864]
004d7e4cstr x4, [sp+872]
004d7e50adrp x0, 0x1e9000
004d7e54add x0, x0, 1049
004d7e58movz x1, 34
004d7e5cmov x3, x4
004d7e60bl fmt.Sprintf
004d7e64str x0, [sp+1016]
004d7e68str x1, [sp+1024]
004d7e6cbl runtime.convTstring
004d7e70str x0, [sp+832]
004d7e74mov x1, x0
004d7e78adrp x0, 0x11e000
004d7e7cadd x0, x0, 2944
004d7e80bl runtime.gopanic
004d7e84
004d7e84loc_4d7e84:
004d7e84bl runtime.gcWriteBarrier2
004d7e88str x5, [x25]
004d7e8cldr x6, [x7+24]
004d7e90str x6, [x25+8]
004d7e94b 0x4d7e30
004d7e98
004d7e98loc_4d7e98:
004d7e98bl runtime.gcWriteBarrier2
004d7e9cstr x0, [x25]
004d7ea0ldr x5, [x3+8]
004d7ea4str x5, [x25+8]
004d7ea8b 0x4d7e04
004d7eac
004d7eacloc_4d7eac:
004d7eacmov x0, xzr
004d7eb0bl runtime.panicIndex
004d7eb4hint
004d7eb8
004d7eb8loc_4d7eb8:
004d7eb8stp x0, x1, [sp+8]
004d7ebcstp x2, x3, [sp+24]
004d7ec0str x4, [sp+40]
004d7ec4mov x3, x30
004d7ec8bl runtime.morestack_noctxt.abi0
004d7eccldp x0, x1, [sp+8]
004d7ed0ldp x2, x3, [sp+24]
004d7ed4ldr x4, [sp+40]
004d7ed8b 0x4d6ea0
004d7edcudf 0
004d6ea0
004d7ee0
004d7ee0golang.org/x/crypto/ssh.parseString: ; void golang.org/x/crypto/ssh.parseString(struct []uint8 in)
004d7ee0ldr x16, [x28+16]
004d7ee4subs xzr, sp, x16
004d7ee8b.ls 0x4d808c
004d7eecstr x30, [sp-112]!
004d7ef0stur x29, [sp-8]
004d7ef4sub x29, sp, 8
004d7ef8str x0, [sp+120]
004d7efcstr x1, [sp+128]
004d7f00str x2, [sp+136]
004d7f04str xzr, [sp+80]
004d7f08stp xzr, xzr, [sp+88]
004d7f0cstr xzr, [sp+56]
004d7f10stp xzr, xzr, [sp+64]
004d7f14strb wzr, [sp+43]
004d7f18ldr x7, [sp+128]
004d7f1cstr x7, [sp+48]
004d7f20subs xzr, x7, 4
004d7f24b.lt 0x4d7f2c
004d7f28b 0x4d7f54
004d7f2c
004d7f2cloc_4d7f2c:
004d7f2cldrb w6, [sp+43]
004d7f30ldr x0, [sp+80]
004d7f34ldr x3, [sp+56]
004d7f38ldr x1, [sp+88]
004d7f3cldr x2, [sp+96]
004d7f40mov x4, xzr
004d7f44mov x5, x4
004d7f48ldur x29, [sp-8]
004d7f4cldr x30, [sp], 112
004d7f50ret x30
004d7f54
004d7f54loc_4d7f54:
004d7f54ldr x0, [sp+120]
004d7f58ldr x1, [sp+128]
004d7f5cldr x2, [sp+136]
004d7f60bl encoding/binary.bigEndian.Uint32
004d7f64str w0, [sp+44]
004d7f68ldr x1, [sp+128]
004d7f6cldr x3, [sp+120]
004d7f70ldr x4, [sp+136]
004d7f74b 0x4d7f78
004d7f78
004d7f78loc_4d7f78:
004d7f78subs xzr, x1, 4
004d7f7cb.hs 0x4d7f84
004d7f80b 0x4d8080
004d7f84
004d7f84loc_4d7f84:
004d7f84sub x2, x4, 4
004d7f88sub x7, x1, 4
004d7f8csub x8, xzr, x2
004d7f90sbfm x8, x8, 63, 63
004d7f94and x8, x8, 4
004d7f98add x8, x3, x8
004d7f9cstr x8, [sp+120]
004d7fa0str x7, [sp+128]
004d7fa4str x2, [sp+136]
004d7fa8str x7, [sp+48]
004d7facldr w9, [sp+44]
004d7fb0subs wzr, w9, w7
004d7fb4b.hi 0x4d7fbc
004d7fb8b 0x4d7fe4
004d7fbc
004d7fbcloc_4d7fbc:
004d7fbcldrb w6, [sp+43]
004d7fc0ldr x0, [sp+80]
004d7fc4ldr x3, [sp+56]
004d7fc8ldr x1, [sp+88]
004d7fccldr x4, [sp+64]
004d7fd0ldr x2, [sp+96]
004d7fd4ldr x5, [sp+72]
004d7fd8ldur x29, [sp-8]
004d7fdcldr x30, [sp], 112
004d7fe0ret x30
004d7fe4
004d7fe4loc_4d7fe4:
004d7fe4ldr w7, [sp+44]
004d7fe8mov x1, x7
004d7fecsubs xzr, x1, x2
004d7ff0b.ls 0x4d7ff8
004d7ff4b 0x4d807c
004d7ff8
004d7ff8loc_4d7ff8:
004d7ff8b 0x4d7ffc
004d7ffc
004d7ffcloc_4d7ffc:
004d7ffcstr x8, [sp+80]
004d8000str x1, [sp+88]
004d8004str x2, [sp+96]
004d8008ldr x1, [sp+128]
004d800cldr w7, [sp+44]
004d8010ldr x8, [sp+120]
004d8014ldr x9, [sp+136]
004d8018b 0x4d801c
004d801c
004d801cloc_4d801c:
004d801cmov x0, x7
004d8020subs xzr, x0, x1
004d8024b.ls 0x4d802c
004d8028b 0x4d8078
004d802c
004d802cloc_4d802c:
004d802csub x7, x9, x0
004d8030sub x9, x1, x0
004d8034sub x10, xzr, x7
004d8038and x10, x0, x10, asr #63
004d803cadd x8, x8, x10
004d8040str x8, [sp+56]
004d8044str x9, [sp+64]
004d8048str x7, [sp+72]
004d804corr x6, xzr, 1
004d8050strb w6, [sp+43]
004d8054ldr x0, [sp+80]
004d8058ldr x3, [sp+56]
004d805cldr x1, [sp+88]
004d8060ldr x4, [sp+64]
004d8064ldr x2, [sp+96]
004d8068ldr x5, [sp+72]
004d806cldur x29, [sp-8]
004d8070ldr x30, [sp], 112
004d8074ret x30
004d8078
004d8078loc_4d8078:
004d8078bl runtime.panicSliceB
004d807c
004d807cloc_4d807c:
004d807cbl runtime.panicSliceAcap
004d8080
004d8080loc_4d8080:
004d8080orr x0, xzr, 4
004d8084bl runtime.panicSliceB
004d8088hint
004d808c
004d808cloc_4d808c:
004d808cstp x0, x1, [sp+8]
004d8090str x2, [sp+24]
004d8094mov x3, x30
004d8098bl runtime.morestack_noctxt.abi0
004d809cldp x0, x1, [sp+8]
004d80a0ldr x2, [sp+24]
004d80a4b 0x4d7ee0
004d80a8udf 0
004d80acudf 0
004d7ee0
004d7ee0golang.org/x/crypto/ssh.parseString: ; void golang.org/x/crypto/ssh.parseString(struct []uint8 in)
004d7ee0ldr x16, [x28+16]
004d7ee4subs xzr, sp, x16
004d7ee8b.ls 0x4d808c
004d7eecstr x30, [sp-112]!
004d7ef0stur x29, [sp-8]
004d7ef4sub x29, sp, 8
004d7ef8str x0, [sp+120]
004d7efcstr x1, [sp+128]
004d7f00str x2, [sp+136]
004d7f04str xzr, [sp+80]
004d7f08stp xzr, xzr, [sp+88]
004d7f0cstr xzr, [sp+56]
004d7f10stp xzr, xzr, [sp+64]
004d7f14strb wzr, [sp+43]
004d7f18ldr x7, [sp+128]
004d7f1cstr x7, [sp+48]
004d7f20subs xzr, x7, 4
004d7f24b.lt 0x4d7f2c
004d7f28b 0x4d7f54
004d7f2c
004d7f2cloc_4d7f2c:
004d7f2cldrb w6, [sp+43]
004d7f30ldr x0, [sp+80]
004d7f34ldr x3, [sp+56]
004d7f38ldr x1, [sp+88]
004d7f3cldr x2, [sp+96]
004d7f40mov x4, xzr
004d7f44mov x5, x4
004d7f48ldur x29, [sp-8]
004d7f4cldr x30, [sp], 112
004d7f50ret x30
004d7f54
004d7f54loc_4d7f54:
004d7f54ldr x0, [sp+120]
004d7f58ldr x1, [sp+128]
004d7f5cldr x2, [sp+136]
004d7f60bl encoding/binary.bigEndian.Uint32
004d7f64str w0, [sp+44]
004d7f68ldr x1, [sp+128]
004d7f6cldr x3, [sp+120]
004d7f70ldr x4, [sp+136]
004d7f74b 0x4d7f78
004d7f78
004d7f78loc_4d7f78:
004d7f78subs xzr, x1, 4
004d7f7cb.hs 0x4d7f84
004d7f80b 0x4d8080
004d7f84
004d7f84loc_4d7f84:
004d7f84sub x2, x4, 4
004d7f88sub x7, x1, 4
004d7f8csub x8, xzr, x2
004d7f90sbfm x8, x8, 63, 63
004d7f94and x8, x8, 4
004d7f98add x8, x3, x8
004d7f9cstr x8, [sp+120]
004d7fa0str x7, [sp+128]
004d7fa4str x2, [sp+136]
004d7fa8str x7, [sp+48]
004d7facldr w9, [sp+44]
004d7fb0subs wzr, w9, w7
004d7fb4b.hi 0x4d7fbc
004d7fb8b 0x4d7fe4
004d7fbc
004d7fbcloc_4d7fbc:
004d7fbcldrb w6, [sp+43]
004d7fc0ldr x0, [sp+80]
004d7fc4ldr x3, [sp+56]
004d7fc8ldr x1, [sp+88]
004d7fccldr x4, [sp+64]
004d7fd0ldr x2, [sp+96]
004d7fd4ldr x5, [sp+72]
004d7fd8ldur x29, [sp-8]
004d7fdcldr x30, [sp], 112
004d7fe0ret x30
004d7fe4
004d7fe4loc_4d7fe4:
004d7fe4ldr w7, [sp+44]
004d7fe8mov x1, x7
004d7fecsubs xzr, x1, x2
004d7ff0b.ls 0x4d7ff8
004d7ff4b 0x4d807c
004d7ff8
004d7ff8loc_4d7ff8:
004d7ff8b 0x4d7ffc
004d7ffc
004d7ffcloc_4d7ffc:
004d7ffcstr x8, [sp+80]
004d8000str x1, [sp+88]
004d8004str x2, [sp+96]
004d8008ldr x1, [sp+128]
004d800cldr w7, [sp+44]
004d8010ldr x8, [sp+120]
004d8014ldr x9, [sp+136]
004d8018b 0x4d801c
004d801c
004d801cloc_4d801c:
004d801cmov x0, x7
004d8020subs xzr, x0, x1
004d8024b.ls 0x4d802c
004d8028b 0x4d8078
004d802c
004d802cloc_4d802c:
004d802csub x7, x9, x0
004d8030sub x9, x1, x0
004d8034sub x10, xzr, x7
004d8038and x10, x0, x10, asr #63
004d803cadd x8, x8, x10
004d8040str x8, [sp+56]
004d8044str x9, [sp+64]
004d8048str x7, [sp+72]
004d804corr x6, xzr, 1
004d8050strb w6, [sp+43]
004d8054ldr x0, [sp+80]
004d8058ldr x3, [sp+56]
004d805cldr x1, [sp+88]
004d8060ldr x4, [sp+64]
004d8064ldr x2, [sp+96]
004d8068ldr x5, [sp+72]
004d806cldur x29, [sp-8]
004d8070ldr x30, [sp], 112
004d8074ret x30
004d8078
004d8078loc_4d8078:
004d8078bl runtime.panicSliceB
004d807c
004d807cloc_4d807c:
004d807cbl runtime.panicSliceAcap
004d8080
004d8080loc_4d8080:
004d8080orr x0, xzr, 4
004d8084bl runtime.panicSliceB
004d8088hint
004d808c
004d808cloc_4d808c:
004d808cstp x0, x1, [sp+8]
004d8090str x2, [sp+24]
004d8094mov x3, x30
004d8098bl runtime.morestack_noctxt.abi0
004d809cldp x0, x1, [sp+8]
004d80a0ldr x2, [sp+24]
004d80a4b 0x4d7ee0
004d80a8udf 0
004d80acudf 0
004d7ee0
004d80b0
004d80b0golang.org/x/crypto/ssh.parseNameList: ; void golang.org/x/crypto/ssh.parseNameList(struct []uint8 in)
004d80b0ldr x16, [x28+16]
004d80b4sub x17, sp, 240
004d80b8subs xzr, x17, x16
004d80bcb.ls 0x4d8390
004d80c0sub x20, sp, 368
004d80c4stp x29, x30, [x20-8]
004d80c8add sp, x20, 0
004d80ccsub x29, sp, 8
004d80d0str x0, [sp+376]
004d80d4str x1, [sp+384]
004d80d8str x2, [sp+392]
004d80dcstr xzr, [sp+184]
004d80e0stp xzr, xzr, [sp+192]
004d80e4str xzr, [sp+112]
004d80e8stp xzr, xzr, [sp+120]
004d80ecstrb wzr, [sp+69]
004d80f0str xzr, [sp+336]
004d80f4stp xzr, xzr, [sp+344]
004d80f8str xzr, [sp+312]
004d80fcstp xzr, xzr, [sp+320]
004d8100ldr x0, [sp+376]
004d8104ldr x1, [sp+384]
004d8108ldr x2, [sp+392]
004d810cbl golang.org/x/crypto/ssh.parseString
004d8110str x0, [sp+336]
004d8114str x1, [sp+344]
004d8118str x2, [sp+352]
004d811cstr x3, [sp+312]
004d8120str x4, [sp+320]
004d8124str x5, [sp+328]
004d8128strb w6, [sp+71]
004d812cldr x3, [sp+344]
004d8130ldr x4, [sp+352]
004d8134ldr x5, [sp+336]
004d8138str x5, [sp+256]
004d813cstr x3, [sp+264]
004d8140str x4, [sp+272]
004d8144ldr x3, [sp+312]
004d8148ldr x4, [sp+320]
004d814cldr x5, [sp+328]
004d8150str x3, [sp+232]
004d8154str x4, [sp+240]
004d8158str x5, [sp+248]
004d815cldrb w3, [sp+71]
004d8160strb w3, [sp+70]
004d8164ldr x3, [sp+256]
004d8168ldr x4, [sp+264]
004d816cldr x5, [sp+272]
004d8170str x3, [sp+208]
004d8174str x4, [sp+216]
004d8178str x5, [sp+224]
004d817cldr x3, [sp+232]
004d8180ldr x4, [sp+240]
004d8184ldr x5, [sp+248]
004d8188str x3, [sp+112]
004d818cstr x4, [sp+120]
004d8190str x5, [sp+128]
004d8194ldrb w6, [sp+70]
004d8198strb w6, [sp+69]
004d819ctbnz w6, 0, 0x4d81a4
004d81a0b 0x4d827c
004d81a4
004d81a4loc_4d81a4:
004d81a4ldr x7, [sp+216]
004d81a8str x7, [sp+104]
004d81accbz x7, 0x4d81b4
004d81b0b 0x4d81f4
004d81b4
004d81b4loc_4d81b4:
004d81b4adrp x27, 0x538000
004d81b8ldr x0, [x27+16]
004d81bcadrp x27, 0x538000
004d81c0ldr x1, [x27+24]
004d81c4adrp x27, 0x538000
004d81c8ldr x2, [x27+32]
004d81ccstr x0, [sp+184]
004d81d0str x1, [sp+192]
004d81d4str x2, [sp+200]
004d81d8ldrb w6, [sp+69]
004d81dcldr x3, [sp+112]
004d81e0ldr x4, [sp+120]
004d81e4ldr x5, [sp+128]
004d81e8ldp x29, x30, [sp-8]
004d81ecadd sp, sp, 368
004d81f0ret x30
004d81f4
004d81f4loc_4d81f4:
004d81f4ldr x0, [sp+208]
004d81f8adrp x27, 0x537000
004d81fcldr x3, [x27+4080]
004d8200ldr x1, [sp+216]
004d8204adrp x27, 0x537000
004d8208ldr x4, [x27+4088]
004d820cldr x2, [sp+224]
004d8210adrp x27, 0x538000
004d8214ldr x5, [x27]
004d8218bl bytes.Split
004d821cstr x0, [sp+136]
004d8220str x1, [sp+144]
004d8224str x2, [sp+152]
004d8228str x1, [sp+104]
004d822cadrp x0, 0x11d000
004d8230add x0, x0, 2944
004d8234mov x2, x1
004d8238bl runtime.makeslice
004d823cldr x6, [sp+104]
004d8240ldr x7, [sp+104]
004d8244str x0, [sp+184]
004d8248str x6, [sp+192]
004d824cstr x7, [sp+200]
004d8250ldr x6, [sp+144]
004d8254ldr x7, [sp+136]
004d8258ldr x8, [sp+152]
004d825cstr x7, [sp+288]
004d8260str x6, [sp+296]
004d8264str x8, [sp+304]
004d8268str xzr, [sp+96]
004d826cstr x6, [sp+88]
004d8270ldr x6, [sp+288]
004d8274str x6, [sp+80]
004d8278b 0x4d82a0
004d827c
004d827cloc_4d827c:
004d827cldr x3, [sp+112]
004d8280ldr x0, [sp+184]
004d8284ldr x1, [sp+192]
004d8288ldr x4, [sp+120]
004d828cldr x2, [sp+200]
004d8290ldr x5, [sp+128]
004d8294ldp x29, x30, [sp-8]
004d8298add sp, sp, 368
004d829cret x30
004d82a0
004d82a0loc_4d82a0:
004d82a0ldr x7, [sp+88]
004d82a4ldr x8, [sp+96]
004d82a8subs xzr, x7, x8
004d82acb.gt 0x4d82b4
004d82b0b 0x4d8358
004d82b4
004d82b4loc_4d82b4:
004d82b4ldr x3, [sp+80]
004d82b8str x3, [sp+280]
004d82bcldr x3, [sp+96]
004d82c0str x3, [sp+72]
004d82c4ldr x3, [sp+280]
004d82c8ldr x1, [x3]
004d82ccldr x2, [x3+8]
004d82d0ldr x3, [x3+16]
004d82d4str x1, [sp+160]
004d82d8str x2, [sp+168]
004d82dcstr x3, [sp+176]
004d82e0mov x0, xzr
004d82e4bl runtime.slicebytetostring
004d82e8ldr x3, [sp+72]
004d82ecldr x4, [sp+184]
004d82f0ldr x5, [sp+192]
004d82f4subs xzr, x5, x3
004d82f8b.hi 0x4d8300
004d82fcb 0x4d8380
004d8300
004d8300loc_4d8300:
004d8300add x7, x4, x3, lsl #4
004d8304str x1, [x7+8]
004d8308ubfm x7, x3, 60, 59
004d830cadrp x27, 0x573000
004d8310ldr w8, [x27+3056]
004d8314cbz w8, 0x4d831c
004d8318b 0x4d8320
004d831c
004d831cloc_4d831c:
004d831cb 0x4d8334
004d8320
004d8320loc_4d8320:
004d8320bl runtime.gcWriteBarrier2
004d8324str x0, [x25]
004d8328ldr x8, [x4+x7]
004d832cstr x8, [x25+8]
004d8330b 0x4d8334
004d8334
004d8334loc_4d8334:
004d8334str x0, [x4+x7]
004d8338b 0x4d833c
004d833c
004d833cloc_4d833c:
004d833cldr x7, [sp+96]
004d8340add x7, x7, 1
004d8344str x7, [sp+96]
004d8348ldr x7, [sp+280]
004d834cadd x7, x7, 24
004d8350str x7, [sp+80]
004d8354b 0x4d82a0
004d8358
004d8358loc_4d8358:
004d8358ldrb w6, [sp+69]
004d835cldr x3, [sp+112]
004d8360ldr x0, [sp+184]
004d8364ldr x1, [sp+192]
004d8368ldr x4, [sp+120]
004d836cldr x2, [sp+200]
004d8370ldr x5, [sp+128]
004d8374ldp x29, x30, [sp-8]
004d8378add sp, sp, 368
004d837cret x30
004d8380
004d8380loc_4d8380:
004d8380mov x0, x3
004d8384mov x1, x5
004d8388bl runtime.panicIndex
004d838chint
004d8390
004d8390loc_4d8390:
004d8390stp x0, x1, [sp+8]
004d8394str x2, [sp+24]
004d8398mov x3, x30
004d839cbl runtime.morestack_noctxt.abi0
004d83a0ldp x0, x1, [sp+8]
004d83a4ldr x2, [sp+24]
004d83a8b 0x4d80b0
004d83acudf 0
004d80b0
004d80b0golang.org/x/crypto/ssh.parseNameList: ; void golang.org/x/crypto/ssh.parseNameList(struct []uint8 in)
004d80b0ldr x16, [x28+16]
004d80b4sub x17, sp, 240
004d80b8subs xzr, x17, x16
004d80bcb.ls 0x4d8390
004d80c0sub x20, sp, 368
004d80c4stp x29, x30, [x20-8]
004d80c8add sp, x20, 0
004d80ccsub x29, sp, 8
004d80d0str x0, [sp+376]
004d80d4str x1, [sp+384]
004d80d8str x2, [sp+392]
004d80dcstr xzr, [sp+184]
004d80e0stp xzr, xzr, [sp+192]
004d80e4str xzr, [sp+112]
004d80e8stp xzr, xzr, [sp+120]
004d80ecstrb wzr, [sp+69]
004d80f0str xzr, [sp+336]
004d80f4stp xzr, xzr, [sp+344]
004d80f8str xzr, [sp+312]
004d80fcstp xzr, xzr, [sp+320]
004d8100ldr x0, [sp+376]
004d8104ldr x1, [sp+384]
004d8108ldr x2, [sp+392]
004d810cbl golang.org/x/crypto/ssh.parseString
004d8110str x0, [sp+336]
004d8114str x1, [sp+344]
004d8118str x2, [sp+352]
004d811cstr x3, [sp+312]
004d8120str x4, [sp+320]
004d8124str x5, [sp+328]
004d8128strb w6, [sp+71]
004d812cldr x3, [sp+344]
004d8130ldr x4, [sp+352]
004d8134ldr x5, [sp+336]
004d8138str x5, [sp+256]
004d813cstr x3, [sp+264]
004d8140str x4, [sp+272]
004d8144ldr x3, [sp+312]
004d8148ldr x4, [sp+320]
004d814cldr x5, [sp+328]
004d8150str x3, [sp+232]
004d8154str x4, [sp+240]
004d8158str x5, [sp+248]
004d815cldrb w3, [sp+71]
004d8160strb w3, [sp+70]
004d8164ldr x3, [sp+256]
004d8168ldr x4, [sp+264]
004d816cldr x5, [sp+272]
004d8170str x3, [sp+208]
004d8174str x4, [sp+216]
004d8178str x5, [sp+224]
004d817cldr x3, [sp+232]
004d8180ldr x4, [sp+240]
004d8184ldr x5, [sp+248]
004d8188str x3, [sp+112]
004d818cstr x4, [sp+120]
004d8190str x5, [sp+128]
004d8194ldrb w6, [sp+70]
004d8198strb w6, [sp+69]
004d819ctbnz w6, 0, 0x4d81a4
004d81a0b 0x4d827c
004d81a4
004d81a4loc_4d81a4:
004d81a4ldr x7, [sp+216]
004d81a8str x7, [sp+104]
004d81accbz x7, 0x4d81b4
004d81b0b 0x4d81f4
004d81b4
004d81b4loc_4d81b4:
004d81b4adrp x27, 0x538000
004d81b8ldr x0, [x27+16]
004d81bcadrp x27, 0x538000
004d81c0ldr x1, [x27+24]
004d81c4adrp x27, 0x538000
004d81c8ldr x2, [x27+32]
004d81ccstr x0, [sp+184]
004d81d0str x1, [sp+192]
004d81d4str x2, [sp+200]
004d81d8ldrb w6, [sp+69]
004d81dcldr x3, [sp+112]
004d81e0ldr x4, [sp+120]
004d81e4ldr x5, [sp+128]
004d81e8ldp x29, x30, [sp-8]
004d81ecadd sp, sp, 368
004d81f0ret x30
004d81f4
004d81f4loc_4d81f4:
004d81f4ldr x0, [sp+208]
004d81f8adrp x27, 0x537000
004d81fcldr x3, [x27+4080]
004d8200ldr x1, [sp+216]
004d8204adrp x27, 0x537000
004d8208ldr x4, [x27+4088]
004d820cldr x2, [sp+224]
004d8210adrp x27, 0x538000
004d8214ldr x5, [x27]
004d8218bl bytes.Split
004d821cstr x0, [sp+136]
004d8220str x1, [sp+144]
004d8224str x2, [sp+152]
004d8228str x1, [sp+104]
004d822cadrp x0, 0x11d000
004d8230add x0, x0, 2944
004d8234mov x2, x1
004d8238bl runtime.makeslice
004d823cldr x6, [sp+104]
004d8240ldr x7, [sp+104]
004d8244str x0, [sp+184]
004d8248str x6, [sp+192]
004d824cstr x7, [sp+200]
004d8250ldr x6, [sp+144]
004d8254ldr x7, [sp+136]
004d8258ldr x8, [sp+152]
004d825cstr x7, [sp+288]
004d8260str x6, [sp+296]
004d8264str x8, [sp+304]
004d8268str xzr, [sp+96]
004d826cstr x6, [sp+88]
004d8270ldr x6, [sp+288]
004d8274str x6, [sp+80]
004d8278b 0x4d82a0
004d827c
004d827cloc_4d827c:
004d827cldr x3, [sp+112]
004d8280ldr x0, [sp+184]
004d8284ldr x1, [sp+192]
004d8288ldr x4, [sp+120]
004d828cldr x2, [sp+200]
004d8290ldr x5, [sp+128]
004d8294ldp x29, x30, [sp-8]
004d8298add sp, sp, 368
004d829cret x30
004d82a0
004d82a0loc_4d82a0:
004d82a0ldr x7, [sp+88]
004d82a4ldr x8, [sp+96]
004d82a8subs xzr, x7, x8
004d82acb.gt 0x4d82b4
004d82b0b 0x4d8358
004d82b4
004d82b4loc_4d82b4:
004d82b4ldr x3, [sp+80]
004d82b8str x3, [sp+280]
004d82bcldr x3, [sp+96]
004d82c0str x3, [sp+72]
004d82c4ldr x3, [sp+280]
004d82c8ldr x1, [x3]
004d82ccldr x2, [x3+8]
004d82d0ldr x3, [x3+16]
004d82d4str x1, [sp+160]
004d82d8str x2, [sp+168]
004d82dcstr x3, [sp+176]
004d82e0mov x0, xzr
004d82e4bl runtime.slicebytetostring
004d82e8ldr x3, [sp+72]
004d82ecldr x4, [sp+184]
004d82f0ldr x5, [sp+192]
004d82f4subs xzr, x5, x3
004d82f8b.hi 0x4d8300
004d82fcb 0x4d8380
004d8300
004d8300loc_4d8300:
004d8300add x7, x4, x3, lsl #4
004d8304str x1, [x7+8]
004d8308ubfm x7, x3, 60, 59
004d830cadrp x27, 0x573000
004d8310ldr w8, [x27+3056]
004d8314cbz w8, 0x4d831c
004d8318b 0x4d8320
004d831c
004d831cloc_4d831c:
004d831cb 0x4d8334
004d8320
004d8320loc_4d8320:
004d8320bl runtime.gcWriteBarrier2
004d8324str x0, [x25]
004d8328ldr x8, [x4+x7]
004d832cstr x8, [x25+8]
004d8330b 0x4d8334
004d8334
004d8334loc_4d8334:
004d8334str x0, [x4+x7]
004d8338b 0x4d833c
004d833c
004d833cloc_4d833c:
004d833cldr x7, [sp+96]
004d8340add x7, x7, 1
004d8344str x7, [sp+96]
004d8348ldr x7, [sp+280]
004d834cadd x7, x7, 24
004d8350str x7, [sp+80]
004d8354b 0x4d82a0
004d8358
004d8358loc_4d8358:
004d8358ldrb w6, [sp+69]
004d835cldr x3, [sp+112]
004d8360ldr x0, [sp+184]
004d8364ldr x1, [sp+192]
004d8368ldr x4, [sp+120]
004d836cldr x2, [sp+200]
004d8370ldr x5, [sp+128]
004d8374ldp x29, x30, [sp-8]
004d8378add sp, sp, 368
004d837cret x30
004d8380
004d8380loc_4d8380:
004d8380mov x0, x3
004d8384mov x1, x5
004d8388bl runtime.panicIndex
004d838chint
004d8390
004d8390loc_4d8390:
004d8390stp x0, x1, [sp+8]
004d8394str x2, [sp+24]
004d8398mov x3, x30
004d839cbl runtime.morestack_noctxt.abi0
004d83a0ldp x0, x1, [sp+8]
004d83a4ldr x2, [sp+24]
004d83a8b 0x4d80b0
004d83acudf 0
004d80b0
004d83b0
004d83b0golang.org/x/crypto/ssh.parseInt: ; void golang.org/x/crypto/ssh.parseInt(struct []uint8 in)
004d83b0ldr x16, [x28+16]
004d83b4sub x17, sp, 144
004d83b8subs xzr, x17, x16
004d83bcb.ls 0x4d8644
004d83c0sub x20, sp, 272
004d83c4stp x29, x30, [x20-8]
004d83c8add sp, x20, 0
004d83ccsub x29, sp, 8
004d83d0str x0, [sp+280]
004d83d4str x1, [sp+288]
004d83d8str x2, [sp+296]
004d83dcstr xzr, [sp+112]
004d83e0str xzr, [sp+88]
004d83e4stp xzr, xzr, [sp+96]
004d83e8strb wzr, [sp+53]
004d83ecstr xzr, [sp+240]
004d83f0stp xzr, xzr, [sp+248]
004d83f4str xzr, [sp+216]
004d83f8stp xzr, xzr, [sp+224]
004d83fcldr x0, [sp+280]
004d8400ldr x1, [sp+288]
004d8404ldr x2, [sp+296]
004d8408bl golang.org/x/crypto/ssh.parseString
004d840cstr x0, [sp+240]
004d8410str x1, [sp+248]
004d8414str x2, [sp+256]
004d8418str x3, [sp+216]
004d841cstr x4, [sp+224]
004d8420str x5, [sp+232]
004d8424strb w6, [sp+55]
004d8428ldr x3, [sp+248]
004d842cldr x4, [sp+256]
004d8430ldr x5, [sp+240]
004d8434str x5, [sp+192]
004d8438str x3, [sp+200]
004d843cstr x4, [sp+208]
004d8440ldr x3, [sp+216]
004d8444ldr x4, [sp+224]
004d8448ldr x5, [sp+232]
004d844cstr x3, [sp+168]
004d8450str x4, [sp+176]
004d8454str x5, [sp+184]
004d8458ldrb w3, [sp+55]
004d845cstrb w3, [sp+54]
004d8460ldr x3, [sp+192]
004d8464ldr x4, [sp+200]
004d8468ldr x5, [sp+208]
004d846cstr x3, [sp+144]
004d8470str x4, [sp+152]
004d8474str x5, [sp+160]
004d8478ldr x3, [sp+168]
004d847cldr x4, [sp+176]
004d8480ldr x5, [sp+184]
004d8484str x3, [sp+88]
004d8488str x4, [sp+96]
004d848cstr x5, [sp+104]
004d8490ldrb w4, [sp+54]
004d8494strb w4, [sp+53]
004d8498tbnz w4, 0, 0x4d84a0
004d849cb 0x4d8554
004d84a0
004d84a0loc_4d84a0:
004d84a0adrp x0, 0x16d000
004d84a4add x0, x0, 1024
004d84a8bl runtime.newobject
004d84acstr x0, [sp+112]
004d84b0ldr x1, [sp+152]
004d84b4str x1, [sp+80]
004d84b8subs xzr, x1, 0
004d84bccset x2, ne
004d84c0strb w2, [sp+55]
004d84c4cbnz x1, 0x4d84cc
004d84c8b 0x4d84f4
004d84cc
004d84ccloc_4d84cc:
004d84ccldr x1, [sp+152]
004d84d0ldr x4, [sp+144]
004d84d4subs xzr, x1, 0
004d84d8b.hi 0x4d84e0
004d84dcb 0x4d8638
004d84e0
004d84e0loc_4d84e0:
004d84e0ldrb w4, [x4]
004d84e4ands wzr, w4, 128
004d84e8cset x4, ne
004d84ecstrb w4, [sp+55]
004d84f0b 0x4d84f8
004d84f4
004d84f4loc_4d84f4:
004d84f4b 0x4d84f8
004d84f8
004d84f8loc_4d84f8:
004d84f8ldrb w4, [sp+55]
004d84fctbnz w4, 0, 0x4d8504
004d8500b 0x4d853c
004d8504
004d8504loc_4d8504:
004d8504ldr x2, [sp+152]
004d8508str x2, [sp+80]
004d850cadrp x0, 0x11d000
004d8510add x0, x0, 3072
004d8514mov x1, x2
004d8518bl runtime.makeslice
004d851cldr x3, [sp+80]
004d8520ldr x4, [sp+80]
004d8524str x0, [sp+120]
004d8528str x3, [sp+128]
004d852cstr x4, [sp+136]
004d8530str xzr, [sp+72]
004d8534str x3, [sp+64]
004d8538b 0x4d8594
004d853c
004d853cloc_4d853c:
004d853cldr x1, [sp+144]
004d8540ldr x2, [sp+152]
004d8544ldr x3, [sp+160]
004d8548ldr x0, [sp+112]
004d854cbl math/big.(*Int).SetBytes
004d8550b 0x4d8570
004d8554
004d8554loc_4d8554:
004d8554ldr x1, [sp+88]
004d8558ldr x2, [sp+96]
004d855cldr x3, [sp+104]
004d8560ldr x0, [sp+112]
004d8564ldp x29, x30, [sp-8]
004d8568add sp, sp, 272
004d856cret x30
004d8570
004d8570loc_4d8570:
004d8570orr x4, xzr, 1
004d8574strb w4, [sp+53]
004d8578ldr x1, [sp+88]
004d857cldr x2, [sp+96]
004d8580ldr x3, [sp+104]
004d8584ldr x0, [sp+112]
004d8588ldp x29, x30, [sp-8]
004d858cadd sp, sp, 272
004d8590ret x30
004d8594
004d8594loc_4d8594:
004d8594ldr x4, [sp+64]
004d8598ldr x5, [sp+72]
004d859csubs xzr, x4, x5
004d85a0b.gt 0x4d85a8
004d85a4b 0x4d85f8
004d85a8
004d85a8loc_4d85a8:
004d85a8ldr x0, [sp+72]
004d85acstr x0, [sp+56]
004d85b0ldr x1, [sp+152]
004d85b4ldr x4, [sp+144]
004d85b8subs xzr, x1, x0
004d85bcb.hi 0x4d85c4
004d85c0b 0x4d8634
004d85c4
004d85c4loc_4d85c4:
004d85c4ldr x1, [sp+128]
004d85c8ldr x5, [sp+120]
004d85ccldrb w4, [x4+x0]
004d85d0orn x4, xzr, x4
004d85d4subs xzr, x1, x0
004d85d8b.hi 0x4d85e0
004d85dcb 0x4d8630
004d85e0
004d85e0loc_4d85e0:
004d85e0strb w4, [x5+x0]
004d85e4b 0x4d85e8
004d85e8
004d85e8loc_4d85e8:
004d85e8ldr x4, [sp+72]
004d85ecadd x4, x4, 1
004d85f0str x4, [sp+72]
004d85f4b 0x4d8594
004d85f8
004d85f8loc_4d85f8:
004d85f8ldr x1, [sp+120]
004d85fcldr x2, [sp+128]
004d8600ldr x3, [sp+136]
004d8604ldr x0, [sp+112]
004d8608bl math/big.(*Int).SetBytes
004d860cldr x1, [sp+112]
004d8610adrp x27, 0x548000
004d8614ldr x2, [x27+4032]
004d8618ldr x0, [sp+112]
004d861cbl math/big.(*Int).Add
004d8620ldr x1, [sp+112]
004d8624ldr x0, [sp+112]
004d8628bl math/big.(*Int).Neg
004d862cb 0x4d8570
004d8630
004d8630loc_4d8630:
004d8630bl runtime.panicIndex
004d8634
004d8634loc_4d8634:
004d8634bl runtime.panicIndex
004d8638
004d8638loc_4d8638:
004d8638mov x0, xzr
004d863cbl runtime.panicIndex
004d8640hint
004d8644
004d8644loc_4d8644:
004d8644stp x0, x1, [sp+8]
004d8648str x2, [sp+24]
004d864cmov x3, x30
004d8650bl runtime.morestack_noctxt.abi0
004d8654ldp x0, x1, [sp+8]
004d8658ldr x2, [sp+24]
004d865cb 0x4d83b0
004d83b0
004d83b0golang.org/x/crypto/ssh.parseInt: ; void golang.org/x/crypto/ssh.parseInt(struct []uint8 in)
004d83b0ldr x16, [x28+16]
004d83b4sub x17, sp, 144
004d83b8subs xzr, x17, x16
004d83bcb.ls 0x4d8644
004d83c0sub x20, sp, 272
004d83c4stp x29, x30, [x20-8]
004d83c8add sp, x20, 0
004d83ccsub x29, sp, 8
004d83d0str x0, [sp+280]
004d83d4str x1, [sp+288]
004d83d8str x2, [sp+296]
004d83dcstr xzr, [sp+112]
004d83e0str xzr, [sp+88]
004d83e4stp xzr, xzr, [sp+96]
004d83e8strb wzr, [sp+53]
004d83ecstr xzr, [sp+240]
004d83f0stp xzr, xzr, [sp+248]
004d83f4str xzr, [sp+216]
004d83f8stp xzr, xzr, [sp+224]
004d83fcldr x0, [sp+280]
004d8400ldr x1, [sp+288]
004d8404ldr x2, [sp+296]
004d8408bl golang.org/x/crypto/ssh.parseString
004d840cstr x0, [sp+240]
004d8410str x1, [sp+248]
004d8414str x2, [sp+256]
004d8418str x3, [sp+216]
004d841cstr x4, [sp+224]
004d8420str x5, [sp+232]
004d8424strb w6, [sp+55]
004d8428ldr x3, [sp+248]
004d842cldr x4, [sp+256]
004d8430ldr x5, [sp+240]
004d8434str x5, [sp+192]
004d8438str x3, [sp+200]
004d843cstr x4, [sp+208]
004d8440ldr x3, [sp+216]
004d8444ldr x4, [sp+224]
004d8448ldr x5, [sp+232]
004d844cstr x3, [sp+168]
004d8450str x4, [sp+176]
004d8454str x5, [sp+184]
004d8458ldrb w3, [sp+55]
004d845cstrb w3, [sp+54]
004d8460ldr x3, [sp+192]
004d8464ldr x4, [sp+200]
004d8468ldr x5, [sp+208]
004d846cstr x3, [sp+144]
004d8470str x4, [sp+152]
004d8474str x5, [sp+160]
004d8478ldr x3, [sp+168]
004d847cldr x4, [sp+176]
004d8480ldr x5, [sp+184]
004d8484str x3, [sp+88]
004d8488str x4, [sp+96]
004d848cstr x5, [sp+104]
004d8490ldrb w4, [sp+54]
004d8494strb w4, [sp+53]
004d8498tbnz w4, 0, 0x4d84a0
004d849cb 0x4d8554
004d84a0
004d84a0loc_4d84a0:
004d84a0adrp x0, 0x16d000
004d84a4add x0, x0, 1024
004d84a8bl runtime.newobject
004d84acstr x0, [sp+112]
004d84b0ldr x1, [sp+152]
004d84b4str x1, [sp+80]
004d84b8subs xzr, x1, 0
004d84bccset x2, ne
004d84c0strb w2, [sp+55]
004d84c4cbnz x1, 0x4d84cc
004d84c8b 0x4d84f4
004d84cc
004d84ccloc_4d84cc:
004d84ccldr x1, [sp+152]
004d84d0ldr x4, [sp+144]
004d84d4subs xzr, x1, 0
004d84d8b.hi 0x4d84e0
004d84dcb 0x4d8638
004d84e0
004d84e0loc_4d84e0:
004d84e0ldrb w4, [x4]
004d84e4ands wzr, w4, 128
004d84e8cset x4, ne
004d84ecstrb w4, [sp+55]
004d84f0b 0x4d84f8
004d84f4
004d84f4loc_4d84f4:
004d84f4b 0x4d84f8
004d84f8
004d84f8loc_4d84f8:
004d84f8ldrb w4, [sp+55]
004d84fctbnz w4, 0, 0x4d8504
004d8500b 0x4d853c
004d8504
004d8504loc_4d8504:
004d8504ldr x2, [sp+152]
004d8508str x2, [sp+80]
004d850cadrp x0, 0x11d000
004d8510add x0, x0, 3072
004d8514mov x1, x2
004d8518bl runtime.makeslice
004d851cldr x3, [sp+80]
004d8520ldr x4, [sp+80]
004d8524str x0, [sp+120]
004d8528str x3, [sp+128]
004d852cstr x4, [sp+136]
004d8530str xzr, [sp+72]
004d8534str x3, [sp+64]
004d8538b 0x4d8594
004d853c
004d853cloc_4d853c:
004d853cldr x1, [sp+144]
004d8540ldr x2, [sp+152]
004d8544ldr x3, [sp+160]
004d8548ldr x0, [sp+112]
004d854cbl math/big.(*Int).SetBytes
004d8550b 0x4d8570
004d8554
004d8554loc_4d8554:
004d8554ldr x1, [sp+88]
004d8558ldr x2, [sp+96]
004d855cldr x3, [sp+104]
004d8560ldr x0, [sp+112]
004d8564ldp x29, x30, [sp-8]
004d8568add sp, sp, 272
004d856cret x30
004d8570
004d8570loc_4d8570:
004d8570orr x4, xzr, 1
004d8574strb w4, [sp+53]
004d8578ldr x1, [sp+88]
004d857cldr x2, [sp+96]
004d8580ldr x3, [sp+104]
004d8584ldr x0, [sp+112]
004d8588ldp x29, x30, [sp-8]
004d858cadd sp, sp, 272
004d8590ret x30
004d8594
004d8594loc_4d8594:
004d8594ldr x4, [sp+64]
004d8598ldr x5, [sp+72]
004d859csubs xzr, x4, x5
004d85a0b.gt 0x4d85a8
004d85a4b 0x4d85f8
004d85a8
004d85a8loc_4d85a8:
004d85a8ldr x0, [sp+72]
004d85acstr x0, [sp+56]
004d85b0ldr x1, [sp+152]
004d85b4ldr x4, [sp+144]
004d85b8subs xzr, x1, x0
004d85bcb.hi 0x4d85c4
004d85c0b 0x4d8634
004d85c4
004d85c4loc_4d85c4:
004d85c4ldr x1, [sp+128]
004d85c8ldr x5, [sp+120]
004d85ccldrb w4, [x4+x0]
004d85d0orn x4, xzr, x4
004d85d4subs xzr, x1, x0
004d85d8b.hi 0x4d85e0
004d85dcb 0x4d8630
004d85e0
004d85e0loc_4d85e0:
004d85e0strb w4, [x5+x0]
004d85e4b 0x4d85e8
004d85e8
004d85e8loc_4d85e8:
004d85e8ldr x4, [sp+72]
004d85ecadd x4, x4, 1
004d85f0str x4, [sp+72]
004d85f4b 0x4d8594
004d85f8
004d85f8loc_4d85f8:
004d85f8ldr x1, [sp+120]
004d85fcldr x2, [sp+128]
004d8600ldr x3, [sp+136]
004d8604ldr x0, [sp+112]
004d8608bl math/big.(*Int).SetBytes
004d860cldr x1, [sp+112]
004d8610adrp x27, 0x548000
004d8614ldr x2, [x27+4032]
004d8618ldr x0, [sp+112]
004d861cbl math/big.(*Int).Add
004d8620ldr x1, [sp+112]
004d8624ldr x0, [sp+112]
004d8628bl math/big.(*Int).Neg
004d862cb 0x4d8570
004d8630
004d8630loc_4d8630:
004d8630bl runtime.panicIndex
004d8634
004d8634loc_4d8634:
004d8634bl runtime.panicIndex
004d8638
004d8638loc_4d8638:
004d8638mov x0, xzr
004d863cbl runtime.panicIndex
004d8640hint
004d8644
004d8644loc_4d8644:
004d8644stp x0, x1, [sp+8]
004d8648str x2, [sp+24]
004d864cmov x3, x30
004d8650bl runtime.morestack_noctxt.abi0
004d8654ldp x0, x1, [sp+8]
004d8658ldr x2, [sp+24]
004d865cb 0x4d83b0
004d83b0
004d8660
004d8660golang.org/x/crypto/ssh.parseUint32: ; void golang.org/x/crypto/ssh.parseUint32(struct []uint8 in)
004d8660ldr x16, [x28+16]
004d8664subs xzr, sp, x16
004d8668b.ls 0x4d877c
004d866cstr x30, [sp-112]!
004d8670stur x29, [sp-8]
004d8674sub x29, sp, 8
004d8678str x0, [sp+120]
004d867cstr x1, [sp+128]
004d8680str x2, [sp+136]
004d8684str wzr, [sp+40]
004d8688str xzr, [sp+56]
004d868cstp xzr, xzr, [sp+64]
004d8690strb wzr, [sp+39]
004d8694ldr x5, [sp+128]
004d8698str x5, [sp+48]
004d869csubs xzr, x5, 4
004d86a0b.lt 0x4d86a8
004d86a4b 0x4d86d8
004d86a8
004d86a8loc_4d86a8:
004d86a8str wzr, [sp+40]
004d86acstr xzr, [sp+56]
004d86b0stp xzr, xzr, [sp+64]
004d86b4strb wzr, [sp+39]
004d86b8ldr w0, [sp+40]
004d86bcldr x1, [sp+56]
004d86c0ldr x2, [sp+64]
004d86c4ldr x3, [sp+72]
004d86c8mov x4, xzr
004d86ccldur x29, [sp-8]
004d86d0ldr x30, [sp], 112
004d86d4ret x30
004d86d8
004d86d8loc_4d86d8:
004d86d8ldr x0, [sp+120]
004d86dcldr x1, [sp+128]
004d86e0ldr x2, [sp+136]
004d86e4bl encoding/binary.bigEndian.Uint32
004d86e8str w0, [sp+44]
004d86ecldr x1, [sp+128]
004d86f0ldr x3, [sp+136]
004d86f4ldr x4, [sp+120]
004d86f8b 0x4d86fc
004d86fc
004d86fcloc_4d86fc:
004d86fcsubs xzr, x1, 4
004d8700b.hs 0x4d8708
004d8704b 0x4d8770
004d8708
004d8708loc_4d8708:
004d8708sub x5, x3, 4
004d870csub x6, xzr, x5
004d8710sub x7, x1, 4
004d8714sbfm x6, x6, 63, 63
004d8718and x6, x6, 4
004d871cadd x6, x4, x6
004d8720str x6, [sp+80]
004d8724str x7, [sp+88]
004d8728str x5, [sp+96]
004d872cldr w5, [sp+44]
004d8730str w5, [sp+40]
004d8734ldr x5, [sp+80]
004d8738ldr x6, [sp+88]
004d873cldr x7, [sp+96]
004d8740str x5, [sp+56]
004d8744str x6, [sp+64]
004d8748str x7, [sp+72]
004d874corr x4, xzr, 1
004d8750strb w4, [sp+39]
004d8754ldr w0, [sp+40]
004d8758ldr x1, [sp+56]
004d875cldr x2, [sp+64]
004d8760ldr x3, [sp+72]
004d8764ldur x29, [sp-8]
004d8768ldr x30, [sp], 112
004d876cret x30
004d8770
004d8770loc_4d8770:
004d8770orr x0, xzr, 4
004d8774bl runtime.panicSliceB
004d8778hint
004d877c
004d877cloc_4d877c:
004d877cstp x0, x1, [sp+8]
004d8780str x2, [sp+24]
004d8784mov x3, x30
004d8788bl runtime.morestack_noctxt.abi0
004d878cldp x0, x1, [sp+8]
004d8790ldr x2, [sp+24]
004d8794b 0x4d8660
004d8798udf 0
004d879cudf 0
004d8660
004d8660golang.org/x/crypto/ssh.parseUint32: ; void golang.org/x/crypto/ssh.parseUint32(struct []uint8 in)
004d8660ldr x16, [x28+16]
004d8664subs xzr, sp, x16
004d8668b.ls 0x4d877c
004d866cstr x30, [sp-112]!
004d8670stur x29, [sp-8]
004d8674sub x29, sp, 8
004d8678str x0, [sp+120]
004d867cstr x1, [sp+128]
004d8680str x2, [sp+136]
004d8684str wzr, [sp+40]
004d8688str xzr, [sp+56]
004d868cstp xzr, xzr, [sp+64]
004d8690strb wzr, [sp+39]
004d8694ldr x5, [sp+128]
004d8698str x5, [sp+48]
004d869csubs xzr, x5, 4
004d86a0b.lt 0x4d86a8
004d86a4b 0x4d86d8
004d86a8
004d86a8loc_4d86a8:
004d86a8str wzr, [sp+40]
004d86acstr xzr, [sp+56]
004d86b0stp xzr, xzr, [sp+64]
004d86b4strb wzr, [sp+39]
004d86b8ldr w0, [sp+40]
004d86bcldr x1, [sp+56]
004d86c0ldr x2, [sp+64]
004d86c4ldr x3, [sp+72]
004d86c8mov x4, xzr
004d86ccldur x29, [sp-8]
004d86d0ldr x30, [sp], 112
004d86d4ret x30
004d86d8
004d86d8loc_4d86d8:
004d86d8ldr x0, [sp+120]
004d86dcldr x1, [sp+128]
004d86e0ldr x2, [sp+136]
004d86e4bl encoding/binary.bigEndian.Uint32
004d86e8str w0, [sp+44]
004d86ecldr x1, [sp+128]
004d86f0ldr x3, [sp+136]
004d86f4ldr x4, [sp+120]
004d86f8b 0x4d86fc
004d86fc
004d86fcloc_4d86fc:
004d86fcsubs xzr, x1, 4
004d8700b.hs 0x4d8708
004d8704b 0x4d8770
004d8708
004d8708loc_4d8708:
004d8708sub x5, x3, 4
004d870csub x6, xzr, x5
004d8710sub x7, x1, 4
004d8714sbfm x6, x6, 63, 63
004d8718and x6, x6, 4
004d871cadd x6, x4, x6
004d8720str x6, [sp+80]
004d8724str x7, [sp+88]
004d8728str x5, [sp+96]
004d872cldr w5, [sp+44]
004d8730str w5, [sp+40]
004d8734ldr x5, [sp+80]
004d8738ldr x6, [sp+88]
004d873cldr x7, [sp+96]
004d8740str x5, [sp+56]
004d8744str x6, [sp+64]
004d8748str x7, [sp+72]
004d874corr x4, xzr, 1
004d8750strb w4, [sp+39]
004d8754ldr w0, [sp+40]
004d8758ldr x1, [sp+56]
004d875cldr x2, [sp+64]
004d8760ldr x3, [sp+72]
004d8764ldur x29, [sp-8]
004d8768ldr x30, [sp], 112
004d876cret x30
004d8770
004d8770loc_4d8770:
004d8770orr x0, xzr, 4
004d8774bl runtime.panicSliceB
004d8778hint
004d877c
004d877cloc_4d877c:
004d877cstp x0, x1, [sp+8]
004d8780str x2, [sp+24]
004d8784mov x3, x30
004d8788bl runtime.morestack_noctxt.abi0
004d878cldp x0, x1, [sp+8]
004d8790ldr x2, [sp+24]
004d8794b 0x4d8660
004d8798udf 0
004d879cudf 0
004d8660
004d87a0
004d87a0golang.org/x/crypto/ssh.parseUint64: ; void golang.org/x/crypto/ssh.parseUint64(struct []uint8 in)
004d87a0ldr x16, [x28+16]
004d87a4subs xzr, sp, x16
004d87a8b.ls 0x4d88b0
004d87acstr x30, [sp-128]!
004d87b0stur x29, [sp-8]
004d87b4sub x29, sp, 8
004d87b8str x0, [sp+136]
004d87bcstr x1, [sp+144]
004d87c0str x2, [sp+152]
004d87c4str xzr, [sp+48]
004d87c8str xzr, [sp+72]
004d87ccstp xzr, xzr, [sp+80]
004d87d0strb wzr, [sp+47]
004d87d4ldr x5, [sp+144]
004d87d8str x5, [sp+64]
004d87dcsubs xzr, x5, 8
004d87e0b.lt 0x4d87e8
004d87e4b 0x4d8818
004d87e8
004d87e8loc_4d87e8:
004d87e8str xzr, [sp+48]
004d87ecstr xzr, [sp+72]
004d87f0stp xzr, xzr, [sp+80]
004d87f4strb wzr, [sp+47]
004d87f8ldr x0, [sp+48]
004d87fcldr x1, [sp+72]
004d8800ldr x2, [sp+80]
004d8804ldr x3, [sp+88]
004d8808mov x4, xzr
004d880cldur x29, [sp-8]
004d8810ldr x30, [sp], 128
004d8814ret x30
004d8818
004d8818loc_4d8818:
004d8818ldr x0, [sp+136]
004d881cldr x1, [sp+144]
004d8820ldr x2, [sp+152]
004d8824bl encoding/binary.bigEndian.Uint64
004d8828str x0, [sp+56]
004d882cldr x1, [sp+144]
004d8830ldr x3, [sp+152]
004d8834ldr x4, [sp+136]
004d8838b 0x4d883c
004d883c
004d883cloc_4d883c:
004d883csubs xzr, x1, 8
004d8840b.hs 0x4d8848
004d8844b 0x4d88a4
004d8848
004d8848loc_4d8848:
004d8848sub x5, x3, 8
004d884csub x6, x1, 8
004d8850sub x7, xzr, x5
004d8854sbfm x7, x7, 63, 63
004d8858and x7, x7, 8
004d885cadd x7, x4, x7
004d8860str x7, [sp+96]
004d8864str x6, [sp+104]
004d8868str x5, [sp+112]
004d886cldr x8, [sp+56]
004d8870str x8, [sp+48]
004d8874str x7, [sp+72]
004d8878str x6, [sp+80]
004d887cstr x5, [sp+88]
004d8880orr x4, xzr, 1
004d8884strb w4, [sp+47]
004d8888ldr x0, [sp+48]
004d888cldr x1, [sp+72]
004d8890ldr x2, [sp+80]
004d8894ldr x3, [sp+88]
004d8898ldur x29, [sp-8]
004d889cldr x30, [sp], 128
004d88a0ret x30
004d88a4
004d88a4loc_4d88a4:
004d88a4orr x0, xzr, 8
004d88a8bl runtime.panicSliceB
004d88achint
004d88b0
004d88b0loc_4d88b0:
004d88b0stp x0, x1, [sp+8]
004d88b4str x2, [sp+24]
004d88b8mov x3, x30
004d88bcbl runtime.morestack_noctxt.abi0
004d88c0ldp x0, x1, [sp+8]
004d88c4ldr x2, [sp+24]
004d88c8b 0x4d87a0
004d88ccudf 0
004d87a0
004d87a0golang.org/x/crypto/ssh.parseUint64: ; void golang.org/x/crypto/ssh.parseUint64(struct []uint8 in)
004d87a0ldr x16, [x28+16]
004d87a4subs xzr, sp, x16
004d87a8b.ls 0x4d88b0
004d87acstr x30, [sp-128]!
004d87b0stur x29, [sp-8]
004d87b4sub x29, sp, 8
004d87b8str x0, [sp+136]
004d87bcstr x1, [sp+144]
004d87c0str x2, [sp+152]
004d87c4str xzr, [sp+48]
004d87c8str xzr, [sp+72]
004d87ccstp xzr, xzr, [sp+80]
004d87d0strb wzr, [sp+47]
004d87d4ldr x5, [sp+144]
004d87d8str x5, [sp+64]
004d87dcsubs xzr, x5, 8
004d87e0b.lt 0x4d87e8
004d87e4b 0x4d8818
004d87e8
004d87e8loc_4d87e8:
004d87e8str xzr, [sp+48]
004d87ecstr xzr, [sp+72]
004d87f0stp xzr, xzr, [sp+80]
004d87f4strb wzr, [sp+47]
004d87f8ldr x0, [sp+48]
004d87fcldr x1, [sp+72]
004d8800ldr x2, [sp+80]
004d8804ldr x3, [sp+88]
004d8808mov x4, xzr
004d880cldur x29, [sp-8]
004d8810ldr x30, [sp], 128
004d8814ret x30
004d8818
004d8818loc_4d8818:
004d8818ldr x0, [sp+136]
004d881cldr x1, [sp+144]
004d8820ldr x2, [sp+152]
004d8824bl encoding/binary.bigEndian.Uint64
004d8828str x0, [sp+56]
004d882cldr x1, [sp+144]
004d8830ldr x3, [sp+152]
004d8834ldr x4, [sp+136]
004d8838b 0x4d883c
004d883c
004d883cloc_4d883c:
004d883csubs xzr, x1, 8
004d8840b.hs 0x4d8848
004d8844b 0x4d88a4
004d8848
004d8848loc_4d8848:
004d8848sub x5, x3, 8
004d884csub x6, x1, 8
004d8850sub x7, xzr, x5
004d8854sbfm x7, x7, 63, 63
004d8858and x7, x7, 8
004d885cadd x7, x4, x7
004d8860str x7, [sp+96]
004d8864str x6, [sp+104]
004d8868str x5, [sp+112]
004d886cldr x8, [sp+56]
004d8870str x8, [sp+48]
004d8874str x7, [sp+72]
004d8878str x6, [sp+80]
004d887cstr x5, [sp+88]
004d8880orr x4, xzr, 1
004d8884strb w4, [sp+47]
004d8888ldr x0, [sp+48]
004d888cldr x1, [sp+72]
004d8890ldr x2, [sp+80]
004d8894ldr x3, [sp+88]
004d8898ldur x29, [sp-8]
004d889cldr x30, [sp], 128
004d88a0ret x30
004d88a4
004d88a4loc_4d88a4:
004d88a4orr x0, xzr, 8
004d88a8bl runtime.panicSliceB
004d88achint
004d88b0
004d88b0loc_4d88b0:
004d88b0stp x0, x1, [sp+8]
004d88b4str x2, [sp+24]
004d88b8mov x3, x30
004d88bcbl runtime.morestack_noctxt.abi0
004d88c0ldp x0, x1, [sp+8]
004d88c4ldr x2, [sp+24]
004d88c8b 0x4d87a0
004d88ccudf 0
004d87a0
004d88d0
004d88d0golang.org/x/crypto/ssh.intLength: ; void golang.org/x/crypto/ssh.intLength(math/big.Int * n)
004d88d0ldr x16, [x28+16]
004d88d4subs xzr, sp, x16
004d88d8b.ls 0x4d8a08
004d88dcstr x30, [sp-128]!
004d88e0stur x29, [sp-8]
004d88e4sub x29, sp, 8
004d88e8str x0, [sp+136]
004d88ecstr xzr, [sp+32]
004d88f0orr x1, xzr, 4
004d88f4str x1, [sp+40]
004d88f8bl math/big.(*Int).Sign
004d88fcstr x0, [sp+64]
004d8900tbnz x0, 63, 0x4d8908
004d8904b 0x4d8988
004d8908
004d8908loc_4d8908:
004d8908strb wzr, [sp+80]
004d890cstr xzr, [sp+88]
004d8910stp xzr, xzr, [sp+96]
004d8914add x0, sp, 80
004d8918str x0, [sp+112]
004d891cldr x1, [sp+136]
004d8920bl math/big.(*Int).Neg
004d8924str x0, [sp+72]
004d8928adrp x27, 0x548000
004d892cldr x2, [x27+4032]
004d8930mov x1, x0
004d8934bl math/big.(*Int).Sub
004d8938ldr x0, [sp+72]
004d893cbl math/big.(*Int).BitLen
004d8940str x0, [sp+56]
004d8944ands xzr, x0, 7
004d8948b.eq 0x4d8950
004d894cb 0x4d8960
004d8950
004d8950loc_4d8950:
004d8950ldr x1, [sp+40]
004d8954add x1, x1, 1
004d8958str x1, [sp+40]
004d895cb 0x4d8964
004d8960
004d8960loc_4d8960:
004d8960b 0x4d8964
004d8964
004d8964loc_4d8964:
004d8964ldr x1, [sp+40]
004d8968ldr x2, [sp+56]
004d896cadd x3, x2, 7
004d8970sbfm x3, x3, 63, 63
004d8974add x2, x2, x3, lsr #61
004d8978add x2, x2, 7
004d897cadd x1, x1, x2, asr #3
004d8980str x1, [sp+40]
004d8984b 0x4d89f4
004d8988
004d8988loc_4d8988:
004d8988ldr x0, [sp+136]
004d898cbl math/big.(*Int).Sign
004d8990str x0, [sp+64]
004d8994cbz x0, 0x4d899c
004d8998b 0x4d89a0
004d899c
004d899cloc_4d899c:
004d899cb 0x4d89f0
004d89a0
004d89a0loc_4d89a0:
004d89a0ldr x0, [sp+136]
004d89a4bl math/big.(*Int).BitLen
004d89a8str x0, [sp+48]
004d89acands xzr, x0, 7
004d89b0b.eq 0x4d89b8
004d89b4b 0x4d89c8
004d89b8
004d89b8loc_4d89b8:
004d89b8ldr x1, [sp+40]
004d89bcadd x1, x1, 1
004d89c0str x1, [sp+40]
004d89c4b 0x4d89cc
004d89c8
004d89c8loc_4d89c8:
004d89c8b 0x4d89cc
004d89cc
004d89ccloc_4d89cc:
004d89ccldr x1, [sp+40]
004d89d0ldr x2, [sp+48]
004d89d4add x3, x2, 7
004d89d8sbfm x3, x3, 63, 63
004d89dcadd x2, x2, x3, lsr #61
004d89e0add x2, x2, 7
004d89e4add x1, x1, x2, asr #3
004d89e8str x1, [sp+40]
004d89ecb 0x4d89f0
004d89f0
004d89f0loc_4d89f0:
004d89f0b 0x4d89f4
004d89f4
004d89f4loc_4d89f4:
004d89f4ldr x0, [sp+40]
004d89f8str x0, [sp+32]
004d89fcldur x29, [sp-8]
004d8a00ldr x30, [sp], 128
004d8a04ret x30
004d8a08
004d8a08loc_4d8a08:
004d8a08str x0, [sp+8]
004d8a0cmov x3, x30
004d8a10bl runtime.morestack_noctxt.abi0
004d8a14ldr x0, [sp+8]
004d8a18b 0x4d88d0
004d8a1cudf 0
004d88d0
004d88d0golang.org/x/crypto/ssh.intLength: ; void golang.org/x/crypto/ssh.intLength(math/big.Int * n)
004d88d0ldr x16, [x28+16]
004d88d4subs xzr, sp, x16
004d88d8b.ls 0x4d8a08
004d88dcstr x30, [sp-128]!
004d88e0stur x29, [sp-8]
004d88e4sub x29, sp, 8
004d88e8str x0, [sp+136]
004d88ecstr xzr, [sp+32]
004d88f0orr x1, xzr, 4
004d88f4str x1, [sp+40]
004d88f8bl math/big.(*Int).Sign
004d88fcstr x0, [sp+64]
004d8900tbnz x0, 63, 0x4d8908
004d8904b 0x4d8988
004d8908
004d8908loc_4d8908:
004d8908strb wzr, [sp+80]
004d890cstr xzr, [sp+88]
004d8910stp xzr, xzr, [sp+96]
004d8914add x0, sp, 80
004d8918str x0, [sp+112]
004d891cldr x1, [sp+136]
004d8920bl math/big.(*Int).Neg
004d8924str x0, [sp+72]
004d8928adrp x27, 0x548000
004d892cldr x2, [x27+4032]
004d8930mov x1, x0
004d8934bl math/big.(*Int).Sub
004d8938ldr x0, [sp+72]
004d893cbl math/big.(*Int).BitLen
004d8940str x0, [sp+56]
004d8944ands xzr, x0, 7
004d8948b.eq 0x4d8950
004d894cb 0x4d8960
004d8950
004d8950loc_4d8950:
004d8950ldr x1, [sp+40]
004d8954add x1, x1, 1
004d8958str x1, [sp+40]
004d895cb 0x4d8964
004d8960
004d8960loc_4d8960:
004d8960b 0x4d8964
004d8964
004d8964loc_4d8964:
004d8964ldr x1, [sp+40]
004d8968ldr x2, [sp+56]
004d896cadd x3, x2, 7
004d8970sbfm x3, x3, 63, 63
004d8974add x2, x2, x3, lsr #61
004d8978add x2, x2, 7
004d897cadd x1, x1, x2, asr #3
004d8980str x1, [sp+40]
004d8984b 0x4d89f4
004d8988
004d8988loc_4d8988:
004d8988ldr x0, [sp+136]
004d898cbl math/big.(*Int).Sign
004d8990str x0, [sp+64]
004d8994cbz x0, 0x4d899c
004d8998b 0x4d89a0
004d899c
004d899cloc_4d899c:
004d899cb 0x4d89f0
004d89a0
004d89a0loc_4d89a0:
004d89a0ldr x0, [sp+136]
004d89a4bl math/big.(*Int).BitLen
004d89a8str x0, [sp+48]
004d89acands xzr, x0, 7
004d89b0b.eq 0x4d89b8
004d89b4b 0x4d89c8
004d89b8
004d89b8loc_4d89b8:
004d89b8ldr x1, [sp+40]
004d89bcadd x1, x1, 1
004d89c0str x1, [sp+40]
004d89c4b 0x4d89cc
004d89c8
004d89c8loc_4d89c8:
004d89c8b 0x4d89cc
004d89cc
004d89ccloc_4d89cc:
004d89ccldr x1, [sp+40]
004d89d0ldr x2, [sp+48]
004d89d4add x3, x2, 7
004d89d8sbfm x3, x3, 63, 63
004d89dcadd x2, x2, x3, lsr #61
004d89e0add x2, x2, 7
004d89e4add x1, x1, x2, asr #3
004d89e8str x1, [sp+40]
004d89ecb 0x4d89f0
004d89f0
004d89f0loc_4d89f0:
004d89f0b 0x4d89f4
004d89f4
004d89f4loc_4d89f4:
004d89f4ldr x0, [sp+40]
004d89f8str x0, [sp+32]
004d89fcldur x29, [sp-8]
004d8a00ldr x30, [sp], 128
004d8a04ret x30
004d8a08
004d8a08loc_4d8a08:
004d8a08str x0, [sp+8]
004d8a0cmov x3, x30
004d8a10bl runtime.morestack_noctxt.abi0
004d8a14ldr x0, [sp+8]
004d8a18b 0x4d88d0
004d8a1cudf 0
004d88d0
004d8a20
004d8a20golang.org/x/crypto/ssh.marshalInt: ; void golang.org/x/crypto/ssh.marshalInt(struct []uint8 to, math/big.Int * n)
004d8a20ldr x16, [x28+16]
004d8a24sub x17, sp, 256
004d8a28subs xzr, x17, x16
004d8a2cb.ls 0x4d8ff0
004d8a30sub x20, sp, 384
004d8a34stp x29, x30, [x20-8]
004d8a38add sp, x20, 0
004d8a3csub x29, sp, 8
004d8a40str x0, [sp+392]
004d8a44str x1, [sp+400]
004d8a48str x2, [sp+408]
004d8a4cstr x3, [sp+416]
004d8a50str xzr, [sp+136]
004d8a54stp xzr, xzr, [sp+144]
004d8a58ldr x2, [sp+392]
004d8a5cldr x3, [sp+400]
004d8a60ldr x4, [sp+408]
004d8a64str x2, [sp+168]
004d8a68str x3, [sp+176]
004d8a6cstr x4, [sp+184]
004d8a70ldr x1, [sp+400]
004d8a74ldr x2, [sp+392]
004d8a78ldr x3, [sp+408]
004d8a7cb 0x4d8a80
004d8a80
004d8a80loc_4d8a80:
004d8a80subs xzr, x1, 4
004d8a84b.hs 0x4d8a8c
004d8a88b 0x4d8fe4
004d8a8c
004d8a8cloc_4d8a8c:
004d8a8csub x3, x3, 4
004d8a90sub x4, xzr, x3
004d8a94sub x1, x1, 4
004d8a98sbfm x4, x4, 63, 63
004d8a9cand x4, x4, 4
004d8aa0add x2, x2, x4
004d8aa4str x2, [sp+392]
004d8aa8str x1, [sp+400]
004d8aacstr x3, [sp+408]
004d8ab0str xzr, [sp+64]
004d8ab4ldr x0, [sp+416]
004d8ab8bl math/big.(*Int).Sign
004d8abcstr x0, [sp+128]
004d8ac0tbnz x0, 63, 0x4d8ac8
004d8ac4b 0x4d8b18
004d8ac8
004d8ac8loc_4d8ac8:
004d8ac8strb wzr, [sp+336]
004d8accstr xzr, [sp+344]
004d8ad0stp xzr, xzr, [sp+352]
004d8ad4add x0, sp, 336
004d8ad8str x0, [sp+368]
004d8adcldr x1, [sp+416]
004d8ae0bl math/big.(*Int).Neg
004d8ae4str x0, [sp+160]
004d8ae8adrp x27, 0x548000
004d8aecldr x2, [x27+4032]
004d8af0mov x1, x0
004d8af4bl math/big.(*Int).Sub
004d8af8ldr x0, [sp+160]
004d8afcbl math/big.(*Int).Bytes
004d8b00str x0, [sp+216]
004d8b04str x1, [sp+224]
004d8b08str x2, [sp+232]
004d8b0cstr xzr, [sp+120]
004d8b10str x1, [sp+112]
004d8b14b 0x4d8dbc
004d8b18
004d8b18loc_4d8b18:
004d8b18ldr x0, [sp+416]
004d8b1cbl math/big.(*Int).Sign
004d8b20str x0, [sp+128]
004d8b24cbz x0, 0x4d8b2c
004d8b28b 0x4d8b30
004d8b2c
004d8b2cloc_4d8b2c:
004d8b2cb 0x4d8cdc
004d8b30
004d8b30loc_4d8b30:
004d8b30ldr x0, [sp+416]
004d8b34bl math/big.(*Int).Bytes
004d8b38str x0, [sp+192]
004d8b3cstr x1, [sp+200]
004d8b40str x2, [sp+208]
004d8b44str x1, [sp+128]
004d8b48subs xzr, x1, 0
004d8b4ccset x2, ne
004d8b50strb w2, [sp+47]
004d8b54cbnz x1, 0x4d8b5c
004d8b58b 0x4d8b84
004d8b5c
004d8b5cloc_4d8b5c:
004d8b5cldr x1, [sp+200]
004d8b60ldr x3, [sp+192]
004d8b64subs xzr, x1, 0
004d8b68b.hi 0x4d8b70
004d8b6cb 0x4d8db4
004d8b70
004d8b70loc_4d8b70:
004d8b70ldrb w3, [x3]
004d8b74ands wzr, w3, 128
004d8b78cset x3, ne
004d8b7cstrb w3, [sp+47]
004d8b80b 0x4d8b88
004d8b84
004d8b84loc_4d8b84:
004d8b84b 0x4d8b88
004d8b88
004d8b88loc_4d8b88:
004d8b88ldrb w3, [sp+47]
004d8b8ctbnz w3, 0, 0x4d8b94
004d8b90b 0x4d8bfc
004d8b94
004d8b94loc_4d8b94:
004d8b94ldr x1, [sp+400]
004d8b98ldr x3, [sp+392]
004d8b9csubs xzr, x1, 0
004d8ba0b.hi 0x4d8ba8
004d8ba4b 0x4d8dac
004d8ba8
004d8ba8loc_4d8ba8:
004d8ba8strb wzr, [x3]
004d8bacldr x1, [sp+400]
004d8bb0ldr x3, [sp+392]
004d8bb4ldr x4, [sp+408]
004d8bb8b 0x4d8bbc
004d8bbc
004d8bbcloc_4d8bbc:
004d8bbcsubs xzr, x1, 1
004d8bc0b.hs 0x4d8bc8
004d8bc4b 0x4d8da4
004d8bc8
004d8bc8loc_4d8bc8:
004d8bc8sub x4, x4, 1
004d8bccsub x5, xzr, x4
004d8bd0sub x6, x1, 1
004d8bd4sbfm x5, x5, 63, 63
004d8bd8and x5, x5, 1
004d8bdcadd x3, x3, x5
004d8be0str x3, [sp+392]
004d8be4str x6, [sp+400]
004d8be8str x4, [sp+408]
004d8becldr x3, [sp+64]
004d8bf0add x3, x3, 1
004d8bf4str x3, [sp+64]
004d8bf8b 0x4d8c00
004d8bfc
004d8bfcloc_4d8bfc:
004d8bfcb 0x4d8c00
004d8c00
004d8c00loc_4d8c00:
004d8c00ldr x3, [sp+392]
004d8c04ldr x4, [sp+400]
004d8c08ldr x5, [sp+408]
004d8c0cstr x3, [sp+264]
004d8c10str x4, [sp+272]
004d8c14str x5, [sp+280]
004d8c18ldr x3, [sp+200]
004d8c1cldr x4, [sp+192]
004d8c20ldr x5, [sp+208]
004d8c24str x4, [sp+240]
004d8c28str x3, [sp+248]
004d8c2cstr x5, [sp+256]
004d8c30ldr x4, [sp+272]
004d8c34str x4, [sp+88]
004d8c38subs xzr, x4, x3
004d8c3cb.gt 0x4d8c44
004d8c40b 0x4d8c4c
004d8c44
004d8c44loc_4d8c44:
004d8c44str x3, [sp+88]
004d8c48b 0x4d8c50
004d8c4c
004d8c4cloc_4d8c4c:
004d8c4cb 0x4d8c50
004d8c50
004d8c50loc_4d8c50:
004d8c50ldr x3, [sp+240]
004d8c54ldr x4, [sp+264]
004d8c58subs xzr, x3, x4
004d8c5cb.ne 0x4d8c64
004d8c60b 0x4d8c80
004d8c64
004d8c64loc_4d8c64:
004d8c64ldr x3, [sp+88]
004d8c68str x3, [sp+80]
004d8c6cldr x2, [sp+80]
004d8c70ldr x0, [sp+264]
004d8c74ldr x1, [sp+240]
004d8c78bl runtime.memmove
004d8c7cb 0x4d8c84
004d8c80
004d8c80loc_4d8c80:
004d8c80b 0x4d8c84
004d8c84
004d8c84loc_4d8c84:
004d8c84ldr x0, [sp+88]
004d8c88str x0, [sp+48]
004d8c8cldr x1, [sp+400]
004d8c90ldr x3, [sp+392]
004d8c94ldr x4, [sp+408]
004d8c98b 0x4d8c9c
004d8c9c
004d8c9cloc_4d8c9c:
004d8c9csubs xzr, x1, x0
004d8ca0b.hs 0x4d8ca8
004d8ca4b 0x4d8da0
004d8ca8
004d8ca8loc_4d8ca8:
004d8ca8sub x4, x4, x0
004d8cacsub x5, x1, x0
004d8cb0sub x6, xzr, x4
004d8cb4and x6, x0, x6, asr #63
004d8cb8add x3, x3, x6
004d8cbcstr x3, [sp+392]
004d8cc0str x5, [sp+400]
004d8cc4str x4, [sp+408]
004d8cc8ldr x3, [sp+48]
004d8cccldr x4, [sp+64]
004d8cd0add x3, x4, x3
004d8cd4str x3, [sp+64]
004d8cd8b 0x4d8cdc
004d8cdc
004d8cdcloc_4d8cdc:
004d8cdcb 0x4d8ce0
004d8ce0
004d8ce0loc_4d8ce0:
004d8ce0ldr x1, [sp+176]
004d8ce4ldr x3, [sp+168]
004d8ce8ldr x4, [sp+64]
004d8cecsbfm x4, x4, 24, 63
004d8cf0subs xzr, x1, 0
004d8cf4b.hi 0x4d8cfc
004d8cf8b 0x4d8d98
004d8cfc
004d8cfcloc_4d8cfc:
004d8cfcstrb w4, [x3]
004d8d00ldr x1, [sp+176]
004d8d04ldr x3, [sp+168]
004d8d08ldr x4, [sp+64]
004d8d0csbfm x4, x4, 16, 63
004d8d10subs xzr, x1, 1
004d8d14b.hi 0x4d8d1c
004d8d18b 0x4d8d90
004d8d1c
004d8d1cloc_4d8d1c:
004d8d1cstrb w4, [x3+1]
004d8d20ldr x1, [sp+176]
004d8d24ldr x3, [sp+168]
004d8d28ldr x4, [sp+64]
004d8d2csbfm x4, x4, 8, 63
004d8d30subs xzr, x1, 2
004d8d34b.hi 0x4d8d3c
004d8d38b 0x4d8d88
004d8d3c
004d8d3cloc_4d8d3c:
004d8d3cstrb w4, [x3+2]
004d8d40ldr x1, [sp+176]
004d8d44ldr x3, [sp+168]
004d8d48ldr x4, [sp+64]
004d8d4csubs xzr, x1, 3
004d8d50b.hi 0x4d8d58
004d8d54b 0x4d8d80
004d8d58
004d8d58loc_4d8d58:
004d8d58strb w4, [x3+3]
004d8d5cldr x0, [sp+392]
004d8d60ldr x1, [sp+400]
004d8d64ldr x2, [sp+408]
004d8d68str x0, [sp+136]
004d8d6cstr x1, [sp+144]
004d8d70str x2, [sp+152]
004d8d74ldp x29, x30, [sp-8]
004d8d78add sp, sp, 384
004d8d7cret x30
004d8d80
004d8d80loc_4d8d80:
004d8d80orr x0, xzr, 3
004d8d84bl runtime.panicIndex
004d8d88
004d8d88loc_4d8d88:
004d8d88orr x0, xzr, 2
004d8d8cbl runtime.panicIndex
004d8d90
004d8d90loc_4d8d90:
004d8d90orr x0, xzr, 1
004d8d94bl runtime.panicIndex
004d8d98
004d8d98loc_4d8d98:
004d8d98mov x0, xzr
004d8d9cbl runtime.panicIndex
004d8da0
004d8da0loc_4d8da0:
004d8da0bl runtime.panicSliceB
004d8da4
004d8da4loc_4d8da4:
004d8da4orr x0, xzr, 1
004d8da8bl runtime.panicSliceB
004d8dac
004d8dacloc_4d8dac:
004d8dacmov x0, xzr
004d8db0bl runtime.panicIndex
004d8db4
004d8db4loc_4d8db4:
004d8db4mov x0, xzr
004d8db8bl runtime.panicIndex
004d8dbc
004d8dbcloc_4d8dbc:
004d8dbcldr x3, [sp+112]
004d8dc0ldr x4, [sp+120]
004d8dc4subs xzr, x3, x4
004d8dc8b.gt 0x4d8dd0
004d8dccb 0x4d8e20
004d8dd0
004d8dd0loc_4d8dd0:
004d8dd0ldr x0, [sp+120]
004d8dd4str x0, [sp+72]
004d8dd8ldr x1, [sp+224]
004d8ddcldr x3, [sp+216]
004d8de0subs xzr, x1, x0
004d8de4b.hi 0x4d8dec
004d8de8b 0x4d8fe0
004d8dec
004d8decloc_4d8dec:
004d8decldrb w3, [x3+x0]
004d8df0ldr x1, [sp+224]
004d8df4ldr x4, [sp+216]
004d8df8orn x3, xzr, x3
004d8dfcsubs xzr, x1, x0
004d8e00b.hi 0x4d8e08
004d8e04b 0x4d8fdc
004d8e08
004d8e08loc_4d8e08:
004d8e08strb w3, [x4+x0]
004d8e0cb 0x4d8e10
004d8e10
004d8e10loc_4d8e10:
004d8e10ldr x3, [sp+120]
004d8e14add x3, x3, 1
004d8e18str x3, [sp+120]
004d8e1cb 0x4d8dbc
004d8e20
004d8e20loc_4d8e20:
004d8e20ldr x3, [sp+224]
004d8e24str x3, [sp+128]
004d8e28subs xzr, x3, 0
004d8e2ccset x4, eq
004d8e30strb w4, [sp+47]
004d8e34cbz x3, 0x4d8e3c
004d8e38b 0x4d8e40
004d8e3c
004d8e3cloc_4d8e3c:
004d8e3cb 0x4d8e68
004d8e40
004d8e40loc_4d8e40:
004d8e40ldr x1, [sp+224]
004d8e44ldr x3, [sp+216]
004d8e48subs xzr, x1, 0
004d8e4cb.hi 0x4d8e54
004d8e50b 0x4d8fd4
004d8e54
004d8e54loc_4d8e54:
004d8e54ldrb w3, [x3]
004d8e58ands wzr, w3, 128
004d8e5ccset x3, eq
004d8e60strb w3, [sp+47]
004d8e64b 0x4d8e68
004d8e68
004d8e68loc_4d8e68:
004d8e68ldrb w3, [sp+47]
004d8e6ctbnz w3, 0, 0x4d8e74
004d8e70b 0x4d8ee0
004d8e74
004d8e74loc_4d8e74:
004d8e74ldr x1, [sp+400]
004d8e78ldr x3, [sp+392]
004d8e7csubs xzr, x1, 0
004d8e80b.hi 0x4d8e88
004d8e84b 0x4d8fcc
004d8e88
004d8e88loc_4d8e88:
004d8e88movn x4, 0
004d8e8cstrb w4, [x3]
004d8e90ldr x1, [sp+400]
004d8e94ldr x3, [sp+392]
004d8e98ldr x4, [sp+408]
004d8e9cb 0x4d8ea0
004d8ea0
004d8ea0loc_4d8ea0:
004d8ea0subs xzr, x1, 1
004d8ea4b.hs 0x4d8eac
004d8ea8b 0x4d8fc4
004d8eac
004d8eacloc_4d8eac:
004d8eacsub x4, x4, 1
004d8eb0sub x5, xzr, x4
004d8eb4sub x6, x1, 1
004d8eb8sbfm x5, x5, 63, 63
004d8ebcand x5, x5, 1
004d8ec0add x3, x3, x5
004d8ec4str x3, [sp+392]
004d8ec8str x6, [sp+400]
004d8eccstr x4, [sp+408]
004d8ed0ldr x3, [sp+64]
004d8ed4add x3, x3, 1
004d8ed8str x3, [sp+64]
004d8edcb 0x4d8ee4
004d8ee0
004d8ee0loc_4d8ee0:
004d8ee0b 0x4d8ee4
004d8ee4
004d8ee4loc_4d8ee4:
004d8ee4ldr x3, [sp+392]
004d8ee8ldr x4, [sp+400]
004d8eecldr x5, [sp+408]
004d8ef0str x3, [sp+312]
004d8ef4str x4, [sp+320]
004d8ef8str x5, [sp+328]
004d8efcldr x3, [sp+224]
004d8f00ldr x4, [sp+216]
004d8f04ldr x5, [sp+232]
004d8f08str x4, [sp+288]
004d8f0cstr x3, [sp+296]
004d8f10str x5, [sp+304]
004d8f14ldr x4, [sp+320]
004d8f18str x4, [sp+104]
004d8f1csubs xzr, x4, x3
004d8f20b.gt 0x4d8f28
004d8f24b 0x4d8f30
004d8f28
004d8f28loc_4d8f28:
004d8f28str x3, [sp+104]
004d8f2cb 0x4d8f34
004d8f30
004d8f30loc_4d8f30:
004d8f30b 0x4d8f34
004d8f34
004d8f34loc_4d8f34:
004d8f34ldr x3, [sp+288]
004d8f38ldr x4, [sp+312]
004d8f3csubs xzr, x4, x3
004d8f40b.ne 0x4d8f48
004d8f44b 0x4d8f64
004d8f48
004d8f48loc_4d8f48:
004d8f48ldr x3, [sp+104]
004d8f4cstr x3, [sp+96]
004d8f50ldr x2, [sp+96]
004d8f54ldr x1, [sp+288]
004d8f58ldr x0, [sp+312]
004d8f5cbl runtime.memmove
004d8f60b 0x4d8f68
004d8f64
004d8f64loc_4d8f64:
004d8f64b 0x4d8f68
004d8f68
004d8f68loc_4d8f68:
004d8f68ldr x0, [sp+104]
004d8f6cstr x0, [sp+56]
004d8f70ldr x1, [sp+400]
004d8f74ldr x3, [sp+392]
004d8f78ldr x4, [sp+408]
004d8f7cb 0x4d8f80
004d8f80
004d8f80loc_4d8f80:
004d8f80subs xzr, x1, x0
004d8f84b.hs 0x4d8f8c
004d8f88b 0x4d8fc0
004d8f8c
004d8f8cloc_4d8f8c:
004d8f8csub x4, x4, x0
004d8f90sub x5, x1, x0
004d8f94sub x6, xzr, x4
004d8f98and x6, x0, x6, asr #63
004d8f9cadd x3, x3, x6
004d8fa0str x3, [sp+392]
004d8fa4str x5, [sp+400]
004d8fa8str x4, [sp+408]
004d8facldr x3, [sp+56]
004d8fb0ldr x4, [sp+64]
004d8fb4add x3, x4, x3
004d8fb8str x3, [sp+64]
004d8fbcb 0x4d8ce0
004d8fc0
004d8fc0loc_4d8fc0:
004d8fc0bl runtime.panicSliceB
004d8fc4
004d8fc4loc_4d8fc4:
004d8fc4orr x0, xzr, 1
004d8fc8bl runtime.panicSliceB
004d8fcc
004d8fccloc_4d8fcc:
004d8fccmov x0, xzr
004d8fd0bl runtime.panicIndex
004d8fd4
004d8fd4loc_4d8fd4:
004d8fd4mov x0, xzr
004d8fd8bl runtime.panicIndex
004d8fdc
004d8fdcloc_4d8fdc:
004d8fdcbl runtime.panicIndex
004d8fe0
004d8fe0loc_4d8fe0:
004d8fe0bl runtime.panicIndex
004d8fe4
004d8fe4loc_4d8fe4:
004d8fe4orr x0, xzr, 4
004d8fe8bl runtime.panicSliceB
004d8fechint
004d8ff0
004d8ff0loc_4d8ff0:
004d8ff0stp x0, x1, [sp+8]
004d8ff4stp x2, x3, [sp+24]
004d8ff8mov x3, x30
004d8ffcbl runtime.morestack_noctxt.abi0
004d9000ldp x0, x1, [sp+8]
004d9004ldp x2, x3, [sp+24]
004d9008b 0x4d8a20
004d900cudf 0
004d8a20
004d8a20golang.org/x/crypto/ssh.marshalInt: ; void golang.org/x/crypto/ssh.marshalInt(struct []uint8 to, math/big.Int * n)
004d8a20ldr x16, [x28+16]
004d8a24sub x17, sp, 256
004d8a28subs xzr, x17, x16
004d8a2cb.ls 0x4d8ff0
004d8a30sub x20, sp, 384
004d8a34stp x29, x30, [x20-8]
004d8a38add sp, x20, 0
004d8a3csub x29, sp, 8
004d8a40str x0, [sp+392]
004d8a44str x1, [sp+400]
004d8a48str x2, [sp+408]
004d8a4cstr x3, [sp+416]
004d8a50str xzr, [sp+136]
004d8a54stp xzr, xzr, [sp+144]
004d8a58ldr x2, [sp+392]
004d8a5cldr x3, [sp+400]
004d8a60ldr x4, [sp+408]
004d8a64str x2, [sp+168]
004d8a68str x3, [sp+176]
004d8a6cstr x4, [sp+184]
004d8a70ldr x1, [sp+400]
004d8a74ldr x2, [sp+392]
004d8a78ldr x3, [sp+408]
004d8a7cb 0x4d8a80
004d8a80
004d8a80loc_4d8a80:
004d8a80subs xzr, x1, 4
004d8a84b.hs 0x4d8a8c
004d8a88b 0x4d8fe4
004d8a8c
004d8a8cloc_4d8a8c:
004d8a8csub x3, x3, 4
004d8a90sub x4, xzr, x3
004d8a94sub x1, x1, 4
004d8a98sbfm x4, x4, 63, 63
004d8a9cand x4, x4, 4
004d8aa0add x2, x2, x4
004d8aa4str x2, [sp+392]
004d8aa8str x1, [sp+400]
004d8aacstr x3, [sp+408]
004d8ab0str xzr, [sp+64]
004d8ab4ldr x0, [sp+416]
004d8ab8bl math/big.(*Int).Sign
004d8abcstr x0, [sp+128]
004d8ac0tbnz x0, 63, 0x4d8ac8
004d8ac4b 0x4d8b18
004d8ac8
004d8ac8loc_4d8ac8:
004d8ac8strb wzr, [sp+336]
004d8accstr xzr, [sp+344]
004d8ad0stp xzr, xzr, [sp+352]
004d8ad4add x0, sp, 336
004d8ad8str x0, [sp+368]
004d8adcldr x1, [sp+416]
004d8ae0bl math/big.(*Int).Neg
004d8ae4str x0, [sp+160]
004d8ae8adrp x27, 0x548000
004d8aecldr x2, [x27+4032]
004d8af0mov x1, x0
004d8af4bl math/big.(*Int).Sub
004d8af8ldr x0, [sp+160]
004d8afcbl math/big.(*Int).Bytes
004d8b00str x0, [sp+216]
004d8b04str x1, [sp+224]
004d8b08str x2, [sp+232]
004d8b0cstr xzr, [sp+120]
004d8b10str x1, [sp+112]
004d8b14b 0x4d8dbc
004d8b18
004d8b18loc_4d8b18:
004d8b18ldr x0, [sp+416]
004d8b1cbl math/big.(*Int).Sign
004d8b20str x0, [sp+128]
004d8b24cbz x0, 0x4d8b2c
004d8b28b 0x4d8b30
004d8b2c
004d8b2cloc_4d8b2c:
004d8b2cb 0x4d8cdc
004d8b30
004d8b30loc_4d8b30:
004d8b30ldr x0, [sp+416]
004d8b34bl math/big.(*Int).Bytes
004d8b38str x0, [sp+192]
004d8b3cstr x1, [sp+200]
004d8b40str x2, [sp+208]
004d8b44str x1, [sp+128]
004d8b48subs xzr, x1, 0
004d8b4ccset x2, ne
004d8b50strb w2, [sp+47]
004d8b54cbnz x1, 0x4d8b5c
004d8b58b 0x4d8b84
004d8b5c
004d8b5cloc_4d8b5c:
004d8b5cldr x1, [sp+200]
004d8b60ldr x3, [sp+192]
004d8b64subs xzr, x1, 0
004d8b68b.hi 0x4d8b70
004d8b6cb 0x4d8db4
004d8b70
004d8b70loc_4d8b70:
004d8b70ldrb w3, [x3]
004d8b74ands wzr, w3, 128
004d8b78cset x3, ne
004d8b7cstrb w3, [sp+47]
004d8b80b 0x4d8b88
004d8b84
004d8b84loc_4d8b84:
004d8b84b 0x4d8b88
004d8b88
004d8b88loc_4d8b88:
004d8b88ldrb w3, [sp+47]
004d8b8ctbnz w3, 0, 0x4d8b94
004d8b90b 0x4d8bfc
004d8b94
004d8b94loc_4d8b94:
004d8b94ldr x1, [sp+400]
004d8b98ldr x3, [sp+392]
004d8b9csubs xzr, x1, 0
004d8ba0b.hi 0x4d8ba8
004d8ba4b 0x4d8dac
004d8ba8
004d8ba8loc_4d8ba8:
004d8ba8strb wzr, [x3]
004d8bacldr x1, [sp+400]
004d8bb0ldr x3, [sp+392]
004d8bb4ldr x4, [sp+408]
004d8bb8b 0x4d8bbc
004d8bbc
004d8bbcloc_4d8bbc:
004d8bbcsubs xzr, x1, 1
004d8bc0b.hs 0x4d8bc8
004d8bc4b 0x4d8da4
004d8bc8
004d8bc8loc_4d8bc8:
004d8bc8sub x4, x4, 1
004d8bccsub x5, xzr, x4
004d8bd0sub x6, x1, 1
004d8bd4sbfm x5, x5, 63, 63
004d8bd8and x5, x5, 1
004d8bdcadd x3, x3, x5
004d8be0str x3, [sp+392]
004d8be4str x6, [sp+400]
004d8be8str x4, [sp+408]
004d8becldr x3, [sp+64]
004d8bf0add x3, x3, 1
004d8bf4str x3, [sp+64]
004d8bf8b 0x4d8c00
004d8bfc
004d8bfcloc_4d8bfc:
004d8bfcb 0x4d8c00
004d8c00
004d8c00loc_4d8c00:
004d8c00ldr x3, [sp+392]
004d8c04ldr x4, [sp+400]
004d8c08ldr x5, [sp+408]
004d8c0cstr x3, [sp+264]
004d8c10str x4, [sp+272]
004d8c14str x5, [sp+280]
004d8c18ldr x3, [sp+200]
004d8c1cldr x4, [sp+192]
004d8c20ldr x5, [sp+208]
004d8c24str x4, [sp+240]
004d8c28str x3, [sp+248]
004d8c2cstr x5, [sp+256]
004d8c30ldr x4, [sp+272]
004d8c34str x4, [sp+88]
004d8c38subs xzr, x4, x3
004d8c3cb.gt 0x4d8c44
004d8c40b 0x4d8c4c
004d8c44
004d8c44loc_4d8c44:
004d8c44str x3, [sp+88]
004d8c48b 0x4d8c50
004d8c4c
004d8c4cloc_4d8c4c:
004d8c4cb 0x4d8c50
004d8c50
004d8c50loc_4d8c50:
004d8c50ldr x3, [sp+240]
004d8c54ldr x4, [sp+264]
004d8c58subs xzr, x3, x4
004d8c5cb.ne 0x4d8c64
004d8c60b 0x4d8c80
004d8c64
004d8c64loc_4d8c64:
004d8c64ldr x3, [sp+88]
004d8c68str x3, [sp+80]
004d8c6cldr x2, [sp+80]
004d8c70ldr x0, [sp+264]
004d8c74ldr x1, [sp+240]
004d8c78bl runtime.memmove
004d8c7cb 0x4d8c84
004d8c80
004d8c80loc_4d8c80:
004d8c80b 0x4d8c84
004d8c84
004d8c84loc_4d8c84:
004d8c84ldr x0, [sp+88]
004d8c88str x0, [sp+48]
004d8c8cldr x1, [sp+400]
004d8c90ldr x3, [sp+392]
004d8c94ldr x4, [sp+408]
004d8c98b 0x4d8c9c
004d8c9c
004d8c9cloc_4d8c9c:
004d8c9csubs xzr, x1, x0
004d8ca0b.hs 0x4d8ca8
004d8ca4b 0x4d8da0
004d8ca8
004d8ca8loc_4d8ca8:
004d8ca8sub x4, x4, x0
004d8cacsub x5, x1, x0
004d8cb0sub x6, xzr, x4
004d8cb4and x6, x0, x6, asr #63
004d8cb8add x3, x3, x6
004d8cbcstr x3, [sp+392]
004d8cc0str x5, [sp+400]
004d8cc4str x4, [sp+408]
004d8cc8ldr x3, [sp+48]
004d8cccldr x4, [sp+64]
004d8cd0add x3, x4, x3
004d8cd4str x3, [sp+64]
004d8cd8b 0x4d8cdc
004d8cdc
004d8cdcloc_4d8cdc:
004d8cdcb 0x4d8ce0
004d8ce0
004d8ce0loc_4d8ce0:
004d8ce0ldr x1, [sp+176]
004d8ce4ldr x3, [sp+168]
004d8ce8ldr x4, [sp+64]
004d8cecsbfm x4, x4, 24, 63
004d8cf0subs xzr, x1, 0
004d8cf4b.hi 0x4d8cfc
004d8cf8b 0x4d8d98
004d8cfc
004d8cfcloc_4d8cfc:
004d8cfcstrb w4, [x3]
004d8d00ldr x1, [sp+176]
004d8d04ldr x3, [sp+168]
004d8d08ldr x4, [sp+64]
004d8d0csbfm x4, x4, 16, 63
004d8d10subs xzr, x1, 1
004d8d14b.hi 0x4d8d1c
004d8d18b 0x4d8d90
004d8d1c
004d8d1cloc_4d8d1c:
004d8d1cstrb w4, [x3+1]
004d8d20ldr x1, [sp+176]
004d8d24ldr x3, [sp+168]
004d8d28ldr x4, [sp+64]
004d8d2csbfm x4, x4, 8, 63
004d8d30subs xzr, x1, 2
004d8d34b.hi 0x4d8d3c
004d8d38b 0x4d8d88
004d8d3c
004d8d3cloc_4d8d3c:
004d8d3cstrb w4, [x3+2]
004d8d40ldr x1, [sp+176]
004d8d44ldr x3, [sp+168]
004d8d48ldr x4, [sp+64]
004d8d4csubs xzr, x1, 3
004d8d50b.hi 0x4d8d58
004d8d54b 0x4d8d80
004d8d58
004d8d58loc_4d8d58:
004d8d58strb w4, [x3+3]
004d8d5cldr x0, [sp+392]
004d8d60ldr x1, [sp+400]
004d8d64ldr x2, [sp+408]
004d8d68str x0, [sp+136]
004d8d6cstr x1, [sp+144]
004d8d70str x2, [sp+152]
004d8d74ldp x29, x30, [sp-8]
004d8d78add sp, sp, 384
004d8d7cret x30
004d8d80
004d8d80loc_4d8d80:
004d8d80orr x0, xzr, 3
004d8d84bl runtime.panicIndex
004d8d88
004d8d88loc_4d8d88:
004d8d88orr x0, xzr, 2
004d8d8cbl runtime.panicIndex
004d8d90
004d8d90loc_4d8d90:
004d8d90orr x0, xzr, 1
004d8d94bl runtime.panicIndex
004d8d98
004d8d98loc_4d8d98:
004d8d98mov x0, xzr
004d8d9cbl runtime.panicIndex
004d8da0
004d8da0loc_4d8da0:
004d8da0bl runtime.panicSliceB
004d8da4
004d8da4loc_4d8da4:
004d8da4orr x0, xzr, 1
004d8da8bl runtime.panicSliceB
004d8dac
004d8dacloc_4d8dac:
004d8dacmov x0, xzr
004d8db0bl runtime.panicIndex
004d8db4
004d8db4loc_4d8db4:
004d8db4mov x0, xzr
004d8db8bl runtime.panicIndex
004d8dbc
004d8dbcloc_4d8dbc:
004d8dbcldr x3, [sp+112]
004d8dc0ldr x4, [sp+120]
004d8dc4subs xzr, x3, x4
004d8dc8b.gt 0x4d8dd0
004d8dccb 0x4d8e20
004d8dd0
004d8dd0loc_4d8dd0:
004d8dd0ldr x0, [sp+120]
004d8dd4str x0, [sp+72]
004d8dd8ldr x1, [sp+224]
004d8ddcldr x3, [sp+216]
004d8de0subs xzr, x1, x0
004d8de4b.hi 0x4d8dec
004d8de8b 0x4d8fe0
004d8dec
004d8decloc_4d8dec:
004d8decldrb w3, [x3+x0]
004d8df0ldr x1, [sp+224]
004d8df4ldr x4, [sp+216]
004d8df8orn x3, xzr, x3
004d8dfcsubs xzr, x1, x0
004d8e00b.hi 0x4d8e08
004d8e04b 0x4d8fdc
004d8e08
004d8e08loc_4d8e08:
004d8e08strb w3, [x4+x0]
004d8e0cb 0x4d8e10
004d8e10
004d8e10loc_4d8e10:
004d8e10ldr x3, [sp+120]
004d8e14add x3, x3, 1
004d8e18str x3, [sp+120]
004d8e1cb 0x4d8dbc
004d8e20
004d8e20loc_4d8e20:
004d8e20ldr x3, [sp+224]
004d8e24str x3, [sp+128]
004d8e28subs xzr, x3, 0
004d8e2ccset x4, eq
004d8e30strb w4, [sp+47]
004d8e34cbz x3, 0x4d8e3c
004d8e38b 0x4d8e40
004d8e3c
004d8e3cloc_4d8e3c:
004d8e3cb 0x4d8e68
004d8e40
004d8e40loc_4d8e40:
004d8e40ldr x1, [sp+224]
004d8e44ldr x3, [sp+216]
004d8e48subs xzr, x1, 0
004d8e4cb.hi 0x4d8e54
004d8e50b 0x4d8fd4
004d8e54
004d8e54loc_4d8e54:
004d8e54ldrb w3, [x3]
004d8e58ands wzr, w3, 128
004d8e5ccset x3, eq
004d8e60strb w3, [sp+47]
004d8e64b 0x4d8e68
004d8e68
004d8e68loc_4d8e68:
004d8e68ldrb w3, [sp+47]
004d8e6ctbnz w3, 0, 0x4d8e74
004d8e70b 0x4d8ee0
004d8e74
004d8e74loc_4d8e74:
004d8e74ldr x1, [sp+400]
004d8e78ldr x3, [sp+392]
004d8e7csubs xzr, x1, 0
004d8e80b.hi 0x4d8e88
004d8e84b 0x4d8fcc
004d8e88
004d8e88loc_4d8e88:
004d8e88movn x4, 0
004d8e8cstrb w4, [x3]
004d8e90ldr x1, [sp+400]
004d8e94ldr x3, [sp+392]
004d8e98ldr x4, [sp+408]
004d8e9cb 0x4d8ea0
004d8ea0
004d8ea0loc_4d8ea0:
004d8ea0subs xzr, x1, 1
004d8ea4b.hs 0x4d8eac
004d8ea8b 0x4d8fc4
004d8eac
004d8eacloc_4d8eac:
004d8eacsub x4, x4, 1
004d8eb0sub x5, xzr, x4
004d8eb4sub x6, x1, 1
004d8eb8sbfm x5, x5, 63, 63
004d8ebcand x5, x5, 1
004d8ec0add x3, x3, x5
004d8ec4str x3, [sp+392]
004d8ec8str x6, [sp+400]
004d8eccstr x4, [sp+408]
004d8ed0ldr x3, [sp+64]
004d8ed4add x3, x3, 1
004d8ed8str x3, [sp+64]
004d8edcb 0x4d8ee4
004d8ee0
004d8ee0loc_4d8ee0:
004d8ee0b 0x4d8ee4
004d8ee4
004d8ee4loc_4d8ee4:
004d8ee4ldr x3, [sp+392]
004d8ee8ldr x4, [sp+400]
004d8eecldr x5, [sp+408]
004d8ef0str x3, [sp+312]
004d8ef4str x4, [sp+320]
004d8ef8str x5, [sp+328]
004d8efcldr x3, [sp+224]
004d8f00ldr x4, [sp+216]
004d8f04ldr x5, [sp+232]
004d8f08str x4, [sp+288]
004d8f0cstr x3, [sp+296]
004d8f10str x5, [sp+304]
004d8f14ldr x4, [sp+320]
004d8f18str x4, [sp+104]
004d8f1csubs xzr, x4, x3
004d8f20b.gt 0x4d8f28
004d8f24b 0x4d8f30
004d8f28
004d8f28loc_4d8f28:
004d8f28str x3, [sp+104]
004d8f2cb 0x4d8f34
004d8f30
004d8f30loc_4d8f30:
004d8f30b 0x4d8f34
004d8f34
004d8f34loc_4d8f34:
004d8f34ldr x3, [sp+288]
004d8f38ldr x4, [sp+312]
004d8f3csubs xzr, x4, x3
004d8f40b.ne 0x4d8f48
004d8f44b 0x4d8f64
004d8f48
004d8f48loc_4d8f48:
004d8f48ldr x3, [sp+104]
004d8f4cstr x3, [sp+96]
004d8f50ldr x2, [sp+96]
004d8f54ldr x1, [sp+288]
004d8f58ldr x0, [sp+312]
004d8f5cbl runtime.memmove
004d8f60b 0x4d8f68
004d8f64
004d8f64loc_4d8f64:
004d8f64b 0x4d8f68
004d8f68
004d8f68loc_4d8f68:
004d8f68ldr x0, [sp+104]
004d8f6cstr x0, [sp+56]
004d8f70ldr x1, [sp+400]
004d8f74ldr x3, [sp+392]
004d8f78ldr x4, [sp+408]
004d8f7cb 0x4d8f80
004d8f80
004d8f80loc_4d8f80:
004d8f80subs xzr, x1, x0
004d8f84b.hs 0x4d8f8c
004d8f88b 0x4d8fc0
004d8f8c
004d8f8cloc_4d8f8c:
004d8f8csub x4, x4, x0
004d8f90sub x5, x1, x0
004d8f94sub x6, xzr, x4
004d8f98and x6, x0, x6, asr #63
004d8f9cadd x3, x3, x6
004d8fa0str x3, [sp+392]
004d8fa4str x5, [sp+400]
004d8fa8str x4, [sp+408]
004d8facldr x3, [sp+56]
004d8fb0ldr x4, [sp+64]
004d8fb4add x3, x4, x3
004d8fb8str x3, [sp+64]
004d8fbcb 0x4d8ce0
004d8fc0
004d8fc0loc_4d8fc0:
004d8fc0bl runtime.panicSliceB
004d8fc4
004d8fc4loc_4d8fc4:
004d8fc4orr x0, xzr, 1
004d8fc8bl runtime.panicSliceB
004d8fcc
004d8fccloc_4d8fcc:
004d8fccmov x0, xzr
004d8fd0bl runtime.panicIndex
004d8fd4
004d8fd4loc_4d8fd4:
004d8fd4mov x0, xzr
004d8fd8bl runtime.panicIndex
004d8fdc
004d8fdcloc_4d8fdc:
004d8fdcbl runtime.panicIndex
004d8fe0
004d8fe0loc_4d8fe0:
004d8fe0bl runtime.panicIndex
004d8fe4
004d8fe4loc_4d8fe4:
004d8fe4orr x0, xzr, 4
004d8fe8bl runtime.panicSliceB
004d8fechint
004d8ff0
004d8ff0loc_4d8ff0:
004d8ff0stp x0, x1, [sp+8]
004d8ff4stp x2, x3, [sp+24]
004d8ff8mov x3, x30
004d8ffcbl runtime.morestack_noctxt.abi0
004d9000ldp x0, x1, [sp+8]
004d9004ldp x2, x3, [sp+24]
004d9008b 0x4d8a20
004d900cudf 0
004d8a20
004d9010
004d9010golang.org/x/crypto/ssh.writeInt: ; void golang.org/x/crypto/ssh.writeInt(io.Writer w, math/big.Int * n)
004d9010ldr x16, [x28+16]
004d9014subs xzr, sp, x16
004d9018b.ls 0x4d90a4
004d901cstr x30, [sp-80]!
004d9020stur x29, [sp-8]
004d9024sub x29, sp, 8
004d9028str x0, [sp+88]
004d902cstr x1, [sp+96]
004d9030str x2, [sp+104]
004d9034mov x0, x2
004d9038bl golang.org/x/crypto/ssh.intLength
004d903cstr x0, [sp+40]
004d9040mov x1, x0
004d9044mov x2, x1
004d9048adrp x0, 0x11c000
004d904cadd x0, x0, 3072
004d9050bl runtime.makeslice
004d9054ldr x1, [sp+40]
004d9058ldr x2, [sp+40]
004d905cstr x0, [sp+48]
004d9060str x1, [sp+56]
004d9064str x2, [sp+64]
004d9068ldr x3, [sp+104]
004d906cbl golang.org/x/crypto/ssh.marshalInt
004d9070ldr x2, [sp+56]
004d9074ldr x3, [sp+64]
004d9078ldr x1, [sp+88]
004d907cldrsb x27, [x1]
004d9080ldr x1, [x1+24]
004d9084ldr x4, [sp+48]
004d9088ldr x0, [sp+96]
004d908cmov x5, x1
004d9090mov x1, x4
004d9094blr x5
004d9098ldur x29, [sp-8]
004d909cldr x30, [sp], 80
004d90a0ret x30
004d90a4
004d90a4loc_4d90a4:
004d90a4stp x0, x1, [sp+8]
004d90a8str x2, [sp+24]
004d90acmov x3, x30
004d90b0bl runtime.morestack_noctxt.abi0
004d90b4ldp x0, x1, [sp+8]
004d90b8ldr x2, [sp+24]
004d90bcb 0x4d9010
004d9010
004d9010golang.org/x/crypto/ssh.writeInt: ; void golang.org/x/crypto/ssh.writeInt(io.Writer w, math/big.Int * n)
004d9010ldr x16, [x28+16]
004d9014subs xzr, sp, x16
004d9018b.ls 0x4d90a4
004d901cstr x30, [sp-80]!
004d9020stur x29, [sp-8]
004d9024sub x29, sp, 8
004d9028str x0, [sp+88]
004d902cstr x1, [sp+96]
004d9030str x2, [sp+104]
004d9034mov x0, x2
004d9038bl golang.org/x/crypto/ssh.intLength
004d903cstr x0, [sp+40]
004d9040mov x1, x0
004d9044mov x2, x1
004d9048adrp x0, 0x11c000
004d904cadd x0, x0, 3072
004d9050bl runtime.makeslice
004d9054ldr x1, [sp+40]
004d9058ldr x2, [sp+40]
004d905cstr x0, [sp+48]
004d9060str x1, [sp+56]
004d9064str x2, [sp+64]
004d9068ldr x3, [sp+104]
004d906cbl golang.org/x/crypto/ssh.marshalInt
004d9070ldr x2, [sp+56]
004d9074ldr x3, [sp+64]
004d9078ldr x1, [sp+88]
004d907cldrsb x27, [x1]
004d9080ldr x1, [x1+24]
004d9084ldr x4, [sp+48]
004d9088ldr x0, [sp+96]
004d908cmov x5, x1
004d9090mov x1, x4
004d9094blr x5
004d9098ldur x29, [sp-8]
004d909cldr x30, [sp], 80
004d90a0ret x30
004d90a4
004d90a4loc_4d90a4:
004d90a4stp x0, x1, [sp+8]
004d90a8str x2, [sp+24]
004d90acmov x3, x30
004d90b0bl runtime.morestack_noctxt.abi0
004d90b4ldp x0, x1, [sp+8]
004d90b8ldr x2, [sp+24]
004d90bcb 0x4d9010
004d9010
Loading..