File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00173860
00173860encoding/binary.intDataSize: ; void encoding/binary.intDataSize(interface {} data)
00173860ldr x16, [x28+16]
00173864sub x17, sp, 320
00173868subs xzr, x17, x16
0017386cb.ls 0x1749f8
00173870sub x20, sp, 448
00173874stp x29, x30, [x20-8]
00173878add sp, x20, 0
0017387csub x29, sp, 8
00173880str x0, [sp+456]
00173884str x1, [sp+464]
00173888str xzr, [sp+24]
0017388cstr xzr, [sp+40]
00173890stp xzr, xzr, [sp+48]
00173894ldr x4, [sp+464]
00173898ldr x5, [sp+456]
0017389cstr x5, [sp+424]
001738a0str x4, [sp+432]
001738a4cbnz x5, 0x1738ac
001738a8b 0x1749cc
001738ac
001738acloc_1738ac:
001738acldr w4, [x5+16]
001738b0str w4, [sp+20]
001738b4movz x5, 9579
001738b8movk x5, 0x70350000
001738bcsubs wzr, w4, w5
001738c0b.ls 0x1738c8
001738c4b 0x1740d0
001738c8
001738c8loc_1738c8:
001738c8movz x5, 155
001738ccmovk x5, 0x4b240000
001738d0subs wzr, w4, w5
001738d4b.ls 0x1738dc
001738d8b 0x173d04
001738dc
001738dcloc_1738dc:
001738dcmovz x5, 52240
001738e0movk x5, 0x13b60000
001738e4subs wzr, w4, w5
001738e8b.ls 0x1738f0
001738ecb 0x173aac
001738f0
001738f0loc_1738f0:
001738f0movz x5, 57288
001738f4movk x5, 0x9290000
001738f8subs wzr, w4, w5
001738fcb.ls 0x173904
00173900b 0x1739fc
00173904
00173904loc_173904:
00173904movz x5, 21838
00173908movk x5, 0x2940000
0017390csubs wzr, w4, w5
00173910b.eq 0x173918
00173914b 0x173954
00173918
00173918loc_173918:
00173918ldr x4, [sp+424]
0017391cadrp x5, 0x482000
00173920add x5, x5, 3328
00173924subs xzr, x4, x5
00173928b.eq 0x173930
0017392cb 0x173938
00173930
00173930loc_173930:
00173930orr x0, xzr, 1
00173934b 0x173940
00173938
00173938loc_173938:
00173938mov x0, xzr
0017393cb 0x173940
00173940
00173940loc_173940:
00173940strb w0, [sp+19]
00173944tbnz w0, 0, 0x17394c
00173948b 0x173950
0017394c
0017394cloc_17394c:
0017394cb 0x174364
00173950
00173950loc_173950:
00173950b 0x1739f8
00173954
00173954loc_173954:
00173954movz x5, 57288
00173958movk x5, 0x9290000
0017395csubs wzr, w4, w5
00173960b.eq 0x173968
00173964b 0x1739f0
00173968
00173968loc_173968:
00173968ldr x4, [sp+424]
0017396cadrp x5, 0x47a000
00173970add x5, x5, 1920
00173974subs xzr, x4, x5
00173978b.eq 0x173980
0017397cb 0x173988
00173980
00173980loc_173980:
00173980orr x0, xzr, 1
00173984b 0x173990
00173988
00173988loc_173988:
00173988mov x0, xzr
0017398cb 0x173990
00173990
00173990loc_173990:
00173990strb w0, [sp+19]
00173994tbnz w0, 0, 0x17399c
00173998b 0x1739ec
0017399c
0017399cloc_17399c:
0017399cb 0x1739a0
001739a0
001739a0loc_1739a0:
001739a0ldr x4, [sp+432]
001739a4ldr x5, [x4+8]
001739a8ldr x6, [x4]
001739acldr x4, [x4+16]
001739b0str x6, [sp+88]
001739b4str x5, [sp+96]
001739b8str x4, [sp+104]
001739bcstr x5, [sp+32]
001739c0ubfm x4, x5, 62, 61
001739c4str x4, [sp+24]
001739c8str xzr, [sp+40]
001739ccstp xzr, xzr, [sp+48]
001739d0ldr x0, [sp+24]
001739d4mov x1, xzr
001739d8mov x2, xzr
001739dcmov x3, x2
001739e0add x29, sp, 440
001739e4add sp, sp, 448
001739e8ret x30
001739ec
001739ecloc_1739ec:
001739ecb 0x1739f4
001739f0
001739f0loc_1739f0:
001739f0b 0x1739f4
001739f4
001739f4loc_1739f4:
001739f4b 0x1739f8
001739f8
001739f8loc_1739f8:
001739f8b 0x173aa8
001739fc
001739fcloc_1739fc:
001739fcmovz x5, 53919
00173a00movk x5, 0x111e0000
00173a04subs wzr, w4, w5
00173a08b.eq 0x173a10
00173a0cb 0x173a4c
00173a10
00173a10loc_173a10:
00173a10ldr x4, [sp+424]
00173a14adrp x5, 0x482000
00173a18add x5, x5, 3904
00173a1csubs xzr, x4, x5
00173a20b.eq 0x173a28
00173a24b 0x173a30
00173a28
00173a28loc_173a28:
00173a28orr x0, xzr, 1
00173a2cb 0x173a38
00173a30
00173a30loc_173a30:
00173a30mov x0, xzr
00173a34b 0x173a38
00173a38
00173a38loc_173a38:
00173a38strb w0, [sp+19]
00173a3ctbnz w0, 0, 0x173a44
00173a40b 0x173a48
00173a44
00173a44loc_173a44:
00173a44b 0x174078
00173a48
00173a48loc_173a48:
00173a48b 0x173aa4
00173a4c
00173a4cloc_173a4c:
00173a4cmovz x5, 52240
00173a50movk x5, 0x13b60000
00173a54subs wzr, w4, w5
00173a58b.eq 0x173a60
00173a5cb 0x173a9c
00173a60
00173a60loc_173a60:
00173a60ldr x4, [sp+424]
00173a64adrp x5, 0x482000
00173a68add x5, x5, 3264
00173a6csubs xzr, x4, x5
00173a70b.eq 0x173a78
00173a74b 0x173a80
00173a78
00173a78loc_173a78:
00173a78orr x0, xzr, 1
00173a7cb 0x173a88
00173a80
00173a80loc_173a80:
00173a80mov x0, xzr
00173a84b 0x173a88
00173a88
00173a88loc_173a88:
00173a88strb w0, [sp+19]
00173a8ctbnz w0, 0, 0x173a94
00173a90b 0x173a98
00173a94
00173a94loc_173a94:
00173a94b 0x174364
00173a98
00173a98loc_173a98:
00173a98b 0x173aa0
00173a9c
00173a9cloc_173a9c:
00173a9cb 0x173aa0
00173aa0
00173aa0loc_173aa0:
00173aa0b 0x173aa4
00173aa4
00173aa4loc_173aa4:
00173aa4b 0x173aa8
00173aa8
00173aa8loc_173aa8:
00173aa8b 0x173d00
00173aac
00173aacloc_173aac:
00173aacmovz x5, 29486
00173ab0movk x5, 0x485e0000
00173ab4subs wzr, w4, w5
00173ab8b.ls 0x173ac0
00173abcb 0x173bb8
00173ac0
00173ac0loc_173ac0:
00173ac0movz x5, 52910
00173ac4movk x5, 0x38900000
00173ac8subs wzr, w4, w5
00173accb.eq 0x173ad4
00173ad0b 0x173b5c
00173ad4
00173ad4loc_173ad4:
00173ad4ldr x4, [sp+424]
00173ad8adrp x5, 0x47a000
00173adcadd x5, x5, 1536
00173ae0subs xzr, x4, x5
00173ae4b.eq 0x173aec
00173ae8b 0x173af4
00173aec
00173aecloc_173aec:
00173aecorr x0, xzr, 1
00173af0b 0x173afc
00173af4
00173af4loc_173af4:
00173af4mov x0, xzr
00173af8b 0x173afc
00173afc
00173afcloc_173afc:
00173afcstrb w0, [sp+19]
00173b00tbnz w0, 0, 0x173b08
00173b04b 0x173b58
00173b08
00173b08loc_173b08:
00173b08b 0x173b0c
00173b0c
00173b0cloc_173b0c:
00173b0cldr x4, [sp+432]
00173b10ldr x5, [x4+8]
00173b14ldr x6, [x4]
00173b18ldr x4, [x4+16]
00173b1cstr x6, [sp+208]
00173b20str x5, [sp+216]
00173b24str x4, [sp+224]
00173b28str x5, [sp+32]
00173b2cubfm x4, x5, 62, 61
00173b30str x4, [sp+24]
00173b34str xzr, [sp+40]
00173b38stp xzr, xzr, [sp+48]
00173b3cldr x0, [sp+24]
00173b40mov x1, xzr
00173b44mov x2, xzr
00173b48mov x3, x2
00173b4cadd x29, sp, 440
00173b50add sp, sp, 448
00173b54ret x30
00173b58
00173b58loc_173b58:
00173b58b 0x173bb4
00173b5c
00173b5cloc_173b5c:
00173b5cmovz x5, 29486
00173b60movk x5, 0x485e0000
00173b64subs wzr, w4, w5
00173b68b.eq 0x173b70
00173b6cb 0x173bac
00173b70
00173b70loc_173b70:
00173b70ldr x4, [sp+424]
00173b74adrp x5, 0x470000
00173b78add x5, x5, 3200
00173b7csubs xzr, x4, x5
00173b80b.eq 0x173b88
00173b84b 0x173b90
00173b88
00173b88loc_173b88:
00173b88orr x0, xzr, 1
00173b8cb 0x173b98
00173b90
00173b90loc_173b90:
00173b90mov x0, xzr
00173b94b 0x173b98
00173b98
00173b98loc_173b98:
00173b98strb w0, [sp+19]
00173b9ctbnz w0, 0, 0x173ba4
00173ba0b 0x173ba8
00173ba4
00173ba4loc_173ba4:
00173ba4b 0x17496c
00173ba8
00173ba8loc_173ba8:
00173ba8b 0x173bb0
00173bac
00173bacloc_173bac:
00173bacb 0x173bb0
00173bb0
00173bb0loc_173bb0:
00173bb0b 0x173bb4
00173bb4
00173bb4loc_173bb4:
00173bb4b 0x173cfc
00173bb8
00173bb8loc_173bb8:
00173bb8movz x5, 59133
00173bbcmovk x5, 0x48d70000
00173bc0subs wzr, w4, w5
00173bc4b.eq 0x173bcc
00173bc8b 0x173c54
00173bcc
00173bccloc_173bcc:
00173bccldr x4, [sp+424]
00173bd0adrp x5, 0x47a000
00173bd4add x5, x5, 1600
00173bd8subs xzr, x4, x5
00173bdcb.eq 0x173be4
00173be0b 0x173bec
00173be4
00173be4loc_173be4:
00173be4orr x0, xzr, 1
00173be8b 0x173bf4
00173bec
00173becloc_173bec:
00173becmov x0, xzr
00173bf0b 0x173bf4
00173bf4
00173bf4loc_173bf4:
00173bf4strb w0, [sp+19]
00173bf8tbnz w0, 0, 0x173c00
00173bfcb 0x173c50
00173c00
00173c00loc_173c00:
00173c00b 0x173c04
00173c04
00173c04loc_173c04:
00173c04ldr x4, [sp+432]
00173c08ldr x5, [x4+8]
00173c0cldr x6, [x4]
00173c10ldr x4, [x4+16]
00173c14str x6, [sp+168]
00173c18str x5, [sp+176]
00173c1cstr x4, [sp+184]
00173c20str x5, [sp+32]
00173c24ubfm x4, x5, 61, 60
00173c28str x4, [sp+24]
00173c2cstr xzr, [sp+40]
00173c30stp xzr, xzr, [sp+48]
00173c34ldr x0, [sp+24]
00173c38mov x1, xzr
00173c3cmov x2, xzr
00173c40mov x3, x2
00173c44add x29, sp, 440
00173c48add sp, sp, 448
00173c4cret x30
00173c50
00173c50loc_173c50:
00173c50b 0x173cf8
00173c54
00173c54loc_173c54:
00173c54movz x5, 155
00173c58movk x5, 0x4b240000
00173c5csubs wzr, w4, w5
00173c60b.eq 0x173c68
00173c64b 0x173cf0
00173c68
00173c68loc_173c68:
00173c68ldr x4, [sp+424]
00173c6cadrp x5, 0x47a000
00173c70add x5, x5, 1344
00173c74subs xzr, x4, x5
00173c78b.eq 0x173c80
00173c7cb 0x173c88
00173c80
00173c80loc_173c80:
00173c80orr x0, xzr, 1
00173c84b 0x173c90
00173c88
00173c88loc_173c88:
00173c88mov x0, xzr
00173c8cb 0x173c90
00173c90
00173c90loc_173c90:
00173c90strb w0, [sp+19]
00173c94tbnz w0, 0, 0x173c9c
00173c98b 0x173cec
00173c9c
00173c9cloc_173c9c:
00173c9cb 0x173ca0
00173ca0
00173ca0loc_173ca0:
00173ca0ldr x4, [sp+432]
00173ca4ldr x5, [x4+8]
00173ca8ldr x6, [x4]
00173cacldr x4, [x4+16]
00173cb0str x6, [sp+272]
00173cb4str x5, [sp+280]
00173cb8str x4, [sp+288]
00173cbcstr x5, [sp+32]
00173cc0ubfm x4, x5, 63, 62
00173cc4str x4, [sp+24]
00173cc8str xzr, [sp+40]
00173cccstp xzr, xzr, [sp+48]
00173cd0ldr x0, [sp+24]
00173cd4mov x1, xzr
00173cd8mov x2, xzr
00173cdcmov x3, x2
00173ce0add x29, sp, 440
00173ce4add sp, sp, 448
00173ce8ret x30
00173cec
00173cecloc_173cec:
00173cecb 0x173cf4
00173cf0
00173cf0loc_173cf0:
00173cf0b 0x173cf4
00173cf4
00173cf4loc_173cf4:
00173cf4b 0x173cf8
00173cf8
00173cf8loc_173cf8:
00173cf8b 0x173cfc
00173cfc
00173cfcloc_173cfc:
00173cfcb 0x173d00
00173d00
00173d00loc_173d00:
00173d00b 0x1740cc
00173d04
00173d04loc_173d04:
00173d04movz x5, 30660
00173d08movk x5, 0x58800000
00173d0csubs wzr, w4, w5
00173d10b.ls 0x173d18
00173d14b 0x173f1c
00173d18
00173d18loc_173d18:
00173d18movz x5, 4503
00173d1cmovk x5, 0x4de30000
00173d20subs wzr, w4, w5
00173d24b.ls 0x173d2c
00173d28b 0x173dd8
00173d2c
00173d2cloc_173d2c:
00173d2cmovz x5, 1665
00173d30movk x5, 0x4d160000
00173d34subs wzr, w4, w5
00173d38b.eq 0x173d40
00173d3cb 0x173d7c
00173d40
00173d40loc_173d40:
00173d40ldr x4, [sp+424]
00173d44adrp x5, 0x482000
00173d48add x5, x5, 3456
00173d4csubs xzr, x4, x5
00173d50b.eq 0x173d58
00173d54b 0x173d60
00173d58
00173d58loc_173d58:
00173d58orr x0, xzr, 1
00173d5cb 0x173d68
00173d60
00173d60loc_173d60:
00173d60mov x0, xzr
00173d64b 0x173d68
00173d68
00173d68loc_173d68:
00173d68strb w0, [sp+19]
00173d6ctbnz w0, 0, 0x173d74
00173d70b 0x173d78
00173d74
00173d74loc_173d74:
00173d74b 0x174654
00173d78
00173d78loc_173d78:
00173d78b 0x173dd4
00173d7c
00173d7cloc_173d7c:
00173d7cmovz x5, 4503
00173d80movk x5, 0x4de30000
00173d84subs wzr, w4, w5
00173d88b.eq 0x173d90
00173d8cb 0x173dcc
00173d90
00173d90loc_173d90:
00173d90ldr x4, [sp+424]
00173d94adrp x5, 0x470000
00173d98add x5, x5, 3904
00173d9csubs xzr, x4, x5
00173da0b.eq 0x173da8
00173da4b 0x173db0
00173da8
00173da8loc_173da8:
00173da8orr x0, xzr, 1
00173dacb 0x173db8
00173db0
00173db0loc_173db0:
00173db0mov x0, xzr
00173db4b 0x173db8
00173db8
00173db8loc_173db8:
00173db8strb w0, [sp+19]
00173dbctbnz w0, 0, 0x173dc4
00173dc0b 0x173dc8
00173dc4
00173dc4loc_173dc4:
00173dc4b 0x174524
00173dc8
00173dc8loc_173dc8:
00173dc8b 0x173dd0
00173dcc
00173dccloc_173dcc:
00173dccb 0x173dd0
00173dd0
00173dd0loc_173dd0:
00173dd0b 0x173dd4
00173dd4
00173dd4loc_173dd4:
00173dd4b 0x173f18
00173dd8
00173dd8loc_173dd8:
00173dd8movz x5, 39270
00173ddcmovk x5, 0x526b0000
00173de0subs wzr, w4, w5
00173de4b.eq 0x173dec
00173de8b 0x173e70
00173dec
00173decloc_173dec:
00173decldr x4, [sp+424]
00173df0adrp x5, 0x47a000
00173df4add x5, x5, 1152
00173df8subs xzr, x4, x5
00173dfcb.eq 0x173e04
00173e00b 0x173e0c
00173e04
00173e04loc_173e04:
00173e04orr x0, xzr, 1
00173e08b 0x173e14
00173e0c
00173e0cloc_173e0c:
00173e0cmov x0, xzr
00173e10b 0x173e14
00173e14
00173e14loc_173e14:
00173e14strb w0, [sp+19]
00173e18tbnz w0, 0, 0x173e20
00173e1cb 0x173e6c
00173e20
00173e20loc_173e20:
00173e20b 0x173e24
00173e24
00173e24loc_173e24:
00173e24ldr x4, [sp+432]
00173e28ldr x5, [x4+8]
00173e2cldr x6, [x4]
00173e30ldr x4, [x4+16]
00173e34str x6, [sp+360]
00173e38str x5, [sp+368]
00173e3cstr x4, [sp+376]
00173e40str x5, [sp+32]
00173e44str x5, [sp+24]
00173e48str xzr, [sp+40]
00173e4cstp xzr, xzr, [sp+48]
00173e50ldr x0, [sp+24]
00173e54mov x1, xzr
00173e58mov x2, xzr
00173e5cmov x3, x2
00173e60add x29, sp, 440
00173e64add sp, sp, 448
00173e68ret x30
00173e6c
00173e6cloc_173e6c:
00173e6cb 0x173f14
00173e70
00173e70loc_173e70:
00173e70movz x5, 30660
00173e74movk x5, 0x58800000
00173e78subs wzr, w4, w5
00173e7cb.eq 0x173e84
00173e80b 0x173f0c
00173e84
00173e84loc_173e84:
00173e84ldr x4, [sp+424]
00173e88adrp x5, 0x47a000
00173e8cadd x5, x5, 1280
00173e90subs xzr, x4, x5
00173e94b.eq 0x173e9c
00173e98b 0x173ea4
00173e9c
00173e9cloc_173e9c:
00173e9corr x0, xzr, 1
00173ea0b 0x173eac
00173ea4
00173ea4loc_173ea4:
00173ea4mov x0, xzr
00173ea8b 0x173eac
00173eac
00173eacloc_173eac:
00173eacstrb w0, [sp+19]
00173eb0tbnz w0, 0, 0x173eb8
00173eb4b 0x173f08
00173eb8
00173eb8loc_173eb8:
00173eb8b 0x173ebc
00173ebc
00173ebcloc_173ebc:
00173ebcldr x4, [sp+432]
00173ec0ldr x5, [x4+8]
00173ec4ldr x6, [x4]
00173ec8ldr x4, [x4+16]
00173eccstr x6, [sp+296]
00173ed0str x5, [sp+304]
00173ed4str x4, [sp+312]
00173ed8str x5, [sp+32]
00173edcubfm x4, x5, 63, 62
00173ee0str x4, [sp+24]
00173ee4str xzr, [sp+40]
00173ee8stp xzr, xzr, [sp+48]
00173eecldr x0, [sp+24]
00173ef0mov x1, xzr
00173ef4mov x2, xzr
00173ef8mov x3, x2
00173efcadd x29, sp, 440
00173f00add sp, sp, 448
00173f04ret x30
00173f08
00173f08loc_173f08:
00173f08b 0x173f10
00173f0c
00173f0cloc_173f0c:
00173f0cb 0x173f10
00173f10
00173f10loc_173f10:
00173f10b 0x173f14
00173f14
00173f14loc_173f14:
00173f14b 0x173f18
00173f18
00173f18loc_173f18:
00173f18b 0x1740c8
00173f1c
00173f1cloc_173f1c:
00173f1cmovz x5, 25202
00173f20movk x5, 0x651d0000
00173f24subs wzr, w4, w5
00173f28b.ls 0x173f30
00173f2cb 0x173fdc
00173f30
00173f30loc_173f30:
00173f30movz x5, 23687
00173f34movk x5, 0x625f0000
00173f38subs wzr, w4, w5
00173f3cb.eq 0x173f44
00173f40b 0x173f80
00173f44
00173f44loc_173f44:
00173f44ldr x4, [sp+424]
00173f48adrp x5, 0x482000
00173f4cadd x5, x5, 3392
00173f50subs xzr, x4, x5
00173f54b.eq 0x173f5c
00173f58b 0x173f64
00173f5c
00173f5cloc_173f5c:
00173f5corr x0, xzr, 1
00173f60b 0x173f6c
00173f64
00173f64loc_173f64:
00173f64mov x0, xzr
00173f68b 0x173f6c
00173f6c
00173f6cloc_173f6c:
00173f6cstrb w0, [sp+19]
00173f70tbnz w0, 0, 0x173f78
00173f74b 0x173f7c
00173f78
00173f78loc_173f78:
00173f78b 0x174654
00173f7c
00173f7cloc_173f7c:
00173f7cb 0x173fd8
00173f80
00173f80loc_173f80:
00173f80movz x5, 25202
00173f84movk x5, 0x651d0000
00173f88subs wzr, w4, w5
00173f8cb.eq 0x173f94
00173f90b 0x173fd0
00173f94
00173f94loc_173f94:
00173f94ldr x4, [sp+424]
00173f98adrp x5, 0x482000
00173f9cadd x5, x5, 3072
00173fa0subs xzr, x4, x5
00173fa4b.eq 0x173fac
00173fa8b 0x173fb4
00173fac
00173facloc_173fac:
00173facorr x0, xzr, 1
00173fb0b 0x173fbc
00173fb4
00173fb4loc_173fb4:
00173fb4mov x0, xzr
00173fb8b 0x173fbc
00173fbc
00173fbcloc_173fbc:
00173fbcstrb w0, [sp+19]
00173fc0tbnz w0, 0, 0x173fc8
00173fc4b 0x173fcc
00173fc8
00173fc8loc_173fc8:
00173fc8b 0x174844
00173fcc
00173fccloc_173fcc:
00173fccb 0x173fd4
00173fd0
00173fd0loc_173fd0:
00173fd0b 0x173fd4
00173fd4
00173fd4loc_173fd4:
00173fd4b 0x173fd8
00173fd8
00173fd8loc_173fd8:
00173fd8b 0x1740c4
00173fdc
00173fdcloc_173fdc:
00173fdcmovz x5, 21984
00173fe0movk x5, 0x65be0000
00173fe4subs wzr, w4, w5
00173fe8b.eq 0x173ff0
00173fecb 0x17402c
00173ff0
00173ff0loc_173ff0:
00173ff0ldr x4, [sp+424]
00173ff4adrp x5, 0x470000
00173ff8add x5, x5, 4032
00173ffcsubs xzr, x4, x5
00174000b.eq 0x174008
00174004b 0x174010
00174008
00174008loc_174008:
00174008orr x0, xzr, 1
0017400cb 0x174018
00174010
00174010loc_174010:
00174010mov x0, xzr
00174014b 0x174018
00174018
00174018loc_174018:
00174018strb w0, [sp+19]
0017401ctbnz w0, 0, 0x174024
00174020b 0x174028
00174024
00174024loc_174024:
00174024b 0x174844
00174028
00174028loc_174028:
00174028b 0x1740c0
0017402c
0017402cloc_17402c:
0017402cmovz x5, 9579
00174030movk x5, 0x70350000
00174034subs wzr, w4, w5
00174038b.eq 0x174040
0017403cb 0x1740b8
00174040
00174040loc_174040:
00174040ldr x4, [sp+424]
00174044adrp x5, 0x46f000
00174048add x5, x5, 3968
0017404csubs xzr, x4, x5
00174050b.eq 0x174058
00174054b 0x174060
00174058
00174058loc_174058:
00174058orr x0, xzr, 1
0017405cb 0x174068
00174060
00174060loc_174060:
00174060mov x0, xzr
00174064b 0x174068
00174068
00174068loc_174068:
00174068strb w0, [sp+19]
0017406ctbnz w0, 0, 0x174074
00174070b 0x1740b4
00174074
00174074loc_174074:
00174074b 0x174078
00174078
00174078loc_174078:
00174078ldr x4, [sp+424]
0017407cldr x5, [sp+432]
00174080str x4, [sp+112]
00174084str x5, [sp+120]
00174088orr x4, xzr, 8
0017408cstr x4, [sp+24]
00174090str xzr, [sp+40]
00174094stp xzr, xzr, [sp+48]
00174098ldr x0, [sp+24]
0017409cmov x1, xzr
001740a0mov x2, xzr
001740a4mov x3, x2
001740a8add x29, sp, 440
001740acadd sp, sp, 448
001740b0ret x30
001740b4
001740b4loc_1740b4:
001740b4b 0x1740bc
001740b8
001740b8loc_1740b8:
001740b8b 0x1740bc
001740bc
001740bcloc_1740bc:
001740bcb 0x1740c0
001740c0
001740c0loc_1740c0:
001740c0b 0x1740c4
001740c4
001740c4loc_1740c4:
001740c4b 0x1740c8
001740c8
001740c8loc_1740c8:
001740c8b 0x1740cc
001740cc
001740ccloc_1740cc:
001740ccb 0x1749c8
001740d0
001740d0loc_1740d0:
001740d0movz x5, 22915
001740d4movk x5, 0x5f740000
001740d8adds wzr, w4, w5
001740dcb.ls 0x1740e4
001740e0b 0x1744b0
001740e4
001740e4loc_1740e4:
001740e4movz x5, 46886
001740e8movk x5, 0x6ef00000
001740ecadds wzr, w4, w5
001740f0b.ls 0x1740f8
001740f4b 0x1742b4
001740f8
001740f8loc_1740f8:
001740f8movz x5, 39850
001740fcmovk x5, 0x78ef0000
00174100adds wzr, w4, w5
00174104b.ls 0x17410c
00174108b 0x1741b8
0017410c
0017410cloc_17410c:
0017410cmovz x5, 41844
00174110movk x5, 0x71b40000
00174114subs wzr, w4, w5
00174118b.eq 0x174120
0017411cb 0x17415c
00174120
00174120loc_174120:
00174120ldr x4, [sp+424]
00174124adrp x5, 0x481000
00174128add x5, x5, 3968
0017412csubs xzr, x4, x5
00174130b.eq 0x174138
00174134b 0x174140
00174138
00174138loc_174138:
00174138orr x0, xzr, 1
0017413cb 0x174148
00174140
00174140loc_174140:
00174140mov x0, xzr
00174144b 0x174148
00174148
00174148loc_174148:
00174148strb w0, [sp+19]
0017414ctbnz w0, 0, 0x174154
00174150b 0x174158
00174154
00174154loc_174154:
00174154b 0x174844
00174158
00174158loc_174158:
00174158b 0x1741b4
0017415c
0017415cloc_17415c:
0017415cmovz x5, 39850
00174160movk x5, 0x78ef0000
00174164adds wzr, w4, w5
00174168b.eq 0x174170
0017416cb 0x1741ac
00174170
00174170loc_174170:
00174170ldr x4, [sp+424]
00174174adrp x5, 0x481000
00174178add x5, x5, 3136
0017417csubs xzr, x4, x5
00174180b.eq 0x174188
00174184b 0x174190
00174188
00174188loc_174188:
00174188orr x0, xzr, 1
0017418cb 0x174198
00174190
00174190loc_174190:
00174190mov x0, xzr
00174194b 0x174198
00174198
00174198loc_174198:
00174198strb w0, [sp+19]
0017419ctbnz w0, 0, 0x1741a4
001741a0b 0x1741a8
001741a4
001741a4loc_1741a4:
001741a4b 0x17496c
001741a8
001741a8loc_1741a8:
001741a8b 0x1741b0
001741ac
001741acloc_1741ac:
001741acb 0x1741b0
001741b0
001741b0loc_1741b0:
001741b0b 0x1741b4
001741b4
001741b4loc_1741b4:
001741b4b 0x1742b0
001741b8
001741b8loc_1741b8:
001741b8movz x5, 32038
001741bcmovk x5, 0x71ec0000
001741c0adds wzr, w4, w5
001741c4b.eq 0x1741cc
001741c8b 0x174254
001741cc
001741ccloc_1741cc:
001741ccldr x4, [sp+424]
001741d0adrp x5, 0x479000
001741d4add x5, x5, 1408
001741d8subs xzr, x4, x5
001741dcb.eq 0x1741e4
001741e0b 0x1741ec
001741e4
001741e4loc_1741e4:
001741e4orr x0, xzr, 1
001741e8b 0x1741f4
001741ec
001741ecloc_1741ec:
001741ecmov x0, xzr
001741f0b 0x1741f4
001741f4
001741f4loc_1741f4:
001741f4strb w0, [sp+19]
001741f8tbnz w0, 0, 0x174200
001741fcb 0x174250
00174200
00174200loc_174200:
00174200b 0x174204
00174204
00174204loc_174204:
00174204ldr x4, [sp+432]
00174208ldr x5, [x4+8]
0017420cldr x6, [x4]
00174210ldr x4, [x4+16]
00174214str x6, [sp+232]
00174218str x5, [sp+240]
0017421cstr x4, [sp+248]
00174220str x5, [sp+32]
00174224ubfm x4, x5, 62, 61
00174228str x4, [sp+24]
0017422cstr xzr, [sp+40]
00174230stp xzr, xzr, [sp+48]
00174234ldr x0, [sp+24]
00174238mov x1, xzr
0017423cmov x2, xzr
00174240mov x3, x2
00174244add x29, sp, 440
00174248add sp, sp, 448
0017424cret x30
00174250
00174250loc_174250:
00174250b 0x1742ac
00174254
00174254loc_174254:
00174254movz x5, 46886
00174258movk x5, 0x6ef00000
0017425cadds wzr, w4, w5
00174260b.eq 0x174268
00174264b 0x1742a4
00174268
00174268loc_174268:
00174268ldr x4, [sp+424]
0017426cadrp x5, 0x46f000
00174270add x5, x5, 3456
00174274subs xzr, x4, x5
00174278b.eq 0x174280
0017427cb 0x174288
00174280
00174280loc_174280:
00174280orr x0, xzr, 1
00174284b 0x174290
00174288
00174288loc_174288:
00174288mov x0, xzr
0017428cb 0x174290
00174290
00174290loc_174290:
00174290strb w0, [sp+19]
00174294tbnz w0, 0, 0x17429c
00174298b 0x1742a0
0017429c
0017429cloc_17429c:
0017429cb 0x174654
001742a0
001742a0loc_1742a0:
001742a0b 0x1742a8
001742a4
001742a4loc_1742a4:
001742a4b 0x1742a8
001742a8
001742a8loc_1742a8:
001742a8b 0x1742ac
001742ac
001742acloc_1742ac:
001742acb 0x1742b0
001742b0
001742b0loc_1742b0:
001742b0b 0x1744ac
001742b4
001742b4loc_1742b4:
001742b4movz x5, 8104
001742b8movk x5, 0x68cc0000
001742bcadds wzr, w4, w5
001742c0b.ls 0x1742c8
001742c4b 0x1743b0
001742c8
001742c8loc_1742c8:
001742c8movz x5, 62555
001742ccmovk x5, 0x6b880000
001742d0adds wzr, w4, w5
001742d4b.eq 0x1742dc
001742d8b 0x174318
001742dc
001742dcloc_1742dc:
001742dcldr x4, [sp+424]
001742e0adrp x5, 0x46f000
001742e4add x5, x5, 3328
001742e8subs xzr, x4, x5
001742ecb.eq 0x1742f4
001742f0b 0x1742fc
001742f4
001742f4loc_1742f4:
001742f4orr x0, xzr, 1
001742f8b 0x174304
001742fc
001742fcloc_1742fc:
001742fcmov x0, xzr
00174300b 0x174304
00174304
00174304loc_174304:
00174304strb w0, [sp+19]
00174308tbnz w0, 0, 0x174310
0017430cb 0x174314
00174310
00174310loc_174310:
00174310b 0x174364
00174314
00174314loc_174314:
00174314b 0x1743ac
00174318
00174318loc_174318:
00174318movz x5, 8104
0017431cmovk x5, 0x68cc0000
00174320adds wzr, w4, w5
00174324b.eq 0x17432c
00174328b 0x1743a4
0017432c
0017432cloc_17432c:
0017432cldr x4, [sp+424]
00174330adrp x5, 0x46f000
00174334add x5, x5, 3392
00174338subs xzr, x4, x5
0017433cb.eq 0x174344
00174340b 0x17434c
00174344
00174344loc_174344:
00174344orr x0, xzr, 1
00174348b 0x174354
0017434c
0017434cloc_17434c:
0017434cmov x0, xzr
00174350b 0x174354
00174354
00174354loc_174354:
00174354strb w0, [sp+19]
00174358tbnz w0, 0, 0x174360
0017435cb 0x1743a0
00174360
00174360loc_174360:
00174360b 0x174364
00174364
00174364loc_174364:
00174364ldr x4, [sp+424]
00174368ldr x5, [sp+432]
0017436cstr x4, [sp+256]
00174370str x5, [sp+264]
00174374orr x4, xzr, 4
00174378str x4, [sp+24]
0017437cstr xzr, [sp+40]
00174380stp xzr, xzr, [sp+48]
00174384ldr x0, [sp+24]
00174388mov x1, xzr
0017438cmov x2, xzr
00174390mov x3, x2
00174394add x29, sp, 440
00174398add sp, sp, 448
0017439cret x30
001743a0
001743a0loc_1743a0:
001743a0b 0x1743a8
001743a4
001743a4loc_1743a4:
001743a4b 0x1743a8
001743a8
001743a8loc_1743a8:
001743a8b 0x1743ac
001743ac
001743acloc_1743ac:
001743acb 0x1744a8
001743b0
001743b0loc_1743b0:
001743b0movz x5, 35075
001743b4movk x5, 0x60750000
001743b8adds wzr, w4, w5
001743bcb.eq 0x1743c4
001743c0b 0x17444c
001743c4
001743c4loc_1743c4:
001743c4ldr x4, [sp+424]
001743c8adrp x5, 0x479000
001743ccadd x5, x5, 1984
001743d0subs xzr, x4, x5
001743d4b.eq 0x1743dc
001743d8b 0x1743e4
001743dc
001743dcloc_1743dc:
001743dcorr x0, xzr, 1
001743e0b 0x1743ec
001743e4
001743e4loc_1743e4:
001743e4mov x0, xzr
001743e8b 0x1743ec
001743ec
001743ecloc_1743ec:
001743ecstrb w0, [sp+19]
001743f0tbnz w0, 0, 0x1743f8
001743f4b 0x174448
001743f8
001743f8loc_1743f8:
001743f8b 0x1743fc
001743fc
001743fcloc_1743fc:
001743fcldr x4, [sp+432]
00174400ldr x5, [x4+8]
00174404ldr x6, [x4]
00174408ldr x4, [x4+16]
0017440cstr x6, [sp+64]
00174410str x5, [sp+72]
00174414str x4, [sp+80]
00174418str x5, [sp+32]
0017441cubfm x4, x5, 61, 60
00174420str x4, [sp+24]
00174424str xzr, [sp+40]
00174428stp xzr, xzr, [sp+48]
0017442cldr x0, [sp+24]
00174430mov x1, xzr
00174434mov x2, xzr
00174438mov x3, x2
0017443cadd x29, sp, 440
00174440add sp, sp, 448
00174444ret x30
00174448
00174448loc_174448:
00174448b 0x1744a4
0017444c
0017444cloc_17444c:
0017444cmovz x5, 22915
00174450movk x5, 0x5f740000
00174454adds wzr, w4, w5
00174458b.eq 0x174460
0017445cb 0x17449c
00174460
00174460loc_174460:
00174460ldr x4, [sp+424]
00174464adrp x5, 0x481000
00174468add x5, x5, 3200
0017446csubs xzr, x4, x5
00174470b.eq 0x174478
00174474b 0x174480
00174478
00174478loc_174478:
00174478orr x0, xzr, 1
0017447cb 0x174488
00174480
00174480loc_174480:
00174480mov x0, xzr
00174484b 0x174488
00174488
00174488loc_174488:
00174488strb w0, [sp+19]
0017448ctbnz w0, 0, 0x174494
00174490b 0x174498
00174494
00174494loc_174494:
00174494b 0x17496c
00174498
00174498loc_174498:
00174498b 0x1744a0
0017449c
0017449cloc_17449c:
0017449cb 0x1744a0
001744a0
001744a0loc_1744a0:
001744a0b 0x1744a4
001744a4
001744a4loc_1744a4:
001744a4b 0x1744a8
001744a8
001744a8loc_1744a8:
001744a8b 0x1744ac
001744ac
001744acloc_1744ac:
001744acb 0x1749c4
001744b0
001744b0loc_1744b0:
001744b0movz x5, 38631
001744b4movk x5, 0x31ee0000
001744b8adds wzr, w4, w5
001744bcb.ls 0x1744c4
001744c0b 0x1746f4
001744c4
001744c4loc_1744c4:
001744c4movz x5, 42872
001744c8movk x5, 0x5e850000
001744ccadds wzr, w4, w5
001744d0b.ls 0x1744d8
001744d4b 0x174608
001744d8
001744d8loc_1744d8:
001744d8movz x5, 29228
001744dcmovk x5, 0x5e8e0000
001744e0adds wzr, w4, w5
001744e4b.eq 0x1744ec
001744e8b 0x174564
001744ec
001744ecloc_1744ec:
001744ecldr x4, [sp+424]
001744f0adrp x5, 0x481000
001744f4add x5, x5, 3840
001744f8subs xzr, x4, x5
001744fcb.eq 0x174504
00174500b 0x17450c
00174504
00174504loc_174504:
00174504orr x0, xzr, 1
00174508b 0x174514
0017450c
0017450cloc_17450c:
0017450cmov x0, xzr
00174510b 0x174514
00174514
00174514loc_174514:
00174514strb w0, [sp+19]
00174518tbnz w0, 0, 0x174520
0017451cb 0x174560
00174520
00174520loc_174520:
00174520b 0x174524
00174524
00174524loc_174524:
00174524ldr x4, [sp+424]
00174528ldr x5, [sp+432]
0017452cstr x4, [sp+128]
00174530str x5, [sp+136]
00174534orr x4, xzr, 4
00174538str x4, [sp+24]
0017453cstr xzr, [sp+40]
00174540stp xzr, xzr, [sp+48]
00174544ldr x0, [sp+24]
00174548mov x1, xzr
0017454cmov x2, xzr
00174550mov x3, x2
00174554add x29, sp, 440
00174558add sp, sp, 448
0017455cret x30
00174560
00174560loc_174560:
00174560b 0x174604
00174564
00174564loc_174564:
00174564movz x5, 42872
00174568movk x5, 0x5e850000
0017456cadds wzr, w4, w5
00174570b.eq 0x174578
00174574b 0x1745fc
00174578
00174578loc_174578:
00174578ldr x4, [sp+424]
0017457cadrp x5, 0x479000
00174580add x5, x5, 2048
00174584subs xzr, x4, x5
00174588b.eq 0x174590
0017458cb 0x174598
00174590
00174590loc_174590:
00174590orr x0, xzr, 1
00174594b 0x1745a0
00174598
00174598loc_174598:
00174598mov x0, xzr
0017459cb 0x1745a0
001745a0
001745a0loc_1745a0:
001745a0strb w0, [sp+19]
001745a4tbnz w0, 0, 0x1745ac
001745a8b 0x1745f8
001745ac
001745acloc_1745ac:
001745acb 0x1745b0
001745b0
001745b0loc_1745b0:
001745b0ldr x4, [sp+432]
001745b4ldr x5, [x4+8]
001745b8ldr x6, [x4]
001745bcldr x4, [x4+16]
001745c0str x6, [sp+384]
001745c4str x5, [sp+392]
001745c8str x4, [sp+400]
001745ccstr x5, [sp+32]
001745d0str x5, [sp+24]
001745d4str xzr, [sp+40]
001745d8stp xzr, xzr, [sp+48]
001745dcldr x0, [sp+24]
001745e0mov x1, xzr
001745e4mov x2, xzr
001745e8mov x3, x2
001745ecadd x29, sp, 440
001745f0add sp, sp, 448
001745f4ret x30
001745f8
001745f8loc_1745f8:
001745f8b 0x174600
001745fc
001745fcloc_1745fc:
001745fcb 0x174600
00174600
00174600loc_174600:
00174600b 0x174604
00174604
00174604loc_174604:
00174604b 0x1746f0
00174608
00174608loc_174608:
00174608movz x5, 13631
0017460cmovk x5, 0x557a0000
00174610adds wzr, w4, w5
00174614b.eq 0x17461c
00174618b 0x174694
0017461c
0017461cloc_17461c:
0017461cldr x4, [sp+424]
00174620adrp x5, 0x46f000
00174624add x5, x5, 3520
00174628subs xzr, x4, x5
0017462cb.eq 0x174634
00174630b 0x17463c
00174634
00174634loc_174634:
00174634orr x0, xzr, 1
00174638b 0x174644
0017463c
0017463cloc_17463c:
0017463cmov x0, xzr
00174640b 0x174644
00174644
00174644loc_174644:
00174644strb w0, [sp+19]
00174648tbnz w0, 0, 0x174650
0017464cb 0x174690
00174650
00174650loc_174650:
00174650b 0x174654
00174654
00174654loc_174654:
00174654ldr x4, [sp+424]
00174658ldr x5, [sp+432]
0017465cstr x4, [sp+192]
00174660str x5, [sp+200]
00174664orr x4, xzr, 8
00174668str x4, [sp+24]
0017466cstr xzr, [sp+40]
00174670stp xzr, xzr, [sp+48]
00174674ldr x0, [sp+24]
00174678mov x1, xzr
0017467cmov x2, xzr
00174680mov x3, x2
00174684add x29, sp, 440
00174688add sp, sp, 448
0017468cret x30
00174690
00174690loc_174690:
00174690b 0x1746ec
00174694
00174694loc_174694:
00174694movz x5, 38631
00174698movk x5, 0x31ee0000
0017469cadds wzr, w4, w5
001746a0b.eq 0x1746a8
001746a4b 0x1746e4
001746a8
001746a8loc_1746a8:
001746a8ldr x4, [sp+424]
001746acadrp x5, 0x46f000
001746b0add x5, x5, 3072
001746b4subs xzr, x4, x5
001746b8b.eq 0x1746c0
001746bcb 0x1746c8
001746c0
001746c0loc_1746c0:
001746c0orr x0, xzr, 1
001746c4b 0x1746d0
001746c8
001746c8loc_1746c8:
001746c8mov x0, xzr
001746ccb 0x1746d0
001746d0
001746d0loc_1746d0:
001746d0strb w0, [sp+19]
001746d4tbnz w0, 0, 0x1746dc
001746d8b 0x1746e0
001746dc
001746dcloc_1746dc:
001746dcb 0x174844
001746e0
001746e0loc_1746e0:
001746e0b 0x1746e8
001746e4
001746e4loc_1746e4:
001746e4b 0x1746e8
001746e8
001746e8loc_1746e8:
001746e8b 0x1746ec
001746ec
001746ecloc_1746ec:
001746ecb 0x1746f0
001746f0
001746f0loc_1746f0:
001746f0b 0x1749c0
001746f4
001746f4loc_1746f4:
001746f4movz x5, 35801
001746f8movk x5, 0x26970000
001746fcadds wzr, w4, w5
00174700b.ls 0x174708
00174704b 0x1747f8
00174708
00174708loc_174708:
00174708movz x5, 56471
0017470cmovk x5, 0x2e6d0000
00174710adds wzr, w4, w5
00174714b.eq 0x17471c
00174718b 0x17479c
0017471c
0017471cloc_17471c:
0017471cldr x4, [sp+424]
00174720adrp x5, 0x479000
00174724add x5, x5, 1216
00174728subs xzr, x4, x5
0017472cb.eq 0x174734
00174730b 0x17473c
00174734
00174734loc_174734:
00174734orr x0, xzr, 1
00174738b 0x174744
0017473c
0017473cloc_17473c:
0017473cmov x0, xzr
00174740b 0x174744
00174744
00174744loc_174744:
00174744strb w0, [sp+19]
00174748tbnz w0, 0, 0x174750
0017474cb 0x174798
00174750
00174750loc_174750:
00174750b 0x174754
00174754
00174754loc_174754:
00174754ldr x4, [sp+432]
00174758ldr x2, [x4+8]
0017475cldr x3, [x4+16]
00174760ldr x4, [x4]
00174764str x4, [sp+336]
00174768str x2, [sp+344]
0017476cstr x3, [sp+352]
00174770str x2, [sp+32]
00174774str x2, [sp+24]
00174778ldr x1, [sp+336]
0017477cstr x1, [sp+40]
00174780str x2, [sp+48]
00174784str x3, [sp+56]
00174788ldr x0, [sp+24]
0017478cadd x29, sp, 440
00174790add sp, sp, 448
00174794ret x30
00174798
00174798loc_174798:
00174798b 0x1747f4
0017479c
0017479cloc_17479c:
0017479cmovz x5, 35801
001747a0movk x5, 0x26970000
001747a4adds wzr, w4, w5
001747a8b.eq 0x1747b0
001747acb 0x1747ec
001747b0
001747b0loc_1747b0:
001747b0ldr x4, [sp+424]
001747b4adrp x5, 0x46f000
001747b8add x5, x5, 3136
001747bcsubs xzr, x4, x5
001747c0b.eq 0x1747c8
001747c4b 0x1747d0
001747c8
001747c8loc_1747c8:
001747c8orr x0, xzr, 1
001747ccb 0x1747d8
001747d0
001747d0loc_1747d0:
001747d0mov x0, xzr
001747d4b 0x1747d8
001747d8
001747d8loc_1747d8:
001747d8strb w0, [sp+19]
001747dctbnz w0, 0, 0x1747e4
001747e0b 0x1747e8
001747e4
001747e4loc_1747e4:
001747e4b 0x174844
001747e8
001747e8loc_1747e8:
001747e8b 0x1747f0
001747ec
001747ecloc_1747ec:
001747ecb 0x1747f0
001747f0
001747f0loc_1747f0:
001747f0b 0x1747f4
001747f4
001747f4loc_1747f4:
001747f4b 0x1749bc
001747f8
001747f8loc_1747f8:
001747f8movz x5, 15357
001747fcmovk x5, 0x1ed00000
00174800adds wzr, w4, w5
00174804b.eq 0x17480c
00174808b 0x174884
0017480c
0017480cloc_17480c:
0017480cldr x4, [sp+424]
00174810adrp x5, 0x481000
00174814add x5, x5, 3008
00174818subs xzr, x4, x5
0017481cb.eq 0x174824
00174820b 0x17482c
00174824
00174824loc_174824:
00174824orr x0, xzr, 1
00174828b 0x174834
0017482c
0017482cloc_17482c:
0017482cmov x0, xzr
00174830b 0x174834
00174834
00174834loc_174834:
00174834strb w0, [sp+19]
00174838tbnz w0, 0, 0x174840
0017483cb 0x174880
00174840
00174840loc_174840:
00174840b 0x174844
00174844
00174844loc_174844:
00174844ldr x4, [sp+424]
00174848ldr x5, [sp+432]
0017484cstr x4, [sp+408]
00174850str x5, [sp+416]
00174854orr x4, xzr, 1
00174858str x4, [sp+24]
0017485cstr xzr, [sp+40]
00174860stp xzr, xzr, [sp+48]
00174864ldr x0, [sp+24]
00174868mov x1, xzr
0017486cmov x2, xzr
00174870mov x3, x2
00174874add x29, sp, 440
00174878add sp, sp, 448
0017487cret x30
00174880
00174880loc_174880:
00174880b 0x1749b8
00174884
00174884loc_174884:
00174884movz x5, 16630
00174888movk x5, 0x16350000
0017488cadds wzr, w4, w5
00174890b.eq 0x174898
00174894b 0x174920
00174898
00174898loc_174898:
00174898ldr x4, [sp+424]
0017489cadrp x5, 0x479000
001748a0add x5, x5, 1664
001748a4subs xzr, x4, x5
001748a8b.eq 0x1748b0
001748acb 0x1748b8
001748b0
001748b0loc_1748b0:
001748b0orr x0, xzr, 1
001748b4b 0x1748c0
001748b8
001748b8loc_1748b8:
001748b8mov x0, xzr
001748bcb 0x1748c0
001748c0
001748c0loc_1748c0:
001748c0strb w0, [sp+19]
001748c4tbnz w0, 0, 0x1748cc
001748c8b 0x17491c
001748cc
001748ccloc_1748cc:
001748ccb 0x1748d0
001748d0
001748d0loc_1748d0:
001748d0ldr x4, [sp+432]
001748d4ldr x5, [x4+8]
001748d8ldr x6, [x4]
001748dcldr x4, [x4+16]
001748e0str x6, [sp+144]
001748e4str x5, [sp+152]
001748e8str x4, [sp+160]
001748ecstr x5, [sp+32]
001748f0ubfm x4, x5, 61, 60
001748f4str x4, [sp+24]
001748f8str xzr, [sp+40]
001748fcstp xzr, xzr, [sp+48]
00174900ldr x0, [sp+24]
00174904mov x1, xzr
00174908mov x2, xzr
0017490cmov x3, x2
00174910add x29, sp, 440
00174914add sp, sp, 448
00174918ret x30
0017491c
0017491cloc_17491c:
0017491cb 0x1749b4
00174920
00174920loc_174920:
00174920movz x5, 2427
00174924movk x5, 0x2750000
00174928adds wzr, w4, w5
0017492cb.eq 0x174934
00174930b 0x1749ac
00174934
00174934loc_174934:
00174934ldr x4, [sp+424]
00174938adrp x5, 0x46f000
0017493cadd x5, x5, 3264
00174940subs xzr, x4, x5
00174944b.eq 0x17494c
00174948b 0x174954
0017494c
0017494cloc_17494c:
0017494corr x0, xzr, 1
00174950b 0x17495c
00174954
00174954loc_174954:
00174954mov x0, xzr
00174958b 0x17495c
0017495c
0017495cloc_17495c:
0017495cstrb w0, [sp+19]
00174960tbnz w0, 0, 0x174968
00174964b 0x1749a8
00174968
00174968loc_174968:
00174968b 0x17496c
0017496c
0017496cloc_17496c:
0017496cldr x4, [sp+424]
00174970ldr x5, [sp+432]
00174974str x4, [sp+320]
00174978str x5, [sp+328]
0017497corr x4, xzr, 2
00174980str x4, [sp+24]
00174984str xzr, [sp+40]
00174988stp xzr, xzr, [sp+48]
0017498cldr x0, [sp+24]
00174990mov x1, xzr
00174994mov x2, xzr
00174998mov x3, x2
0017499cadd x29, sp, 440
001749a0add sp, sp, 448
001749a4ret x30
001749a8
001749a8loc_1749a8:
001749a8b 0x1749b0
001749ac
001749acloc_1749ac:
001749acb 0x1749b0
001749b0
001749b0loc_1749b0:
001749b0b 0x1749b4
001749b4
001749b4loc_1749b4:
001749b4b 0x1749b8
001749b8
001749b8loc_1749b8:
001749b8b 0x1749bc
001749bc
001749bcloc_1749bc:
001749bcb 0x1749c0
001749c0
001749c0loc_1749c0:
001749c0b 0x1749c4
001749c4
001749c4loc_1749c4:
001749c4b 0x1749c8
001749c8
001749c8loc_1749c8:
001749c8b 0x1749d0
001749cc
001749ccloc_1749cc:
001749ccb 0x1749d0
001749d0
001749d0loc_1749d0:
001749d0str xzr, [sp+24]
001749d4str xzr, [sp+40]
001749d8stp xzr, xzr, [sp+48]
001749dcldr x0, [sp+24]
001749e0mov x1, xzr
001749e4mov x2, xzr
001749e8mov x3, x2
001749ecadd x29, sp, 440
001749f0add sp, sp, 448
001749f4ret x30
001749f8
001749f8loc_1749f8:
001749f8stp x0, x1, [sp+8]
001749fcmov x3, x30
00174a00bl runtime.morestack_noctxt.abi0
00174a04ldp x0, x1, [sp+8]
00174a08b 0x173860
00174a0cudf 0
00173860
00173860encoding/binary.intDataSize: ; void encoding/binary.intDataSize(interface {} data)
00173860ldr x16, [x28+16]
00173864sub x17, sp, 320
00173868subs xzr, x17, x16
0017386cb.ls 0x1749f8
00173870sub x20, sp, 448
00173874stp x29, x30, [x20-8]
00173878add sp, x20, 0
0017387csub x29, sp, 8
00173880str x0, [sp+456]
00173884str x1, [sp+464]
00173888str xzr, [sp+24]
0017388cstr xzr, [sp+40]
00173890stp xzr, xzr, [sp+48]
00173894ldr x4, [sp+464]
00173898ldr x5, [sp+456]
0017389cstr x5, [sp+424]
001738a0str x4, [sp+432]
001738a4cbnz x5, 0x1738ac
001738a8b 0x1749cc
001738ac
001738acloc_1738ac:
001738acldr w4, [x5+16]
001738b0str w4, [sp+20]
001738b4movz x5, 9579
001738b8movk x5, 0x70350000
001738bcsubs wzr, w4, w5
001738c0b.ls 0x1738c8
001738c4b 0x1740d0
001738c8
001738c8loc_1738c8:
001738c8movz x5, 155
001738ccmovk x5, 0x4b240000
001738d0subs wzr, w4, w5
001738d4b.ls 0x1738dc
001738d8b 0x173d04
001738dc
001738dcloc_1738dc:
001738dcmovz x5, 52240
001738e0movk x5, 0x13b60000
001738e4subs wzr, w4, w5
001738e8b.ls 0x1738f0
001738ecb 0x173aac
001738f0
001738f0loc_1738f0:
001738f0movz x5, 57288
001738f4movk x5, 0x9290000
001738f8subs wzr, w4, w5
001738fcb.ls 0x173904
00173900b 0x1739fc
00173904
00173904loc_173904:
00173904movz x5, 21838
00173908movk x5, 0x2940000
0017390csubs wzr, w4, w5
00173910b.eq 0x173918
00173914b 0x173954
00173918
00173918loc_173918:
00173918ldr x4, [sp+424]
0017391cadrp x5, 0x482000
00173920add x5, x5, 3328
00173924subs xzr, x4, x5
00173928b.eq 0x173930
0017392cb 0x173938
00173930
00173930loc_173930:
00173930orr x0, xzr, 1
00173934b 0x173940
00173938
00173938loc_173938:
00173938mov x0, xzr
0017393cb 0x173940
00173940
00173940loc_173940:
00173940strb w0, [sp+19]
00173944tbnz w0, 0, 0x17394c
00173948b 0x173950
0017394c
0017394cloc_17394c:
0017394cb 0x174364
00173950
00173950loc_173950:
00173950b 0x1739f8
00173954
00173954loc_173954:
00173954movz x5, 57288
00173958movk x5, 0x9290000
0017395csubs wzr, w4, w5
00173960b.eq 0x173968
00173964b 0x1739f0
00173968
00173968loc_173968:
00173968ldr x4, [sp+424]
0017396cadrp x5, 0x47a000
00173970add x5, x5, 1920
00173974subs xzr, x4, x5
00173978b.eq 0x173980
0017397cb 0x173988
00173980
00173980loc_173980:
00173980orr x0, xzr, 1
00173984b 0x173990
00173988
00173988loc_173988:
00173988mov x0, xzr
0017398cb 0x173990
00173990
00173990loc_173990:
00173990strb w0, [sp+19]
00173994tbnz w0, 0, 0x17399c
00173998b 0x1739ec
0017399c
0017399cloc_17399c:
0017399cb 0x1739a0
001739a0
001739a0loc_1739a0:
001739a0ldr x4, [sp+432]
001739a4ldr x5, [x4+8]
001739a8ldr x6, [x4]
001739acldr x4, [x4+16]
001739b0str x6, [sp+88]
001739b4str x5, [sp+96]
001739b8str x4, [sp+104]
001739bcstr x5, [sp+32]
001739c0ubfm x4, x5, 62, 61
001739c4str x4, [sp+24]
001739c8str xzr, [sp+40]
001739ccstp xzr, xzr, [sp+48]
001739d0ldr x0, [sp+24]
001739d4mov x1, xzr
001739d8mov x2, xzr
001739dcmov x3, x2
001739e0add x29, sp, 440
001739e4add sp, sp, 448
001739e8ret x30
001739ec
001739ecloc_1739ec:
001739ecb 0x1739f4
001739f0
001739f0loc_1739f0:
001739f0b 0x1739f4
001739f4
001739f4loc_1739f4:
001739f4b 0x1739f8
001739f8
001739f8loc_1739f8:
001739f8b 0x173aa8
001739fc
001739fcloc_1739fc:
001739fcmovz x5, 53919
00173a00movk x5, 0x111e0000
00173a04subs wzr, w4, w5
00173a08b.eq 0x173a10
00173a0cb 0x173a4c
00173a10
00173a10loc_173a10:
00173a10ldr x4, [sp+424]
00173a14adrp x5, 0x482000
00173a18add x5, x5, 3904
00173a1csubs xzr, x4, x5
00173a20b.eq 0x173a28
00173a24b 0x173a30
00173a28
00173a28loc_173a28:
00173a28orr x0, xzr, 1
00173a2cb 0x173a38
00173a30
00173a30loc_173a30:
00173a30mov x0, xzr
00173a34b 0x173a38
00173a38
00173a38loc_173a38:
00173a38strb w0, [sp+19]
00173a3ctbnz w0, 0, 0x173a44
00173a40b 0x173a48
00173a44
00173a44loc_173a44:
00173a44b 0x174078
00173a48
00173a48loc_173a48:
00173a48b 0x173aa4
00173a4c
00173a4cloc_173a4c:
00173a4cmovz x5, 52240
00173a50movk x5, 0x13b60000
00173a54subs wzr, w4, w5
00173a58b.eq 0x173a60
00173a5cb 0x173a9c
00173a60
00173a60loc_173a60:
00173a60ldr x4, [sp+424]
00173a64adrp x5, 0x482000
00173a68add x5, x5, 3264
00173a6csubs xzr, x4, x5
00173a70b.eq 0x173a78
00173a74b 0x173a80
00173a78
00173a78loc_173a78:
00173a78orr x0, xzr, 1
00173a7cb 0x173a88
00173a80
00173a80loc_173a80:
00173a80mov x0, xzr
00173a84b 0x173a88
00173a88
00173a88loc_173a88:
00173a88strb w0, [sp+19]
00173a8ctbnz w0, 0, 0x173a94
00173a90b 0x173a98
00173a94
00173a94loc_173a94:
00173a94b 0x174364
00173a98
00173a98loc_173a98:
00173a98b 0x173aa0
00173a9c
00173a9cloc_173a9c:
00173a9cb 0x173aa0
00173aa0
00173aa0loc_173aa0:
00173aa0b 0x173aa4
00173aa4
00173aa4loc_173aa4:
00173aa4b 0x173aa8
00173aa8
00173aa8loc_173aa8:
00173aa8b 0x173d00
00173aac
00173aacloc_173aac:
00173aacmovz x5, 29486
00173ab0movk x5, 0x485e0000
00173ab4subs wzr, w4, w5
00173ab8b.ls 0x173ac0
00173abcb 0x173bb8
00173ac0
00173ac0loc_173ac0:
00173ac0movz x5, 52910
00173ac4movk x5, 0x38900000
00173ac8subs wzr, w4, w5
00173accb.eq 0x173ad4
00173ad0b 0x173b5c
00173ad4
00173ad4loc_173ad4:
00173ad4ldr x4, [sp+424]
00173ad8adrp x5, 0x47a000
00173adcadd x5, x5, 1536
00173ae0subs xzr, x4, x5
00173ae4b.eq 0x173aec
00173ae8b 0x173af4
00173aec
00173aecloc_173aec:
00173aecorr x0, xzr, 1
00173af0b 0x173afc
00173af4
00173af4loc_173af4:
00173af4mov x0, xzr
00173af8b 0x173afc
00173afc
00173afcloc_173afc:
00173afcstrb w0, [sp+19]
00173b00tbnz w0, 0, 0x173b08
00173b04b 0x173b58
00173b08
00173b08loc_173b08:
00173b08b 0x173b0c
00173b0c
00173b0cloc_173b0c:
00173b0cldr x4, [sp+432]
00173b10ldr x5, [x4+8]
00173b14ldr x6, [x4]
00173b18ldr x4, [x4+16]
00173b1cstr x6, [sp+208]
00173b20str x5, [sp+216]
00173b24str x4, [sp+224]
00173b28str x5, [sp+32]
00173b2cubfm x4, x5, 62, 61
00173b30str x4, [sp+24]
00173b34str xzr, [sp+40]
00173b38stp xzr, xzr, [sp+48]
00173b3cldr x0, [sp+24]
00173b40mov x1, xzr
00173b44mov x2, xzr
00173b48mov x3, x2
00173b4cadd x29, sp, 440
00173b50add sp, sp, 448
00173b54ret x30
00173b58
00173b58loc_173b58:
00173b58b 0x173bb4
00173b5c
00173b5cloc_173b5c:
00173b5cmovz x5, 29486
00173b60movk x5, 0x485e0000
00173b64subs wzr, w4, w5
00173b68b.eq 0x173b70
00173b6cb 0x173bac
00173b70
00173b70loc_173b70:
00173b70ldr x4, [sp+424]
00173b74adrp x5, 0x470000
00173b78add x5, x5, 3200
00173b7csubs xzr, x4, x5
00173b80b.eq 0x173b88
00173b84b 0x173b90
00173b88
00173b88loc_173b88:
00173b88orr x0, xzr, 1
00173b8cb 0x173b98
00173b90
00173b90loc_173b90:
00173b90mov x0, xzr
00173b94b 0x173b98
00173b98
00173b98loc_173b98:
00173b98strb w0, [sp+19]
00173b9ctbnz w0, 0, 0x173ba4
00173ba0b 0x173ba8
00173ba4
00173ba4loc_173ba4:
00173ba4b 0x17496c
00173ba8
00173ba8loc_173ba8:
00173ba8b 0x173bb0
00173bac
00173bacloc_173bac:
00173bacb 0x173bb0
00173bb0
00173bb0loc_173bb0:
00173bb0b 0x173bb4
00173bb4
00173bb4loc_173bb4:
00173bb4b 0x173cfc
00173bb8
00173bb8loc_173bb8:
00173bb8movz x5, 59133
00173bbcmovk x5, 0x48d70000
00173bc0subs wzr, w4, w5
00173bc4b.eq 0x173bcc
00173bc8b 0x173c54
00173bcc
00173bccloc_173bcc:
00173bccldr x4, [sp+424]
00173bd0adrp x5, 0x47a000
00173bd4add x5, x5, 1600
00173bd8subs xzr, x4, x5
00173bdcb.eq 0x173be4
00173be0b 0x173bec
00173be4
00173be4loc_173be4:
00173be4orr x0, xzr, 1
00173be8b 0x173bf4
00173bec
00173becloc_173bec:
00173becmov x0, xzr
00173bf0b 0x173bf4
00173bf4
00173bf4loc_173bf4:
00173bf4strb w0, [sp+19]
00173bf8tbnz w0, 0, 0x173c00
00173bfcb 0x173c50
00173c00
00173c00loc_173c00:
00173c00b 0x173c04
00173c04
00173c04loc_173c04:
00173c04ldr x4, [sp+432]
00173c08ldr x5, [x4+8]
00173c0cldr x6, [x4]
00173c10ldr x4, [x4+16]
00173c14str x6, [sp+168]
00173c18str x5, [sp+176]
00173c1cstr x4, [sp+184]
00173c20str x5, [sp+32]
00173c24ubfm x4, x5, 61, 60
00173c28str x4, [sp+24]
00173c2cstr xzr, [sp+40]
00173c30stp xzr, xzr, [sp+48]
00173c34ldr x0, [sp+24]
00173c38mov x1, xzr
00173c3cmov x2, xzr
00173c40mov x3, x2
00173c44add x29, sp, 440
00173c48add sp, sp, 448
00173c4cret x30
00173c50
00173c50loc_173c50:
00173c50b 0x173cf8
00173c54
00173c54loc_173c54:
00173c54movz x5, 155
00173c58movk x5, 0x4b240000
00173c5csubs wzr, w4, w5
00173c60b.eq 0x173c68
00173c64b 0x173cf0
00173c68
00173c68loc_173c68:
00173c68ldr x4, [sp+424]
00173c6cadrp x5, 0x47a000
00173c70add x5, x5, 1344
00173c74subs xzr, x4, x5
00173c78b.eq 0x173c80
00173c7cb 0x173c88
00173c80
00173c80loc_173c80:
00173c80orr x0, xzr, 1
00173c84b 0x173c90
00173c88
00173c88loc_173c88:
00173c88mov x0, xzr
00173c8cb 0x173c90
00173c90
00173c90loc_173c90:
00173c90strb w0, [sp+19]
00173c94tbnz w0, 0, 0x173c9c
00173c98b 0x173cec
00173c9c
00173c9cloc_173c9c:
00173c9cb 0x173ca0
00173ca0
00173ca0loc_173ca0:
00173ca0ldr x4, [sp+432]
00173ca4ldr x5, [x4+8]
00173ca8ldr x6, [x4]
00173cacldr x4, [x4+16]
00173cb0str x6, [sp+272]
00173cb4str x5, [sp+280]
00173cb8str x4, [sp+288]
00173cbcstr x5, [sp+32]
00173cc0ubfm x4, x5, 63, 62
00173cc4str x4, [sp+24]
00173cc8str xzr, [sp+40]
00173cccstp xzr, xzr, [sp+48]
00173cd0ldr x0, [sp+24]
00173cd4mov x1, xzr
00173cd8mov x2, xzr
00173cdcmov x3, x2
00173ce0add x29, sp, 440
00173ce4add sp, sp, 448
00173ce8ret x30
00173cec
00173cecloc_173cec:
00173cecb 0x173cf4
00173cf0
00173cf0loc_173cf0:
00173cf0b 0x173cf4
00173cf4
00173cf4loc_173cf4:
00173cf4b 0x173cf8
00173cf8
00173cf8loc_173cf8:
00173cf8b 0x173cfc
00173cfc
00173cfcloc_173cfc:
00173cfcb 0x173d00
00173d00
00173d00loc_173d00:
00173d00b 0x1740cc
00173d04
00173d04loc_173d04:
00173d04movz x5, 30660
00173d08movk x5, 0x58800000
00173d0csubs wzr, w4, w5
00173d10b.ls 0x173d18
00173d14b 0x173f1c
00173d18
00173d18loc_173d18:
00173d18movz x5, 4503
00173d1cmovk x5, 0x4de30000
00173d20subs wzr, w4, w5
00173d24b.ls 0x173d2c
00173d28b 0x173dd8
00173d2c
00173d2cloc_173d2c:
00173d2cmovz x5, 1665
00173d30movk x5, 0x4d160000
00173d34subs wzr, w4, w5
00173d38b.eq 0x173d40
00173d3cb 0x173d7c
00173d40
00173d40loc_173d40:
00173d40ldr x4, [sp+424]
00173d44adrp x5, 0x482000
00173d48add x5, x5, 3456
00173d4csubs xzr, x4, x5
00173d50b.eq 0x173d58
00173d54b 0x173d60
00173d58
00173d58loc_173d58:
00173d58orr x0, xzr, 1
00173d5cb 0x173d68
00173d60
00173d60loc_173d60:
00173d60mov x0, xzr
00173d64b 0x173d68
00173d68
00173d68loc_173d68:
00173d68strb w0, [sp+19]
00173d6ctbnz w0, 0, 0x173d74
00173d70b 0x173d78
00173d74
00173d74loc_173d74:
00173d74b 0x174654
00173d78
00173d78loc_173d78:
00173d78b 0x173dd4
00173d7c
00173d7cloc_173d7c:
00173d7cmovz x5, 4503
00173d80movk x5, 0x4de30000
00173d84subs wzr, w4, w5
00173d88b.eq 0x173d90
00173d8cb 0x173dcc
00173d90
00173d90loc_173d90:
00173d90ldr x4, [sp+424]
00173d94adrp x5, 0x470000
00173d98add x5, x5, 3904
00173d9csubs xzr, x4, x5
00173da0b.eq 0x173da8
00173da4b 0x173db0
00173da8
00173da8loc_173da8:
00173da8orr x0, xzr, 1
00173dacb 0x173db8
00173db0
00173db0loc_173db0:
00173db0mov x0, xzr
00173db4b 0x173db8
00173db8
00173db8loc_173db8:
00173db8strb w0, [sp+19]
00173dbctbnz w0, 0, 0x173dc4
00173dc0b 0x173dc8
00173dc4
00173dc4loc_173dc4:
00173dc4b 0x174524
00173dc8
00173dc8loc_173dc8:
00173dc8b 0x173dd0
00173dcc
00173dccloc_173dcc:
00173dccb 0x173dd0
00173dd0
00173dd0loc_173dd0:
00173dd0b 0x173dd4
00173dd4
00173dd4loc_173dd4:
00173dd4b 0x173f18
00173dd8
00173dd8loc_173dd8:
00173dd8movz x5, 39270
00173ddcmovk x5, 0x526b0000
00173de0subs wzr, w4, w5
00173de4b.eq 0x173dec
00173de8b 0x173e70
00173dec
00173decloc_173dec:
00173decldr x4, [sp+424]
00173df0adrp x5, 0x47a000
00173df4add x5, x5, 1152
00173df8subs xzr, x4, x5
00173dfcb.eq 0x173e04
00173e00b 0x173e0c
00173e04
00173e04loc_173e04:
00173e04orr x0, xzr, 1
00173e08b 0x173e14
00173e0c
00173e0cloc_173e0c:
00173e0cmov x0, xzr
00173e10b 0x173e14
00173e14
00173e14loc_173e14:
00173e14strb w0, [sp+19]
00173e18tbnz w0, 0, 0x173e20
00173e1cb 0x173e6c
00173e20
00173e20loc_173e20:
00173e20b 0x173e24
00173e24
00173e24loc_173e24:
00173e24ldr x4, [sp+432]
00173e28ldr x5, [x4+8]
00173e2cldr x6, [x4]
00173e30ldr x4, [x4+16]
00173e34str x6, [sp+360]
00173e38str x5, [sp+368]
00173e3cstr x4, [sp+376]
00173e40str x5, [sp+32]
00173e44str x5, [sp+24]
00173e48str xzr, [sp+40]
00173e4cstp xzr, xzr, [sp+48]
00173e50ldr x0, [sp+24]
00173e54mov x1, xzr
00173e58mov x2, xzr
00173e5cmov x3, x2
00173e60add x29, sp, 440
00173e64add sp, sp, 448
00173e68ret x30
00173e6c
00173e6cloc_173e6c:
00173e6cb 0x173f14
00173e70
00173e70loc_173e70:
00173e70movz x5, 30660
00173e74movk x5, 0x58800000
00173e78subs wzr, w4, w5
00173e7cb.eq 0x173e84
00173e80b 0x173f0c
00173e84
00173e84loc_173e84:
00173e84ldr x4, [sp+424]
00173e88adrp x5, 0x47a000
00173e8cadd x5, x5, 1280
00173e90subs xzr, x4, x5
00173e94b.eq 0x173e9c
00173e98b 0x173ea4
00173e9c
00173e9cloc_173e9c:
00173e9corr x0, xzr, 1
00173ea0b 0x173eac
00173ea4
00173ea4loc_173ea4:
00173ea4mov x0, xzr
00173ea8b 0x173eac
00173eac
00173eacloc_173eac:
00173eacstrb w0, [sp+19]
00173eb0tbnz w0, 0, 0x173eb8
00173eb4b 0x173f08
00173eb8
00173eb8loc_173eb8:
00173eb8b 0x173ebc
00173ebc
00173ebcloc_173ebc:
00173ebcldr x4, [sp+432]
00173ec0ldr x5, [x4+8]
00173ec4ldr x6, [x4]
00173ec8ldr x4, [x4+16]
00173eccstr x6, [sp+296]
00173ed0str x5, [sp+304]
00173ed4str x4, [sp+312]
00173ed8str x5, [sp+32]
00173edcubfm x4, x5, 63, 62
00173ee0str x4, [sp+24]
00173ee4str xzr, [sp+40]
00173ee8stp xzr, xzr, [sp+48]
00173eecldr x0, [sp+24]
00173ef0mov x1, xzr
00173ef4mov x2, xzr
00173ef8mov x3, x2
00173efcadd x29, sp, 440
00173f00add sp, sp, 448
00173f04ret x30
00173f08
00173f08loc_173f08:
00173f08b 0x173f10
00173f0c
00173f0cloc_173f0c:
00173f0cb 0x173f10
00173f10
00173f10loc_173f10:
00173f10b 0x173f14
00173f14
00173f14loc_173f14:
00173f14b 0x173f18
00173f18
00173f18loc_173f18:
00173f18b 0x1740c8
00173f1c
00173f1cloc_173f1c:
00173f1cmovz x5, 25202
00173f20movk x5, 0x651d0000
00173f24subs wzr, w4, w5
00173f28b.ls 0x173f30
00173f2cb 0x173fdc
00173f30
00173f30loc_173f30:
00173f30movz x5, 23687
00173f34movk x5, 0x625f0000
00173f38subs wzr, w4, w5
00173f3cb.eq 0x173f44
00173f40b 0x173f80
00173f44
00173f44loc_173f44:
00173f44ldr x4, [sp+424]
00173f48adrp x5, 0x482000
00173f4cadd x5, x5, 3392
00173f50subs xzr, x4, x5
00173f54b.eq 0x173f5c
00173f58b 0x173f64
00173f5c
00173f5cloc_173f5c:
00173f5corr x0, xzr, 1
00173f60b 0x173f6c
00173f64
00173f64loc_173f64:
00173f64mov x0, xzr
00173f68b 0x173f6c
00173f6c
00173f6cloc_173f6c:
00173f6cstrb w0, [sp+19]
00173f70tbnz w0, 0, 0x173f78
00173f74b 0x173f7c
00173f78
00173f78loc_173f78:
00173f78b 0x174654
00173f7c
00173f7cloc_173f7c:
00173f7cb 0x173fd8
00173f80
00173f80loc_173f80:
00173f80movz x5, 25202
00173f84movk x5, 0x651d0000
00173f88subs wzr, w4, w5
00173f8cb.eq 0x173f94
00173f90b 0x173fd0
00173f94
00173f94loc_173f94:
00173f94ldr x4, [sp+424]
00173f98adrp x5, 0x482000
00173f9cadd x5, x5, 3072
00173fa0subs xzr, x4, x5
00173fa4b.eq 0x173fac
00173fa8b 0x173fb4
00173fac
00173facloc_173fac:
00173facorr x0, xzr, 1
00173fb0b 0x173fbc
00173fb4
00173fb4loc_173fb4:
00173fb4mov x0, xzr
00173fb8b 0x173fbc
00173fbc
00173fbcloc_173fbc:
00173fbcstrb w0, [sp+19]
00173fc0tbnz w0, 0, 0x173fc8
00173fc4b 0x173fcc
00173fc8
00173fc8loc_173fc8:
00173fc8b 0x174844
00173fcc
00173fccloc_173fcc:
00173fccb 0x173fd4
00173fd0
00173fd0loc_173fd0:
00173fd0b 0x173fd4
00173fd4
00173fd4loc_173fd4:
00173fd4b 0x173fd8
00173fd8
00173fd8loc_173fd8:
00173fd8b 0x1740c4
00173fdc
00173fdcloc_173fdc:
00173fdcmovz x5, 21984
00173fe0movk x5, 0x65be0000
00173fe4subs wzr, w4, w5
00173fe8b.eq 0x173ff0
00173fecb 0x17402c
00173ff0
00173ff0loc_173ff0:
00173ff0ldr x4, [sp+424]
00173ff4adrp x5, 0x470000
00173ff8add x5, x5, 4032
00173ffcsubs xzr, x4, x5
00174000b.eq 0x174008
00174004b 0x174010
00174008
00174008loc_174008:
00174008orr x0, xzr, 1
0017400cb 0x174018
00174010
00174010loc_174010:
00174010mov x0, xzr
00174014b 0x174018
00174018
00174018loc_174018:
00174018strb w0, [sp+19]
0017401ctbnz w0, 0, 0x174024
00174020b 0x174028
00174024
00174024loc_174024:
00174024b 0x174844
00174028
00174028loc_174028:
00174028b 0x1740c0
0017402c
0017402cloc_17402c:
0017402cmovz x5, 9579
00174030movk x5, 0x70350000
00174034subs wzr, w4, w5
00174038b.eq 0x174040
0017403cb 0x1740b8
00174040
00174040loc_174040:
00174040ldr x4, [sp+424]
00174044adrp x5, 0x46f000
00174048add x5, x5, 3968
0017404csubs xzr, x4, x5
00174050b.eq 0x174058
00174054b 0x174060
00174058
00174058loc_174058:
00174058orr x0, xzr, 1
0017405cb 0x174068
00174060
00174060loc_174060:
00174060mov x0, xzr
00174064b 0x174068
00174068
00174068loc_174068:
00174068strb w0, [sp+19]
0017406ctbnz w0, 0, 0x174074
00174070b 0x1740b4
00174074
00174074loc_174074:
00174074b 0x174078
00174078
00174078loc_174078:
00174078ldr x4, [sp+424]
0017407cldr x5, [sp+432]
00174080str x4, [sp+112]
00174084str x5, [sp+120]
00174088orr x4, xzr, 8
0017408cstr x4, [sp+24]
00174090str xzr, [sp+40]
00174094stp xzr, xzr, [sp+48]
00174098ldr x0, [sp+24]
0017409cmov x1, xzr
001740a0mov x2, xzr
001740a4mov x3, x2
001740a8add x29, sp, 440
001740acadd sp, sp, 448
001740b0ret x30
001740b4
001740b4loc_1740b4:
001740b4b 0x1740bc
001740b8
001740b8loc_1740b8:
001740b8b 0x1740bc
001740bc
001740bcloc_1740bc:
001740bcb 0x1740c0
001740c0
001740c0loc_1740c0:
001740c0b 0x1740c4
001740c4
001740c4loc_1740c4:
001740c4b 0x1740c8
001740c8
001740c8loc_1740c8:
001740c8b 0x1740cc
001740cc
001740ccloc_1740cc:
001740ccb 0x1749c8
001740d0
001740d0loc_1740d0:
001740d0movz x5, 22915
001740d4movk x5, 0x5f740000
001740d8adds wzr, w4, w5
001740dcb.ls 0x1740e4
001740e0b 0x1744b0
001740e4
001740e4loc_1740e4:
001740e4movz x5, 46886
001740e8movk x5, 0x6ef00000
001740ecadds wzr, w4, w5
001740f0b.ls 0x1740f8
001740f4b 0x1742b4
001740f8
001740f8loc_1740f8:
001740f8movz x5, 39850
001740fcmovk x5, 0x78ef0000
00174100adds wzr, w4, w5
00174104b.ls 0x17410c
00174108b 0x1741b8
0017410c
0017410cloc_17410c:
0017410cmovz x5, 41844
00174110movk x5, 0x71b40000
00174114subs wzr, w4, w5
00174118b.eq 0x174120
0017411cb 0x17415c
00174120
00174120loc_174120:
00174120ldr x4, [sp+424]
00174124adrp x5, 0x481000
00174128add x5, x5, 3968
0017412csubs xzr, x4, x5
00174130b.eq 0x174138
00174134b 0x174140
00174138
00174138loc_174138:
00174138orr x0, xzr, 1
0017413cb 0x174148
00174140
00174140loc_174140:
00174140mov x0, xzr
00174144b 0x174148
00174148
00174148loc_174148:
00174148strb w0, [sp+19]
0017414ctbnz w0, 0, 0x174154
00174150b 0x174158
00174154
00174154loc_174154:
00174154b 0x174844
00174158
00174158loc_174158:
00174158b 0x1741b4
0017415c
0017415cloc_17415c:
0017415cmovz x5, 39850
00174160movk x5, 0x78ef0000
00174164adds wzr, w4, w5
00174168b.eq 0x174170
0017416cb 0x1741ac
00174170
00174170loc_174170:
00174170ldr x4, [sp+424]
00174174adrp x5, 0x481000
00174178add x5, x5, 3136
0017417csubs xzr, x4, x5
00174180b.eq 0x174188
00174184b 0x174190
00174188
00174188loc_174188:
00174188orr x0, xzr, 1
0017418cb 0x174198
00174190
00174190loc_174190:
00174190mov x0, xzr
00174194b 0x174198
00174198
00174198loc_174198:
00174198strb w0, [sp+19]
0017419ctbnz w0, 0, 0x1741a4
001741a0b 0x1741a8
001741a4
001741a4loc_1741a4:
001741a4b 0x17496c
001741a8
001741a8loc_1741a8:
001741a8b 0x1741b0
001741ac
001741acloc_1741ac:
001741acb 0x1741b0
001741b0
001741b0loc_1741b0:
001741b0b 0x1741b4
001741b4
001741b4loc_1741b4:
001741b4b 0x1742b0
001741b8
001741b8loc_1741b8:
001741b8movz x5, 32038
001741bcmovk x5, 0x71ec0000
001741c0adds wzr, w4, w5
001741c4b.eq 0x1741cc
001741c8b 0x174254
001741cc
001741ccloc_1741cc:
001741ccldr x4, [sp+424]
001741d0adrp x5, 0x479000
001741d4add x5, x5, 1408
001741d8subs xzr, x4, x5
001741dcb.eq 0x1741e4
001741e0b 0x1741ec
001741e4
001741e4loc_1741e4:
001741e4orr x0, xzr, 1
001741e8b 0x1741f4
001741ec
001741ecloc_1741ec:
001741ecmov x0, xzr
001741f0b 0x1741f4
001741f4
001741f4loc_1741f4:
001741f4strb w0, [sp+19]
001741f8tbnz w0, 0, 0x174200
001741fcb 0x174250
00174200
00174200loc_174200:
00174200b 0x174204
00174204
00174204loc_174204:
00174204ldr x4, [sp+432]
00174208ldr x5, [x4+8]
0017420cldr x6, [x4]
00174210ldr x4, [x4+16]
00174214str x6, [sp+232]
00174218str x5, [sp+240]
0017421cstr x4, [sp+248]
00174220str x5, [sp+32]
00174224ubfm x4, x5, 62, 61
00174228str x4, [sp+24]
0017422cstr xzr, [sp+40]
00174230stp xzr, xzr, [sp+48]
00174234ldr x0, [sp+24]
00174238mov x1, xzr
0017423cmov x2, xzr
00174240mov x3, x2
00174244add x29, sp, 440
00174248add sp, sp, 448
0017424cret x30
00174250
00174250loc_174250:
00174250b 0x1742ac
00174254
00174254loc_174254:
00174254movz x5, 46886
00174258movk x5, 0x6ef00000
0017425cadds wzr, w4, w5
00174260b.eq 0x174268
00174264b 0x1742a4
00174268
00174268loc_174268:
00174268ldr x4, [sp+424]
0017426cadrp x5, 0x46f000
00174270add x5, x5, 3456
00174274subs xzr, x4, x5
00174278b.eq 0x174280
0017427cb 0x174288
00174280
00174280loc_174280:
00174280orr x0, xzr, 1
00174284b 0x174290
00174288
00174288loc_174288:
00174288mov x0, xzr
0017428cb 0x174290
00174290
00174290loc_174290:
00174290strb w0, [sp+19]
00174294tbnz w0, 0, 0x17429c
00174298b 0x1742a0
0017429c
0017429cloc_17429c:
0017429cb 0x174654
001742a0
001742a0loc_1742a0:
001742a0b 0x1742a8
001742a4
001742a4loc_1742a4:
001742a4b 0x1742a8
001742a8
001742a8loc_1742a8:
001742a8b 0x1742ac
001742ac
001742acloc_1742ac:
001742acb 0x1742b0
001742b0
001742b0loc_1742b0:
001742b0b 0x1744ac
001742b4
001742b4loc_1742b4:
001742b4movz x5, 8104
001742b8movk x5, 0x68cc0000
001742bcadds wzr, w4, w5
001742c0b.ls 0x1742c8
001742c4b 0x1743b0
001742c8
001742c8loc_1742c8:
001742c8movz x5, 62555
001742ccmovk x5, 0x6b880000
001742d0adds wzr, w4, w5
001742d4b.eq 0x1742dc
001742d8b 0x174318
001742dc
001742dcloc_1742dc:
001742dcldr x4, [sp+424]
001742e0adrp x5, 0x46f000
001742e4add x5, x5, 3328
001742e8subs xzr, x4, x5
001742ecb.eq 0x1742f4
001742f0b 0x1742fc
001742f4
001742f4loc_1742f4:
001742f4orr x0, xzr, 1
001742f8b 0x174304
001742fc
001742fcloc_1742fc:
001742fcmov x0, xzr
00174300b 0x174304
00174304
00174304loc_174304:
00174304strb w0, [sp+19]
00174308tbnz w0, 0, 0x174310
0017430cb 0x174314
00174310
00174310loc_174310:
00174310b 0x174364
00174314
00174314loc_174314:
00174314b 0x1743ac
00174318
00174318loc_174318:
00174318movz x5, 8104
0017431cmovk x5, 0x68cc0000
00174320adds wzr, w4, w5
00174324b.eq 0x17432c
00174328b 0x1743a4
0017432c
0017432cloc_17432c:
0017432cldr x4, [sp+424]
00174330adrp x5, 0x46f000
00174334add x5, x5, 3392
00174338subs xzr, x4, x5
0017433cb.eq 0x174344
00174340b 0x17434c
00174344
00174344loc_174344:
00174344orr x0, xzr, 1
00174348b 0x174354
0017434c
0017434cloc_17434c:
0017434cmov x0, xzr
00174350b 0x174354
00174354
00174354loc_174354:
00174354strb w0, [sp+19]
00174358tbnz w0, 0, 0x174360
0017435cb 0x1743a0
00174360
00174360loc_174360:
00174360b 0x174364
00174364
00174364loc_174364:
00174364ldr x4, [sp+424]
00174368ldr x5, [sp+432]
0017436cstr x4, [sp+256]
00174370str x5, [sp+264]
00174374orr x4, xzr, 4
00174378str x4, [sp+24]
0017437cstr xzr, [sp+40]
00174380stp xzr, xzr, [sp+48]
00174384ldr x0, [sp+24]
00174388mov x1, xzr
0017438cmov x2, xzr
00174390mov x3, x2
00174394add x29, sp, 440
00174398add sp, sp, 448
0017439cret x30
001743a0
001743a0loc_1743a0:
001743a0b 0x1743a8
001743a4
001743a4loc_1743a4:
001743a4b 0x1743a8
001743a8
001743a8loc_1743a8:
001743a8b 0x1743ac
001743ac
001743acloc_1743ac:
001743acb 0x1744a8
001743b0
001743b0loc_1743b0:
001743b0movz x5, 35075
001743b4movk x5, 0x60750000
001743b8adds wzr, w4, w5
001743bcb.eq 0x1743c4
001743c0b 0x17444c
001743c4
001743c4loc_1743c4:
001743c4ldr x4, [sp+424]
001743c8adrp x5, 0x479000
001743ccadd x5, x5, 1984
001743d0subs xzr, x4, x5
001743d4b.eq 0x1743dc
001743d8b 0x1743e4
001743dc
001743dcloc_1743dc:
001743dcorr x0, xzr, 1
001743e0b 0x1743ec
001743e4
001743e4loc_1743e4:
001743e4mov x0, xzr
001743e8b 0x1743ec
001743ec
001743ecloc_1743ec:
001743ecstrb w0, [sp+19]
001743f0tbnz w0, 0, 0x1743f8
001743f4b 0x174448
001743f8
001743f8loc_1743f8:
001743f8b 0x1743fc
001743fc
001743fcloc_1743fc:
001743fcldr x4, [sp+432]
00174400ldr x5, [x4+8]
00174404ldr x6, [x4]
00174408ldr x4, [x4+16]
0017440cstr x6, [sp+64]
00174410str x5, [sp+72]
00174414str x4, [sp+80]
00174418str x5, [sp+32]
0017441cubfm x4, x5, 61, 60
00174420str x4, [sp+24]
00174424str xzr, [sp+40]
00174428stp xzr, xzr, [sp+48]
0017442cldr x0, [sp+24]
00174430mov x1, xzr
00174434mov x2, xzr
00174438mov x3, x2
0017443cadd x29, sp, 440
00174440add sp, sp, 448
00174444ret x30
00174448
00174448loc_174448:
00174448b 0x1744a4
0017444c
0017444cloc_17444c:
0017444cmovz x5, 22915
00174450movk x5, 0x5f740000
00174454adds wzr, w4, w5
00174458b.eq 0x174460
0017445cb 0x17449c
00174460
00174460loc_174460:
00174460ldr x4, [sp+424]
00174464adrp x5, 0x481000
00174468add x5, x5, 3200
0017446csubs xzr, x4, x5
00174470b.eq 0x174478
00174474b 0x174480
00174478
00174478loc_174478:
00174478orr x0, xzr, 1
0017447cb 0x174488
00174480
00174480loc_174480:
00174480mov x0, xzr
00174484b 0x174488
00174488
00174488loc_174488:
00174488strb w0, [sp+19]
0017448ctbnz w0, 0, 0x174494
00174490b 0x174498
00174494
00174494loc_174494:
00174494b 0x17496c
00174498
00174498loc_174498:
00174498b 0x1744a0
0017449c
0017449cloc_17449c:
0017449cb 0x1744a0
001744a0
001744a0loc_1744a0:
001744a0b 0x1744a4
001744a4
001744a4loc_1744a4:
001744a4b 0x1744a8
001744a8
001744a8loc_1744a8:
001744a8b 0x1744ac
001744ac
001744acloc_1744ac:
001744acb 0x1749c4
001744b0
001744b0loc_1744b0:
001744b0movz x5, 38631
001744b4movk x5, 0x31ee0000
001744b8adds wzr, w4, w5
001744bcb.ls 0x1744c4
001744c0b 0x1746f4
001744c4
001744c4loc_1744c4:
001744c4movz x5, 42872
001744c8movk x5, 0x5e850000
001744ccadds wzr, w4, w5
001744d0b.ls 0x1744d8
001744d4b 0x174608
001744d8
001744d8loc_1744d8:
001744d8movz x5, 29228
001744dcmovk x5, 0x5e8e0000
001744e0adds wzr, w4, w5
001744e4b.eq 0x1744ec
001744e8b 0x174564
001744ec
001744ecloc_1744ec:
001744ecldr x4, [sp+424]
001744f0adrp x5, 0x481000
001744f4add x5, x5, 3840
001744f8subs xzr, x4, x5
001744fcb.eq 0x174504
00174500b 0x17450c
00174504
00174504loc_174504:
00174504orr x0, xzr, 1
00174508b 0x174514
0017450c
0017450cloc_17450c:
0017450cmov x0, xzr
00174510b 0x174514
00174514
00174514loc_174514:
00174514strb w0, [sp+19]
00174518tbnz w0, 0, 0x174520
0017451cb 0x174560
00174520
00174520loc_174520:
00174520b 0x174524
00174524
00174524loc_174524:
00174524ldr x4, [sp+424]
00174528ldr x5, [sp+432]
0017452cstr x4, [sp+128]
00174530str x5, [sp+136]
00174534orr x4, xzr, 4
00174538str x4, [sp+24]
0017453cstr xzr, [sp+40]
00174540stp xzr, xzr, [sp+48]
00174544ldr x0, [sp+24]
00174548mov x1, xzr
0017454cmov x2, xzr
00174550mov x3, x2
00174554add x29, sp, 440
00174558add sp, sp, 448
0017455cret x30
00174560
00174560loc_174560:
00174560b 0x174604
00174564
00174564loc_174564:
00174564movz x5, 42872
00174568movk x5, 0x5e850000
0017456cadds wzr, w4, w5
00174570b.eq 0x174578
00174574b 0x1745fc
00174578
00174578loc_174578:
00174578ldr x4, [sp+424]
0017457cadrp x5, 0x479000
00174580add x5, x5, 2048
00174584subs xzr, x4, x5
00174588b.eq 0x174590
0017458cb 0x174598
00174590
00174590loc_174590:
00174590orr x0, xzr, 1
00174594b 0x1745a0
00174598
00174598loc_174598:
00174598mov x0, xzr
0017459cb 0x1745a0
001745a0
001745a0loc_1745a0:
001745a0strb w0, [sp+19]
001745a4tbnz w0, 0, 0x1745ac
001745a8b 0x1745f8
001745ac
001745acloc_1745ac:
001745acb 0x1745b0
001745b0
001745b0loc_1745b0:
001745b0ldr x4, [sp+432]
001745b4ldr x5, [x4+8]
001745b8ldr x6, [x4]
001745bcldr x4, [x4+16]
001745c0str x6, [sp+384]
001745c4str x5, [sp+392]
001745c8str x4, [sp+400]
001745ccstr x5, [sp+32]
001745d0str x5, [sp+24]
001745d4str xzr, [sp+40]
001745d8stp xzr, xzr, [sp+48]
001745dcldr x0, [sp+24]
001745e0mov x1, xzr
001745e4mov x2, xzr
001745e8mov x3, x2
001745ecadd x29, sp, 440
001745f0add sp, sp, 448
001745f4ret x30
001745f8
001745f8loc_1745f8:
001745f8b 0x174600
001745fc
001745fcloc_1745fc:
001745fcb 0x174600
00174600
00174600loc_174600:
00174600b 0x174604
00174604
00174604loc_174604:
00174604b 0x1746f0
00174608
00174608loc_174608:
00174608movz x5, 13631
0017460cmovk x5, 0x557a0000
00174610adds wzr, w4, w5
00174614b.eq 0x17461c
00174618b 0x174694
0017461c
0017461cloc_17461c:
0017461cldr x4, [sp+424]
00174620adrp x5, 0x46f000
00174624add x5, x5, 3520
00174628subs xzr, x4, x5
0017462cb.eq 0x174634
00174630b 0x17463c
00174634
00174634loc_174634:
00174634orr x0, xzr, 1
00174638b 0x174644
0017463c
0017463cloc_17463c:
0017463cmov x0, xzr
00174640b 0x174644
00174644
00174644loc_174644:
00174644strb w0, [sp+19]
00174648tbnz w0, 0, 0x174650
0017464cb 0x174690
00174650
00174650loc_174650:
00174650b 0x174654
00174654
00174654loc_174654:
00174654ldr x4, [sp+424]
00174658ldr x5, [sp+432]
0017465cstr x4, [sp+192]
00174660str x5, [sp+200]
00174664orr x4, xzr, 8
00174668str x4, [sp+24]
0017466cstr xzr, [sp+40]
00174670stp xzr, xzr, [sp+48]
00174674ldr x0, [sp+24]
00174678mov x1, xzr
0017467cmov x2, xzr
00174680mov x3, x2
00174684add x29, sp, 440
00174688add sp, sp, 448
0017468cret x30
00174690
00174690loc_174690:
00174690b 0x1746ec
00174694
00174694loc_174694:
00174694movz x5, 38631
00174698movk x5, 0x31ee0000
0017469cadds wzr, w4, w5
001746a0b.eq 0x1746a8
001746a4b 0x1746e4
001746a8
001746a8loc_1746a8:
001746a8ldr x4, [sp+424]
001746acadrp x5, 0x46f000
001746b0add x5, x5, 3072
001746b4subs xzr, x4, x5
001746b8b.eq 0x1746c0
001746bcb 0x1746c8
001746c0
001746c0loc_1746c0:
001746c0orr x0, xzr, 1
001746c4b 0x1746d0
001746c8
001746c8loc_1746c8:
001746c8mov x0, xzr
001746ccb 0x1746d0
001746d0
001746d0loc_1746d0:
001746d0strb w0, [sp+19]
001746d4tbnz w0, 0, 0x1746dc
001746d8b 0x1746e0
001746dc
001746dcloc_1746dc:
001746dcb 0x174844
001746e0
001746e0loc_1746e0:
001746e0b 0x1746e8
001746e4
001746e4loc_1746e4:
001746e4b 0x1746e8
001746e8
001746e8loc_1746e8:
001746e8b 0x1746ec
001746ec
001746ecloc_1746ec:
001746ecb 0x1746f0
001746f0
001746f0loc_1746f0:
001746f0b 0x1749c0
001746f4
001746f4loc_1746f4:
001746f4movz x5, 35801
001746f8movk x5, 0x26970000
001746fcadds wzr, w4, w5
00174700b.ls 0x174708
00174704b 0x1747f8
00174708
00174708loc_174708:
00174708movz x5, 56471
0017470cmovk x5, 0x2e6d0000
00174710adds wzr, w4, w5
00174714b.eq 0x17471c
00174718b 0x17479c
0017471c
0017471cloc_17471c:
0017471cldr x4, [sp+424]
00174720adrp x5, 0x479000
00174724add x5, x5, 1216
00174728subs xzr, x4, x5
0017472cb.eq 0x174734
00174730b 0x17473c
00174734
00174734loc_174734:
00174734orr x0, xzr, 1
00174738b 0x174744
0017473c
0017473cloc_17473c:
0017473cmov x0, xzr
00174740b 0x174744
00174744
00174744loc_174744:
00174744strb w0, [sp+19]
00174748tbnz w0, 0, 0x174750
0017474cb 0x174798
00174750
00174750loc_174750:
00174750b 0x174754
00174754
00174754loc_174754:
00174754ldr x4, [sp+432]
00174758ldr x2, [x4+8]
0017475cldr x3, [x4+16]
00174760ldr x4, [x4]
00174764str x4, [sp+336]
00174768str x2, [sp+344]
0017476cstr x3, [sp+352]
00174770str x2, [sp+32]
00174774str x2, [sp+24]
00174778ldr x1, [sp+336]
0017477cstr x1, [sp+40]
00174780str x2, [sp+48]
00174784str x3, [sp+56]
00174788ldr x0, [sp+24]
0017478cadd x29, sp, 440
00174790add sp, sp, 448
00174794ret x30
00174798
00174798loc_174798:
00174798b 0x1747f4
0017479c
0017479cloc_17479c:
0017479cmovz x5, 35801
001747a0movk x5, 0x26970000
001747a4adds wzr, w4, w5
001747a8b.eq 0x1747b0
001747acb 0x1747ec
001747b0
001747b0loc_1747b0:
001747b0ldr x4, [sp+424]
001747b4adrp x5, 0x46f000
001747b8add x5, x5, 3136
001747bcsubs xzr, x4, x5
001747c0b.eq 0x1747c8
001747c4b 0x1747d0
001747c8
001747c8loc_1747c8:
001747c8orr x0, xzr, 1
001747ccb 0x1747d8
001747d0
001747d0loc_1747d0:
001747d0mov x0, xzr
001747d4b 0x1747d8
001747d8
001747d8loc_1747d8:
001747d8strb w0, [sp+19]
001747dctbnz w0, 0, 0x1747e4
001747e0b 0x1747e8
001747e4
001747e4loc_1747e4:
001747e4b 0x174844
001747e8
001747e8loc_1747e8:
001747e8b 0x1747f0
001747ec
001747ecloc_1747ec:
001747ecb 0x1747f0
001747f0
001747f0loc_1747f0:
001747f0b 0x1747f4
001747f4
001747f4loc_1747f4:
001747f4b 0x1749bc
001747f8
001747f8loc_1747f8:
001747f8movz x5, 15357
001747fcmovk x5, 0x1ed00000
00174800adds wzr, w4, w5
00174804b.eq 0x17480c
00174808b 0x174884
0017480c
0017480cloc_17480c:
0017480cldr x4, [sp+424]
00174810adrp x5, 0x481000
00174814add x5, x5, 3008
00174818subs xzr, x4, x5
0017481cb.eq 0x174824
00174820b 0x17482c
00174824
00174824loc_174824:
00174824orr x0, xzr, 1
00174828b 0x174834
0017482c
0017482cloc_17482c:
0017482cmov x0, xzr
00174830b 0x174834
00174834
00174834loc_174834:
00174834strb w0, [sp+19]
00174838tbnz w0, 0, 0x174840
0017483cb 0x174880
00174840
00174840loc_174840:
00174840b 0x174844
00174844
00174844loc_174844:
00174844ldr x4, [sp+424]
00174848ldr x5, [sp+432]
0017484cstr x4, [sp+408]
00174850str x5, [sp+416]
00174854orr x4, xzr, 1
00174858str x4, [sp+24]
0017485cstr xzr, [sp+40]
00174860stp xzr, xzr, [sp+48]
00174864ldr x0, [sp+24]
00174868mov x1, xzr
0017486cmov x2, xzr
00174870mov x3, x2
00174874add x29, sp, 440
00174878add sp, sp, 448
0017487cret x30
00174880
00174880loc_174880:
00174880b 0x1749b8
00174884
00174884loc_174884:
00174884movz x5, 16630
00174888movk x5, 0x16350000
0017488cadds wzr, w4, w5
00174890b.eq 0x174898
00174894b 0x174920
00174898
00174898loc_174898:
00174898ldr x4, [sp+424]
0017489cadrp x5, 0x479000
001748a0add x5, x5, 1664
001748a4subs xzr, x4, x5
001748a8b.eq 0x1748b0
001748acb 0x1748b8
001748b0
001748b0loc_1748b0:
001748b0orr x0, xzr, 1
001748b4b 0x1748c0
001748b8
001748b8loc_1748b8:
001748b8mov x0, xzr
001748bcb 0x1748c0
001748c0
001748c0loc_1748c0:
001748c0strb w0, [sp+19]
001748c4tbnz w0, 0, 0x1748cc
001748c8b 0x17491c
001748cc
001748ccloc_1748cc:
001748ccb 0x1748d0
001748d0
001748d0loc_1748d0:
001748d0ldr x4, [sp+432]
001748d4ldr x5, [x4+8]
001748d8ldr x6, [x4]
001748dcldr x4, [x4+16]
001748e0str x6, [sp+144]
001748e4str x5, [sp+152]
001748e8str x4, [sp+160]
001748ecstr x5, [sp+32]
001748f0ubfm x4, x5, 61, 60
001748f4str x4, [sp+24]
001748f8str xzr, [sp+40]
001748fcstp xzr, xzr, [sp+48]
00174900ldr x0, [sp+24]
00174904mov x1, xzr
00174908mov x2, xzr
0017490cmov x3, x2
00174910add x29, sp, 440
00174914add sp, sp, 448
00174918ret x30
0017491c
0017491cloc_17491c:
0017491cb 0x1749b4
00174920
00174920loc_174920:
00174920movz x5, 2427
00174924movk x5, 0x2750000
00174928adds wzr, w4, w5
0017492cb.eq 0x174934
00174930b 0x1749ac
00174934
00174934loc_174934:
00174934ldr x4, [sp+424]
00174938adrp x5, 0x46f000
0017493cadd x5, x5, 3264
00174940subs xzr, x4, x5
00174944b.eq 0x17494c
00174948b 0x174954
0017494c
0017494cloc_17494c:
0017494corr x0, xzr, 1
00174950b 0x17495c
00174954
00174954loc_174954:
00174954mov x0, xzr
00174958b 0x17495c
0017495c
0017495cloc_17495c:
0017495cstrb w0, [sp+19]
00174960tbnz w0, 0, 0x174968
00174964b 0x1749a8
00174968
00174968loc_174968:
00174968b 0x17496c
0017496c
0017496cloc_17496c:
0017496cldr x4, [sp+424]
00174970ldr x5, [sp+432]
00174974str x4, [sp+320]
00174978str x5, [sp+328]
0017497corr x4, xzr, 2
00174980str x4, [sp+24]
00174984str xzr, [sp+40]
00174988stp xzr, xzr, [sp+48]
0017498cldr x0, [sp+24]
00174990mov x1, xzr
00174994mov x2, xzr
00174998mov x3, x2
0017499cadd x29, sp, 440
001749a0add sp, sp, 448
001749a4ret x30
001749a8
001749a8loc_1749a8:
001749a8b 0x1749b0
001749ac
001749acloc_1749ac:
001749acb 0x1749b0
001749b0
001749b0loc_1749b0:
001749b0b 0x1749b4
001749b4
001749b4loc_1749b4:
001749b4b 0x1749b8
001749b8
001749b8loc_1749b8:
001749b8b 0x1749bc
001749bc
001749bcloc_1749bc:
001749bcb 0x1749c0
001749c0
001749c0loc_1749c0:
001749c0b 0x1749c4
001749c4
001749c4loc_1749c4:
001749c4b 0x1749c8
001749c8
001749c8loc_1749c8:
001749c8b 0x1749d0
001749cc
001749ccloc_1749cc:
001749ccb 0x1749d0
001749d0
001749d0loc_1749d0:
001749d0str xzr, [sp+24]
001749d4str xzr, [sp+40]
001749d8stp xzr, xzr, [sp+48]
001749dcldr x0, [sp+24]
001749e0mov x1, xzr
001749e4mov x2, xzr
001749e8mov x3, x2
001749ecadd x29, sp, 440
001749f0add sp, sp, 448
001749f4ret x30
001749f8
001749f8loc_1749f8:
001749f8stp x0, x1, [sp+8]
001749fcmov x3, x30
00174a00bl runtime.morestack_noctxt.abi0
00174a04ldp x0, x1, [sp+8]
00174a08b 0x173860
00174a0cudf 0
00173860
00174a10
00174a10encoding/binary.PutUvarint: ; void encoding/binary.PutUvarint(struct []uint8 buf, uint64 x)
00174a10ldr x16, [x28+16]
00174a14subs xzr, sp, x16
00174a18b.ls 0x174adc
00174a1cstr x30, [sp-48]!
00174a20stur x29, [sp-8]
00174a24sub x29, sp, 8
00174a28str x0, [sp+56]
00174a2cstr x1, [sp+64]
00174a30str x2, [sp+72]
00174a34str x3, [sp+80]
00174a38str xzr, [sp+24]
00174a3cstr xzr, [sp+32]
00174a40b 0x174a44
00174a44
00174a44loc_174a44:
00174a44ldr x2, [sp+80]
00174a48subs xzr, x2, 128
00174a4cb.hs 0x174a54
00174a50b 0x174a98
00174a54
00174a54loc_174a54:
00174a54ldr x0, [sp+32]
00174a58ldr x1, [sp+64]
00174a5cldr x2, [sp+56]
00174a60ldr x3, [sp+80]
00174a64orr x3, x3, -128
00174a68subs xzr, x1, x0
00174a6cb.hi 0x174a74
00174a70b 0x174ad4
00174a74
00174a74loc_174a74:
00174a74strb w3, [x2+x0]
00174a78ldr x2, [sp+80]
00174a7cubfm x2, x2, 7, 63
00174a80str x2, [sp+80]
00174a84ldr x2, [sp+32]
00174a88add x2, x2, 1
00174a8cstr x2, [sp+32]
00174a90b 0x174a94
00174a94
00174a94loc_174a94:
00174a94b 0x174a44
00174a98
00174a98loc_174a98:
00174a98ldr x0, [sp+32]
00174a9cldr x1, [sp+64]
00174aa0ldr x2, [sp+56]
00174aa4ldr x3, [sp+80]
00174aa8subs xzr, x1, x0
00174aacb.hi 0x174ab4
00174ab0b 0x174ad0
00174ab4
00174ab4loc_174ab4:
00174ab4strb w3, [x2+x0]
00174ab8ldr x1, [sp+32]
00174abcadd x0, x1, 1
00174ac0str x0, [sp+24]
00174ac4ldur x29, [sp-8]
00174ac8ldr x30, [sp], 48
00174accret x30
00174ad0
00174ad0loc_174ad0:
00174ad0bl runtime.panicIndex
00174ad4
00174ad4loc_174ad4:
00174ad4bl runtime.panicIndex
00174ad8hint
00174adc
00174adcloc_174adc:
00174adcstp x0, x1, [sp+8]
00174ae0stp x2, x3, [sp+24]
00174ae4mov x3, x30
00174ae8bl runtime.morestack_noctxt.abi0
00174aecldp x0, x1, [sp+8]
00174af0ldp x2, x3, [sp+24]
00174af4b 0x174a10
00174af8udf 0
00174afcudf 0
00174a10
00174a10encoding/binary.PutUvarint: ; void encoding/binary.PutUvarint(struct []uint8 buf, uint64 x)
00174a10ldr x16, [x28+16]
00174a14subs xzr, sp, x16
00174a18b.ls 0x174adc
00174a1cstr x30, [sp-48]!
00174a20stur x29, [sp-8]
00174a24sub x29, sp, 8
00174a28str x0, [sp+56]
00174a2cstr x1, [sp+64]
00174a30str x2, [sp+72]
00174a34str x3, [sp+80]
00174a38str xzr, [sp+24]
00174a3cstr xzr, [sp+32]
00174a40b 0x174a44
00174a44
00174a44loc_174a44:
00174a44ldr x2, [sp+80]
00174a48subs xzr, x2, 128
00174a4cb.hs 0x174a54
00174a50b 0x174a98
00174a54
00174a54loc_174a54:
00174a54ldr x0, [sp+32]
00174a58ldr x1, [sp+64]
00174a5cldr x2, [sp+56]
00174a60ldr x3, [sp+80]
00174a64orr x3, x3, -128
00174a68subs xzr, x1, x0
00174a6cb.hi 0x174a74
00174a70b 0x174ad4
00174a74
00174a74loc_174a74:
00174a74strb w3, [x2+x0]
00174a78ldr x2, [sp+80]
00174a7cubfm x2, x2, 7, 63
00174a80str x2, [sp+80]
00174a84ldr x2, [sp+32]
00174a88add x2, x2, 1
00174a8cstr x2, [sp+32]
00174a90b 0x174a94
00174a94
00174a94loc_174a94:
00174a94b 0x174a44
00174a98
00174a98loc_174a98:
00174a98ldr x0, [sp+32]
00174a9cldr x1, [sp+64]
00174aa0ldr x2, [sp+56]
00174aa4ldr x3, [sp+80]
00174aa8subs xzr, x1, x0
00174aacb.hi 0x174ab4
00174ab0b 0x174ad0
00174ab4
00174ab4loc_174ab4:
00174ab4strb w3, [x2+x0]
00174ab8ldr x1, [sp+32]
00174abcadd x0, x1, 1
00174ac0str x0, [sp+24]
00174ac4ldur x29, [sp-8]
00174ac8ldr x30, [sp], 48
00174accret x30
00174ad0
00174ad0loc_174ad0:
00174ad0bl runtime.panicIndex
00174ad4
00174ad4loc_174ad4:
00174ad4bl runtime.panicIndex
00174ad8hint
00174adc
00174adcloc_174adc:
00174adcstp x0, x1, [sp+8]
00174ae0stp x2, x3, [sp+24]
00174ae4mov x3, x30
00174ae8bl runtime.morestack_noctxt.abi0
00174aecldp x0, x1, [sp+8]
00174af0ldp x2, x3, [sp+24]
00174af4b 0x174a10
00174af8udf 0
00174afcudf 0
00174a10
00174b00
00174b00encoding/binary.(*littleEndian).GoString: ; void encoding/binary.(*littleEndian).GoString(encoding/binary.littleEndian * p0)
00174b00ldr x16, [x28+16]
00174b04subs xzr, sp, x16
00174b08b.ls 0x174b64
00174b0cstr x30, [sp-48]!
00174b10stur x29, [sp-8]
00174b14sub x29, sp, 8
00174b18ldr x16, [x28+32]
00174b1ccbnz x16, 0x174b78
00174b20
00174b20loc_174b20:
00174b20str x0, [sp+56]
00174b24stp xzr, xzr, [sp+8]
00174b28ldr x0, [sp+56]
00174b2ccbnz x0, 0x174b34
00174b30b 0x174b5c
00174b34
00174b34loc_174b34:
00174b34ldr x0, [sp+56]
00174b38ldrsb x27, [x0]
00174b3cbl encoding/binary.littleEndian.GoString
00174b40str x0, [sp+24]
00174b44str x1, [sp+32]
00174b48str x0, [sp+8]
00174b4cstr x1, [sp+16]
00174b50ldur x29, [sp-8]
00174b54ldr x30, [sp], 48
00174b58ret x30
00174b5c
00174b5cloc_174b5c:
00174b5cbl runtime.panicwrap
00174b60hint
00174b64
00174b64loc_174b64:
00174b64str x0, [sp+8]
00174b68mov x3, x30
00174b6cbl runtime.morestack_noctxt.abi0
00174b70ldr x0, [sp+8]
00174b74b 0x174b00
00174b78
00174b78loc_174b78:
00174b78ldr x17, [x16]
00174b7cadd x20, sp, 56
00174b80subs xzr, x20, x17
00174b84b.ne 0x174b20
00174b88add x20, sp, 8
00174b8cstr x20, [x16]
00174b90b 0x174b20
00174b94udf 0
00174b98udf 0
00174b9cudf 0
00174b00
00174b00encoding/binary.(*littleEndian).GoString: ; void encoding/binary.(*littleEndian).GoString(encoding/binary.littleEndian * p0)
00174b00ldr x16, [x28+16]
00174b04subs xzr, sp, x16
00174b08b.ls 0x174b64
00174b0cstr x30, [sp-48]!
00174b10stur x29, [sp-8]
00174b14sub x29, sp, 8
00174b18ldr x16, [x28+32]
00174b1ccbnz x16, 0x174b78
00174b20
00174b20loc_174b20:
00174b20str x0, [sp+56]
00174b24stp xzr, xzr, [sp+8]
00174b28ldr x0, [sp+56]
00174b2ccbnz x0, 0x174b34
00174b30b 0x174b5c
00174b34
00174b34loc_174b34:
00174b34ldr x0, [sp+56]
00174b38ldrsb x27, [x0]
00174b3cbl encoding/binary.littleEndian.GoString
00174b40str x0, [sp+24]
00174b44str x1, [sp+32]
00174b48str x0, [sp+8]
00174b4cstr x1, [sp+16]
00174b50ldur x29, [sp-8]
00174b54ldr x30, [sp], 48
00174b58ret x30
00174b5c
00174b5cloc_174b5c:
00174b5cbl runtime.panicwrap
00174b60hint
00174b64
00174b64loc_174b64:
00174b64str x0, [sp+8]
00174b68mov x3, x30
00174b6cbl runtime.morestack_noctxt.abi0
00174b70ldr x0, [sp+8]
00174b74b 0x174b00
00174b78
00174b78loc_174b78:
00174b78ldr x17, [x16]
00174b7cadd x20, sp, 56
00174b80subs xzr, x20, x17
00174b84b.ne 0x174b20
00174b88add x20, sp, 8
00174b8cstr x20, [x16]
00174b90b 0x174b20
00174b94udf 0
00174b98udf 0
00174b9cudf 0
00174b00
00174ba0
00174ba0encoding/binary.(*littleEndian).PutUint16: ; void encoding/binary.(*littleEndian).PutUint16(encoding/binary.littleEndian * p0, struct []uint8 b, uint16 v)
00174ba0ldr x16, [x28+16]
00174ba4subs xzr, sp, x16
00174ba8b.ls 0x174c10
00174bacstr x30, [sp-48]!
00174bb0stur x29, [sp-8]
00174bb4sub x29, sp, 8
00174bb8ldr x16, [x28+32]
00174bbccbnz x16, 0x174c34
00174bc0
00174bc0loc_174bc0:
00174bc0str x0, [sp+56]
00174bc4str x1, [sp+64]
00174bc8str x2, [sp+72]
00174bccstr x3, [sp+80]
00174bd0strh w4, [sp+88]
00174bd4ldr x5, [sp+56]
00174bd8cbnz x5, 0x174be0
00174bdcb 0x174c08
00174be0
00174be0loc_174be0:
00174be0ldr x0, [sp+64]
00174be4ldr x5, [sp+56]
00174be8ldrsb x27, [x5]
00174becldr x1, [sp+72]
00174bf0ldr x2, [sp+80]
00174bf4mov x3, x4
00174bf8bl encoding/binary.littleEndian.PutUint16
00174bfcldur x29, [sp-8]
00174c00ldr x30, [sp], 48
00174c04ret x30
00174c08
00174c08loc_174c08:
00174c08bl runtime.panicwrap
00174c0chint
00174c10
00174c10loc_174c10:
00174c10stp x0, x1, [sp+8]
00174c14stp x2, x3, [sp+24]
00174c18strh w4, [sp+40]
00174c1cmov x3, x30
00174c20bl runtime.morestack_noctxt.abi0
00174c24ldp x0, x1, [sp+8]
00174c28ldp x2, x3, [sp+24]
00174c2cldrh w4, [sp+40]
00174c30b 0x174ba0
00174c34
00174c34loc_174c34:
00174c34ldr x17, [x16]
00174c38add x20, sp, 56
00174c3csubs xzr, x20, x17
00174c40b.ne 0x174bc0
00174c44add x20, sp, 8
00174c48str x20, [x16]
00174c4cb 0x174bc0
00174ba0
00174ba0encoding/binary.(*littleEndian).PutUint16: ; void encoding/binary.(*littleEndian).PutUint16(encoding/binary.littleEndian * p0, struct []uint8 b, uint16 v)
00174ba0ldr x16, [x28+16]
00174ba4subs xzr, sp, x16
00174ba8b.ls 0x174c10
00174bacstr x30, [sp-48]!
00174bb0stur x29, [sp-8]
00174bb4sub x29, sp, 8
00174bb8ldr x16, [x28+32]
00174bbccbnz x16, 0x174c34
00174bc0
00174bc0loc_174bc0:
00174bc0str x0, [sp+56]
00174bc4str x1, [sp+64]
00174bc8str x2, [sp+72]
00174bccstr x3, [sp+80]
00174bd0strh w4, [sp+88]
00174bd4ldr x5, [sp+56]
00174bd8cbnz x5, 0x174be0
00174bdcb 0x174c08
00174be0
00174be0loc_174be0:
00174be0ldr x0, [sp+64]
00174be4ldr x5, [sp+56]
00174be8ldrsb x27, [x5]
00174becldr x1, [sp+72]
00174bf0ldr x2, [sp+80]
00174bf4mov x3, x4
00174bf8bl encoding/binary.littleEndian.PutUint16
00174bfcldur x29, [sp-8]
00174c00ldr x30, [sp], 48
00174c04ret x30
00174c08
00174c08loc_174c08:
00174c08bl runtime.panicwrap
00174c0chint
00174c10
00174c10loc_174c10:
00174c10stp x0, x1, [sp+8]
00174c14stp x2, x3, [sp+24]
00174c18strh w4, [sp+40]
00174c1cmov x3, x30
00174c20bl runtime.morestack_noctxt.abi0
00174c24ldp x0, x1, [sp+8]
00174c28ldp x2, x3, [sp+24]
00174c2cldrh w4, [sp+40]
00174c30b 0x174ba0
00174c34
00174c34loc_174c34:
00174c34ldr x17, [x16]
00174c38add x20, sp, 56
00174c3csubs xzr, x20, x17
00174c40b.ne 0x174bc0
00174c44add x20, sp, 8
00174c48str x20, [x16]
00174c4cb 0x174bc0
00174ba0
00174c50
00174c50encoding/binary.(*littleEndian).PutUint32: ; void encoding/binary.(*littleEndian).PutUint32(encoding/binary.littleEndian * p0, struct []uint8 b, uint32 v)
00174c50ldr x16, [x28+16]
00174c54subs xzr, sp, x16
00174c58b.ls 0x174cc0
00174c5cstr x30, [sp-48]!
00174c60stur x29, [sp-8]
00174c64sub x29, sp, 8
00174c68ldr x16, [x28+32]
00174c6ccbnz x16, 0x174ce4
00174c70
00174c70loc_174c70:
00174c70str x0, [sp+56]
00174c74str x1, [sp+64]
00174c78str x2, [sp+72]
00174c7cstr x3, [sp+80]
00174c80str w4, [sp+88]
00174c84ldr x5, [sp+56]
00174c88cbnz x5, 0x174c90
00174c8cb 0x174cb8
00174c90
00174c90loc_174c90:
00174c90ldr x0, [sp+64]
00174c94ldr x5, [sp+56]
00174c98ldrsb x27, [x5]
00174c9cldr x1, [sp+72]
00174ca0ldr x2, [sp+80]
00174ca4mov x3, x4
00174ca8bl encoding/binary.littleEndian.PutUint32
00174cacldur x29, [sp-8]
00174cb0ldr x30, [sp], 48
00174cb4ret x30
00174cb8
00174cb8loc_174cb8:
00174cb8bl runtime.panicwrap
00174cbchint
00174cc0
00174cc0loc_174cc0:
00174cc0stp x0, x1, [sp+8]
00174cc4stp x2, x3, [sp+24]
00174cc8str w4, [sp+40]
00174cccmov x3, x30
00174cd0bl runtime.morestack_noctxt.abi0
00174cd4ldp x0, x1, [sp+8]
00174cd8ldp x2, x3, [sp+24]
00174cdcldr w4, [sp+40]
00174ce0b 0x174c50
00174ce4
00174ce4loc_174ce4:
00174ce4ldr x17, [x16]
00174ce8add x20, sp, 56
00174cecsubs xzr, x20, x17
00174cf0b.ne 0x174c70
00174cf4add x20, sp, 8
00174cf8str x20, [x16]
00174cfcb 0x174c70
00174c50
00174c50encoding/binary.(*littleEndian).PutUint32: ; void encoding/binary.(*littleEndian).PutUint32(encoding/binary.littleEndian * p0, struct []uint8 b, uint32 v)
00174c50ldr x16, [x28+16]
00174c54subs xzr, sp, x16
00174c58b.ls 0x174cc0
00174c5cstr x30, [sp-48]!
00174c60stur x29, [sp-8]
00174c64sub x29, sp, 8
00174c68ldr x16, [x28+32]
00174c6ccbnz x16, 0x174ce4
00174c70
00174c70loc_174c70:
00174c70str x0, [sp+56]
00174c74str x1, [sp+64]
00174c78str x2, [sp+72]
00174c7cstr x3, [sp+80]
00174c80str w4, [sp+88]
00174c84ldr x5, [sp+56]
00174c88cbnz x5, 0x174c90
00174c8cb 0x174cb8
00174c90
00174c90loc_174c90:
00174c90ldr x0, [sp+64]
00174c94ldr x5, [sp+56]
00174c98ldrsb x27, [x5]
00174c9cldr x1, [sp+72]
00174ca0ldr x2, [sp+80]
00174ca4mov x3, x4
00174ca8bl encoding/binary.littleEndian.PutUint32
00174cacldur x29, [sp-8]
00174cb0ldr x30, [sp], 48
00174cb4ret x30
00174cb8
00174cb8loc_174cb8:
00174cb8bl runtime.panicwrap
00174cbchint
00174cc0
00174cc0loc_174cc0:
00174cc0stp x0, x1, [sp+8]
00174cc4stp x2, x3, [sp+24]
00174cc8str w4, [sp+40]
00174cccmov x3, x30
00174cd0bl runtime.morestack_noctxt.abi0
00174cd4ldp x0, x1, [sp+8]
00174cd8ldp x2, x3, [sp+24]
00174cdcldr w4, [sp+40]
00174ce0b 0x174c50
00174ce4
00174ce4loc_174ce4:
00174ce4ldr x17, [x16]
00174ce8add x20, sp, 56
00174cecsubs xzr, x20, x17
00174cf0b.ne 0x174c70
00174cf4add x20, sp, 8
00174cf8str x20, [x16]
00174cfcb 0x174c70
00174c50
00174d00
00174d00encoding/binary.(*littleEndian).PutUint64: ; void encoding/binary.(*littleEndian).PutUint64(encoding/binary.littleEndian * p0, struct []uint8 b, uint64 v)
00174d00ldr x16, [x28+16]
00174d04subs xzr, sp, x16
00174d08b.ls 0x174d68
00174d0cstr x30, [sp-48]!
00174d10stur x29, [sp-8]
00174d14sub x29, sp, 8
00174d18ldr x16, [x28+32]
00174d1ccbnz x16, 0x174d8c
00174d20
00174d20loc_174d20:
00174d20str x0, [sp+56]
00174d24str x1, [sp+64]
00174d28str x2, [sp+72]
00174d2cstr x3, [sp+80]
00174d30str x4, [sp+88]
00174d34cbnz x0, 0x174d3c
00174d38b 0x174d60
00174d3c
00174d3cloc_174d3c:
00174d3cldrsb x27, [x0]
00174d40mov x0, x1
00174d44mov x1, x2
00174d48mov x2, x3
00174d4cmov x3, x4
00174d50bl encoding/binary.littleEndian.PutUint64
00174d54ldur x29, [sp-8]
00174d58ldr x30, [sp], 48
00174d5cret x30
00174d60
00174d60loc_174d60:
00174d60bl runtime.panicwrap
00174d64hint
00174d68
00174d68loc_174d68:
00174d68stp x0, x1, [sp+8]
00174d6cstp x2, x3, [sp+24]
00174d70str x4, [sp+40]
00174d74mov x3, x30
00174d78bl runtime.morestack_noctxt.abi0
00174d7cldp x0, x1, [sp+8]
00174d80ldp x2, x3, [sp+24]
00174d84ldr x4, [sp+40]
00174d88b 0x174d00
00174d8c
00174d8cloc_174d8c:
00174d8cldr x17, [x16]
00174d90add x20, sp, 56
00174d94subs xzr, x20, x17
00174d98b.ne 0x174d20
00174d9cadd x20, sp, 8
00174da0str x20, [x16]
00174da4b 0x174d20
00174da8udf 0
00174dacudf 0
00174d00
00174d00encoding/binary.(*littleEndian).PutUint64: ; void encoding/binary.(*littleEndian).PutUint64(encoding/binary.littleEndian * p0, struct []uint8 b, uint64 v)
00174d00ldr x16, [x28+16]
00174d04subs xzr, sp, x16
00174d08b.ls 0x174d68
00174d0cstr x30, [sp-48]!
00174d10stur x29, [sp-8]
00174d14sub x29, sp, 8
00174d18ldr x16, [x28+32]
00174d1ccbnz x16, 0x174d8c
00174d20
00174d20loc_174d20:
00174d20str x0, [sp+56]
00174d24str x1, [sp+64]
00174d28str x2, [sp+72]
00174d2cstr x3, [sp+80]
00174d30str x4, [sp+88]
00174d34cbnz x0, 0x174d3c
00174d38b 0x174d60
00174d3c
00174d3cloc_174d3c:
00174d3cldrsb x27, [x0]
00174d40mov x0, x1
00174d44mov x1, x2
00174d48mov x2, x3
00174d4cmov x3, x4
00174d50bl encoding/binary.littleEndian.PutUint64
00174d54ldur x29, [sp-8]
00174d58ldr x30, [sp], 48
00174d5cret x30
00174d60
00174d60loc_174d60:
00174d60bl runtime.panicwrap
00174d64hint
00174d68
00174d68loc_174d68:
00174d68stp x0, x1, [sp+8]
00174d6cstp x2, x3, [sp+24]
00174d70str x4, [sp+40]
00174d74mov x3, x30
00174d78bl runtime.morestack_noctxt.abi0
00174d7cldp x0, x1, [sp+8]
00174d80ldp x2, x3, [sp+24]
00174d84ldr x4, [sp+40]
00174d88b 0x174d00
00174d8c
00174d8cloc_174d8c:
00174d8cldr x17, [x16]
00174d90add x20, sp, 56
00174d94subs xzr, x20, x17
00174d98b.ne 0x174d20
00174d9cadd x20, sp, 8
00174da0str x20, [x16]
00174da4b 0x174d20
00174da8udf 0
00174dacudf 0
00174d00
00174db0
00174db0encoding/binary.(*littleEndian).String: ; void encoding/binary.(*littleEndian).String(encoding/binary.littleEndian * p0)
00174db0ldr x16, [x28+16]
00174db4subs xzr, sp, x16
00174db8b.ls 0x174e14
00174dbcstr x30, [sp-48]!
00174dc0stur x29, [sp-8]
00174dc4sub x29, sp, 8
00174dc8ldr x16, [x28+32]
00174dcccbnz x16, 0x174e28
00174dd0
00174dd0loc_174dd0:
00174dd0str x0, [sp+56]
00174dd4stp xzr, xzr, [sp+8]
00174dd8ldr x0, [sp+56]
00174ddccbnz x0, 0x174de4
00174de0b 0x174e0c
00174de4
00174de4loc_174de4:
00174de4ldr x0, [sp+56]
00174de8ldrsb x27, [x0]
00174decbl encoding/binary.littleEndian.String
00174df0str x0, [sp+24]
00174df4str x1, [sp+32]
00174df8str x0, [sp+8]
00174dfcstr x1, [sp+16]
00174e00ldur x29, [sp-8]
00174e04ldr x30, [sp], 48
00174e08ret x30
00174e0c
00174e0cloc_174e0c:
00174e0cbl runtime.panicwrap
00174e10hint
00174e14
00174e14loc_174e14:
00174e14str x0, [sp+8]
00174e18mov x3, x30
00174e1cbl runtime.morestack_noctxt.abi0
00174e20ldr x0, [sp+8]
00174e24b 0x174db0
00174e28
00174e28loc_174e28:
00174e28ldr x17, [x16]
00174e2cadd x20, sp, 56
00174e30subs xzr, x20, x17
00174e34b.ne 0x174dd0
00174e38add x20, sp, 8
00174e3cstr x20, [x16]
00174e40b 0x174dd0
00174e44udf 0
00174e48udf 0
00174e4cudf 0
00174db0
00174db0encoding/binary.(*littleEndian).String: ; void encoding/binary.(*littleEndian).String(encoding/binary.littleEndian * p0)
00174db0ldr x16, [x28+16]
00174db4subs xzr, sp, x16
00174db8b.ls 0x174e14
00174dbcstr x30, [sp-48]!
00174dc0stur x29, [sp-8]
00174dc4sub x29, sp, 8
00174dc8ldr x16, [x28+32]
00174dcccbnz x16, 0x174e28
00174dd0
00174dd0loc_174dd0:
00174dd0str x0, [sp+56]
00174dd4stp xzr, xzr, [sp+8]
00174dd8ldr x0, [sp+56]
00174ddccbnz x0, 0x174de4
00174de0b 0x174e0c
00174de4
00174de4loc_174de4:
00174de4ldr x0, [sp+56]
00174de8ldrsb x27, [x0]
00174decbl encoding/binary.littleEndian.String
00174df0str x0, [sp+24]
00174df4str x1, [sp+32]
00174df8str x0, [sp+8]
00174dfcstr x1, [sp+16]
00174e00ldur x29, [sp-8]
00174e04ldr x30, [sp], 48
00174e08ret x30
00174e0c
00174e0cloc_174e0c:
00174e0cbl runtime.panicwrap
00174e10hint
00174e14
00174e14loc_174e14:
00174e14str x0, [sp+8]
00174e18mov x3, x30
00174e1cbl runtime.morestack_noctxt.abi0
00174e20ldr x0, [sp+8]
00174e24b 0x174db0
00174e28
00174e28loc_174e28:
00174e28ldr x17, [x16]
00174e2cadd x20, sp, 56
00174e30subs xzr, x20, x17
00174e34b.ne 0x174dd0
00174e38add x20, sp, 8
00174e3cstr x20, [x16]
00174e40b 0x174dd0
00174e44udf 0
00174e48udf 0
00174e4cudf 0
00174db0
00174e50
00174e50encoding/binary.(*littleEndian).Uint16: ; void encoding/binary.(*littleEndian).Uint16(encoding/binary.littleEndian * p0, struct []uint8 b)
00174e50ldr x16, [x28+16]
00174e54subs xzr, sp, x16
00174e58b.ls 0x174ec4
00174e5cstr x30, [sp-48]!
00174e60stur x29, [sp-8]
00174e64sub x29, sp, 8
00174e68ldr x16, [x28+32]
00174e6ccbnz x16, 0x174ee0
00174e70
00174e70loc_174e70:
00174e70str x0, [sp+56]
00174e74str x1, [sp+64]
00174e78str x2, [sp+72]
00174e7cstr x3, [sp+80]
00174e80strh wzr, [sp+36]
00174e84ldr x3, [sp+56]
00174e88cbnz x3, 0x174e90
00174e8cb 0x174ebc
00174e90
00174e90loc_174e90:
00174e90ldr x0, [sp+64]
00174e94ldr x3, [sp+56]
00174e98ldrsb x27, [x3]
00174e9cldr x1, [sp+72]
00174ea0ldr x2, [sp+80]
00174ea4bl encoding/binary.littleEndian.Uint16
00174ea8strh w0, [sp+38]
00174eacstrh w0, [sp+36]
00174eb0ldur x29, [sp-8]
00174eb4ldr x30, [sp], 48
00174eb8ret x30
00174ebc
00174ebcloc_174ebc:
00174ebcbl runtime.panicwrap
00174ec0hint
00174ec4
00174ec4loc_174ec4:
00174ec4stp x0, x1, [sp+8]
00174ec8stp x2, x3, [sp+24]
00174eccmov x3, x30
00174ed0bl runtime.morestack_noctxt.abi0
00174ed4ldp x0, x1, [sp+8]
00174ed8ldp x2, x3, [sp+24]
00174edcb 0x174e50
00174ee0
00174ee0loc_174ee0:
00174ee0ldr x17, [x16]
00174ee4add x20, sp, 56
00174ee8subs xzr, x20, x17
00174eecb.ne 0x174e70
00174ef0add x20, sp, 8
00174ef4str x20, [x16]
00174ef8b 0x174e70
00174efcudf 0
00174e50
00174e50encoding/binary.(*littleEndian).Uint16: ; void encoding/binary.(*littleEndian).Uint16(encoding/binary.littleEndian * p0, struct []uint8 b)
00174e50ldr x16, [x28+16]
00174e54subs xzr, sp, x16
00174e58b.ls 0x174ec4
00174e5cstr x30, [sp-48]!
00174e60stur x29, [sp-8]
00174e64sub x29, sp, 8
00174e68ldr x16, [x28+32]
00174e6ccbnz x16, 0x174ee0
00174e70
00174e70loc_174e70:
00174e70str x0, [sp+56]
00174e74str x1, [sp+64]
00174e78str x2, [sp+72]
00174e7cstr x3, [sp+80]
00174e80strh wzr, [sp+36]
00174e84ldr x3, [sp+56]
00174e88cbnz x3, 0x174e90
00174e8cb 0x174ebc
00174e90
00174e90loc_174e90:
00174e90ldr x0, [sp+64]
00174e94ldr x3, [sp+56]
00174e98ldrsb x27, [x3]
00174e9cldr x1, [sp+72]
00174ea0ldr x2, [sp+80]
00174ea4bl encoding/binary.littleEndian.Uint16
00174ea8strh w0, [sp+38]
00174eacstrh w0, [sp+36]
00174eb0ldur x29, [sp-8]
00174eb4ldr x30, [sp], 48
00174eb8ret x30
00174ebc
00174ebcloc_174ebc:
00174ebcbl runtime.panicwrap
00174ec0hint
00174ec4
00174ec4loc_174ec4:
00174ec4stp x0, x1, [sp+8]
00174ec8stp x2, x3, [sp+24]
00174eccmov x3, x30
00174ed0bl runtime.morestack_noctxt.abi0
00174ed4ldp x0, x1, [sp+8]
00174ed8ldp x2, x3, [sp+24]
00174edcb 0x174e50
00174ee0
00174ee0loc_174ee0:
00174ee0ldr x17, [x16]
00174ee4add x20, sp, 56
00174ee8subs xzr, x20, x17
00174eecb.ne 0x174e70
00174ef0add x20, sp, 8
00174ef4str x20, [x16]
00174ef8b 0x174e70
00174efcudf 0
00174e50
00174f00
00174f00encoding/binary.(*littleEndian).Uint32: ; void encoding/binary.(*littleEndian).Uint32(encoding/binary.littleEndian * p0, struct []uint8 b)
00174f00ldr x16, [x28+16]
00174f04subs xzr, sp, x16
00174f08b.ls 0x174f74
00174f0cstr x30, [sp-48]!
00174f10stur x29, [sp-8]
00174f14sub x29, sp, 8
00174f18ldr x16, [x28+32]
00174f1ccbnz x16, 0x174f90
00174f20
00174f20loc_174f20:
00174f20str x0, [sp+56]
00174f24str x1, [sp+64]
00174f28str x2, [sp+72]
00174f2cstr x3, [sp+80]
00174f30str wzr, [sp+32]
00174f34ldr x3, [sp+56]
00174f38cbnz x3, 0x174f40
00174f3cb 0x174f6c
00174f40
00174f40loc_174f40:
00174f40ldr x0, [sp+64]
00174f44ldr x3, [sp+56]
00174f48ldrsb x27, [x3]
00174f4cldr x1, [sp+72]
00174f50ldr x2, [sp+80]
00174f54bl encoding/binary.littleEndian.Uint32
00174f58str w0, [sp+36]
00174f5cstr w0, [sp+32]
00174f60ldur x29, [sp-8]
00174f64ldr x30, [sp], 48
00174f68ret x30
00174f6c
00174f6cloc_174f6c:
00174f6cbl runtime.panicwrap
00174f70hint
00174f74
00174f74loc_174f74:
00174f74stp x0, x1, [sp+8]
00174f78stp x2, x3, [sp+24]
00174f7cmov x3, x30
00174f80bl runtime.morestack_noctxt.abi0
00174f84ldp x0, x1, [sp+8]
00174f88ldp x2, x3, [sp+24]
00174f8cb 0x174f00
00174f90
00174f90loc_174f90:
00174f90ldr x17, [x16]
00174f94add x20, sp, 56
00174f98subs xzr, x20, x17
00174f9cb.ne 0x174f20
00174fa0add x20, sp, 8
00174fa4str x20, [x16]
00174fa8b 0x174f20
00174facudf 0
00174f00
00174f00encoding/binary.(*littleEndian).Uint32: ; void encoding/binary.(*littleEndian).Uint32(encoding/binary.littleEndian * p0, struct []uint8 b)
00174f00ldr x16, [x28+16]
00174f04subs xzr, sp, x16
00174f08b.ls 0x174f74
00174f0cstr x30, [sp-48]!
00174f10stur x29, [sp-8]
00174f14sub x29, sp, 8
00174f18ldr x16, [x28+32]
00174f1ccbnz x16, 0x174f90
00174f20
00174f20loc_174f20:
00174f20str x0, [sp+56]
00174f24str x1, [sp+64]
00174f28str x2, [sp+72]
00174f2cstr x3, [sp+80]
00174f30str wzr, [sp+32]
00174f34ldr x3, [sp+56]
00174f38cbnz x3, 0x174f40
00174f3cb 0x174f6c
00174f40
00174f40loc_174f40:
00174f40ldr x0, [sp+64]
00174f44ldr x3, [sp+56]
00174f48ldrsb x27, [x3]
00174f4cldr x1, [sp+72]
00174f50ldr x2, [sp+80]
00174f54bl encoding/binary.littleEndian.Uint32
00174f58str w0, [sp+36]
00174f5cstr w0, [sp+32]
00174f60ldur x29, [sp-8]
00174f64ldr x30, [sp], 48
00174f68ret x30
00174f6c
00174f6cloc_174f6c:
00174f6cbl runtime.panicwrap
00174f70hint
00174f74
00174f74loc_174f74:
00174f74stp x0, x1, [sp+8]
00174f78stp x2, x3, [sp+24]
00174f7cmov x3, x30
00174f80bl runtime.morestack_noctxt.abi0
00174f84ldp x0, x1, [sp+8]
00174f88ldp x2, x3, [sp+24]
00174f8cb 0x174f00
00174f90
00174f90loc_174f90:
00174f90ldr x17, [x16]
00174f94add x20, sp, 56
00174f98subs xzr, x20, x17
00174f9cb.ne 0x174f20
00174fa0add x20, sp, 8
00174fa4str x20, [x16]
00174fa8b 0x174f20
00174facudf 0
00174f00
00174fb0
00174fb0encoding/binary.(*littleEndian).Uint64: ; void encoding/binary.(*littleEndian).Uint64(encoding/binary.littleEndian * p0, struct []uint8 b)
00174fb0ldr x16, [x28+16]
00174fb4subs xzr, sp, x16
00174fb8b.ls 0x17501c
00174fbcstr x30, [sp-64]!
00174fc0stur x29, [sp-8]
00174fc4sub x29, sp, 8
00174fc8ldr x16, [x28+32]
00174fcccbnz x16, 0x175038
00174fd0
00174fd0loc_174fd0:
00174fd0str x0, [sp+72]
00174fd4str x1, [sp+80]
00174fd8str x2, [sp+88]
00174fdcstr x3, [sp+96]
00174fe0str xzr, [sp+40]
00174fe4cbnz x0, 0x174fec
00174fe8b 0x175014
00174fec
00174fecloc_174fec:
00174fecldrsb x27, [x0]
00174ff0mov x0, x1
00174ff4mov x1, x2
00174ff8mov x2, x3
00174ffcbl encoding/binary.littleEndian.Uint64
00175000str x0, [sp+48]
00175004str x0, [sp+40]
00175008ldur x29, [sp-8]
0017500cldr x30, [sp], 64
00175010ret x30
00175014
00175014loc_175014:
00175014bl runtime.panicwrap
00175018hint
0017501c
0017501cloc_17501c:
0017501cstp x0, x1, [sp+8]
00175020stp x2, x3, [sp+24]
00175024mov x3, x30
00175028bl runtime.morestack_noctxt.abi0
0017502cldp x0, x1, [sp+8]
00175030ldp x2, x3, [sp+24]
00175034b 0x174fb0
00175038
00175038loc_175038:
00175038ldr x17, [x16]
0017503cadd x20, sp, 72
00175040subs xzr, x20, x17
00175044b.ne 0x174fd0
00175048add x20, sp, 8
0017504cstr x20, [x16]
00175050b 0x174fd0
00175054udf 0
00175058udf 0
0017505cudf 0
00174fb0
00174fb0encoding/binary.(*littleEndian).Uint64: ; void encoding/binary.(*littleEndian).Uint64(encoding/binary.littleEndian * p0, struct []uint8 b)
00174fb0ldr x16, [x28+16]
00174fb4subs xzr, sp, x16
00174fb8b.ls 0x17501c
00174fbcstr x30, [sp-64]!
00174fc0stur x29, [sp-8]
00174fc4sub x29, sp, 8
00174fc8ldr x16, [x28+32]
00174fcccbnz x16, 0x175038
00174fd0
00174fd0loc_174fd0:
00174fd0str x0, [sp+72]
00174fd4str x1, [sp+80]
00174fd8str x2, [sp+88]
00174fdcstr x3, [sp+96]
00174fe0str xzr, [sp+40]
00174fe4cbnz x0, 0x174fec
00174fe8b 0x175014
00174fec
00174fecloc_174fec:
00174fecldrsb x27, [x0]
00174ff0mov x0, x1
00174ff4mov x1, x2
00174ff8mov x2, x3
00174ffcbl encoding/binary.littleEndian.Uint64
00175000str x0, [sp+48]
00175004str x0, [sp+40]
00175008ldur x29, [sp-8]
0017500cldr x30, [sp], 64
00175010ret x30
00175014
00175014loc_175014:
00175014bl runtime.panicwrap
00175018hint
0017501c
0017501cloc_17501c:
0017501cstp x0, x1, [sp+8]
00175020stp x2, x3, [sp+24]
00175024mov x3, x30
00175028bl runtime.morestack_noctxt.abi0
0017502cldp x0, x1, [sp+8]
00175030ldp x2, x3, [sp+24]
00175034b 0x174fb0
00175038
00175038loc_175038:
00175038ldr x17, [x16]
0017503cadd x20, sp, 72
00175040subs xzr, x20, x17
00175044b.ne 0x174fd0
00175048add x20, sp, 8
0017504cstr x20, [x16]
00175050b 0x174fd0
00175054udf 0
00175058udf 0
0017505cudf 0
00174fb0
00175060
00175060encoding/binary.(*bigEndian).GoString: ; void encoding/binary.(*bigEndian).GoString(encoding/binary.bigEndian * p0)
00175060ldr x16, [x28+16]
00175064subs xzr, sp, x16
00175068b.ls 0x1750c4
0017506cstr x30, [sp-48]!
00175070stur x29, [sp-8]
00175074sub x29, sp, 8
00175078ldr x16, [x28+32]
0017507ccbnz x16, 0x1750d8
00175080
00175080loc_175080:
00175080str x0, [sp+56]
00175084stp xzr, xzr, [sp+8]
00175088ldr x0, [sp+56]
0017508ccbnz x0, 0x175094
00175090b 0x1750bc
00175094
00175094loc_175094:
00175094ldr x0, [sp+56]
00175098ldrsb x27, [x0]
0017509cbl encoding/binary.bigEndian.GoString
001750a0str x0, [sp+24]
001750a4str x1, [sp+32]
001750a8str x0, [sp+8]
001750acstr x1, [sp+16]
001750b0ldur x29, [sp-8]
001750b4ldr x30, [sp], 48
001750b8ret x30
001750bc
001750bcloc_1750bc:
001750bcbl runtime.panicwrap
001750c0hint
001750c4
001750c4loc_1750c4:
001750c4str x0, [sp+8]
001750c8mov x3, x30
001750ccbl runtime.morestack_noctxt.abi0
001750d0ldr x0, [sp+8]
001750d4b 0x175060
001750d8
001750d8loc_1750d8:
001750d8ldr x17, [x16]
001750dcadd x20, sp, 56
001750e0subs xzr, x20, x17
001750e4b.ne 0x175080
001750e8add x20, sp, 8
001750ecstr x20, [x16]
001750f0b 0x175080
001750f4udf 0
001750f8udf 0
001750fcudf 0
00175060
00175060encoding/binary.(*bigEndian).GoString: ; void encoding/binary.(*bigEndian).GoString(encoding/binary.bigEndian * p0)
00175060ldr x16, [x28+16]
00175064subs xzr, sp, x16
00175068b.ls 0x1750c4
0017506cstr x30, [sp-48]!
00175070stur x29, [sp-8]
00175074sub x29, sp, 8
00175078ldr x16, [x28+32]
0017507ccbnz x16, 0x1750d8
00175080
00175080loc_175080:
00175080str x0, [sp+56]
00175084stp xzr, xzr, [sp+8]
00175088ldr x0, [sp+56]
0017508ccbnz x0, 0x175094
00175090b 0x1750bc
00175094
00175094loc_175094:
00175094ldr x0, [sp+56]
00175098ldrsb x27, [x0]
0017509cbl encoding/binary.bigEndian.GoString
001750a0str x0, [sp+24]
001750a4str x1, [sp+32]
001750a8str x0, [sp+8]
001750acstr x1, [sp+16]
001750b0ldur x29, [sp-8]
001750b4ldr x30, [sp], 48
001750b8ret x30
001750bc
001750bcloc_1750bc:
001750bcbl runtime.panicwrap
001750c0hint
001750c4
001750c4loc_1750c4:
001750c4str x0, [sp+8]
001750c8mov x3, x30
001750ccbl runtime.morestack_noctxt.abi0
001750d0ldr x0, [sp+8]
001750d4b 0x175060
001750d8
001750d8loc_1750d8:
001750d8ldr x17, [x16]
001750dcadd x20, sp, 56
001750e0subs xzr, x20, x17
001750e4b.ne 0x175080
001750e8add x20, sp, 8
001750ecstr x20, [x16]
001750f0b 0x175080
001750f4udf 0
001750f8udf 0
001750fcudf 0
00175060
00175100
00175100encoding/binary.(*bigEndian).PutUint16: ; void encoding/binary.(*bigEndian).PutUint16(encoding/binary.bigEndian * p0, struct []uint8 b, uint16 v)
00175100ldr x16, [x28+16]
00175104subs xzr, sp, x16
00175108b.ls 0x175170
0017510cstr x30, [sp-48]!
00175110stur x29, [sp-8]
00175114sub x29, sp, 8
00175118ldr x16, [x28+32]
0017511ccbnz x16, 0x175194
00175120
00175120loc_175120:
00175120str x0, [sp+56]
00175124str x1, [sp+64]
00175128str x2, [sp+72]
0017512cstr x3, [sp+80]
00175130strh w4, [sp+88]
00175134ldr x5, [sp+56]
00175138cbnz x5, 0x175140
0017513cb 0x175168
00175140
00175140loc_175140:
00175140ldr x0, [sp+64]
00175144ldr x5, [sp+56]
00175148ldrsb x27, [x5]
0017514cldr x1, [sp+72]
00175150ldr x2, [sp+80]
00175154mov x3, x4
00175158bl encoding/binary.bigEndian.PutUint16
0017515cldur x29, [sp-8]
00175160ldr x30, [sp], 48
00175164ret x30
00175168
00175168loc_175168:
00175168bl runtime.panicwrap
0017516chint
00175170
00175170loc_175170:
00175170stp x0, x1, [sp+8]
00175174stp x2, x3, [sp+24]
00175178strh w4, [sp+40]
0017517cmov x3, x30
00175180bl runtime.morestack_noctxt.abi0
00175184ldp x0, x1, [sp+8]
00175188ldp x2, x3, [sp+24]
0017518cldrh w4, [sp+40]
00175190b 0x175100
00175194
00175194loc_175194:
00175194ldr x17, [x16]
00175198add x20, sp, 56
0017519csubs xzr, x20, x17
001751a0b.ne 0x175120
001751a4add x20, sp, 8
001751a8str x20, [x16]
001751acb 0x175120
00175100
00175100encoding/binary.(*bigEndian).PutUint16: ; void encoding/binary.(*bigEndian).PutUint16(encoding/binary.bigEndian * p0, struct []uint8 b, uint16 v)
00175100ldr x16, [x28+16]
00175104subs xzr, sp, x16
00175108b.ls 0x175170
0017510cstr x30, [sp-48]!
00175110stur x29, [sp-8]
00175114sub x29, sp, 8
00175118ldr x16, [x28+32]
0017511ccbnz x16, 0x175194
00175120
00175120loc_175120:
00175120str x0, [sp+56]
00175124str x1, [sp+64]
00175128str x2, [sp+72]
0017512cstr x3, [sp+80]
00175130strh w4, [sp+88]
00175134ldr x5, [sp+56]
00175138cbnz x5, 0x175140
0017513cb 0x175168
00175140
00175140loc_175140:
00175140ldr x0, [sp+64]
00175144ldr x5, [sp+56]
00175148ldrsb x27, [x5]
0017514cldr x1, [sp+72]
00175150ldr x2, [sp+80]
00175154mov x3, x4
00175158bl encoding/binary.bigEndian.PutUint16
0017515cldur x29, [sp-8]
00175160ldr x30, [sp], 48
00175164ret x30
00175168
00175168loc_175168:
00175168bl runtime.panicwrap
0017516chint
00175170
00175170loc_175170:
00175170stp x0, x1, [sp+8]
00175174stp x2, x3, [sp+24]
00175178strh w4, [sp+40]
0017517cmov x3, x30
00175180bl runtime.morestack_noctxt.abi0
00175184ldp x0, x1, [sp+8]
00175188ldp x2, x3, [sp+24]
0017518cldrh w4, [sp+40]
00175190b 0x175100
00175194
00175194loc_175194:
00175194ldr x17, [x16]
00175198add x20, sp, 56
0017519csubs xzr, x20, x17
001751a0b.ne 0x175120
001751a4add x20, sp, 8
001751a8str x20, [x16]
001751acb 0x175120
00175100
001751b0
001751b0encoding/binary.(*bigEndian).PutUint32: ; void encoding/binary.(*bigEndian).PutUint32(encoding/binary.bigEndian * p0, struct []uint8 b, uint32 v)
001751b0ldr x16, [x28+16]
001751b4subs xzr, sp, x16
001751b8b.ls 0x175220
001751bcstr x30, [sp-48]!
001751c0stur x29, [sp-8]
001751c4sub x29, sp, 8
001751c8ldr x16, [x28+32]
001751cccbnz x16, 0x175244
001751d0
001751d0loc_1751d0:
001751d0str x0, [sp+56]
001751d4str x1, [sp+64]
001751d8str x2, [sp+72]
001751dcstr x3, [sp+80]
001751e0str w4, [sp+88]
001751e4ldr x5, [sp+56]
001751e8cbnz x5, 0x1751f0
001751ecb 0x175218
001751f0
001751f0loc_1751f0:
001751f0ldr x0, [sp+64]
001751f4ldr x5, [sp+56]
001751f8ldrsb x27, [x5]
001751fcldr x1, [sp+72]
00175200ldr x2, [sp+80]
00175204mov x3, x4
00175208bl encoding/binary.bigEndian.PutUint32
0017520cldur x29, [sp-8]
00175210ldr x30, [sp], 48
00175214ret x30
00175218
00175218loc_175218:
00175218bl runtime.panicwrap
0017521chint
00175220
00175220loc_175220:
00175220stp x0, x1, [sp+8]
00175224stp x2, x3, [sp+24]
00175228str w4, [sp+40]
0017522cmov x3, x30
00175230bl runtime.morestack_noctxt.abi0
00175234ldp x0, x1, [sp+8]
00175238ldp x2, x3, [sp+24]
0017523cldr w4, [sp+40]
00175240b 0x1751b0
00175244
00175244loc_175244:
00175244ldr x17, [x16]
00175248add x20, sp, 56
0017524csubs xzr, x20, x17
00175250b.ne 0x1751d0
00175254add x20, sp, 8
00175258str x20, [x16]
0017525cb 0x1751d0
001751b0
001751b0encoding/binary.(*bigEndian).PutUint32: ; void encoding/binary.(*bigEndian).PutUint32(encoding/binary.bigEndian * p0, struct []uint8 b, uint32 v)
001751b0ldr x16, [x28+16]
001751b4subs xzr, sp, x16
001751b8b.ls 0x175220
001751bcstr x30, [sp-48]!
001751c0stur x29, [sp-8]
001751c4sub x29, sp, 8
001751c8ldr x16, [x28+32]
001751cccbnz x16, 0x175244
001751d0
001751d0loc_1751d0:
001751d0str x0, [sp+56]
001751d4str x1, [sp+64]
001751d8str x2, [sp+72]
001751dcstr x3, [sp+80]
001751e0str w4, [sp+88]
001751e4ldr x5, [sp+56]
001751e8cbnz x5, 0x1751f0
001751ecb 0x175218
001751f0
001751f0loc_1751f0:
001751f0ldr x0, [sp+64]
001751f4ldr x5, [sp+56]
001751f8ldrsb x27, [x5]
001751fcldr x1, [sp+72]
00175200ldr x2, [sp+80]
00175204mov x3, x4
00175208bl encoding/binary.bigEndian.PutUint32
0017520cldur x29, [sp-8]
00175210ldr x30, [sp], 48
00175214ret x30
00175218
00175218loc_175218:
00175218bl runtime.panicwrap
0017521chint
00175220
00175220loc_175220:
00175220stp x0, x1, [sp+8]
00175224stp x2, x3, [sp+24]
00175228str w4, [sp+40]
0017522cmov x3, x30
00175230bl runtime.morestack_noctxt.abi0
00175234ldp x0, x1, [sp+8]
00175238ldp x2, x3, [sp+24]
0017523cldr w4, [sp+40]
00175240b 0x1751b0
00175244
00175244loc_175244:
00175244ldr x17, [x16]
00175248add x20, sp, 56
0017524csubs xzr, x20, x17
00175250b.ne 0x1751d0
00175254add x20, sp, 8
00175258str x20, [x16]
0017525cb 0x1751d0
001751b0
00175260
00175260encoding/binary.(*bigEndian).PutUint64: ; void encoding/binary.(*bigEndian).PutUint64(encoding/binary.bigEndian * p0, struct []uint8 b, uint64 v)
00175260ldr x16, [x28+16]
00175264subs xzr, sp, x16
00175268b.ls 0x1752c8
0017526cstr x30, [sp-48]!
00175270stur x29, [sp-8]
00175274sub x29, sp, 8
00175278ldr x16, [x28+32]
0017527ccbnz x16, 0x1752ec
00175280
00175280loc_175280:
00175280str x0, [sp+56]
00175284str x1, [sp+64]
00175288str x2, [sp+72]
0017528cstr x3, [sp+80]
00175290str x4, [sp+88]
00175294cbnz x0, 0x17529c
00175298b 0x1752c0
0017529c
0017529cloc_17529c:
0017529cldrsb x27, [x0]
001752a0mov x0, x1
001752a4mov x1, x2
001752a8mov x2, x3
001752acmov x3, x4
001752b0bl encoding/binary.bigEndian.PutUint64
001752b4ldur x29, [sp-8]
001752b8ldr x30, [sp], 48
001752bcret x30
001752c0
001752c0loc_1752c0:
001752c0bl runtime.panicwrap
001752c4hint
001752c8
001752c8loc_1752c8:
001752c8stp x0, x1, [sp+8]
001752ccstp x2, x3, [sp+24]
001752d0str x4, [sp+40]
001752d4mov x3, x30
001752d8bl runtime.morestack_noctxt.abi0
001752dcldp x0, x1, [sp+8]
001752e0ldp x2, x3, [sp+24]
001752e4ldr x4, [sp+40]
001752e8b 0x175260
001752ec
001752ecloc_1752ec:
001752ecldr x17, [x16]
001752f0add x20, sp, 56
001752f4subs xzr, x20, x17
001752f8b.ne 0x175280
001752fcadd x20, sp, 8
00175300str x20, [x16]
00175304b 0x175280
00175308udf 0
0017530cudf 0
00175260
00175260encoding/binary.(*bigEndian).PutUint64: ; void encoding/binary.(*bigEndian).PutUint64(encoding/binary.bigEndian * p0, struct []uint8 b, uint64 v)
00175260ldr x16, [x28+16]
00175264subs xzr, sp, x16
00175268b.ls 0x1752c8
0017526cstr x30, [sp-48]!
00175270stur x29, [sp-8]
00175274sub x29, sp, 8
00175278ldr x16, [x28+32]
0017527ccbnz x16, 0x1752ec
00175280
00175280loc_175280:
00175280str x0, [sp+56]
00175284str x1, [sp+64]
00175288str x2, [sp+72]
0017528cstr x3, [sp+80]
00175290str x4, [sp+88]
00175294cbnz x0, 0x17529c
00175298b 0x1752c0
0017529c
0017529cloc_17529c:
0017529cldrsb x27, [x0]
001752a0mov x0, x1
001752a4mov x1, x2
001752a8mov x2, x3
001752acmov x3, x4
001752b0bl encoding/binary.bigEndian.PutUint64
001752b4ldur x29, [sp-8]
001752b8ldr x30, [sp], 48
001752bcret x30
001752c0
001752c0loc_1752c0:
001752c0bl runtime.panicwrap
001752c4hint
001752c8
001752c8loc_1752c8:
001752c8stp x0, x1, [sp+8]
001752ccstp x2, x3, [sp+24]
001752d0str x4, [sp+40]
001752d4mov x3, x30
001752d8bl runtime.morestack_noctxt.abi0
001752dcldp x0, x1, [sp+8]
001752e0ldp x2, x3, [sp+24]
001752e4ldr x4, [sp+40]
001752e8b 0x175260
001752ec
001752ecloc_1752ec:
001752ecldr x17, [x16]
001752f0add x20, sp, 56
001752f4subs xzr, x20, x17
001752f8b.ne 0x175280
001752fcadd x20, sp, 8
00175300str x20, [x16]
00175304b 0x175280
00175308udf 0
0017530cudf 0
00175260
00175310
00175310encoding/binary.(*bigEndian).String: ; void encoding/binary.(*bigEndian).String(encoding/binary.bigEndian * p0)
00175310ldr x16, [x28+16]
00175314subs xzr, sp, x16
00175318b.ls 0x175374
0017531cstr x30, [sp-48]!
00175320stur x29, [sp-8]
00175324sub x29, sp, 8
00175328ldr x16, [x28+32]
0017532ccbnz x16, 0x175388
00175330
00175330loc_175330:
00175330str x0, [sp+56]
00175334stp xzr, xzr, [sp+8]
00175338ldr x0, [sp+56]
0017533ccbnz x0, 0x175344
00175340b 0x17536c
00175344
00175344loc_175344:
00175344ldr x0, [sp+56]
00175348ldrsb x27, [x0]
0017534cbl encoding/binary.bigEndian.String
00175350str x0, [sp+24]
00175354str x1, [sp+32]
00175358str x0, [sp+8]
0017535cstr x1, [sp+16]
00175360ldur x29, [sp-8]
00175364ldr x30, [sp], 48
00175368ret x30
0017536c
0017536cloc_17536c:
0017536cbl runtime.panicwrap
00175370hint
00175374
00175374loc_175374:
00175374str x0, [sp+8]
00175378mov x3, x30
0017537cbl runtime.morestack_noctxt.abi0
00175380ldr x0, [sp+8]
00175384b 0x175310
00175388
00175388loc_175388:
00175388ldr x17, [x16]
0017538cadd x20, sp, 56
00175390subs xzr, x20, x17
00175394b.ne 0x175330
00175398add x20, sp, 8
0017539cstr x20, [x16]
001753a0b 0x175330
001753a4udf 0
001753a8udf 0
001753acudf 0
00175310
00175310encoding/binary.(*bigEndian).String: ; void encoding/binary.(*bigEndian).String(encoding/binary.bigEndian * p0)
00175310ldr x16, [x28+16]
00175314subs xzr, sp, x16
00175318b.ls 0x175374
0017531cstr x30, [sp-48]!
00175320stur x29, [sp-8]
00175324sub x29, sp, 8
00175328ldr x16, [x28+32]
0017532ccbnz x16, 0x175388
00175330
00175330loc_175330:
00175330str x0, [sp+56]
00175334stp xzr, xzr, [sp+8]
00175338ldr x0, [sp+56]
0017533ccbnz x0, 0x175344
00175340b 0x17536c
00175344
00175344loc_175344:
00175344ldr x0, [sp+56]
00175348ldrsb x27, [x0]
0017534cbl encoding/binary.bigEndian.String
00175350str x0, [sp+24]
00175354str x1, [sp+32]
00175358str x0, [sp+8]
0017535cstr x1, [sp+16]
00175360ldur x29, [sp-8]
00175364ldr x30, [sp], 48
00175368ret x30
0017536c
0017536cloc_17536c:
0017536cbl runtime.panicwrap
00175370hint
00175374
00175374loc_175374:
00175374str x0, [sp+8]
00175378mov x3, x30
0017537cbl runtime.morestack_noctxt.abi0
00175380ldr x0, [sp+8]
00175384b 0x175310
00175388
00175388loc_175388:
00175388ldr x17, [x16]
0017538cadd x20, sp, 56
00175390subs xzr, x20, x17
00175394b.ne 0x175330
00175398add x20, sp, 8
0017539cstr x20, [x16]
001753a0b 0x175330
001753a4udf 0
001753a8udf 0
001753acudf 0
00175310
001753b0
001753b0encoding/binary.(*bigEndian).Uint16: ; void encoding/binary.(*bigEndian).Uint16(encoding/binary.bigEndian * p0, struct []uint8 b)
001753b0ldr x16, [x28+16]
001753b4subs xzr, sp, x16
001753b8b.ls 0x175424
001753bcstr x30, [sp-48]!
001753c0stur x29, [sp-8]
001753c4sub x29, sp, 8
001753c8ldr x16, [x28+32]
001753cccbnz x16, 0x175440
001753d0
001753d0loc_1753d0:
001753d0str x0, [sp+56]
001753d4str x1, [sp+64]
001753d8str x2, [sp+72]
001753dcstr x3, [sp+80]
001753e0strh wzr, [sp+36]
001753e4ldr x3, [sp+56]
001753e8cbnz x3, 0x1753f0
001753ecb 0x17541c
001753f0
001753f0loc_1753f0:
001753f0ldr x0, [sp+64]
001753f4ldr x3, [sp+56]
001753f8ldrsb x27, [x3]
001753fcldr x1, [sp+72]
00175400ldr x2, [sp+80]
00175404bl encoding/binary.bigEndian.Uint16
00175408strh w0, [sp+38]
0017540cstrh w0, [sp+36]
00175410ldur x29, [sp-8]
00175414ldr x30, [sp], 48
00175418ret x30
0017541c
0017541cloc_17541c:
0017541cbl runtime.panicwrap
00175420hint
00175424
00175424loc_175424:
00175424stp x0, x1, [sp+8]
00175428stp x2, x3, [sp+24]
0017542cmov x3, x30
00175430bl runtime.morestack_noctxt.abi0
00175434ldp x0, x1, [sp+8]
00175438ldp x2, x3, [sp+24]
0017543cb 0x1753b0
00175440
00175440loc_175440:
00175440ldr x17, [x16]
00175444add x20, sp, 56
00175448subs xzr, x20, x17
0017544cb.ne 0x1753d0
00175450add x20, sp, 8
00175454str x20, [x16]
00175458b 0x1753d0
0017545cudf 0
001753b0
001753b0encoding/binary.(*bigEndian).Uint16: ; void encoding/binary.(*bigEndian).Uint16(encoding/binary.bigEndian * p0, struct []uint8 b)
001753b0ldr x16, [x28+16]
001753b4subs xzr, sp, x16
001753b8b.ls 0x175424
001753bcstr x30, [sp-48]!
001753c0stur x29, [sp-8]
001753c4sub x29, sp, 8
001753c8ldr x16, [x28+32]
001753cccbnz x16, 0x175440
001753d0
001753d0loc_1753d0:
001753d0str x0, [sp+56]
001753d4str x1, [sp+64]
001753d8str x2, [sp+72]
001753dcstr x3, [sp+80]
001753e0strh wzr, [sp+36]
001753e4ldr x3, [sp+56]
001753e8cbnz x3, 0x1753f0
001753ecb 0x17541c
001753f0
001753f0loc_1753f0:
001753f0ldr x0, [sp+64]
001753f4ldr x3, [sp+56]
001753f8ldrsb x27, [x3]
001753fcldr x1, [sp+72]
00175400ldr x2, [sp+80]
00175404bl encoding/binary.bigEndian.Uint16
00175408strh w0, [sp+38]
0017540cstrh w0, [sp+36]
00175410ldur x29, [sp-8]
00175414ldr x30, [sp], 48
00175418ret x30
0017541c
0017541cloc_17541c:
0017541cbl runtime.panicwrap
00175420hint
00175424
00175424loc_175424:
00175424stp x0, x1, [sp+8]
00175428stp x2, x3, [sp+24]
0017542cmov x3, x30
00175430bl runtime.morestack_noctxt.abi0
00175434ldp x0, x1, [sp+8]
00175438ldp x2, x3, [sp+24]
0017543cb 0x1753b0
00175440
00175440loc_175440:
00175440ldr x17, [x16]
00175444add x20, sp, 56
00175448subs xzr, x20, x17
0017544cb.ne 0x1753d0
00175450add x20, sp, 8
00175454str x20, [x16]
00175458b 0x1753d0
0017545cudf 0
001753b0
00175460
00175460encoding/binary.(*bigEndian).Uint32: ; void encoding/binary.(*bigEndian).Uint32(encoding/binary.bigEndian * p0, struct []uint8 b)
00175460ldr x16, [x28+16]
00175464subs xzr, sp, x16
00175468b.ls 0x1754d4
0017546cstr x30, [sp-48]!
00175470stur x29, [sp-8]
00175474sub x29, sp, 8
00175478ldr x16, [x28+32]
0017547ccbnz x16, 0x1754f0
00175480
00175480loc_175480:
00175480str x0, [sp+56]
00175484str x1, [sp+64]
00175488str x2, [sp+72]
0017548cstr x3, [sp+80]
00175490str wzr, [sp+32]
00175494ldr x3, [sp+56]
00175498cbnz x3, 0x1754a0
0017549cb 0x1754cc
001754a0
001754a0loc_1754a0:
001754a0ldr x0, [sp+64]
001754a4ldr x3, [sp+56]
001754a8ldrsb x27, [x3]
001754acldr x1, [sp+72]
001754b0ldr x2, [sp+80]
001754b4bl encoding/binary.bigEndian.Uint32
001754b8str w0, [sp+36]
001754bcstr w0, [sp+32]
001754c0ldur x29, [sp-8]
001754c4ldr x30, [sp], 48
001754c8ret x30
001754cc
001754ccloc_1754cc:
001754ccbl runtime.panicwrap
001754d0hint
001754d4
001754d4loc_1754d4:
001754d4stp x0, x1, [sp+8]
001754d8stp x2, x3, [sp+24]
001754dcmov x3, x30
001754e0bl runtime.morestack_noctxt.abi0
001754e4ldp x0, x1, [sp+8]
001754e8ldp x2, x3, [sp+24]
001754ecb 0x175460
001754f0
001754f0loc_1754f0:
001754f0ldr x17, [x16]
001754f4add x20, sp, 56
001754f8subs xzr, x20, x17
001754fcb.ne 0x175480
00175500add x20, sp, 8
00175504str x20, [x16]
00175508b 0x175480
0017550cudf 0
00175460
00175460encoding/binary.(*bigEndian).Uint32: ; void encoding/binary.(*bigEndian).Uint32(encoding/binary.bigEndian * p0, struct []uint8 b)
00175460ldr x16, [x28+16]
00175464subs xzr, sp, x16
00175468b.ls 0x1754d4
0017546cstr x30, [sp-48]!
00175470stur x29, [sp-8]
00175474sub x29, sp, 8
00175478ldr x16, [x28+32]
0017547ccbnz x16, 0x1754f0
00175480
00175480loc_175480:
00175480str x0, [sp+56]
00175484str x1, [sp+64]
00175488str x2, [sp+72]
0017548cstr x3, [sp+80]
00175490str wzr, [sp+32]
00175494ldr x3, [sp+56]
00175498cbnz x3, 0x1754a0
0017549cb 0x1754cc
001754a0
001754a0loc_1754a0:
001754a0ldr x0, [sp+64]
001754a4ldr x3, [sp+56]
001754a8ldrsb x27, [x3]
001754acldr x1, [sp+72]
001754b0ldr x2, [sp+80]
001754b4bl encoding/binary.bigEndian.Uint32
001754b8str w0, [sp+36]
001754bcstr w0, [sp+32]
001754c0ldur x29, [sp-8]
001754c4ldr x30, [sp], 48
001754c8ret x30
001754cc
001754ccloc_1754cc:
001754ccbl runtime.panicwrap
001754d0hint
001754d4
001754d4loc_1754d4:
001754d4stp x0, x1, [sp+8]
001754d8stp x2, x3, [sp+24]
001754dcmov x3, x30
001754e0bl runtime.morestack_noctxt.abi0
001754e4ldp x0, x1, [sp+8]
001754e8ldp x2, x3, [sp+24]
001754ecb 0x175460
001754f0
001754f0loc_1754f0:
001754f0ldr x17, [x16]
001754f4add x20, sp, 56
001754f8subs xzr, x20, x17
001754fcb.ne 0x175480
00175500add x20, sp, 8
00175504str x20, [x16]
00175508b 0x175480
0017550cudf 0
00175460
00175510
00175510encoding/binary.(*bigEndian).Uint64: ; void encoding/binary.(*bigEndian).Uint64(encoding/binary.bigEndian * p0, struct []uint8 b)
00175510ldr x16, [x28+16]
00175514subs xzr, sp, x16
00175518b.ls 0x17557c
0017551cstr x30, [sp-64]!
00175520stur x29, [sp-8]
00175524sub x29, sp, 8
00175528ldr x16, [x28+32]
0017552ccbnz x16, 0x175598
00175530
00175530loc_175530:
00175530str x0, [sp+72]
00175534str x1, [sp+80]
00175538str x2, [sp+88]
0017553cstr x3, [sp+96]
00175540str xzr, [sp+40]
00175544cbnz x0, 0x17554c
00175548b 0x175574
0017554c
0017554cloc_17554c:
0017554cldrsb x27, [x0]
00175550mov x0, x1
00175554mov x1, x2
00175558mov x2, x3
0017555cbl encoding/binary.bigEndian.Uint64
00175560str x0, [sp+48]
00175564str x0, [sp+40]
00175568ldur x29, [sp-8]
0017556cldr x30, [sp], 64
00175570ret x30
00175574
00175574loc_175574:
00175574bl runtime.panicwrap
00175578hint
0017557c
0017557cloc_17557c:
0017557cstp x0, x1, [sp+8]
00175580stp x2, x3, [sp+24]
00175584mov x3, x30
00175588bl runtime.morestack_noctxt.abi0
0017558cldp x0, x1, [sp+8]
00175590ldp x2, x3, [sp+24]
00175594b 0x175510
00175598
00175598loc_175598:
00175598ldr x17, [x16]
0017559cadd x20, sp, 72
001755a0subs xzr, x20, x17
001755a4b.ne 0x175530
001755a8add x20, sp, 8
001755acstr x20, [x16]
001755b0b 0x175530
001755b4udf 0
001755b8udf 0
001755bcudf 0
00175510
00175510encoding/binary.(*bigEndian).Uint64: ; void encoding/binary.(*bigEndian).Uint64(encoding/binary.bigEndian * p0, struct []uint8 b)
00175510ldr x16, [x28+16]
00175514subs xzr, sp, x16
00175518b.ls 0x17557c
0017551cstr x30, [sp-64]!
00175520stur x29, [sp-8]
00175524sub x29, sp, 8
00175528ldr x16, [x28+32]
0017552ccbnz x16, 0x175598
00175530
00175530loc_175530:
00175530str x0, [sp+72]
00175534str x1, [sp+80]
00175538str x2, [sp+88]
0017553cstr x3, [sp+96]
00175540str xzr, [sp+40]
00175544cbnz x0, 0x17554c
00175548b 0x175574
0017554c
0017554cloc_17554c:
0017554cldrsb x27, [x0]
00175550mov x0, x1
00175554mov x1, x2
00175558mov x2, x3
0017555cbl encoding/binary.bigEndian.Uint64
00175560str x0, [sp+48]
00175564str x0, [sp+40]
00175568ldur x29, [sp-8]
0017556cldr x30, [sp], 64
00175570ret x30
00175574
00175574loc_175574:
00175574bl runtime.panicwrap
00175578hint
0017557c
0017557cloc_17557c:
0017557cstp x0, x1, [sp+8]
00175580stp x2, x3, [sp+24]
00175584mov x3, x30
00175588bl runtime.morestack_noctxt.abi0
0017558cldp x0, x1, [sp+8]
00175590ldp x2, x3, [sp+24]
00175594b 0x175510
00175598
00175598loc_175598:
00175598ldr x17, [x16]
0017559cadd x20, sp, 72
001755a0subs xzr, x20, x17
001755a4b.ne 0x175530
001755a8add x20, sp, 8
001755acstr x20, [x16]
001755b0b 0x175530
001755b4udf 0
001755b8udf 0
001755bcudf 0
00175510
001755c0
001755c0hash.Hash.Size: ; void hash.Hash.Size(hash.Hash p0)
001755c0ldr x16, [x28+16]
001755c4subs xzr, sp, x16
001755c8b.ls 0x175610
001755ccstr x30, [sp-48]!
001755d0stur x29, [sp-8]
001755d4sub x29, sp, 8
001755d8ldr x16, [x28+32]
001755dccbnz x16, 0x175624
001755e0
001755e0loc_1755e0:
001755e0str x0, [sp+56]
001755e4str x1, [sp+64]
001755e8str xzr, [sp+24]
001755ecldrsb x27, [x0]
001755f0ldr x2, [x0+40]
001755f4mov x0, x1
001755f8blr x2
001755fcstr x0, [sp+32]
00175600str x0, [sp+24]
00175604ldur x29, [sp-8]
00175608ldr x30, [sp], 48
0017560cret x30
00175610
00175610loc_175610:
00175610stp x0, x1, [sp+8]
00175614mov x3, x30
00175618bl runtime.morestack_noctxt.abi0
0017561cldp x0, x1, [sp+8]
00175620b 0x1755c0
00175624
00175624loc_175624:
00175624ldr x17, [x16]
00175628add x20, sp, 56
0017562csubs xzr, x20, x17
00175630b.ne 0x1755e0
00175634add x20, sp, 8
00175638str x20, [x16]
0017563cb 0x1755e0
001755c0
001755c0hash.Hash.Size: ; void hash.Hash.Size(hash.Hash p0)
001755c0ldr x16, [x28+16]
001755c4subs xzr, sp, x16
001755c8b.ls 0x175610
001755ccstr x30, [sp-48]!
001755d0stur x29, [sp-8]
001755d4sub x29, sp, 8
001755d8ldr x16, [x28+32]
001755dccbnz x16, 0x175624
001755e0
001755e0loc_1755e0:
001755e0str x0, [sp+56]
001755e4str x1, [sp+64]
001755e8str xzr, [sp+24]
001755ecldrsb x27, [x0]
001755f0ldr x2, [x0+40]
001755f4mov x0, x1
001755f8blr x2
001755fcstr x0, [sp+32]
00175600str x0, [sp+24]
00175604ldur x29, [sp-8]
00175608ldr x30, [sp], 48
0017560cret x30
00175610
00175610loc_175610:
00175610stp x0, x1, [sp+8]
00175614mov x3, x30
00175618bl runtime.morestack_noctxt.abi0
0017561cldp x0, x1, [sp+8]
00175620b 0x1755c0
00175624
00175624loc_175624:
00175624ldr x17, [x16]
00175628add x20, sp, 56
0017562csubs xzr, x20, x17
00175630b.ne 0x1755e0
00175634add x20, sp, 8
00175638str x20, [x16]
0017563cb 0x1755e0
001755c0
00175640
00175640hash/fnv.New64: ; void hash/fnv.New64(void)
00175640ldr x16, [x28+16]
00175644subs xzr, sp, x16
00175648b.ls 0x1756ac
0017564cstr x30, [sp-80]!
00175650stur x29, [sp-8]
00175654sub x29, sp, 8
00175658stp xzr, xzr, [sp+40]
0017565cadrp x0, 0x481000
00175660add x0, x0, 3392
00175664bl runtime.newobject
00175668str x0, [sp+64]
0017566cmovz x1, 8997
00175670movk x1, 0x84220000
00175674movk x1, 0x9ce400000000
00175678movk x1, 0xcbf2000000000000
0017567cstr x1, [x0]
00175680ldr x1, [sp+64]
00175684str x1, [sp+56]
00175688adrp x2, 0x5a5000
0017568cadd x2, x2, 1800
00175690str x2, [sp+40]
00175694str x1, [sp+48]
00175698ldr x0, [sp+40]
0017569cldr x1, [sp+48]
001756a0ldur x29, [sp-8]
001756a4ldr x30, [sp], 80
001756a8ret x30
001756ac
001756acloc_1756ac:
001756acmov x3, x30
001756b0bl runtime.morestack_noctxt.abi0
001756b4b 0x175640
001756b8udf 0
001756bcudf 0
00175640
00175640hash/fnv.New64: ; void hash/fnv.New64(void)
00175640ldr x16, [x28+16]
00175644subs xzr, sp, x16
00175648b.ls 0x1756ac
0017564cstr x30, [sp-80]!
00175650stur x29, [sp-8]
00175654sub x29, sp, 8
00175658stp xzr, xzr, [sp+40]
0017565cadrp x0, 0x481000
00175660add x0, x0, 3392
00175664bl runtime.newobject
00175668str x0, [sp+64]
0017566cmovz x1, 8997
00175670movk x1, 0x84220000
00175674movk x1, 0x9ce400000000
00175678movk x1, 0xcbf2000000000000
0017567cstr x1, [x0]
00175680ldr x1, [sp+64]
00175684str x1, [sp+56]
00175688adrp x2, 0x5a5000
0017568cadd x2, x2, 1800
00175690str x2, [sp+40]
00175694str x1, [sp+48]
00175698ldr x0, [sp+40]
0017569cldr x1, [sp+48]
001756a0ldur x29, [sp-8]
001756a4ldr x30, [sp], 80
001756a8ret x30
001756ac
001756acloc_1756ac:
001756acmov x3, x30
001756b0bl runtime.morestack_noctxt.abi0
001756b4b 0x175640
001756b8udf 0
001756bcudf 0
00175640
001756c0
001756c0hash/fnv.(*sum64).Reset: ; void hash/fnv.(*sum64).Reset(hash/fnv.sum64 * s)
001756c0str x0, [sp+8]
001756c4ldrsb x27, [x0]
001756c8movz x1, 8997
001756ccmovk x1, 0x84220000
001756d0movk x1, 0x9ce400000000
001756d4movk x1, 0xcbf2000000000000
001756d8str x1, [x0]
001756dcret x30
001756c0
001756c0hash/fnv.(*sum64).Reset: ; void hash/fnv.(*sum64).Reset(hash/fnv.sum64 * s)
001756c0str x0, [sp+8]
001756c4ldrsb x27, [x0]
001756c8movz x1, 8997
001756ccmovk x1, 0x84220000
001756d0movk x1, 0x9ce400000000
001756d4movk x1, 0xcbf2000000000000
001756d8str x1, [x0]
001756dcret x30
001756c0
001756e0
001756e0hash/fnv.(*sum64).Sum64: ; void hash/fnv.(*sum64).Sum64(hash/fnv.sum64 * s)
001756e0str x30, [sp-32]!
001756e4stur x29, [sp-8]
001756e8sub x29, sp, 8
001756ecstr x0, [sp+40]
001756f0str xzr, [sp+16]
001756f4ldrsb x27, [x0]
001756f8ldr x1, [x0]
001756fcstr x1, [sp+16]
00175700ldr x0, [sp+16]
00175704add x29, sp, 24
00175708add sp, sp, 32
0017570cret x30
001756e0
001756e0hash/fnv.(*sum64).Sum64: ; void hash/fnv.(*sum64).Sum64(hash/fnv.sum64 * s)
001756e0str x30, [sp-32]!
001756e4stur x29, [sp-8]
001756e8sub x29, sp, 8
001756ecstr x0, [sp+40]
001756f0str xzr, [sp+16]
001756f4ldrsb x27, [x0]
001756f8ldr x1, [x0]
001756fcstr x1, [sp+16]
00175700ldr x0, [sp+16]
00175704add x29, sp, 24
00175708add sp, sp, 32
0017570cret x30
001756e0
00175710
00175710hash/fnv.(*sum64).Write: ; void hash/fnv.(*sum64).Write(hash/fnv.sum64 * s, struct []uint8 data)
00175710str x30, [sp-112]!
00175714stur x29, [sp-8]
00175718sub x29, sp, 8
0017571cstr x0, [sp+120]
00175720str x1, [sp+128]
00175724str x2, [sp+136]
00175728str x3, [sp+144]
0017572cstr xzr, [sp+24]
00175730stp xzr, xzr, [sp+64]
00175734ldr x3, [sp+120]
00175738ldrsb x27, [x3]
0017573cldr x3, [x3]
00175740str x3, [sp+32]
00175744ldr x3, [sp+136]
00175748ldr x4, [sp+128]
0017574cldr x5, [sp+144]
00175750str x4, [sp+80]
00175754str x3, [sp+88]
00175758str x5, [sp+96]
0017575cstr xzr, [sp+48]
00175760str x3, [sp+40]
00175764b 0x175768
00175768
00175768loc_175768:
00175768ldr x3, [sp+40]
0017576cldr x4, [sp+48]
00175770subs xzr, x3, x4
00175774b.gt 0x17577c
00175778b 0x1757c0
0017577c
0017577cloc_17577c:
0017577cldr x3, [sp+48]
00175780ldr x4, [sp+80]
00175784ldrb w3, [x4+x3]
00175788strb w3, [sp+23]
0017578cldr x3, [sp+32]
00175790movz x4, 435
00175794movk x4, 0x10000000000
00175798madd x3, x3, x4, xzr
0017579cstr x3, [sp+32]
001757a0ldrb w5, [sp+23]
001757a4eor x3, x3, x5
001757a8str x3, [sp+32]
001757acb 0x1757b0
001757b0
001757b0loc_1757b0:
001757b0ldr x3, [sp+48]
001757b4add x3, x3, 1
001757b8str x3, [sp+48]
001757bcb 0x175768
001757c0
001757c0loc_1757c0:
001757c0ldr x3, [sp+120]
001757c4ldrsb x27, [x3]
001757c8ldr x4, [sp+32]
001757ccstr x4, [x3]
001757d0ldr x3, [sp+136]
001757d4str x3, [sp+56]
001757d8str x3, [sp+24]
001757dcstp xzr, xzr, [sp+64]
001757e0ldr x0, [sp+24]
001757e4mov x1, xzr
001757e8mov x2, xzr
001757ecadd x29, sp, 104
001757f0add sp, sp, 112
001757f4ret x30
001757f8udf 0
001757fcudf 0
00175710
00175710hash/fnv.(*sum64).Write: ; void hash/fnv.(*sum64).Write(hash/fnv.sum64 * s, struct []uint8 data)
00175710str x30, [sp-112]!
00175714stur x29, [sp-8]
00175718sub x29, sp, 8
0017571cstr x0, [sp+120]
00175720str x1, [sp+128]
00175724str x2, [sp+136]
00175728str x3, [sp+144]
0017572cstr xzr, [sp+24]
00175730stp xzr, xzr, [sp+64]
00175734ldr x3, [sp+120]
00175738ldrsb x27, [x3]
0017573cldr x3, [x3]
00175740str x3, [sp+32]
00175744ldr x3, [sp+136]
00175748ldr x4, [sp+128]
0017574cldr x5, [sp+144]
00175750str x4, [sp+80]
00175754str x3, [sp+88]
00175758str x5, [sp+96]
0017575cstr xzr, [sp+48]
00175760str x3, [sp+40]
00175764b 0x175768
00175768
00175768loc_175768:
00175768ldr x3, [sp+40]
0017576cldr x4, [sp+48]
00175770subs xzr, x3, x4
00175774b.gt 0x17577c
00175778b 0x1757c0
0017577c
0017577cloc_17577c:
0017577cldr x3, [sp+48]
00175780ldr x4, [sp+80]
00175784ldrb w3, [x4+x3]
00175788strb w3, [sp+23]
0017578cldr x3, [sp+32]
00175790movz x4, 435
00175794movk x4, 0x10000000000
00175798madd x3, x3, x4, xzr
0017579cstr x3, [sp+32]
001757a0ldrb w5, [sp+23]
001757a4eor x3, x3, x5
001757a8str x3, [sp+32]
001757acb 0x1757b0
001757b0
001757b0loc_1757b0:
001757b0ldr x3, [sp+48]
001757b4add x3, x3, 1
001757b8str x3, [sp+48]
001757bcb 0x175768
001757c0
001757c0loc_1757c0:
001757c0ldr x3, [sp+120]
001757c4ldrsb x27, [x3]
001757c8ldr x4, [sp+32]
001757ccstr x4, [x3]
001757d0ldr x3, [sp+136]
001757d4str x3, [sp+56]
001757d8str x3, [sp+24]
001757dcstp xzr, xzr, [sp+64]
001757e0ldr x0, [sp+24]
001757e4mov x1, xzr
001757e8mov x2, xzr
001757ecadd x29, sp, 104
001757f0add sp, sp, 112
001757f4ret x30
001757f8udf 0
001757fcudf 0
00175710
00175800
00175800hash/fnv.(*sum64).Size: ; void hash/fnv.(*sum64).Size(hash/fnv.sum64 * s)
00175800str x30, [sp-32]!
00175804stur x29, [sp-8]
00175808sub x29, sp, 8
0017580cstr x0, [sp+40]
00175810str xzr, [sp+16]
00175814orr x0, xzr, 8
00175818str x0, [sp+16]
0017581cadd x29, sp, 24
00175820add sp, sp, 32
00175824ret x30
00175828udf 0
0017582cudf 0
00175800
00175800hash/fnv.(*sum64).Size: ; void hash/fnv.(*sum64).Size(hash/fnv.sum64 * s)
00175800str x30, [sp-32]!
00175804stur x29, [sp-8]
00175808sub x29, sp, 8
0017580cstr x0, [sp+40]
00175810str xzr, [sp+16]
00175814orr x0, xzr, 8
00175818str x0, [sp+16]
0017581cadd x29, sp, 24
00175820add sp, sp, 32
00175824ret x30
00175828udf 0
0017582cudf 0
00175800
00175830
00175830hash/fnv.(*sum64).BlockSize: ; void hash/fnv.(*sum64).BlockSize(hash/fnv.sum64 * s)
00175830str x30, [sp-32]!
00175834stur x29, [sp-8]
00175838sub x29, sp, 8
0017583cstr x0, [sp+40]
00175840str xzr, [sp+16]
00175844orr x0, xzr, 1
00175848str x0, [sp+16]
0017584cadd x29, sp, 24
00175850add sp, sp, 32
00175854ret x30
00175858udf 0
0017585cudf 0
00175830
00175830hash/fnv.(*sum64).BlockSize: ; void hash/fnv.(*sum64).BlockSize(hash/fnv.sum64 * s)
00175830str x30, [sp-32]!
00175834stur x29, [sp-8]
00175838sub x29, sp, 8
0017583cstr x0, [sp+40]
00175840str xzr, [sp+16]
00175844orr x0, xzr, 1
00175848str x0, [sp+16]
0017584cadd x29, sp, 24
00175850add sp, sp, 32
00175854ret x30
00175858udf 0
0017585cudf 0
00175830
00175860
00175860hash/fnv.(*sum64).Sum: ; void hash/fnv.(*sum64).Sum(hash/fnv.sum64 * s, struct []uint8 in)
00175860ldr x16, [x28+16]
00175864subs xzr, sp, x16
00175868b.ls 0x1758d8
0017586cstr x30, [sp-112]!
00175870stur x29, [sp-8]
00175874sub x29, sp, 8
00175878str x0, [sp+120]
0017587cstr x1, [sp+128]
00175880str x2, [sp+136]
00175884str x3, [sp+144]
00175888str xzr, [sp+56]
0017588cstp xzr, xzr, [sp+64]
00175890ldr x4, [sp+120]
00175894ldrsb x27, [x4]
00175898ldr x4, [x4]
0017589cstr x4, [sp+48]
001758a0ldr x3, [sp+48]
001758a4ldr x0, [sp+128]
001758a8ldr x1, [sp+136]
001758acldr x2, [sp+144]
001758b0bl internal/byteorder.BEAppendUint64
001758b4str x0, [sp+80]
001758b8str x1, [sp+88]
001758bcstr x2, [sp+96]
001758c0str x0, [sp+56]
001758c4str x1, [sp+64]
001758c8str x2, [sp+72]
001758ccldur x29, [sp-8]
001758d0ldr x30, [sp], 112
001758d4ret x30
001758d8
001758d8loc_1758d8:
001758d8stp x0, x1, [sp+8]
001758dcstp x2, x3, [sp+24]
001758e0mov x3, x30
001758e4bl runtime.morestack_noctxt.abi0
001758e8ldp x0, x1, [sp+8]
001758ecldp x2, x3, [sp+24]
001758f0b 0x175860
001758f4udf 0
001758f8udf 0
001758fcudf 0
00175860
00175860hash/fnv.(*sum64).Sum: ; void hash/fnv.(*sum64).Sum(hash/fnv.sum64 * s, struct []uint8 in)
00175860ldr x16, [x28+16]
00175864subs xzr, sp, x16
00175868b.ls 0x1758d8
0017586cstr x30, [sp-112]!
00175870stur x29, [sp-8]
00175874sub x29, sp, 8
00175878str x0, [sp+120]
0017587cstr x1, [sp+128]
00175880str x2, [sp+136]
00175884str x3, [sp+144]
00175888str xzr, [sp+56]
0017588cstp xzr, xzr, [sp+64]
00175890ldr x4, [sp+120]
00175894ldrsb x27, [x4]
00175898ldr x4, [x4]
0017589cstr x4, [sp+48]
001758a0ldr x3, [sp+48]
001758a4ldr x0, [sp+128]
001758a8ldr x1, [sp+136]
001758acldr x2, [sp+144]
001758b0bl internal/byteorder.BEAppendUint64
001758b4str x0, [sp+80]
001758b8str x1, [sp+88]
001758bcstr x2, [sp+96]
001758c0str x0, [sp+56]
001758c4str x1, [sp+64]
001758c8str x2, [sp+72]
001758ccldur x29, [sp-8]
001758d0ldr x30, [sp], 112
001758d4ret x30
001758d8
001758d8loc_1758d8:
001758d8stp x0, x1, [sp+8]
001758dcstp x2, x3, [sp+24]
001758e0mov x3, x30
001758e4bl runtime.morestack_noctxt.abi0
001758e8ldp x0, x1, [sp+8]
001758ecldp x2, x3, [sp+24]
001758f0b 0x175860
001758f4udf 0
001758f8udf 0
001758fcudf 0
00175860
Loading..