File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00279710
    00279710github.com/bishopfox/sliver/protobuf/sliverpb.(*RegistryType).String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*RegistryType).String(github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType * x)
    00279710ldr x16, [x28+16]
    00279714subs xzr, sp, x16
    00279718b.ls 0x27977c
    0027971cstr x30, [sp-64]!
    00279720stur x29, [sp-8]
    00279724sub x29, sp, 8
    00279728ldr x16, [x28+32]
    0027972ccbnz x16, 0x279790
    00279730
    00279730loc_279730:
    00279730str x0, [sp+72]
    00279734stp xzr, xzr, [sp+24]
    00279738ldr x1, [sp+72]
    0027973ccbnz x1, 0x279744
    00279740b 0x279774
    00279744
    00279744loc_279744:
    00279744ldr x1, [sp+72]
    00279748ldrsb x27, [x1]
    0027974cldrsw x0, [x1]
    00279750str w0, [sp+20]
    00279754bl github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.String
    00279758str x0, [sp+40]
    0027975cstr x1, [sp+48]
    00279760str x0, [sp+24]
    00279764str x1, [sp+32]
    00279768ldur x29, [sp-8]
    0027976cldr x30, [sp], 64
    00279770ret x30
    00279774
    00279774loc_279774:
    00279774bl runtime.panicwrap
    00279778hint
    0027977c
    0027977cloc_27977c:
    0027977cstr x0, [sp+8]
    00279780mov x3, x30
    00279784bl runtime.morestack_noctxt.abi0
    00279788ldr x0, [sp+8]
    0027978cb 0x279710
    00279790
    00279790loc_279790:
    00279790ldr x17, [x16]
    00279794add x20, sp, 72
    00279798subs xzr, x20, x17
    0027979cb.ne 0x279730
    002797a0add x20, sp, 8
    002797a4str x20, [x16]
    002797a8b 0x279730
    002797acudf 0
    00279710
    002797b0
    002797b0github.com/bishopfox/sliver/protobuf/sliverpb.(*RegistryType).Type: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*RegistryType).Type(github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType * p0)
    002797b0ldr x16, [x28+16]
    002797b4subs xzr, sp, x16
    002797b8b.ls 0x27981c
    002797bcstr x30, [sp-64]!
    002797c0stur x29, [sp-8]
    002797c4sub x29, sp, 8
    002797c8ldr x16, [x28+32]
    002797cccbnz x16, 0x279830
    002797d0
    002797d0loc_2797d0:
    002797d0str x0, [sp+72]
    002797d4stp xzr, xzr, [sp+24]
    002797d8ldr x1, [sp+72]
    002797dccbnz x1, 0x2797e4
    002797e0b 0x279814
    002797e4
    002797e4loc_2797e4:
    002797e4ldr x1, [sp+72]
    002797e8ldrsb x27, [x1]
    002797ecldrsw x0, [x1]
    002797f0str w0, [sp+20]
    002797f4bl github.com/bishopfox/sliver/protobuf/sliverpb.RegistryType.Type
    002797f8str x0, [sp+40]
    002797fcstr x1, [sp+48]
    00279800str x0, [sp+24]
    00279804str x1, [sp+32]
    00279808ldur x29, [sp-8]
    0027980cldr x30, [sp], 64
    00279810ret x30
    00279814
    00279814loc_279814:
    00279814bl runtime.panicwrap
    00279818hint
    0027981c
    0027981cloc_27981c:
    0027981cstr x0, [sp+8]
    00279820mov x3, x30
    00279824bl runtime.morestack_noctxt.abi0
    00279828ldr x0, [sp+8]
    0027982cb 0x2797b0
    00279830
    00279830loc_279830:
    00279830ldr x17, [x16]
    00279834add x20, sp, 72
    00279838subs xzr, x20, x17
    0027983cb.ne 0x2797d0
    00279840add x20, sp, 8
    00279844str x20, [x16]
    00279848b 0x2797d0
    0027984cudf 0
    002797b0
    00279850
    00279850github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType * p0)
    00279850ldr x16, [x28+16]
    00279854subs xzr, sp, x16
    00279858b.ls 0x2798bc
    0027985cstr x30, [sp-64]!
    00279860stur x29, [sp-8]
    00279864sub x29, sp, 8
    00279868ldr x16, [x28+32]
    0027986ccbnz x16, 0x2798d0
    00279870
    00279870loc_279870:
    00279870str x0, [sp+72]
    00279874stp xzr, xzr, [sp+24]
    00279878ldr x1, [sp+72]
    0027987ccbnz x1, 0x279884
    00279880b 0x2798b4
    00279884
    00279884loc_279884:
    00279884ldr x1, [sp+72]
    00279888ldrsb x27, [x1]
    0027988cldrsw x0, [x1]
    00279890str w0, [sp+20]
    00279894bl github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Descriptor
    00279898str x0, [sp+40]
    0027989cstr x1, [sp+48]
    002798a0str x0, [sp+24]
    002798a4str x1, [sp+32]
    002798a8ldur x29, [sp-8]
    002798acldr x30, [sp], 64
    002798b0ret x30
    002798b4
    002798b4loc_2798b4:
    002798b4bl runtime.panicwrap
    002798b8hint
    002798bc
    002798bcloc_2798bc:
    002798bcstr x0, [sp+8]
    002798c0mov x3, x30
    002798c4bl runtime.morestack_noctxt.abi0
    002798c8ldr x0, [sp+8]
    002798ccb 0x279850
    002798d0
    002798d0loc_2798d0:
    002798d0ldr x17, [x16]
    002798d4add x20, sp, 72
    002798d8subs xzr, x20, x17
    002798dcb.ne 0x279870
    002798e0add x20, sp, 8
    002798e4str x20, [x16]
    002798e8b 0x279870
    002798ecudf 0
    00279850
    002798f0
    002798f0github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).Enum: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).Enum(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType * x)
    002798f0ldr x16, [x28+16]
    002798f4subs xzr, sp, x16
    002798f8b.ls 0x279954
    002798fcstr x30, [sp-48]!
    00279900stur x29, [sp-8]
    00279904sub x29, sp, 8
    00279908ldr x16, [x28+32]
    0027990ccbnz x16, 0x279968
    00279910
    00279910loc_279910:
    00279910str x0, [sp+56]
    00279914str xzr, [sp+24]
    00279918ldr x1, [sp+56]
    0027991ccbnz x1, 0x279924
    00279920b 0x27994c
    00279924
    00279924loc_279924:
    00279924ldr x1, [sp+56]
    00279928ldrsb x27, [x1]
    0027992cldrsw x0, [x1]
    00279930str w0, [sp+20]
    00279934bl github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Enum
    00279938str x0, [sp+32]
    0027993cstr x0, [sp+24]
    00279940ldur x29, [sp-8]
    00279944ldr x30, [sp], 48
    00279948ret x30
    0027994c
    0027994cloc_27994c:
    0027994cbl runtime.panicwrap
    00279950hint
    00279954
    00279954loc_279954:
    00279954str x0, [sp+8]
    00279958mov x3, x30
    0027995cbl runtime.morestack_noctxt.abi0
    00279960ldr x0, [sp+8]
    00279964b 0x2798f0
    00279968
    00279968loc_279968:
    00279968ldr x17, [x16]
    0027996cadd x20, sp, 56
    00279970subs xzr, x20, x17
    00279974b.ne 0x279910
    00279978add x20, sp, 8
    0027997cstr x20, [x16]
    00279980b 0x279910
    00279984udf 0
    00279988udf 0
    0027998cudf 0
    002798f0
    00279990
    00279990github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).EnumDescriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).EnumDescriptor(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType * p0)
    00279990ldr x16, [x28+16]
    00279994sub x17, sp, 48
    00279998subs xzr, x17, x16
    0027999cb.ls 0x279a90
    002799a0str x30, [sp-176]!
    002799a4stur x29, [sp-8]
    002799a8sub x29, sp, 8
    002799acldr x16, [x28+32]
    002799b0cbnz x16, 0x279aa4
    002799b4
    002799b4loc_2799b4:
    002799b4str x0, [sp+184]
    002799b8str xzr, [sp+48]
    002799bcstp xzr, xzr, [sp+56]
    002799c0str xzr, [sp+24]
    002799c4stp xzr, xzr, [sp+32]
    002799c8ldr x1, [sp+184]
    002799cccbnz x1, 0x2799d4
    002799d0b 0x279a88
    002799d4
    002799d4loc_2799d4:
    002799d4str xzr, [sp+96]
    002799d8stp xzr, xzr, [sp+104]
    002799dcstr xzr, [sp+72]
    002799e0stp xzr, xzr, [sp+80]
    002799e4ldr x1, [sp+184]
    002799e8ldrsb x27, [x1]
    002799ecldrsw x0, [x1]
    002799f0str w0, [sp+20]
    002799f4bl github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.EnumDescriptor
    002799f8str x0, [sp+96]
    002799fcstr x1, [sp+104]
    00279a00str x2, [sp+112]
    00279a04str x3, [sp+72]
    00279a08str x4, [sp+80]
    00279a0cstr x5, [sp+88]
    00279a10ldr x1, [sp+96]
    00279a14ldr x2, [sp+104]
    00279a18ldr x3, [sp+112]
    00279a1cstr x1, [sp+144]
    00279a20str x2, [sp+152]
    00279a24str x3, [sp+160]
    00279a28ldr x1, [sp+72]
    00279a2cldr x2, [sp+80]
    00279a30ldr x3, [sp+88]
    00279a34str x1, [sp+120]
    00279a38str x2, [sp+128]
    00279a3cstr x3, [sp+136]
    00279a40ldr x1, [sp+144]
    00279a44ldr x2, [sp+152]
    00279a48ldr x3, [sp+160]
    00279a4cstr x1, [sp+48]
    00279a50str x2, [sp+56]
    00279a54str x3, [sp+64]
    00279a58ldr x3, [sp+120]
    00279a5cldr x4, [sp+128]
    00279a60ldr x5, [sp+136]
    00279a64str x3, [sp+24]
    00279a68str x4, [sp+32]
    00279a6cstr x5, [sp+40]
    00279a70ldr x0, [sp+48]
    00279a74ldr x1, [sp+56]
    00279a78ldr x2, [sp+64]
    00279a7cldur x29, [sp-8]
    00279a80ldr x30, [sp], 176
    00279a84ret x30
    00279a88
    00279a88loc_279a88:
    00279a88bl runtime.panicwrap
    00279a8chint
    00279a90
    00279a90loc_279a90:
    00279a90str x0, [sp+8]
    00279a94mov x3, x30
    00279a98bl runtime.morestack_noctxt.abi0
    00279a9cldr x0, [sp+8]
    00279aa0b 0x279990
    00279aa4
    00279aa4loc_279aa4:
    00279aa4ldr x17, [x16]
    00279aa8add x20, sp, 184
    00279aacsubs xzr, x20, x17
    00279ab0b.ne 0x2799b4
    00279ab4add x20, sp, 8
    00279ab8str x20, [x16]
    00279abcb 0x2799b4
    00279990
    00279ac0
    00279ac0github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).Number: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).Number(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType * x)
    00279ac0ldr x16, [x28+16]
    00279ac4subs xzr, sp, x16
    00279ac8b.ls 0x279b24
    00279accstr x30, [sp-48]!
    00279ad0stur x29, [sp-8]
    00279ad4sub x29, sp, 8
    00279ad8ldr x16, [x28+32]
    00279adccbnz x16, 0x279b38
    00279ae0
    00279ae0loc_279ae0:
    00279ae0str x0, [sp+56]
    00279ae4str wzr, [sp+28]
    00279ae8ldr x1, [sp+56]
    00279aeccbnz x1, 0x279af4
    00279af0b 0x279b1c
    00279af4
    00279af4loc_279af4:
    00279af4ldr x1, [sp+56]
    00279af8ldrsb x27, [x1]
    00279afcldrsw x0, [x1]
    00279b00str w0, [sp+32]
    00279b04bl github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Number
    00279b08str w0, [sp+36]
    00279b0cstr w0, [sp+28]
    00279b10ldur x29, [sp-8]
    00279b14ldr x30, [sp], 48
    00279b18ret x30
    00279b1c
    00279b1cloc_279b1c:
    00279b1cbl runtime.panicwrap
    00279b20hint
    00279b24
    00279b24loc_279b24:
    00279b24str x0, [sp+8]
    00279b28mov x3, x30
    00279b2cbl runtime.morestack_noctxt.abi0
    00279b30ldr x0, [sp+8]
    00279b34b 0x279ac0
    00279b38
    00279b38loc_279b38:
    00279b38ldr x17, [x16]
    00279b3cadd x20, sp, 56
    00279b40subs xzr, x20, x17
    00279b44b.ne 0x279ae0
    00279b48add x20, sp, 8
    00279b4cstr x20, [x16]
    00279b50b 0x279ae0
    00279b54udf 0
    00279b58udf 0
    00279b5cudf 0
    00279ac0
    00279b60
    00279b60github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).String(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType * x)
    00279b60ldr x16, [x28+16]
    00279b64subs xzr, sp, x16
    00279b68b.ls 0x279bcc
    00279b6cstr x30, [sp-64]!
    00279b70stur x29, [sp-8]
    00279b74sub x29, sp, 8
    00279b78ldr x16, [x28+32]
    00279b7ccbnz x16, 0x279be0
    00279b80
    00279b80loc_279b80:
    00279b80str x0, [sp+72]
    00279b84stp xzr, xzr, [sp+24]
    00279b88ldr x1, [sp+72]
    00279b8ccbnz x1, 0x279b94
    00279b90b 0x279bc4
    00279b94
    00279b94loc_279b94:
    00279b94ldr x1, [sp+72]
    00279b98ldrsb x27, [x1]
    00279b9cldrsw x0, [x1]
    00279ba0str w0, [sp+20]
    00279ba4bl github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.String
    00279ba8str x0, [sp+40]
    00279bacstr x1, [sp+48]
    00279bb0str x0, [sp+24]
    00279bb4str x1, [sp+32]
    00279bb8ldur x29, [sp-8]
    00279bbcldr x30, [sp], 64
    00279bc0ret x30
    00279bc4
    00279bc4loc_279bc4:
    00279bc4bl runtime.panicwrap
    00279bc8hint
    00279bcc
    00279bccloc_279bcc:
    00279bccstr x0, [sp+8]
    00279bd0mov x3, x30
    00279bd4bl runtime.morestack_noctxt.abi0
    00279bd8ldr x0, [sp+8]
    00279bdcb 0x279b60
    00279be0
    00279be0loc_279be0:
    00279be0ldr x17, [x16]
    00279be4add x20, sp, 72
    00279be8subs xzr, x20, x17
    00279becb.ne 0x279b80
    00279bf0add x20, sp, 8
    00279bf4str x20, [x16]
    00279bf8b 0x279b80
    00279bfcudf 0
    00279b60
    00279c00
    00279c00github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).Type: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PivotType).Type(github.com/bishopfox/sliver/protobuf/sliverpb.PivotType * p0)
    00279c00ldr x16, [x28+16]
    00279c04subs xzr, sp, x16
    00279c08b.ls 0x279c6c
    00279c0cstr x30, [sp-64]!
    00279c10stur x29, [sp-8]
    00279c14sub x29, sp, 8
    00279c18ldr x16, [x28+32]
    00279c1ccbnz x16, 0x279c80
    00279c20
    00279c20loc_279c20:
    00279c20str x0, [sp+72]
    00279c24stp xzr, xzr, [sp+24]
    00279c28ldr x1, [sp+72]
    00279c2ccbnz x1, 0x279c34
    00279c30b 0x279c64
    00279c34
    00279c34loc_279c34:
    00279c34ldr x1, [sp+72]
    00279c38ldrsb x27, [x1]
    00279c3cldrsw x0, [x1]
    00279c40str w0, [sp+20]
    00279c44bl github.com/bishopfox/sliver/protobuf/sliverpb.PivotType.Type
    00279c48str x0, [sp+40]
    00279c4cstr x1, [sp+48]
    00279c50str x0, [sp+24]
    00279c54str x1, [sp+32]
    00279c58ldur x29, [sp-8]
    00279c5cldr x30, [sp], 64
    00279c60ret x30
    00279c64
    00279c64loc_279c64:
    00279c64bl runtime.panicwrap
    00279c68hint
    00279c6c
    00279c6cloc_279c6c:
    00279c6cstr x0, [sp+8]
    00279c70mov x3, x30
    00279c74bl runtime.morestack_noctxt.abi0
    00279c78ldr x0, [sp+8]
    00279c7cb 0x279c00
    00279c80
    00279c80loc_279c80:
    00279c80ldr x17, [x16]
    00279c84add x20, sp, 72
    00279c88subs xzr, x20, x17
    00279c8cb.ne 0x279c20
    00279c90add x20, sp, 8
    00279c94str x20, [x16]
    00279c98b 0x279c20
    00279c9cudf 0
    00279c00
    00279ca0
    00279ca0github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).Descriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).Descriptor(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType * p0)
    00279ca0ldr x16, [x28+16]
    00279ca4subs xzr, sp, x16
    00279ca8b.ls 0x279d0c
    00279cacstr x30, [sp-64]!
    00279cb0stur x29, [sp-8]
    00279cb4sub x29, sp, 8
    00279cb8ldr x16, [x28+32]
    00279cbccbnz x16, 0x279d20
    00279cc0
    00279cc0loc_279cc0:
    00279cc0str x0, [sp+72]
    00279cc4stp xzr, xzr, [sp+24]
    00279cc8ldr x1, [sp+72]
    00279ccccbnz x1, 0x279cd4
    00279cd0b 0x279d04
    00279cd4
    00279cd4loc_279cd4:
    00279cd4ldr x1, [sp+72]
    00279cd8ldrsb x27, [x1]
    00279cdcldrsw x0, [x1]
    00279ce0str w0, [sp+20]
    00279ce4bl github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Descriptor
    00279ce8str x0, [sp+40]
    00279cecstr x1, [sp+48]
    00279cf0str x0, [sp+24]
    00279cf4str x1, [sp+32]
    00279cf8ldur x29, [sp-8]
    00279cfcldr x30, [sp], 64
    00279d00ret x30
    00279d04
    00279d04loc_279d04:
    00279d04bl runtime.panicwrap
    00279d08hint
    00279d0c
    00279d0cloc_279d0c:
    00279d0cstr x0, [sp+8]
    00279d10mov x3, x30
    00279d14bl runtime.morestack_noctxt.abi0
    00279d18ldr x0, [sp+8]
    00279d1cb 0x279ca0
    00279d20
    00279d20loc_279d20:
    00279d20ldr x17, [x16]
    00279d24add x20, sp, 72
    00279d28subs xzr, x20, x17
    00279d2cb.ne 0x279cc0
    00279d30add x20, sp, 8
    00279d34str x20, [x16]
    00279d38b 0x279cc0
    00279d3cudf 0
    00279ca0
    00279d40
    00279d40github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).Enum: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).Enum(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType * x)
    00279d40ldr x16, [x28+16]
    00279d44subs xzr, sp, x16
    00279d48b.ls 0x279da4
    00279d4cstr x30, [sp-48]!
    00279d50stur x29, [sp-8]
    00279d54sub x29, sp, 8
    00279d58ldr x16, [x28+32]
    00279d5ccbnz x16, 0x279db8
    00279d60
    00279d60loc_279d60:
    00279d60str x0, [sp+56]
    00279d64str xzr, [sp+24]
    00279d68ldr x1, [sp+56]
    00279d6ccbnz x1, 0x279d74
    00279d70b 0x279d9c
    00279d74
    00279d74loc_279d74:
    00279d74ldr x1, [sp+56]
    00279d78ldrsb x27, [x1]
    00279d7cldrsw x0, [x1]
    00279d80str w0, [sp+20]
    00279d84bl github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Enum
    00279d88str x0, [sp+32]
    00279d8cstr x0, [sp+24]
    00279d90ldur x29, [sp-8]
    00279d94ldr x30, [sp], 48
    00279d98ret x30
    00279d9c
    00279d9cloc_279d9c:
    00279d9cbl runtime.panicwrap
    00279da0hint
    00279da4
    00279da4loc_279da4:
    00279da4str x0, [sp+8]
    00279da8mov x3, x30
    00279dacbl runtime.morestack_noctxt.abi0
    00279db0ldr x0, [sp+8]
    00279db4b 0x279d40
    00279db8
    00279db8loc_279db8:
    00279db8ldr x17, [x16]
    00279dbcadd x20, sp, 56
    00279dc0subs xzr, x20, x17
    00279dc4b.ne 0x279d60
    00279dc8add x20, sp, 8
    00279dccstr x20, [x16]
    00279dd0b 0x279d60
    00279dd4udf 0
    00279dd8udf 0
    00279ddcudf 0
    00279d40
    00279de0
    00279de0github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).EnumDescriptor: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).EnumDescriptor(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType * p0)
    00279de0ldr x16, [x28+16]
    00279de4sub x17, sp, 48
    00279de8subs xzr, x17, x16
    00279decb.ls 0x279ee0
    00279df0str x30, [sp-176]!
    00279df4stur x29, [sp-8]
    00279df8sub x29, sp, 8
    00279dfcldr x16, [x28+32]
    00279e00cbnz x16, 0x279ef4
    00279e04
    00279e04loc_279e04:
    00279e04str x0, [sp+184]
    00279e08str xzr, [sp+48]
    00279e0cstp xzr, xzr, [sp+56]
    00279e10str xzr, [sp+24]
    00279e14stp xzr, xzr, [sp+32]
    00279e18ldr x1, [sp+184]
    00279e1ccbnz x1, 0x279e24
    00279e20b 0x279ed8
    00279e24
    00279e24loc_279e24:
    00279e24str xzr, [sp+96]
    00279e28stp xzr, xzr, [sp+104]
    00279e2cstr xzr, [sp+72]
    00279e30stp xzr, xzr, [sp+80]
    00279e34ldr x1, [sp+184]
    00279e38ldrsb x27, [x1]
    00279e3cldrsw x0, [x1]
    00279e40str w0, [sp+20]
    00279e44bl github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.EnumDescriptor
    00279e48str x0, [sp+96]
    00279e4cstr x1, [sp+104]
    00279e50str x2, [sp+112]
    00279e54str x3, [sp+72]
    00279e58str x4, [sp+80]
    00279e5cstr x5, [sp+88]
    00279e60ldr x1, [sp+96]
    00279e64ldr x2, [sp+104]
    00279e68ldr x3, [sp+112]
    00279e6cstr x1, [sp+144]
    00279e70str x2, [sp+152]
    00279e74str x3, [sp+160]
    00279e78ldr x1, [sp+72]
    00279e7cldr x2, [sp+80]
    00279e80ldr x3, [sp+88]
    00279e84str x1, [sp+120]
    00279e88str x2, [sp+128]
    00279e8cstr x3, [sp+136]
    00279e90ldr x1, [sp+144]
    00279e94ldr x2, [sp+152]
    00279e98ldr x3, [sp+160]
    00279e9cstr x1, [sp+48]
    00279ea0str x2, [sp+56]
    00279ea4str x3, [sp+64]
    00279ea8ldr x3, [sp+120]
    00279eacldr x4, [sp+128]
    00279eb0ldr x5, [sp+136]
    00279eb4str x3, [sp+24]
    00279eb8str x4, [sp+32]
    00279ebcstr x5, [sp+40]
    00279ec0ldr x0, [sp+48]
    00279ec4ldr x1, [sp+56]
    00279ec8ldr x2, [sp+64]
    00279eccldur x29, [sp-8]
    00279ed0ldr x30, [sp], 176
    00279ed4ret x30
    00279ed8
    00279ed8loc_279ed8:
    00279ed8bl runtime.panicwrap
    00279edchint
    00279ee0
    00279ee0loc_279ee0:
    00279ee0str x0, [sp+8]
    00279ee4mov x3, x30
    00279ee8bl runtime.morestack_noctxt.abi0
    00279eecldr x0, [sp+8]
    00279ef0b 0x279de0
    00279ef4
    00279ef4loc_279ef4:
    00279ef4ldr x17, [x16]
    00279ef8add x20, sp, 184
    00279efcsubs xzr, x20, x17
    00279f00b.ne 0x279e04
    00279f04add x20, sp, 8
    00279f08str x20, [x16]
    00279f0cb 0x279e04
    00279de0
    00279f10
    00279f10github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).Number: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).Number(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType * x)
    00279f10ldr x16, [x28+16]
    00279f14subs xzr, sp, x16
    00279f18b.ls 0x279f74
    00279f1cstr x30, [sp-48]!
    00279f20stur x29, [sp-8]
    00279f24sub x29, sp, 8
    00279f28ldr x16, [x28+32]
    00279f2ccbnz x16, 0x279f88
    00279f30
    00279f30loc_279f30:
    00279f30str x0, [sp+56]
    00279f34str wzr, [sp+28]
    00279f38ldr x1, [sp+56]
    00279f3ccbnz x1, 0x279f44
    00279f40b 0x279f6c
    00279f44
    00279f44loc_279f44:
    00279f44ldr x1, [sp+56]
    00279f48ldrsb x27, [x1]
    00279f4cldrsw x0, [x1]
    00279f50str w0, [sp+32]
    00279f54bl github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Number
    00279f58str w0, [sp+36]
    00279f5cstr w0, [sp+28]
    00279f60ldur x29, [sp-8]
    00279f64ldr x30, [sp], 48
    00279f68ret x30
    00279f6c
    00279f6cloc_279f6c:
    00279f6cbl runtime.panicwrap
    00279f70hint
    00279f74
    00279f74loc_279f74:
    00279f74str x0, [sp+8]
    00279f78mov x3, x30
    00279f7cbl runtime.morestack_noctxt.abi0
    00279f80ldr x0, [sp+8]
    00279f84b 0x279f10
    00279f88
    00279f88loc_279f88:
    00279f88ldr x17, [x16]
    00279f8cadd x20, sp, 56
    00279f90subs xzr, x20, x17
    00279f94b.ne 0x279f30
    00279f98add x20, sp, 8
    00279f9cstr x20, [x16]
    00279fa0b 0x279f30
    00279fa4udf 0
    00279fa8udf 0
    00279facudf 0
    00279f10
    00279fb0
    00279fb0github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).String: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).String(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType * x)
    00279fb0ldr x16, [x28+16]
    00279fb4subs xzr, sp, x16
    00279fb8b.ls 0x27a01c
    00279fbcstr x30, [sp-64]!
    00279fc0stur x29, [sp-8]
    00279fc4sub x29, sp, 8
    00279fc8ldr x16, [x28+32]
    00279fcccbnz x16, 0x27a030
    00279fd0
    00279fd0loc_279fd0:
    00279fd0str x0, [sp+72]
    00279fd4stp xzr, xzr, [sp+24]
    00279fd8ldr x1, [sp+72]
    00279fdccbnz x1, 0x279fe4
    00279fe0b 0x27a014
    00279fe4
    00279fe4loc_279fe4:
    00279fe4ldr x1, [sp+72]
    00279fe8ldrsb x27, [x1]
    00279fecldrsw x0, [x1]
    00279ff0str w0, [sp+20]
    00279ff4bl github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.String
    00279ff8str x0, [sp+40]
    00279ffcstr x1, [sp+48]
    0027a000str x0, [sp+24]
    0027a004str x1, [sp+32]
    0027a008ldur x29, [sp-8]
    0027a00cldr x30, [sp], 64
    0027a010ret x30
    0027a014
    0027a014loc_27a014:
    0027a014bl runtime.panicwrap
    0027a018hint
    0027a01c
    0027a01cloc_27a01c:
    0027a01cstr x0, [sp+8]
    0027a020mov x3, x30
    0027a024bl runtime.morestack_noctxt.abi0
    0027a028ldr x0, [sp+8]
    0027a02cb 0x279fb0
    0027a030
    0027a030loc_27a030:
    0027a030ldr x17, [x16]
    0027a034add x20, sp, 72
    0027a038subs xzr, x20, x17
    0027a03cb.ne 0x279fd0
    0027a040add x20, sp, 8
    0027a044str x20, [x16]
    0027a048b 0x279fd0
    0027a04cudf 0
    00279fb0
    0027a050
    0027a050github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).Type: ; void github.com/bishopfox/sliver/protobuf/sliverpb.(*PeerFailureType).Type(github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType * p0)
    0027a050ldr x16, [x28+16]
    0027a054subs xzr, sp, x16
    0027a058b.ls 0x27a0bc
    0027a05cstr x30, [sp-64]!
    0027a060stur x29, [sp-8]
    0027a064sub x29, sp, 8
    0027a068ldr x16, [x28+32]
    0027a06ccbnz x16, 0x27a0d0
    0027a070
    0027a070loc_27a070:
    0027a070str x0, [sp+72]
    0027a074stp xzr, xzr, [sp+24]
    0027a078ldr x1, [sp+72]
    0027a07ccbnz x1, 0x27a084
    0027a080b 0x27a0b4
    0027a084
    0027a084loc_27a084:
    0027a084ldr x1, [sp+72]
    0027a088ldrsb x27, [x1]
    0027a08cldrsw x0, [x1]
    0027a090str w0, [sp+20]
    0027a094bl github.com/bishopfox/sliver/protobuf/sliverpb.PeerFailureType.Type
    0027a098str x0, [sp+40]
    0027a09cstr x1, [sp+48]
    0027a0a0str x0, [sp+24]
    0027a0a4str x1, [sp+32]
    0027a0a8ldur x29, [sp-8]
    0027a0acldr x30, [sp], 64
    0027a0b0ret x30
    0027a0b4
    0027a0b4loc_27a0b4:
    0027a0b4bl runtime.panicwrap
    0027a0b8hint
    0027a0bc
    0027a0bcloc_27a0bc:
    0027a0bcstr x0, [sp+8]
    0027a0c0mov x3, x30
    0027a0c4bl runtime.morestack_noctxt.abi0
    0027a0c8ldr x0, [sp+8]
    0027a0ccb 0x27a050
    0027a0d0
    0027a0d0loc_27a0d0:
    0027a0d0ldr x17, [x16]
    0027a0d4add x20, sp, 72
    0027a0d8subs xzr, x20, x17
    0027a0dcb.ne 0x27a070
    0027a0e0add x20, sp, 8
    0027a0e4str x20, [x16]
    0027a0e8b 0x27a070
    0027a0ecudf 0
    0027a050
    0027a0f0
    0027a0f0crypto.init: ; void crypto.init(void)
    0027a0f0ldr x16, [x28+16]
    0027a0f4subs xzr, sp, x16
    0027a0f8b.ls 0x27a170
    0027a0fcstr x30, [sp-48]!
    0027a100stur x29, [sp-8]
    0027a104sub x29, sp, 8
    0027a108adrp x0, 0x37f000
    0027a10cadd x0, x0, 0
    0027a110movz x1, 20
    0027a114mov x2, x1
    0027a118bl runtime.makeslice
    0027a11cmovz x3, 20
    0027a120adrp x27, 0x7a8000
    0027a124str x3, [x27+4008]
    0027a128adrp x27, 0x7a8000
    0027a12cstr x3, [x27+4016]
    0027a130adrp x27, 0x7d1000
    0027a134ldr w3, [x27+3056]
    0027a138cbz w3, 0x27a140
    0027a13cb 0x27a144
    0027a140
    0027a140loc_27a140:
    0027a140b 0x27a15c
    0027a144
    0027a144loc_27a144:
    0027a144bl runtime.gcWriteBarrier2
    0027a148str x0, [x25]
    0027a14cadrp x27, 0x7a8000
    0027a150ldr x1, [x27+4000]
    0027a154str x1, [x25+8]
    0027a158b 0x27a15c
    0027a15c
    0027a15cloc_27a15c:
    0027a15cadrp x27, 0x7a8000
    0027a160str x0, [x27+4000]
    0027a164ldur x29, [sp-8]
    0027a168ldr x30, [sp], 48
    0027a16cret x30
    0027a170
    0027a170loc_27a170:
    0027a170mov x3, x30
    0027a174bl runtime.morestack_noctxt.abi0
    0027a178b 0x27a0f0
    0027a17cudf 0
    0027a0f0
    0027a180
    0027a180crypto.Hash.HashFunc: ; void crypto.Hash.HashFunc(crypto.Hash h)
    0027a180str x30, [sp-32]!
    0027a184stur x29, [sp-8]
    0027a188sub x29, sp, 8
    0027a18cstr x0, [sp+40]
    0027a190str xzr, [sp+16]
    0027a194str x0, [sp+16]
    0027a198add x29, sp, 24
    0027a19cadd sp, sp, 32
    0027a1a0ret x30
    0027a1a4udf 0
    0027a1a8udf 0
    0027a1acudf 0
    0027a180
    0027a1b0
    0027a1b0crypto.Hash.String: ; void crypto.Hash.String(crypto.Hash h)
    0027a1b0ldr x16, [x28+16]
    0027a1b4subs xzr, sp, x16
    0027a1b8b.ls 0x27a664
    0027a1bcstr x30, [sp-96]!
    0027a1c0stur x29, [sp-8]
    0027a1c4sub x29, sp, 8
    0027a1c8str x0, [sp+104]
    0027a1ccstp xzr, xzr, [sp+56]
    0027a1d0ldr x2, [sp+104]
    0027a1d4str x2, [sp+48]
    0027a1d8subs xzr, x2, 9
    0027a1dcb.ls 0x27a1e4
    0027a1e0b 0x27a3e8
    0027a1e4
    0027a1e4loc_27a1e4:
    0027a1e4subs xzr, x2, 4
    0027a1e8b.ls 0x27a1f0
    0027a1ecb 0x27a2d0
    0027a1f0
    0027a1f0loc_27a1f0:
    0027a1f0subs xzr, x2, 2
    0027a1f4b.ls 0x27a1fc
    0027a1f8b 0x27a264
    0027a1fc
    0027a1fcloc_27a1fc:
    0027a1fcsubs xzr, x2, 1
    0027a200b.eq 0x27a208
    0027a204b 0x27a22c
    0027a208
    0027a208loc_27a208:
    0027a208b 0x27a20c
    0027a20c
    0027a20cloc_27a20c:
    0027a20cadrp x0, 0x436000
    0027a210add x0, x0, 612
    0027a214str x0, [sp+56]
    0027a218orr x1, xzr, 3
    0027a21cstr x1, [sp+64]
    0027a220ldur x29, [sp-8]
    0027a224ldr x30, [sp], 96
    0027a228ret x30
    0027a22c
    0027a22cloc_27a22c:
    0027a22csubs xzr, x2, 2
    0027a230b.eq 0x27a238
    0027a234b 0x27a25c
    0027a238
    0027a238loc_27a238:
    0027a238b 0x27a23c
    0027a23c
    0027a23cloc_27a23c:
    0027a23cadrp x0, 0x436000
    0027a240add x0, x0, 615
    0027a244str x0, [sp+56]
    0027a248orr x1, xzr, 3
    0027a24cstr x1, [sp+64]
    0027a250ldur x29, [sp-8]
    0027a254ldr x30, [sp], 96
    0027a258ret x30
    0027a25c
    0027a25cloc_27a25c:
    0027a25cb 0x27a260
    0027a260
    0027a260loc_27a260:
    0027a260b 0x27a2cc
    0027a264
    0027a264loc_27a264:
    0027a264subs xzr, x2, 3
    0027a268b.eq 0x27a270
    0027a26cb 0x27a294
    0027a270
    0027a270loc_27a270:
    0027a270b 0x27a274
    0027a274
    0027a274loc_27a274:
    0027a274adrp x0, 0x436000
    0027a278add x0, x0, 2152
    0027a27cstr x0, [sp+56]
    0027a280movz x1, 5
    0027a284str x1, [sp+64]
    0027a288ldur x29, [sp-8]
    0027a28cldr x30, [sp], 96
    0027a290ret x30
    0027a294
    0027a294loc_27a294:
    0027a294subs xzr, x2, 4
    0027a298b.eq 0x27a2a0
    0027a29cb 0x27a2c4
    0027a2a0
    0027a2a0loc_27a2a0:
    0027a2a0b 0x27a2a4
    0027a2a4
    0027a2a4loc_27a2a4:
    0027a2a4adrp x0, 0x437000
    0027a2a8add x0, x0, 181
    0027a2acstr x0, [sp+56]
    0027a2b0orr x1, xzr, 7
    0027a2b4str x1, [sp+64]
    0027a2b8ldur x29, [sp-8]
    0027a2bcldr x30, [sp], 96
    0027a2c0ret x30
    0027a2c4
    0027a2c4loc_27a2c4:
    0027a2c4b 0x27a2c8
    0027a2c8
    0027a2c8loc_27a2c8:
    0027a2c8b 0x27a2cc
    0027a2cc
    0027a2ccloc_27a2cc:
    0027a2ccb 0x27a3e4
    0027a2d0
    0027a2d0loc_27a2d0:
    0027a2d0subs xzr, x2, 6
    0027a2d4b.ls 0x27a2dc
    0027a2d8b 0x27a344
    0027a2dc
    0027a2dcloc_27a2dc:
    0027a2dcsubs xzr, x2, 5
    0027a2e0b.eq 0x27a2e8
    0027a2e4b 0x27a30c
    0027a2e8
    0027a2e8loc_27a2e8:
    0027a2e8b 0x27a2ec
    0027a2ec
    0027a2ecloc_27a2ec:
    0027a2ecadrp x0, 0x437000
    0027a2f0add x0, x0, 188
    0027a2f4str x0, [sp+56]
    0027a2f8orr x1, xzr, 7
    0027a2fcstr x1, [sp+64]
    0027a300ldur x29, [sp-8]
    0027a304ldr x30, [sp], 96
    0027a308ret x30
    0027a30c
    0027a30cloc_27a30c:
    0027a30csubs xzr, x2, 6
    0027a310b.eq 0x27a318
    0027a314b 0x27a33c
    0027a318
    0027a318loc_27a318:
    0027a318b 0x27a31c
    0027a31c
    0027a31cloc_27a31c:
    0027a31cadrp x0, 0x437000
    0027a320add x0, x0, 195
    0027a324str x0, [sp+56]
    0027a328orr x1, xzr, 7
    0027a32cstr x1, [sp+64]
    0027a330ldur x29, [sp-8]
    0027a334ldr x30, [sp], 96
    0027a338ret x30
    0027a33c
    0027a33cloc_27a33c:
    0027a33cb 0x27a340
    0027a340
    0027a340loc_27a340:
    0027a340b 0x27a3e0
    0027a344
    0027a344loc_27a344:
    0027a344subs xzr, x2, 7
    0027a348b.eq 0x27a350
    0027a34cb 0x27a374
    0027a350
    0027a350loc_27a350:
    0027a350b 0x27a354
    0027a354
    0027a354loc_27a354:
    0027a354adrp x0, 0x437000
    0027a358add x0, x0, 202
    0027a35cstr x0, [sp+56]
    0027a360orr x1, xzr, 7
    0027a364str x1, [sp+64]
    0027a368ldur x29, [sp-8]
    0027a36cldr x30, [sp], 96
    0027a370ret x30
    0027a374
    0027a374loc_27a374:
    0027a374subs xzr, x2, 8
    0027a378b.eq 0x27a380
    0027a37cb 0x27a3a4
    0027a380
    0027a380loc_27a380:
    0027a380b 0x27a384
    0027a384
    0027a384loc_27a384:
    0027a384adrp x0, 0x437000
    0027a388add x0, x0, 1956
    0027a38cstr x0, [sp+56]
    0027a390orr x1, xzr, 8
    0027a394str x1, [sp+64]
    0027a398ldur x29, [sp-8]
    0027a39cldr x30, [sp], 96
    0027a3a0ret x30
    0027a3a4
    0027a3a4loc_27a3a4:
    0027a3a4subs xzr, x2, 9
    0027a3a8b.eq 0x27a3b0
    0027a3acb 0x27a3d4
    0027a3b0
    0027a3b0loc_27a3b0:
    0027a3b0b 0x27a3b4
    0027a3b4
    0027a3b4loc_27a3b4:
    0027a3b4adrp x0, 0x438000
    0027a3b8add x0, x0, 1414
    0027a3bcstr x0, [sp+56]
    0027a3c0movz x1, 10
    0027a3c4str x1, [sp+64]
    0027a3c8ldur x29, [sp-8]
    0027a3ccldr x30, [sp], 96
    0027a3d0ret x30
    0027a3d4
    0027a3d4loc_27a3d4:
    0027a3d4b 0x27a3d8
    0027a3d8
    0027a3d8loc_27a3d8:
    0027a3d8b 0x27a3dc
    0027a3dc
    0027a3dcloc_27a3dc:
    0027a3dcb 0x27a3e0
    0027a3e0
    0027a3e0loc_27a3e0:
    0027a3e0b 0x27a3e4
    0027a3e4
    0027a3e4loc_27a3e4:
    0027a3e4b 0x27a620
    0027a3e8
    0027a3e8loc_27a3e8:
    0027a3e8subs xzr, x2, 14
    0027a3ecb.ls 0x27a3f4
    0027a3f0b 0x27a508
    0027a3f4
    0027a3f4loc_27a3f4:
    0027a3f4subs xzr, x2, 11
    0027a3f8b.ls 0x27a400
    0027a3fcb 0x27a468
    0027a400
    0027a400loc_27a400:
    0027a400subs xzr, x2, 10
    0027a404b.eq 0x27a40c
    0027a408b 0x27a430
    0027a40c
    0027a40cloc_27a40c:
    0027a40cb 0x27a410
    0027a410
    0027a410loc_27a410:
    0027a410adrp x0, 0x437000
    0027a414add x0, x0, 1964
    0027a418str x0, [sp+56]
    0027a41corr x1, xzr, 8
    0027a420str x1, [sp+64]
    0027a424ldur x29, [sp-8]
    0027a428ldr x30, [sp], 96
    0027a42cret x30
    0027a430
    0027a430loc_27a430:
    0027a430subs xzr, x2, 11
    0027a434b.eq 0x27a43c
    0027a438b 0x27a460
    0027a43c
    0027a43cloc_27a43c:
    0027a43cb 0x27a440
    0027a440
    0027a440loc_27a440:
    0027a440adrp x0, 0x437000
    0027a444add x0, x0, 1972
    0027a448str x0, [sp+56]
    0027a44corr x1, xzr, 8
    0027a450str x1, [sp+64]
    0027a454ldur x29, [sp-8]
    0027a458ldr x30, [sp], 96
    0027a45cret x30
    0027a460
    0027a460loc_27a460:
    0027a460b 0x27a464
    0027a464
    0027a464loc_27a464:
    0027a464b 0x27a504
    0027a468
    0027a468loc_27a468:
    0027a468subs xzr, x2, 12
    0027a46cb.eq 0x27a474
    0027a470b 0x27a498
    0027a474
    0027a474loc_27a474:
    0027a474b 0x27a478
    0027a478
    0027a478loc_27a478:
    0027a478adrp x0, 0x437000
    0027a47cadd x0, x0, 1980
    0027a480str x0, [sp+56]
    0027a484orr x1, xzr, 8
    0027a488str x1, [sp+64]
    0027a48cldur x29, [sp-8]
    0027a490ldr x30, [sp], 96
    0027a494ret x30
    0027a498
    0027a498loc_27a498:
    0027a498subs xzr, x2, 13
    0027a49cb.eq 0x27a4a4
    0027a4a0b 0x27a4c8
    0027a4a4
    0027a4a4loc_27a4a4:
    0027a4a4b 0x27a4a8
    0027a4a8
    0027a4a8loc_27a4a8:
    0027a4a8adrp x0, 0x437000
    0027a4acadd x0, x0, 1988
    0027a4b0str x0, [sp+56]
    0027a4b4orr x1, xzr, 8
    0027a4b8str x1, [sp+64]
    0027a4bcldur x29, [sp-8]
    0027a4c0ldr x30, [sp], 96
    0027a4c4ret x30
    0027a4c8
    0027a4c8loc_27a4c8:
    0027a4c8subs xzr, x2, 14
    0027a4ccb.eq 0x27a4d4
    0027a4d0b 0x27a4f8
    0027a4d4
    0027a4d4loc_27a4d4:
    0027a4d4b 0x27a4d8
    0027a4d8
    0027a4d8loc_27a4d8:
    0027a4d8adrp x0, 0x438000
    0027a4dcadd x0, x0, 3154
    0027a4e0str x0, [sp+56]
    0027a4e4movz x1, 11
    0027a4e8str x1, [sp+64]
    0027a4ecldur x29, [sp-8]
    0027a4f0ldr x30, [sp], 96
    0027a4f4ret x30
    0027a4f8
    0027a4f8loc_27a4f8:
    0027a4f8b 0x27a4fc
    0027a4fc
    0027a4fcloc_27a4fc:
    0027a4fcb 0x27a500
    0027a500
    0027a500loc_27a500:
    0027a500b 0x27a504
    0027a504
    0027a504loc_27a504:
    0027a504b 0x27a61c
    0027a508
    0027a508loc_27a508:
    0027a508subs xzr, x2, 16
    0027a50cb.ls 0x27a514
    0027a510b 0x27a57c
    0027a514
    0027a514loc_27a514:
    0027a514subs xzr, x2, 15
    0027a518b.eq 0x27a520
    0027a51cb 0x27a544
    0027a520
    0027a520loc_27a520:
    0027a520b 0x27a524
    0027a524
    0027a524loc_27a524:
    0027a524adrp x0, 0x438000
    0027a528add x0, x0, 3165
    0027a52cstr x0, [sp+56]
    0027a530movz x1, 11
    0027a534str x1, [sp+64]
    0027a538ldur x29, [sp-8]
    0027a53cldr x30, [sp], 96
    0027a540ret x30
    0027a544
    0027a544loc_27a544:
    0027a544subs xzr, x2, 16
    0027a548b.eq 0x27a550
    0027a54cb 0x27a574
    0027a550
    0027a550loc_27a550:
    0027a550b 0x27a554
    0027a554
    0027a554loc_27a554:
    0027a554adrp x0, 0x438000
    0027a558add x0, x0, 3176
    0027a55cstr x0, [sp+56]
    0027a560movz x1, 11
    0027a564str x1, [sp+64]
    0027a568ldur x29, [sp-8]
    0027a56cldr x30, [sp], 96
    0027a570ret x30
    0027a574
    0027a574loc_27a574:
    0027a574b 0x27a578
    0027a578
    0027a578loc_27a578:
    0027a578b 0x27a618
    0027a57c
    0027a57cloc_27a57c:
    0027a57csubs xzr, x2, 17
    0027a580b.eq 0x27a588
    0027a584b 0x27a5ac
    0027a588
    0027a588loc_27a588:
    0027a588b 0x27a58c
    0027a58c
    0027a58cloc_27a58c:
    0027a58cadrp x0, 0x438000
    0027a590add x0, x0, 3187
    0027a594str x0, [sp+56]
    0027a598movz x1, 11
    0027a59cstr x1, [sp+64]
    0027a5a0ldur x29, [sp-8]
    0027a5a4ldr x30, [sp], 96
    0027a5a8ret x30
    0027a5ac
    0027a5acloc_27a5ac:
    0027a5acsubs xzr, x2, 18
    0027a5b0b.eq 0x27a5b8
    0027a5b4b 0x27a5dc
    0027a5b8
    0027a5b8loc_27a5b8:
    0027a5b8b 0x27a5bc
    0027a5bc
    0027a5bcloc_27a5bc:
    0027a5bcadrp x0, 0x438000
    0027a5c0add x0, x0, 3198
    0027a5c4str x0, [sp+56]
    0027a5c8movz x1, 11
    0027a5ccstr x1, [sp+64]
    0027a5d0ldur x29, [sp-8]
    0027a5d4ldr x30, [sp], 96
    0027a5d8ret x30
    0027a5dc
    0027a5dcloc_27a5dc:
    0027a5dcsubs xzr, x2, 19
    0027a5e0b.eq 0x27a5e8
    0027a5e4b 0x27a60c
    0027a5e8
    0027a5e8loc_27a5e8:
    0027a5e8b 0x27a5ec
    0027a5ec
    0027a5ecloc_27a5ec:
    0027a5ecadrp x0, 0x438000
    0027a5f0add x0, x0, 3209
    0027a5f4str x0, [sp+56]
    0027a5f8movz x1, 11
    0027a5fcstr x1, [sp+64]
    0027a600ldur x29, [sp-8]
    0027a604ldr x30, [sp], 96
    0027a608ret x30
    0027a60c
    0027a60cloc_27a60c:
    0027a60cb 0x27a610
    0027a610
    0027a610loc_27a610:
    0027a610b 0x27a614
    0027a614
    0027a614loc_27a614:
    0027a614b 0x27a618
    0027a618
    0027a618loc_27a618:
    0027a618b 0x27a61c
    0027a61c
    0027a61cloc_27a61c:
    0027a61cb 0x27a620
    0027a620
    0027a620loc_27a620:
    0027a620b 0x27a624
    0027a624
    0027a624loc_27a624:
    0027a624ldr x0, [sp+104]
    0027a628bl strconv.Itoa
    0027a62cstr x0, [sp+72]
    0027a630str x1, [sp+80]
    0027a634movz x2, 19
    0027a638mov x3, x0
    0027a63cmov x4, x1
    0027a640mov x0, xzr
    0027a644adrp x1, 0x43c000
    0027a648add x1, x1, 1593
    0027a64cbl runtime.concatstring2
    0027a650str x0, [sp+56]
    0027a654str x1, [sp+64]
    0027a658ldur x29, [sp-8]
    0027a65cldr x30, [sp], 96
    0027a660ret x30
    0027a664
    0027a664loc_27a664:
    0027a664str x0, [sp+8]
    0027a668mov x3, x30
    0027a66cbl runtime.morestack_noctxt.abi0
    0027a670ldr x0, [sp+8]
    0027a674b 0x27a1b0
    0027a678udf 0
    0027a67cudf 0
    0027a1b0
    0027a680
    0027a680crypto.Hash.Size: ; void crypto.Hash.Size(crypto.Hash h)
    0027a680ldr x16, [x28+16]
    0027a684subs xzr, sp, x16
    0027a688b.ls 0x27a72c
    0027a68cstr x30, [sp-48]!
    0027a690stur x29, [sp-8]
    0027a694sub x29, sp, 8
    0027a698str x0, [sp+56]
    0027a69cstr xzr, [sp+32]
    0027a6a0subs xzr, x0, 0
    0027a6a4cset x2, ne
    0027a6a8strb w2, [sp+31]
    0027a6accbnz x0, 0x27a6b4
    0027a6b0b 0x27a6c8
    0027a6b4
    0027a6b4loc_27a6b4:
    0027a6b4ldr x2, [sp+56]
    0027a6b8subs xzr, x2, 20
    0027a6bccset x2, lo
    0027a6c0strb w2, [sp+31]
    0027a6c4b 0x27a6cc
    0027a6c8
    0027a6c8loc_27a6c8:
    0027a6c8b 0x27a6cc
    0027a6cc
    0027a6ccloc_27a6cc:
    0027a6ccldrb w2, [sp+31]
    0027a6d0tbnz w2, 0, 0x27a6d8
    0027a6d4b 0x27a714
    0027a6d8
    0027a6d8loc_27a6d8:
    0027a6d8ldr x0, [sp+56]
    0027a6dcadrp x27, 0x796000
    0027a6e0ldr x1, [x27+1976]
    0027a6e4adrp x27, 0x796000
    0027a6e8ldr x2, [x27+1968]
    0027a6ecsubs xzr, x0, x1
    0027a6f0b.lo 0x27a6f8
    0027a6f4b 0x27a710
    0027a6f8
    0027a6f8loc_27a6f8:
    0027a6f8ldrb w1, [x2+x0]
    0027a6fcmov x0, x1
    0027a700str x0, [sp+32]
    0027a704ldur x29, [sp-8]
    0027a708ldr x30, [sp], 48
    0027a70cret x30
    0027a710
    0027a710loc_27a710:
    0027a710bl runtime.panicIndexU
    0027a714
    0027a714loc_27a714:
    0027a714adrp x0, 0x37b000
    0027a718add x0, x0, 2944
    0027a71cadrp x1, 0x498000
    0027a720add x1, x1, 1136
    0027a724bl runtime.gopanic
    0027a728hint
    0027a72c
    0027a72cloc_27a72c:
    0027a72cstr x0, [sp+8]
    0027a730mov x3, x30
    0027a734bl runtime.morestack_noctxt.abi0
    0027a738ldr x0, [sp+8]
    0027a73cb 0x27a680
    0027a680
    0027a740
    0027a740crypto.Hash.New: ; void crypto.Hash.New(crypto.Hash h)
    0027a740ldr x16, [x28+16]
    0027a744sub x17, sp, 32
    0027a748subs xzr, x17, x16
    0027a74cb.ls 0x27a858
    0027a750str x30, [sp-160]!
    0027a754stur x29, [sp-8]
    0027a758sub x29, sp, 8
    0027a75cstr x0, [sp+168]
    0027a760stp xzr, xzr, [sp+72]
    0027a764ldr x2, [sp+168]
    0027a768subs xzr, x2, 0
    0027a76ccset x3, ne
    0027a770strb w3, [sp+71]
    0027a774cbnz x2, 0x27a77c
    0027a778b 0x27a790
    0027a77c
    0027a77cloc_27a77c:
    0027a77cldr x2, [sp+168]
    0027a780subs xzr, x2, 20
    0027a784cset x2, lo
    0027a788strb w2, [sp+71]
    0027a78cb 0x27a794
    0027a790
    0027a790loc_27a790:
    0027a790b 0x27a794
    0027a794
    0027a794loc_27a794:
    0027a794ldrb w2, [sp+71]
    0027a798tbnz w2, 0, 0x27a7a0
    0027a79cb 0x27a854
    0027a7a0
    0027a7a0loc_27a7a0:
    0027a7a0ldr x0, [sp+168]
    0027a7a4adrp x27, 0x7a8000
    0027a7a8ldr x1, [x27+4008]
    0027a7acadrp x27, 0x7a8000
    0027a7b0ldr x2, [x27+4000]
    0027a7b4subs xzr, x1, x0
    0027a7b8b.hi 0x27a7c0
    0027a7bcb 0x27a850
    0027a7c0
    0027a7c0loc_27a7c0:
    0027a7c0ldr x26, [x2+3*x0]
    0027a7c4str x26, [sp+88]
    0027a7c8cbnz x26, 0x27a7d0
    0027a7ccb 0x27a7f4
    0027a7d0
    0027a7d0loc_27a7d0:
    0027a7d0ldr x0, [x26]
    0027a7d4blr x0
    0027a7d8str x0, [sp+136]
    0027a7dcstr x1, [sp+144]
    0027a7e0str x0, [sp+72]
    0027a7e4str x1, [sp+80]
    0027a7e8ldur x29, [sp-8]
    0027a7ecldr x30, [sp], 160
    0027a7f0ret x30
    0027a7f4
    0027a7f4loc_27a7f4:
    0027a7f4b 0x27a7f8
    0027a7f8
    0027a7f8loc_27a7f8:
    0027a7f8ldr x0, [sp+168]
    0027a7fcbl strconv.Itoa
    0027a800str x0, [sp+120]
    0027a804str x1, [sp+128]
    0027a808movz x2, 33
    0027a80cmov x3, x0
    0027a810mov x4, x1
    0027a814adrp x5, 0x43a000
    0027a818add x5, x5, 1662
    0027a81corr x6, xzr, 15
    0027a820mov x0, xzr
    0027a824adrp x1, 0x445000
    0027a828add x1, x1, 2322
    0027a82cbl runtime.concatstring3
    0027a830str x0, [sp+104]
    0027a834str x1, [sp+112]
    0027a838bl runtime.convTstring
    0027a83cstr x0, [sp+96]
    0027a840mov x1, x0
    0027a844adrp x0, 0x37b000
    0027a848add x0, x0, 2944
    0027a84cbl runtime.gopanic
    0027a850
    0027a850loc_27a850:
    0027a850bl runtime.panicIndexU
    0027a854
    0027a854loc_27a854:
    0027a854b 0x27a7f8
    0027a858
    0027a858loc_27a858:
    0027a858str x0, [sp+8]
    0027a85cmov x3, x30
    0027a860bl runtime.morestack_noctxt.abi0
    0027a864ldr x0, [sp+8]
    0027a868b 0x27a740
    0027a86cudf 0
    0027a740
    0027a870
    0027a870crypto.Hash.Available: ; void crypto.Hash.Available(crypto.Hash h)
    0027a870ldr x16, [x28+16]
    0027a874subs xzr, sp, x16
    0027a878b.ls 0x27a8fc
    0027a87cstr x30, [sp-48]!
    0027a880stur x29, [sp-8]
    0027a884sub x29, sp, 8
    0027a888str x0, [sp+56]
    0027a88cstrb wzr, [sp+38]
    0027a890ldr x2, [sp+56]
    0027a894subs xzr, x2, 20
    0027a898cset x2, lo
    0027a89cstrb w2, [sp+39]
    0027a8a0b.lo 0x27a8a8
    0027a8a4b 0x27a8dc
    0027a8a8
    0027a8a8loc_27a8a8:
    0027a8a8ldr x0, [sp+56]
    0027a8acadrp x27, 0x7a8000
    0027a8b0ldr x1, [x27+4008]
    0027a8b4adrp x27, 0x7a8000
    0027a8b8ldr x2, [x27+4000]
    0027a8bcsubs xzr, x0, x1
    0027a8c0b.lo 0x27a8c8
    0027a8c4b 0x27a8f4
    0027a8c8
    0027a8c8loc_27a8c8:
    0027a8c8ldr x1, [x2+3*x0]
    0027a8ccsubs xzr, x1, 0
    0027a8d0cset x1, ne
    0027a8d4strb w1, [sp+39]
    0027a8d8b 0x27a8e0
    0027a8dc
    0027a8dcloc_27a8dc:
    0027a8dcb 0x27a8e0
    0027a8e0
    0027a8e0loc_27a8e0:
    0027a8e0ldrb w0, [sp+39]
    0027a8e4strb w0, [sp+38]
    0027a8e8ldur x29, [sp-8]
    0027a8ecldr x30, [sp], 48
    0027a8f0ret x30
    0027a8f4
    0027a8f4loc_27a8f4:
    0027a8f4bl runtime.panicIndexU
    0027a8f8hint
    0027a8fc
    0027a8fcloc_27a8fc:
    0027a8fcstr x0, [sp+8]
    0027a900mov x3, x30
    0027a904bl runtime.morestack_noctxt.abi0
    0027a908ldr x0, [sp+8]
    0027a90cb 0x27a870
    0027a870
    0027a910
    0027a910crypto.RegisterHash: ; void crypto.RegisterHash(crypto.Hash h, func() hash.Hash f)
    0027a910ldr x16, [x28+16]
    0027a914subs xzr, sp, x16
    0027a918b.ls 0x27a9b0
    0027a91cstr x30, [sp-32]!
    0027a920stur x29, [sp-8]
    0027a924sub x29, sp, 8
    0027a928str x0, [sp+40]
    0027a92cstr x1, [sp+48]
    0027a930subs xzr, x0, 20
    0027a934b.hs 0x27a998
    0027a938b 0x27a93c
    0027a93c
    0027a93cloc_27a93c:
    0027a93cadrp x27, 0x7a8000
    0027a940ldr x2, [x27+4000]
    0027a944adrp x27, 0x7a8000
    0027a948ldr x3, [x27+4008]
    0027a94csubs xzr, x0, x3
    0027a950b.lo 0x27a958
    0027a954b 0x27a990
    0027a958
    0027a958loc_27a958:
    0027a958adrp x27, 0x7d1000
    0027a95cldr w3, [x27+3056]
    0027a960cbz w3, 0x27a968
    0027a964b 0x27a96c
    0027a968
    0027a968loc_27a968:
    0027a968b 0x27a980
    0027a96c
    0027a96cloc_27a96c:
    0027a96cbl runtime.gcWriteBarrier2
    0027a970str x1, [x25]
    0027a974ldr x3, [x2+3*x0]
    0027a978str x3, [x25+8]
    0027a97cb 0x27a980
    0027a980
    0027a980loc_27a980:
    0027a980str x1, [x2+3*x0]
    0027a984ldur x29, [sp-8]
    0027a988ldr x30, [sp], 32
    0027a98cret x30
    0027a990
    0027a990loc_27a990:
    0027a990mov x1, x3
    0027a994bl runtime.panicIndexU
    0027a998
    0027a998loc_27a998:
    0027a998adrp x0, 0x37b000
    0027a99cadd x0, x0, 2944
    0027a9a0adrp x1, 0x498000
    0027a9a4add x1, x1, 1152
    0027a9a8bl runtime.gopanic
    0027a9achint
    0027a9b0
    0027a9b0loc_27a9b0:
    0027a9b0stp x0, x1, [sp+8]
    0027a9b4mov x3, x30
    0027a9b8bl runtime.morestack_noctxt.abi0
    0027a9bcldp x0, x1, [sp+8]
    0027a9c0b 0x27a910
    0027a9c4udf 0
    0027a9c8udf 0
    0027a9ccudf 0
    0027a910
    0027a9d0
    0027a9d0crypto.(*Hash).HashFunc: ; void crypto.(*Hash).HashFunc(crypto.Hash * h)
    0027a9d0ldr x16, [x28+16]
    0027a9d4subs xzr, sp, x16
    0027a9d8b.ls 0x27aa2c
    0027a9dcstr x30, [sp-48]!
    0027a9e0stur x29, [sp-8]
    0027a9e4sub x29, sp, 8
    0027a9e8ldr x16, [x28+32]
    0027a9eccbnz x16, 0x27aa40
    0027a9f0
    0027a9f0loc_27a9f0:
    0027a9f0str x0, [sp+56]
    0027a9f4str xzr, [sp+16]
    0027a9f8cbnz x0, 0x27aa00
    0027a9fcb 0x27aa24
    0027aa00
    0027aa00loc_27aa00:
    0027aa00ldrsb x27, [x0]
    0027aa04ldr x0, [x0]
    0027aa08str x0, [sp+24]
    0027aa0cbl crypto.Hash.HashFunc
    0027aa10str x0, [sp+32]
    0027aa14str x0, [sp+16]
    0027aa18ldur x29, [sp-8]
    0027aa1cldr x30, [sp], 48
    0027aa20ret x30
    0027aa24
    0027aa24loc_27aa24:
    0027aa24bl runtime.panicwrap
    0027aa28hint
    0027aa2c
    0027aa2cloc_27aa2c:
    0027aa2cstr x0, [sp+8]
    0027aa30mov x3, x30
    0027aa34bl runtime.morestack_noctxt.abi0
    0027aa38ldr x0, [sp+8]
    0027aa3cb 0x27a9d0
    0027aa40
    0027aa40loc_27aa40:
    0027aa40ldr x17, [x16]
    0027aa44add x20, sp, 56
    0027aa48subs xzr, x20, x17
    0027aa4cb.ne 0x27a9f0
    0027aa50add x20, sp, 8
    0027aa54str x20, [x16]
    0027aa58b 0x27a9f0
    0027aa5cudf 0
    0027a9d0
    0027aa60
    0027aa60crypto.(*Hash).Size: ; void crypto.(*Hash).Size(crypto.Hash * h)
    0027aa60ldr x16, [x28+16]
    0027aa64subs xzr, sp, x16
    0027aa68b.ls 0x27aabc
    0027aa6cstr x30, [sp-48]!
    0027aa70stur x29, [sp-8]
    0027aa74sub x29, sp, 8
    0027aa78ldr x16, [x28+32]
    0027aa7ccbnz x16, 0x27aad0
    0027aa80
    0027aa80loc_27aa80:
    0027aa80str x0, [sp+56]
    0027aa84str xzr, [sp+16]
    0027aa88cbnz x0, 0x27aa90
    0027aa8cb 0x27aab4
    0027aa90
    0027aa90loc_27aa90:
    0027aa90ldrsb x27, [x0]
    0027aa94ldr x0, [x0]
    0027aa98str x0, [sp+24]
    0027aa9cbl crypto.Hash.Size
    0027aaa0str x0, [sp+32]
    0027aaa4str x0, [sp+16]
    0027aaa8ldur x29, [sp-8]
    0027aaacldr x30, [sp], 48
    0027aab0ret x30
    0027aab4
    0027aab4loc_27aab4:
    0027aab4bl runtime.panicwrap
    0027aab8hint
    0027aabc
    0027aabcloc_27aabc:
    0027aabcstr x0, [sp+8]
    0027aac0mov x3, x30
    0027aac4bl runtime.morestack_noctxt.abi0
    0027aac8ldr x0, [sp+8]
    0027aaccb 0x27aa60
    0027aad0
    0027aad0loc_27aad0:
    0027aad0ldr x17, [x16]
    0027aad4add x20, sp, 56
    0027aad8subs xzr, x20, x17
    0027aadcb.ne 0x27aa80
    0027aae0add x20, sp, 8
    0027aae4str x20, [x16]
    0027aae8b 0x27aa80
    0027aaecudf 0
    0027aa60
    0027aaf0
    0027aaf0crypto.(*Hash).String: ; void crypto.(*Hash).String(crypto.Hash * h)
    0027aaf0ldr x16, [x28+16]
    0027aaf4subs xzr, sp, x16
    0027aaf8b.ls 0x27ab5c
    0027aafcstr x30, [sp-64]!
    0027ab00stur x29, [sp-8]
    0027ab04sub x29, sp, 8
    0027ab08ldr x16, [x28+32]
    0027ab0ccbnz x16, 0x27ab70
    0027ab10
    0027ab10loc_27ab10:
    0027ab10str x0, [sp+72]
    0027ab14stp xzr, xzr, [sp+24]
    0027ab18ldr x1, [sp+72]
    0027ab1ccbnz x1, 0x27ab24
    0027ab20b 0x27ab54
    0027ab24
    0027ab24loc_27ab24:
    0027ab24ldr x1, [sp+72]
    0027ab28ldrsb x27, [x1]
    0027ab2cldr x0, [x1]
    0027ab30str x0, [sp+16]
    0027ab34bl crypto.Hash.String
    0027ab38str x0, [sp+40]
    0027ab3cstr x1, [sp+48]
    0027ab40str x0, [sp+24]
    0027ab44str x1, [sp+32]
    0027ab48ldur x29, [sp-8]
    0027ab4cldr x30, [sp], 64
    0027ab50ret x30
    0027ab54
    0027ab54loc_27ab54:
    0027ab54bl runtime.panicwrap
    0027ab58hint
    0027ab5c
    0027ab5cloc_27ab5c:
    0027ab5cstr x0, [sp+8]
    0027ab60mov x3, x30
    0027ab64bl runtime.morestack_noctxt.abi0
    0027ab68ldr x0, [sp+8]
    0027ab6cb 0x27aaf0
    0027ab70
    0027ab70loc_27ab70:
    0027ab70ldr x17, [x16]
    0027ab74add x20, sp, 72
    0027ab78subs xzr, x20, x17
    0027ab7cb.ne 0x27ab10
    0027ab80add x20, sp, 8
    0027ab84str x20, [x16]
    0027ab88b 0x27ab10
    0027ab8cudf 0
    0027aaf0
    0027ab90
    0027ab90crypto/internal/fips140deps/godebug.Value: ; void crypto/internal/fips140deps/godebug.Value(struct string name)
    0027ab90ldr x16, [x28+16]
    0027ab94subs xzr, sp, x16
    0027ab98b.ls 0x27abe4
    0027ab9cstr x30, [sp-80]!
    0027aba0stur x29, [sp-8]
    0027aba4sub x29, sp, 8
    0027aba8str x0, [sp+88]
    0027abacstr x1, [sp+96]
    0027abb0stp xzr, xzr, [sp+32]
    0027abb4ldr x0, [sp+88]
    0027abb8ldr x1, [sp+96]
    0027abbcbl internal/godebug.New
    0027abc0str x0, [sp+64]
    0027abc4bl internal/godebug.(*Setting).Value
    0027abc8str x0, [sp+48]
    0027abccstr x1, [sp+56]
    0027abd0str x0, [sp+32]
    0027abd4str x1, [sp+40]
    0027abd8ldur x29, [sp-8]
    0027abdcldr x30, [sp], 80
    0027abe0ret x30
    0027abe4
    0027abe4loc_27abe4:
    0027abe4stp x0, x1, [sp+8]
    0027abe8mov x3, x30
    0027abecbl runtime.morestack_noctxt.abi0
    0027abf0ldp x0, x1, [sp+8]
    0027abf4b 0x27ab90
    0027abf8udf 0
    0027abfcudf 0
    0027ab90
    0027ac00
    0027ac00crypto/internal/fips140deps/cpu.init: ; void crypto/internal/fips140deps/cpu.init(void)
    0027ac00adrp x27, 0x7d2000
    0027ac04ldrb w0, [x27+1408]
    0027ac08adrp x27, 0x7d1000
    0027ac0cstrb w0, [x27+1555]
    0027ac10adrp x27, 0x7d2000
    0027ac14ldrb w0, [x27+1409]
    0027ac18adrp x27, 0x7d1000
    0027ac1cstrb w0, [x27+1556]
    0027ac20adrp x27, 0x7d2000
    0027ac24ldrb w0, [x27+1411]
    0027ac28adrp x27, 0x7d1000
    0027ac2cstrb w0, [x27+1557]
    0027ac30adrp x27, 0x7d2000
    0027ac34ldrb w0, [x27+1412]
    0027ac38adrp x27, 0x7d1000
    0027ac3cstrb w0, [x27+1558]
    0027ac40adrp x27, 0x7d2000
    0027ac44ldrb w0, [x27+1991]
    0027ac48adrp x27, 0x7d1000
    0027ac4cstrb w0, [x27+1559]
    0027ac50adrp x27, 0x7d2000
    0027ac54ldrb w0, [x27+1992]
    0027ac58adrp x27, 0x7d1000
    0027ac5cstrb w0, [x27+1560]
    0027ac60adrp x27, 0x7d2000
    0027ac64ldrb w0, [x27+1993]
    0027ac68adrp x27, 0x7d1000
    0027ac6cstrb w0, [x27+1561]
    0027ac70adrp x27, 0x7d2000
    0027ac74ldrb w0, [x27+1994]
    0027ac78adrp x27, 0x7d1000
    0027ac7cstrb w0, [x27+1562]
    0027ac80adrp x27, 0x7d2000
    0027ac84ldrb w0, [x27+2003]
    0027ac88adrp x27, 0x7d1000
    0027ac8cstrb w0, [x27+1563]
    0027ac90adrp x27, 0x7d2000
    0027ac94ldrb w0, [x27+1995]
    0027ac98adrp x27, 0x7d1000
    0027ac9cstrb w0, [x27+1564]
    0027aca0adrp x27, 0x7d2000
    0027aca4ldrb w0, [x27+1997]
    0027aca8adrp x27, 0x7d1000
    0027acacstrb w0, [x27+1565]
    0027acb0adrp x27, 0x7d2000
    0027acb4ldrb w0, [x27+1999]
    0027acb8adrp x27, 0x7d1000
    0027acbcstrb w0, [x27+1566]
    0027acc0adrp x27, 0x7d2000
    0027acc4ldrb w0, [x27+1998]
    0027acc8adrp x27, 0x7d1000
    0027acccstrb w0, [x27+1567]
    0027acd0adrp x27, 0x7d2000
    0027acd4ldrb w0, [x27+1696]
    0027acd8adrp x27, 0x7d1000
    0027acdcstrb w0, [x27+1568]
    0027ace0adrp x27, 0x7d2000
    0027ace4ldrb w0, [x27+1697]
    0027ace8adrp x27, 0x7d1000
    0027acecstrb w0, [x27+1569]
    0027acf0adrp x27, 0x7d2000
    0027acf4ldrb w0, [x27+1698]
    0027acf8adrp x27, 0x7d1000
    0027acfcstrb w0, [x27+1570]
    0027ad00adrp x27, 0x7d2000
    0027ad04ldrb w0, [x27+1699]
    0027ad08adrp x27, 0x7d1000
    0027ad0cstrb w0, [x27+1571]
    0027ad10adrp x27, 0x7d2000
    0027ad14ldrb w0, [x27+1704]
    0027ad18adrp x27, 0x7d1000
    0027ad1cstrb w0, [x27+1572]
    0027ad20adrp x27, 0x7d2000
    0027ad24ldrb w0, [x27+1709]
    0027ad28adrp x27, 0x7d1000
    0027ad2cstrb w0, [x27+1573]
    0027ad30adrp x27, 0x7d2000
    0027ad34ldrb w0, [x27+1712]
    0027ad38adrp x27, 0x7d1000
    0027ad3cstrb w0, [x27+1574]
    0027ad40adrp x27, 0x7d2000
    0027ad44ldrb w0, [x27+1715]
    0027ad48adrp x27, 0x7d1000
    0027ad4cstrb w0, [x27+1575]
    0027ad50adrp x27, 0x7d2000
    0027ad54ldrb w0, [x27+1714]
    0027ad58adrp x27, 0x7d1000
    0027ad5cstrb w0, [x27+1576]
    0027ad60ret x30
    0027ad64udf 0
    0027ad68udf 0
    0027ad6cudf 0
    0027ac00
    0027ad70
    0027ad70crypto/internal/impl.Register: ; void crypto/internal/impl.Register(struct string pkg, struct string name, bool * available)
    0027ad70ldr x16, [x28+16]
    0027ad74sub x17, sp, 48
    0027ad78subs xzr, x17, x16
    0027ad7cb.ls 0x27af08
    0027ad80str x30, [sp-176]!
    0027ad84stur x29, [sp-8]
    0027ad88sub x29, sp, 8
    0027ad8cstr x0, [sp+184]
    0027ad90str x1, [sp+192]
    0027ad94str x2, [sp+200]
    0027ad98str x3, [sp+208]
    0027ad9cstr x4, [sp+216]
    0027ada0ldr x0, [sp+184]
    0027ada4adrp x2, 0x435000
    0027ada8add x2, x2, 4032
    0027adacorr x3, xzr, 1
    0027adb0bl strings.Contains
    0027adb4strb w0, [sp+87]
    0027adb8tbnz w0, 0, 0x27aef0
    0027adbcb 0x27adc0
    0027adc0
    0027adc0loc_27adc0:
    0027adc0stp xzr, xzr, [sp+120]
    0027adc4stp xzr, xzr, [sp+136]
    0027adc8stp xzr, xzr, [sp+152]
    0027adccldr x5, [sp+184]
    0027add0ldr x6, [sp+192]
    0027add4str x5, [sp+120]
    0027add8str x6, [sp+128]
    0027addcldr x5, [sp+200]
    0027ade0ldr x6, [sp+208]
    0027ade4str x5, [sp+136]
    0027ade8str x6, [sp+144]
    0027adecldr x5, [sp+216]
    0027adf0ldrsb x27, [x5]
    0027adf4ldrb w5, [x5]
    0027adf8strb w5, [sp+152]
    0027adfcldr x5, [sp+216]
    0027ae00str x5, [sp+160]
    0027ae04adrp x27, 0x7a9000
    0027ae08ldr x2, [x27+464]
    0027ae0cadrp x27, 0x7a9000
    0027ae10ldr x0, [x27+448]
    0027ae14adrp x27, 0x7a9000
    0027ae18ldr x5, [x27+456]
    0027ae1cadd x1, x5, 1
    0027ae20subs xzr, x2, x1
    0027ae24b.hs 0x27ae2c
    0027ae28b 0x27ae30
    0027ae2c
    0027ae2cloc_27ae2c:
    0027ae2cb 0x27ae44
    0027ae30
    0027ae30loc_27ae30:
    0027ae30orr x3, xzr, 1
    0027ae34adrp x4, 0x3ee000
    0027ae38add x4, x4, 1952
    0027ae3cbl runtime.growslice
    0027ae40b 0x27ae44
    0027ae44
    0027ae44loc_27ae44:
    0027ae44add x3, x1, x1, lsl #1
    0027ae48ubfm x3, x3, 60, 59
    0027ae4csub x3, x3, 48
    0027ae50add x3, x0, x3
    0027ae54adrp x27, 0x7d1000
    0027ae58ldr w4, [x27+3056]
    0027ae5ccbz w4, 0x27ae64
    0027ae60b 0x27ae68
    0027ae64
    0027ae64loc_27ae64:
    0027ae64b 0x27aeb4
    0027ae68
    0027ae68loc_27ae68:
    0027ae68str x0, [sp+112]
    0027ae6cstr x1, [sp+96]
    0027ae70str x2, [sp+88]
    0027ae74str x3, [sp+104]
    0027ae78bl runtime.gcWriteBarrier2
    0027ae7cstr x0, [x25]
    0027ae80adrp x27, 0x7a9000
    0027ae84ldr x4, [x27+448]
    0027ae88str x4, [x25+8]
    0027ae8cadrp x0, 0x3ee000
    0027ae90add x0, x0, 1952
    0027ae94mov x1, x3
    0027ae98add x2, sp, 120
    0027ae9cbl runtime.wbMove
    0027aea0ldr x0, [sp+112]
    0027aea4ldr x1, [sp+96]
    0027aea8ldr x2, [sp+88]
    0027aeacldr x3, [sp+104]
    0027aeb0b 0x27aeb4
    0027aeb4
    0027aeb4loc_27aeb4:
    0027aeb4ldp x4, x5, [sp+120]
    0027aeb8ldp x6, x7, [sp+136]
    0027aebcldp x8, x9, [sp+152]
    0027aec0stp x4, x5, [x3]
    0027aec4stp x6, x7, [x3+16]
    0027aec8stp x8, x9, [x3+32]
    0027aeccadrp x27, 0x7a9000
    0027aed0str x1, [x27+456]
    0027aed4adrp x27, 0x7a9000
    0027aed8str x2, [x27+464]
    0027aedcadrp x27, 0x7a9000
    0027aee0str x0, [x27+448]
    0027aee4ldur x29, [sp-8]
    0027aee8ldr x30, [sp], 176
    0027aeecret x30
    0027aef0
    0027aef0loc_27aef0:
    0027aef0adrp x0, 0x37b000
    0027aef4add x0, x0, 2944
    0027aef8adrp x1, 0x498000
    0027aefcadd x1, x1, 3728
    0027af00bl runtime.gopanic
    0027af04hint
    0027af08
    0027af08loc_27af08:
    0027af08stp x0, x1, [sp+8]
    0027af0cstp x2, x3, [sp+24]
    0027af10str x4, [sp+40]
    0027af14mov x3, x30
    0027af18bl runtime.morestack_noctxt.abi0
    0027af1cldp x0, x1, [sp+8]
    0027af20ldp x2, x3, [sp+24]
    0027af24ldr x4, [sp+40]
    0027af28b 0x27ad70
    0027af2cudf 0
    0027ad70
    0027af30
    0027af30type:.eq.crypto/internal/impl.implementation: ; void type:.eq.crypto/internal/impl.implementation(crypto/internal/impl.implementation * p, crypto/internal/impl.implementation * q)
    0027af30ldr x16, [x28+16]
    0027af34subs xzr, sp, x16
    0027af38b.ls 0x27b074
    0027af3cstr x30, [sp-96]!
    0027af40stur x29, [sp-8]
    0027af44sub x29, sp, 8
    0027af48str x0, [sp+104]
    0027af4cstr x1, [sp+112]
    0027af50strb wzr, [sp+38]
    0027af54ldr x3, [sp+104]
    0027af58ldr x3, [x3+8]
    0027af5cstr x3, [sp+48]
    0027af60ldr x4, [x1+8]
    0027af64str x4, [sp+40]
    0027af68subs xzr, x3, x4
    0027af6cb.eq 0x27af74
    0027af70b 0x27b058
    0027af74
    0027af74loc_27af74:
    0027af74ldr x3, [sp+104]
    0027af78ldr x3, [x3+24]
    0027af7cstr x3, [sp+40]
    0027af80ldr x4, [sp+112]
    0027af84ldr x4, [x4+24]
    0027af88str x4, [sp+48]
    0027af8csubs xzr, x3, x4
    0027af90b.eq 0x27af98
    0027af94b 0x27b054
    0027af98
    0027af98loc_27af98:
    0027af98ldr x3, [sp+104]
    0027af9cldr x4, [sp+112]
    0027afa0ldrb w3, [x3+32]
    0027afa4ldrb w4, [x4+32]
    0027afa8eor x3, x3, x4
    0027afaceor x3, x3, 1
    0027afb0tbnz w3, 0, 0x27afb8
    0027afb4b 0x27b050
    0027afb8
    0027afb8loc_27afb8:
    0027afb8ldr x3, [sp+104]
    0027afbcldr x4, [sp+112]
    0027afc0ldr x3, [x3+40]
    0027afc4ldr x4, [x4+40]
    0027afc8subs xzr, x4, x3
    0027afccb.eq 0x27afd4
    0027afd0b 0x27b04c
    0027afd4
    0027afd4loc_27afd4:
    0027afd4ldr x3, [sp+104]
    0027afd8ldr x3, [x3+8]
    0027afdcstr x3, [sp+48]
    0027afe0ldr x3, [sp+104]
    0027afe4ldr x3, [x3]
    0027afe8str x3, [sp+80]
    0027afecldr x3, [sp+112]
    0027aff0ldr x1, [x3]
    0027aff4str x1, [sp+72]
    0027aff8ldr x2, [sp+48]
    0027affcldr x0, [sp+80]
    0027b000bl runtime.memequal
    0027b004strb w0, [sp+39]
    0027b008tbnz w0, 0, 0x27b010
    0027b00cb 0x27b048
    0027b010
    0027b010loc_27b010:
    0027b010ldr x3, [sp+104]
    0027b014ldr x3, [x3+24]
    0027b018str x3, [sp+48]
    0027b01cldr x3, [sp+104]
    0027b020ldr x3, [x3+16]
    0027b024str x3, [sp+64]
    0027b028ldr x3, [sp+112]
    0027b02cldr x1, [x3+16]
    0027b030str x1, [sp+56]
    0027b034ldr x2, [sp+48]
    0027b038ldr x0, [sp+64]
    0027b03cbl runtime.memequal
    0027b040strb w0, [sp+38]
    0027b044b 0x27b064
    0027b048
    0027b048loc_27b048:
    0027b048b 0x27b05c
    0027b04c
    0027b04cloc_27b04c:
    0027b04cb 0x27b05c
    0027b050
    0027b050loc_27b050:
    0027b050b 0x27b05c
    0027b054
    0027b054loc_27b054:
    0027b054b 0x27b05c
    0027b058
    0027b058loc_27b058:
    0027b058b 0x27b05c
    0027b05c
    0027b05cloc_27b05c:
    0027b05cstrb wzr, [sp+38]
    0027b060b 0x27b064
    0027b064
    0027b064loc_27b064:
    0027b064ldrb w0, [sp+38]
    0027b068ldur x29, [sp-8]
    0027b06cldr x30, [sp], 96
    0027b070ret x30
    0027b074
    0027b074loc_27b074:
    0027b074stp x0, x1, [sp+8]
    0027b078mov x3, x30
    0027b07cbl runtime.morestack_noctxt.abi0
    0027b080ldp x0, x1, [sp+8]
    0027b084b 0x27af30
    0027b088udf 0
    0027b08cudf 0
    0027af30
    0027b090
    0027b090crypto/internal/fips140deps/byteorder.LEUint16: ; void crypto/internal/fips140deps/byteorder.LEUint16(struct []uint8 b)
    0027b090ldr x16, [x28+16]
    0027b094subs xzr, sp, x16
    0027b098b.ls 0x27b0dc
    0027b09cstr x30, [sp-48]!
    0027b0a0stur x29, [sp-8]
    0027b0a4sub x29, sp, 8
    0027b0a8str x0, [sp+56]
    0027b0acstr x1, [sp+64]
    0027b0b0str x2, [sp+72]
    0027b0b4strh wzr, [sp+36]
    0027b0b8ldr x0, [sp+56]
    0027b0bcldr x1, [sp+64]
    0027b0c0ldr x2, [sp+72]
    0027b0c4bl internal/byteorder.LEUint16
    0027b0c8strh w0, [sp+38]
    0027b0ccstrh w0, [sp+36]
    0027b0d0ldur x29, [sp-8]
    0027b0d4ldr x30, [sp], 48
    0027b0d8ret x30
    0027b0dc
    0027b0dcloc_27b0dc:
    0027b0dcstp x0, x1, [sp+8]
    0027b0e0str x2, [sp+24]
    0027b0e4mov x3, x30
    0027b0e8bl runtime.morestack_noctxt.abi0
    0027b0ecldp x0, x1, [sp+8]
    0027b0f0ldr x2, [sp+24]
    0027b0f4b 0x27b090
    0027b0f8udf 0
    0027b0fcudf 0
    0027b090
    0027b100
    0027b100crypto/internal/fips140deps/byteorder.BEUint32: ; void crypto/internal/fips140deps/byteorder.BEUint32(struct []uint8 b)
    0027b100ldr x16, [x28+16]
    0027b104subs xzr, sp, x16
    0027b108b.ls 0x27b14c
    0027b10cstr x30, [sp-48]!
    0027b110stur x29, [sp-8]
    0027b114sub x29, sp, 8
    0027b118str x0, [sp+56]
    0027b11cstr x1, [sp+64]
    0027b120str x2, [sp+72]
    0027b124str wzr, [sp+32]
    0027b128ldr x0, [sp+56]
    0027b12cldr x1, [sp+64]
    0027b130ldr x2, [sp+72]
    0027b134bl internal/byteorder.BEUint32
    0027b138str w0, [sp+36]
    0027b13cstr w0, [sp+32]
    0027b140ldur x29, [sp-8]
    0027b144ldr x30, [sp], 48
    0027b148ret x30
    0027b14c
    0027b14cloc_27b14c:
    0027b14cstp x0, x1, [sp+8]
    0027b150str x2, [sp+24]
    0027b154mov x3, x30
    0027b158bl runtime.morestack_noctxt.abi0
    0027b15cldp x0, x1, [sp+8]
    0027b160ldr x2, [sp+24]
    0027b164b 0x27b100
    0027b168udf 0
    0027b16cudf 0
    0027b100
    0027b170
    0027b170crypto/internal/fips140deps/byteorder.BEUint64: ; void crypto/internal/fips140deps/byteorder.BEUint64(struct []uint8 b)
    0027b170ldr x16, [x28+16]
    0027b174subs xzr, sp, x16
    0027b178b.ls 0x27b1b0
    0027b17cstr x30, [sp-64]!
    0027b180stur x29, [sp-8]
    0027b184sub x29, sp, 8
    0027b188str x0, [sp+72]
    0027b18cstr x1, [sp+80]
    0027b190str x2, [sp+88]
    0027b194str xzr, [sp+40]
    0027b198bl internal/byteorder.BEUint64
    0027b19cstr x0, [sp+48]
    0027b1a0str x0, [sp+40]
    0027b1a4ldur x29, [sp-8]
    0027b1a8ldr x30, [sp], 64
    0027b1acret x30
    0027b1b0
    0027b1b0loc_27b1b0:
    0027b1b0stp x0, x1, [sp+8]
    0027b1b4str x2, [sp+24]
    0027b1b8mov x3, x30
    0027b1bcbl runtime.morestack_noctxt.abi0
    0027b1c0ldp x0, x1, [sp+8]
    0027b1c4ldr x2, [sp+24]
    0027b1c8b 0x27b170
    0027b1ccudf 0
    0027b170
    0027b1d0
    0027b1d0crypto/internal/fips140deps/byteorder.LEUint64: ; void crypto/internal/fips140deps/byteorder.LEUint64(struct []uint8 b)
    0027b1d0ldr x16, [x28+16]
    0027b1d4subs xzr, sp, x16
    0027b1d8b.ls 0x27b210
    0027b1dcstr x30, [sp-64]!
    0027b1e0stur x29, [sp-8]
    0027b1e4sub x29, sp, 8
    0027b1e8str x0, [sp+72]
    0027b1ecstr x1, [sp+80]
    0027b1f0str x2, [sp+88]
    0027b1f4str xzr, [sp+40]
    0027b1f8bl internal/byteorder.LEUint64
    0027b1fcstr x0, [sp+48]
    0027b200str x0, [sp+40]
    0027b204ldur x29, [sp-8]
    0027b208ldr x30, [sp], 64
    0027b20cret x30
    0027b210
    0027b210loc_27b210:
    0027b210stp x0, x1, [sp+8]
    0027b214str x2, [sp+24]
    0027b218mov x3, x30
    0027b21cbl runtime.morestack_noctxt.abi0
    0027b220ldp x0, x1, [sp+8]
    0027b224ldr x2, [sp+24]
    0027b228b 0x27b1d0
    0027b22cudf 0
    0027b1d0
    0027b230
    0027b230crypto/internal/fips140deps/byteorder.BEPutUint32: ; void crypto/internal/fips140deps/byteorder.BEPutUint32(struct []uint8 b, uint32 v)
    0027b230ldr x16, [x28+16]
    0027b234subs xzr, sp, x16
    0027b238b.ls 0x27b274
    0027b23cstr x30, [sp-48]!
    0027b240stur x29, [sp-8]
    0027b244sub x29, sp, 8
    0027b248str x0, [sp+56]
    0027b24cstr x1, [sp+64]
    0027b250str x2, [sp+72]
    0027b254str w3, [sp+80]
    0027b258ldr x0, [sp+56]
    0027b25cldr x1, [sp+64]
    0027b260ldr x2, [sp+72]
    0027b264bl internal/byteorder.BEPutUint32
    0027b268ldur x29, [sp-8]
    0027b26cldr x30, [sp], 48
    0027b270ret x30
    0027b274
    0027b274loc_27b274:
    0027b274stp x0, x1, [sp+8]
    0027b278str x2, [sp+24]
    0027b27cstr w3, [sp+32]
    0027b280mov x3, x30
    0027b284bl runtime.morestack_noctxt.abi0
    0027b288ldp x0, x1, [sp+8]
    0027b28cldr x2, [sp+24]
    0027b290ldr w3, [sp+32]
    0027b294b 0x27b230
    0027b298udf 0
    0027b29cudf 0
    0027b230
    0027b2a0
    0027b2a0crypto/internal/fips140deps/byteorder.BEPutUint64: ; void crypto/internal/fips140deps/byteorder.BEPutUint64(struct []uint8 b, uint64 v)
    0027b2a0ldr x16, [x28+16]
    0027b2a4subs xzr, sp, x16
    0027b2a8b.ls 0x27b2d8
    0027b2acstr x30, [sp-48]!
    0027b2b0stur x29, [sp-8]
    0027b2b4sub x29, sp, 8
    0027b2b8str x0, [sp+56]
    0027b2bcstr x1, [sp+64]
    0027b2c0str x2, [sp+72]
    0027b2c4str x3, [sp+80]
    0027b2c8bl internal/byteorder.BEPutUint64
    0027b2ccldur x29, [sp-8]
    0027b2d0ldr x30, [sp], 48
    0027b2d4ret x30
    0027b2d8
    0027b2d8loc_27b2d8:
    0027b2d8stp x0, x1, [sp+8]
    0027b2dcstp x2, x3, [sp+24]
    0027b2e0mov x3, x30
    0027b2e4bl runtime.morestack_noctxt.abi0
    0027b2e8ldp x0, x1, [sp+8]
    0027b2ecldp x2, x3, [sp+24]
    0027b2f0b 0x27b2a0
    0027b2f4udf 0
    0027b2f8udf 0
    0027b2fcudf 0
    0027b2a0
    0027b300
    0027b300crypto/internal/fips140deps/byteorder.LEPutUint64: ; void crypto/internal/fips140deps/byteorder.LEPutUint64(struct []uint8 b, uint64 v)
    0027b300ldr x16, [x28+16]
    0027b304subs xzr, sp, x16
    0027b308b.ls 0x27b338
    0027b30cstr x30, [sp-48]!
    0027b310stur x29, [sp-8]
    0027b314sub x29, sp, 8
    0027b318str x0, [sp+56]
    0027b31cstr x1, [sp+64]
    0027b320str x2, [sp+72]
    0027b324str x3, [sp+80]
    0027b328bl internal/byteorder.LEPutUint64
    0027b32cldur x29, [sp-8]
    0027b330ldr x30, [sp], 48
    0027b334ret x30
    0027b338
    0027b338loc_27b338:
    0027b338stp x0, x1, [sp+8]
    0027b33cstp x2, x3, [sp+24]
    0027b340mov x3, x30
    0027b344bl runtime.morestack_noctxt.abi0
    0027b348ldp x0, x1, [sp+8]
    0027b34cldp x2, x3, [sp+24]
    0027b350b 0x27b300
    0027b354udf 0
    0027b358udf 0
    0027b35cudf 0
    0027b300
    0027b360
    0027b360crypto/internal/fips140deps/byteorder.BEAppendUint16: ; void crypto/internal/fips140deps/byteorder.BEAppendUint16(struct []uint8 b, uint16 v)
    0027b360ldr x16, [x28+16]
    0027b364subs xzr, sp, x16
    0027b368b.ls 0x27b3c8
    0027b36cstr x30, [sp-96]!
    0027b370stur x29, [sp-8]
    0027b374sub x29, sp, 8
    0027b378str x0, [sp+104]
    0027b37cstr x1, [sp+112]
    0027b380str x2, [sp+120]
    0027b384strh w3, [sp+128]
    0027b388str xzr, [sp+40]
    0027b38cstp xzr, xzr, [sp+48]
    0027b390ldrh w3, [sp+128]
    0027b394ldr x0, [sp+104]
    0027b398ldr x1, [sp+112]
    0027b39cldr x2, [sp+120]
    0027b3a0bl internal/byteorder.BEAppendUint16
    0027b3a4str x0, [sp+64]
    0027b3a8str x1, [sp+72]
    0027b3acstr x2, [sp+80]
    0027b3b0str x0, [sp+40]
    0027b3b4str x1, [sp+48]
    0027b3b8str x2, [sp+56]
    0027b3bcldur x29, [sp-8]
    0027b3c0ldr x30, [sp], 96
    0027b3c4ret x30
    0027b3c8
    0027b3c8loc_27b3c8:
    0027b3c8stp x0, x1, [sp+8]
    0027b3ccstr x2, [sp+24]
    0027b3d0strh w3, [sp+32]
    0027b3d4mov x3, x30
    0027b3d8bl runtime.morestack_noctxt.abi0
    0027b3dcldp x0, x1, [sp+8]
    0027b3e0ldr x2, [sp+24]
    0027b3e4ldrh w3, [sp+32]
    0027b3e8b 0x27b360
    0027b3ecudf 0
    0027b360
    0027b3f0
    0027b3f0crypto/internal/fips140deps/byteorder.BEAppendUint32: ; void crypto/internal/fips140deps/byteorder.BEAppendUint32(struct []uint8 b, uint32 v)
    0027b3f0ldr x16, [x28+16]
    0027b3f4subs xzr, sp, x16
    0027b3f8b.ls 0x27b458
    0027b3fcstr x30, [sp-96]!
    0027b400stur x29, [sp-8]
    0027b404sub x29, sp, 8
    0027b408str x0, [sp+104]
    0027b40cstr x1, [sp+112]
    0027b410str x2, [sp+120]
    0027b414str w3, [sp+128]
    0027b418str xzr, [sp+40]
    0027b41cstp xzr, xzr, [sp+48]
    0027b420ldr w3, [sp+128]
    0027b424ldr x0, [sp+104]
    0027b428ldr x1, [sp+112]
    0027b42cldr x2, [sp+120]
    0027b430bl internal/byteorder.BEAppendUint32
    0027b434str x0, [sp+64]
    0027b438str x1, [sp+72]
    0027b43cstr x2, [sp+80]
    0027b440str x0, [sp+40]
    0027b444str x1, [sp+48]
    0027b448str x2, [sp+56]
    0027b44cldur x29, [sp-8]
    0027b450ldr x30, [sp], 96
    0027b454ret x30
    0027b458
    0027b458loc_27b458:
    0027b458stp x0, x1, [sp+8]
    0027b45cstr x2, [sp+24]
    0027b460str w3, [sp+32]
    0027b464mov x3, x30
    0027b468bl runtime.morestack_noctxt.abi0
    0027b46cldp x0, x1, [sp+8]
    0027b470ldr x2, [sp+24]
    0027b474ldr w3, [sp+32]
    0027b478b 0x27b3f0
    0027b47cudf 0
    0027b3f0
    0027b480
    0027b480crypto/internal/fips140deps/byteorder.BEAppendUint64: ; void crypto/internal/fips140deps/byteorder.BEAppendUint64(struct []uint8 b, uint64 v)
    0027b480ldr x16, [x28+16]
    0027b484subs xzr, sp, x16
    0027b488b.ls 0x27b4e8
    0027b48cstr x30, [sp-96]!
    0027b490stur x29, [sp-8]
    0027b494sub x29, sp, 8
    0027b498str x0, [sp+104]
    0027b49cstr x1, [sp+112]
    0027b4a0str x2, [sp+120]
    0027b4a4str x3, [sp+128]
    0027b4a8str xzr, [sp+40]
    0027b4acstp xzr, xzr, [sp+48]
    0027b4b0ldr x3, [sp+128]
    0027b4b4ldr x0, [sp+104]
    0027b4b8ldr x1, [sp+112]
    0027b4bcldr x2, [sp+120]
    0027b4c0bl internal/byteorder.BEAppendUint64
    0027b4c4str x0, [sp+64]
    0027b4c8str x1, [sp+72]
    0027b4ccstr x2, [sp+80]
    0027b4d0str x0, [sp+40]
    0027b4d4str x1, [sp+48]
    0027b4d8str x2, [sp+56]
    0027b4dcldur x29, [sp-8]
    0027b4e0ldr x30, [sp], 96
    0027b4e4ret x30
    0027b4e8
    0027b4e8loc_27b4e8:
    0027b4e8stp x0, x1, [sp+8]
    0027b4ecstp x2, x3, [sp+24]
    0027b4f0mov x3, x30
    0027b4f4bl runtime.morestack_noctxt.abi0
    0027b4f8ldp x0, x1, [sp+8]
    0027b4fcldp x2, x3, [sp+24]
    0027b500b 0x27b480
    0027b504udf 0
    0027b508udf 0
    0027b50cudf 0
    0027b480
    0027b510
    0027b510type:.eq.crypto/internal/fips140/sha256.Digest: ; void type:.eq.crypto/internal/fips140/sha256.Digest(crypto/internal/fips140/sha256.Digest * p, crypto/internal/fips140/sha256.Digest * q)
    0027b510ldr x16, [x28+16]
    0027b514subs xzr, sp, x16
    0027b518b.ls 0x27b564
    0027b51cstr x30, [sp-64]!
    0027b520stur x29, [sp-8]
    0027b524sub x29, sp, 8
    0027b528str x0, [sp+72]
    0027b52cstr x1, [sp+80]
    0027b530strb wzr, [sp+39]
    0027b534ldr x3, [sp+72]
    0027b538str x3, [sp+48]
    0027b53cldr x1, [sp+80]
    0027b540str x1, [sp+40]
    0027b544ldr x0, [sp+48]
    0027b548movz x2, 113
    0027b54cbl runtime.memequal
    0027b550strb w0, [sp+39]
    0027b554b 0x27b558
    0027b558
    0027b558loc_27b558:
    0027b558ldur x29, [sp-8]
    0027b55cldr x30, [sp], 64
    0027b560ret x30
    0027b564
    0027b564loc_27b564:
    0027b564stp x0, x1, [sp+8]
    0027b568mov x3, x30
    0027b56cbl runtime.morestack_noctxt.abi0
    0027b570ldp x0, x1, [sp+8]
    0027b574b 0x27b510
    0027b578udf 0
    0027b57cudf 0
    0027b510
    0027b580
    0027b580type:.eq.crypto/internal/fips140/sha3.Digest: ; void type:.eq.crypto/internal/fips140/sha3.Digest(crypto/internal/fips140/sha3.Digest * p, crypto/internal/fips140/sha3.Digest * q)
    0027b580ldr x16, [x28+16]
    0027b584subs xzr, sp, x16
    0027b588b.ls 0x27b620
    0027b58cstr x30, [sp-64]!
    0027b590stur x29, [sp-8]
    0027b594sub x29, sp, 8
    0027b598str x0, [sp+72]
    0027b59cstr x1, [sp+80]
    0027b5a0strb wzr, [sp+39]
    0027b5a4ldr x3, [sp+72]
    0027b5a8ldr x4, [sp+80]
    0027b5acldr x3, [x3+224]
    0027b5b0ldr x4, [x4+224]
    0027b5b4subs xzr, x4, x3
    0027b5b8b.eq 0x27b5c0
    0027b5bcb 0x27b604
    0027b5c0
    0027b5c0loc_27b5c0:
    0027b5c0ldr x3, [sp+72]
    0027b5c4ldr x4, [sp+80]
    0027b5c8ldr x3, [x3+232]
    0027b5ccldr x4, [x4+232]
    0027b5d0subs xzr, x4, x3
    0027b5d4b.eq 0x27b5dc
    0027b5d8b 0x27b600
    0027b5dc
    0027b5dcloc_27b5dc:
    0027b5dcldr x3, [sp+72]
    0027b5e0str x3, [sp+48]
    0027b5e4ldr x1, [sp+80]
    0027b5e8str x1, [sp+40]
    0027b5ecldr x0, [sp+48]
    0027b5f0movz x2, 217
    0027b5f4bl runtime.memequal
    0027b5f8strb w0, [sp+39]
    0027b5fcb 0x27b610
    0027b600
    0027b600loc_27b600:
    0027b600b 0x27b608
    0027b604
    0027b604loc_27b604:
    0027b604b 0x27b608
    0027b608
    0027b608loc_27b608:
    0027b608strb wzr, [sp+39]
    0027b60cb 0x27b610
    0027b610
    0027b610loc_27b610:
    0027b610ldrb w0, [sp+39]
    0027b614ldur x29, [sp-8]
    0027b618ldr x30, [sp], 64
    0027b61cret x30
    0027b620
    0027b620loc_27b620:
    0027b620stp x0, x1, [sp+8]
    0027b624mov x3, x30
    0027b628bl runtime.morestack_noctxt.abi0
    0027b62cldp x0, x1, [sp+8]
    0027b630b 0x27b580
    0027b634udf 0
    0027b638udf 0
    0027b63cudf 0
    0027b580
    0027b640
    0027b640crypto/internal/sysrand.warnBlocked: ; void crypto/internal/sysrand.warnBlocked(void)
    0027b640ldr x16, [x28+16]
    0027b644subs xzr, sp, x16
    0027b648b.ls 0x27b67c
    0027b64cstr x30, [sp-32]!
    0027b650stur x29, [sp-8]
    0027b654sub x29, sp, 8
    0027b658bl runtime.printlock
    0027b65cadrp x0, 0x454000
    0027b660add x0, x0, 2573
    0027b664movz x1, 80
    0027b668bl runtime.printstring
    0027b66cbl runtime.printunlock
    0027b670ldur x29, [sp-8]
    0027b674ldr x30, [sp], 32
    0027b678ret x30
    0027b67c
    0027b67cloc_27b67c:
    0027b67cmov x3, x30
    0027b680bl runtime.morestack_noctxt.abi0
    0027b684b 0x27b640
    0027b688udf 0
    0027b68cudf 0
    0027b640
    0027b690
    0027b690crypto/internal/sysrand.Read: ; void crypto/internal/sysrand.Read(struct []uint8 b)
    0027b690ldr x16, [x28+16]
    0027b694sub x17, sp, 80
    0027b698subs xzr, x17, x16
    0027b69cb.ls 0x27b85c
    0027b6a0str x30, [sp-208]!
    0027b6a4stur x29, [sp-8]
    0027b6a8sub x29, sp, 8
    0027b6acstr x0, [sp+216]
    0027b6b0str x1, [sp+224]
    0027b6b4str x2, [sp+232]
    0027b6b8adrp x0, 0x7d0000
    0027b6bcadd x0, x0, 1712
    0027b6c0mov x1, xzr
    0027b6c4orr x2, xzr, 1
    0027b6c8bl sync/atomic.(*Bool).CompareAndSwap
    0027b6ccstrb w0, [sp+63]
    0027b6d0tbnz w0, 0, 0x27b6d8
    0027b6d4b 0x27b774
    0027b6d8
    0027b6d8loc_27b6d8:
    0027b6d8movz x0, 22528
    0027b6dcmovk x0, 0xf8470000
    0027b6e0movk x0, 0xd00000000
    0027b6e4adrp x1, 0x45e000
    0027b6e8add x1, x1, 768
    0027b6ecbl time.AfterFunc
    0027b6f0str x0, [sp+112]
    0027b6f4str x0, [sp+192]
    0027b6f8stp xzr, xzr, [sp+168]
    0027b6fcadd x2, sp, 168
    0027b700str x2, [sp+184]
    0027b704ldrsb x27, [x2]
    0027b708adrp x3, 0
    0027b70cadd x3, x3, 2176
    0027b710str x3, [x2]
    0027b714ldrsb x27, [x2]
    0027b718ldr x3, [sp+192]
    0027b71cadrp x27, 0x7d0000
    0027b720ldr w4, [x27+3056]
    0027b724cbz w4, 0x27b72c
    0027b728b 0x27b730
    0027b72c
    0027b72cloc_27b72c:
    0027b72cb 0x27b744
    0027b730
    0027b730loc_27b730:
    0027b730bl runtime.gcWriteBarrier2
    0027b734str x3, [x25]
    0027b738ldr x1, [x2+8]
    0027b73cstr x1, [x25+8]
    0027b740b 0x27b744
    0027b744
    0027b744loc_27b744:
    0027b744str x3, [x2+8]
    0027b748str x2, [sp+88]
    0027b74cadd x0, sp, 64
    0027b750bl runtime.deferprocStack
    0027b754subs xzr, x0, 0
    0027b758b.ne 0x27b764
    0027b75cb 0x27b760
    0027b760
    0027b760loc_27b760:
    0027b760b 0x27b778
    0027b764
    0027b764loc_27b764:
    0027b764bl runtime.deferreturn
    0027b768ldur x29, [sp-8]
    0027b76cldr x30, [sp], 208
    0027b770ret x30
    0027b774
    0027b774loc_27b774:
    0027b774b 0x27b778
    0027b778
    0027b778loc_27b778:
    0027b778ldr x0, [sp+216]
    0027b77cldr x1, [sp+224]
    0027b780ldr x2, [sp+232]
    0027b784bl crypto/internal/sysrand.read
    0027b788str x0, [sp+136]
    0027b78cstr x1, [sp+144]
    0027b790subs xzr, x0, 0
    0027b794cset x3, ne
    0027b798strb w3, [sp+63]
    0027b79ccbnz x0, 0x27b7a4
    0027b7a0b 0x27b7a8
    0027b7a4
    0027b7a4loc_27b7a4:
    0027b7a4b 0x27b7b8
    0027b7a8
    0027b7a8loc_27b7a8:
    0027b7a8adrp x27, 0x7d0000
    0027b7acldrb w5, [x27+1550]
    0027b7b0strb w5, [sp+63]
    0027b7b4b 0x27b7b8
    0027b7b8
    0027b7b8loc_27b7b8:
    0027b7b8ldrb w5, [sp+63]
    0027b7bctbnz w5, 0, 0x27b7d4
    0027b7c0b 0x27b7c4
    0027b7c4
    0027b7c4loc_27b7c4:
    0027b7c4bl runtime.deferreturn
    0027b7c8ldur x29, [sp-8]
    0027b7ccldr x30, [sp], 208
    0027b7d0ret x30
    0027b7d4
    0027b7d4loc_27b7d4:
    0027b7d4stp xzr, xzr, [sp+120]
    0027b7d8adrp x27, 0x7d0000
    0027b7dcldrb w5, [x27+1550]
    0027b7e0tbnz w5, 0, 0x27b7e8
    0027b7e4b 0x27b83c
    0027b7e8
    0027b7e8loc_27b7e8:
    0027b7e8adrp x5, 0x43e000
    0027b7ecadd x5, x5, 3679
    0027b7f0str x5, [sp+120]
    0027b7f4movz x5, 25
    0027b7f8str x5, [sp+128]
    0027b7fcb 0x27b800
    0027b800
    0027b800loc_27b800:
    0027b800ldr x3, [sp+120]
    0027b804ldr x4, [sp+128]
    0027b808mov x0, xzr
    0027b80cadrp x1, 0x453000
    0027b810add x1, x1, 3672
    0027b814movz x2, 74
    0027b818bl runtime.concatstring2
    0027b81cstr x0, [sp+152]
    0027b820str x1, [sp+160]
    0027b824bl crypto/internal/sysrand.fatal
    0027b828adrp x0, 0x37a000
    0027b82cadd x0, x0, 2944
    0027b830adrp x1, 0x496000
    0027b834add x1, x1, 8
    0027b838bl runtime.gopanic
    0027b83c
    0027b83cloc_27b83c:
    0027b83cldr x1, [sp+136]
    0027b840ldrsb x27, [x1]
    0027b844ldr x1, [x1+24]
    0027b848ldr x0, [sp+144]
    0027b84cblr x1
    0027b850str x0, [sp+120]
    0027b854str x1, [sp+128]
    0027b858b 0x27b800
    0027b85c
    0027b85cloc_27b85c:
    0027b85cstp x0, x1, [sp+8]
    0027b860str x2, [sp+24]
    0027b864mov x3, x30
    0027b868bl runtime.morestack_noctxt.abi0
    0027b86cldp x0, x1, [sp+8]
    0027b870ldr x2, [sp+24]
    0027b874b 0x27b690
    0027b878udf 0
    0027b87cudf 0
    0027b690