File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001776e0
001776e0google.golang.org/protobuf/encoding/protowire.AppendVarint: ; void google.golang.org/protobuf/encoding/protowire.AppendVarint(struct []uint8 b, uint64 v)
001776e0ldr x16, [x28+16]
001776e4sub x17, sp, 48
001776e8subs xzr, x17, x16
001776ecb.ls 0x177fec
001776f0str x30, [sp-176]!
001776f4stur x29, [sp-8]
001776f8sub x29, sp, 8
001776fcstr x0, [sp+184]
00177700str x1, [sp+192]
00177704str x2, [sp+200]
00177708str x3, [sp+208]
0017770cstr xzr, [sp+144]
00177710stp xzr, xzr, [sp+152]
00177714ldr x5, [sp+208]
00177718subs xzr, x5, 128
0017771cb.lo 0x177724
00177720b 0x177780
00177724
00177724loc_177724:
00177724b 0x177728
00177728
00177728loc_177728:
00177728ldr x5, [sp+208]
0017772cstrb w5, [sp+123]
00177730ldr x2, [sp+200]
00177734ldr x0, [sp+184]
00177738ldr x5, [sp+192]
0017773cadd x1, x5, 1
00177740subs xzr, x2, x1
00177744b.hs 0x17774c
00177748b 0x177750
0017774c
0017774cloc_17774c:
0017774cb 0x177764
00177750
00177750loc_177750:
00177750orr x3, xzr, 1
00177754adrp x4, 0x47e000
00177758add x4, x4, 3072
0017775cbl runtime.growslice
00177760b 0x177764
00177764
00177764loc_177764:
00177764ldrb w3, [sp+123]
00177768sub x4, x1, 1
0017776cstrb w3, [x0+x4]
00177770str x0, [sp+184]
00177774str x1, [sp+192]
00177778str x2, [sp+200]
0017777cb 0x177fc8
00177780
00177780loc_177780:
00177780ldr x5, [sp+208]
00177784subs xzr, x5, 16384
00177788b.lo 0x177790
0017778cb 0x17780c
00177790
00177790loc_177790:
00177790b 0x177794
00177794
00177794loc_177794:
00177794ldr x5, [sp+208]
00177798and x5, x5, 127
0017779corr x5, x5, 128
001777a0strb w5, [sp+112]
001777a4ldr x5, [sp+208]
001777a8ubfm x5, x5, 7, 63
001777acstrb w5, [sp+101]
001777b0ldr x2, [sp+200]
001777b4ldr x0, [sp+184]
001777b8ldr x5, [sp+192]
001777bcadd x1, x5, 2
001777c0subs xzr, x2, x1
001777c4b.hs 0x1777cc
001777c8b 0x1777d0
001777cc
001777ccloc_1777cc:
001777ccb 0x1777e4
001777d0
001777d0loc_1777d0:
001777d0orr x3, xzr, 2
001777d4adrp x4, 0x47e000
001777d8add x4, x4, 3072
001777dcbl runtime.growslice
001777e0b 0x1777e4
001777e4
001777e4loc_1777e4:
001777e4ldrb w3, [sp+112]
001777e8ldrb w4, [sp+101]
001777ecsub x5, x1, 2
001777f0strb w3, [x0+x5]
001777f4add x3, x0, x5
001777f8strb w4, [x3+1]
001777fcstr x0, [sp+184]
00177800str x1, [sp+192]
00177804str x2, [sp+200]
00177808b 0x177fc8
0017780c
0017780cloc_17780c:
0017780cldr x5, [sp+208]
00177810subs xzr, x5, 0x200000
00177814b.lo 0x17781c
00177818b 0x1778b0
0017781c
0017781cloc_17781c:
0017781cb 0x177820
00177820
00177820loc_177820:
00177820ldr x5, [sp+208]
00177824and x5, x5, 127
00177828orr x5, x5, 128
0017782cstrb w5, [sp+93]
00177830ldr x5, [sp+208]
00177834ubfm x5, x5, 7, 13
00177838orr x5, x5, 128
0017783cstrb w5, [sp+92]
00177840ldr x5, [sp+208]
00177844ubfm x5, x5, 14, 63
00177848strb w5, [sp+91]
0017784cldr x2, [sp+200]
00177850ldr x0, [sp+184]
00177854ldr x5, [sp+192]
00177858add x1, x5, 3
0017785csubs xzr, x2, x1
00177860b.hs 0x177868
00177864b 0x17786c
00177868
00177868loc_177868:
00177868b 0x177880
0017786c
0017786cloc_17786c:
0017786corr x3, xzr, 3
00177870adrp x4, 0x47e000
00177874add x4, x4, 3072
00177878bl runtime.growslice
0017787cb 0x177880
00177880
00177880loc_177880:
00177880ldrb w3, [sp+93]
00177884ldrb w4, [sp+92]
00177888ldrb w5, [sp+91]
0017788csub x6, x1, 3
00177890strb w3, [x0+x6]
00177894add x3, x0, x6
00177898strb w4, [x3+1]
0017789cstrb w5, [x3+2]
001778a0str x0, [sp+184]
001778a4str x1, [sp+192]
001778a8str x2, [sp+200]
001778acb 0x177fc8
001778b0
001778b0loc_1778b0:
001778b0ldr x5, [sp+208]
001778b4movz x6, 0x10000000
001778b8subs xzr, x5, x6
001778bcb.lo 0x1778c4
001778c0b 0x177970
001778c4
001778c4loc_1778c4:
001778c4b 0x1778c8
001778c8
001778c8loc_1778c8:
001778c8ldr x5, [sp+208]
001778ccand x5, x5, 127
001778d0orr x5, x5, 128
001778d4strb w5, [sp+90]
001778d8ldr x5, [sp+208]
001778dcubfm x5, x5, 7, 13
001778e0orr x5, x5, 128
001778e4strb w5, [sp+143]
001778e8ldr x5, [sp+208]
001778ecubfm x5, x5, 14, 20
001778f0orr x5, x5, 128
001778f4strb w5, [sp+142]
001778f8ldr x5, [sp+208]
001778fcubfm x5, x5, 21, 63
00177900strb w5, [sp+141]
00177904ldr x2, [sp+200]
00177908ldr x0, [sp+184]
0017790cldr x5, [sp+192]
00177910add x1, x5, 4
00177914subs xzr, x2, x1
00177918b.hs 0x177920
0017791cb 0x177924
00177920
00177920loc_177920:
00177920b 0x177938
00177924
00177924loc_177924:
00177924orr x3, xzr, 4
00177928adrp x4, 0x47e000
0017792cadd x4, x4, 3072
00177930bl runtime.growslice
00177934b 0x177938
00177938
00177938loc_177938:
00177938ldrb w3, [sp+90]
0017793cldrb w4, [sp+143]
00177940ldrb w5, [sp+142]
00177944ldrb w6, [sp+141]
00177948sub x7, x1, 4
0017794cstrb w3, [x0+x7]
00177950add x3, x0, x7
00177954strb w4, [x3+1]
00177958strb w5, [x3+2]
0017795cstrb w6, [x3+3]
00177960str x0, [sp+184]
00177964str x1, [sp+192]
00177968str x2, [sp+200]
0017796cb 0x177fc8
00177970
00177970loc_177970:
00177970ldr x5, [sp+208]
00177974movz x6, 0x800000000
00177978subs xzr, x5, x6
0017797cb.lo 0x177984
00177980b 0x177a48
00177984
00177984loc_177984:
00177984b 0x177988
00177988
00177988loc_177988:
00177988ldr x5, [sp+208]
0017798cand x5, x5, 127
00177990orr x5, x5, 128
00177994strb w5, [sp+140]
00177998ldr x5, [sp+208]
0017799cubfm x5, x5, 7, 13
001779a0orr x5, x5, 128
001779a4strb w5, [sp+139]
001779a8ldr x5, [sp+208]
001779acubfm x5, x5, 14, 20
001779b0orr x5, x5, 128
001779b4strb w5, [sp+138]
001779b8ldr x5, [sp+208]
001779bcubfm x5, x5, 21, 27
001779c0orr x5, x5, 128
001779c4strb w5, [sp+137]
001779c8ldr x5, [sp+208]
001779ccubfm x5, x5, 28, 63
001779d0strb w5, [sp+136]
001779d4ldr x2, [sp+200]
001779d8ldr x0, [sp+184]
001779dcldr x5, [sp+192]
001779e0add x1, x5, 5
001779e4subs xzr, x2, x1
001779e8b.hs 0x1779f0
001779ecb 0x1779f4
001779f0
001779f0loc_1779f0:
001779f0b 0x177a08
001779f4
001779f4loc_1779f4:
001779f4movz x3, 5
001779f8adrp x4, 0x47e000
001779fcadd x4, x4, 3072
00177a00bl runtime.growslice
00177a04b 0x177a08
00177a08
00177a08loc_177a08:
00177a08ldrb w3, [sp+140]
00177a0cldrb w4, [sp+139]
00177a10ldrb w5, [sp+138]
00177a14ldrb w6, [sp+137]
00177a18ldrb w7, [sp+136]
00177a1csub x8, x1, 5
00177a20strb w3, [x0+x8]
00177a24add x3, x0, x8
00177a28strb w4, [x3+1]
00177a2cstrb w5, [x3+2]
00177a30strb w6, [x3+3]
00177a34strb w7, [x3+4]
00177a38str x0, [sp+184]
00177a3cstr x1, [sp+192]
00177a40str x2, [sp+200]
00177a44b 0x177fc8
00177a48
00177a48loc_177a48:
00177a48ldr x5, [sp+208]
00177a4cmovz x6, 0x40000000000
00177a50subs xzr, x5, x6
00177a54b.lo 0x177a5c
00177a58b 0x177b38
00177a5c
00177a5cloc_177a5c:
00177a5cb 0x177a60
00177a60
00177a60loc_177a60:
00177a60ldr x5, [sp+208]
00177a64and x5, x5, 127
00177a68orr x5, x5, 128
00177a6cstrb w5, [sp+135]
00177a70ldr x5, [sp+208]
00177a74ubfm x5, x5, 7, 13
00177a78orr x5, x5, 128
00177a7cstrb w5, [sp+134]
00177a80ldr x5, [sp+208]
00177a84ubfm x5, x5, 14, 20
00177a88orr x5, x5, 128
00177a8cstrb w5, [sp+133]
00177a90ldr x5, [sp+208]
00177a94ubfm x5, x5, 21, 27
00177a98orr x5, x5, 128
00177a9cstrb w5, [sp+132]
00177aa0ldr x5, [sp+208]
00177aa4ubfm x5, x5, 28, 34
00177aa8orr x5, x5, 128
00177aacstrb w5, [sp+131]
00177ab0ldr x5, [sp+208]
00177ab4ubfm x5, x5, 35, 63
00177ab8strb w5, [sp+130]
00177abcldr x2, [sp+200]
00177ac0ldr x0, [sp+184]
00177ac4ldr x5, [sp+192]
00177ac8add x1, x5, 6
00177accsubs xzr, x2, x1
00177ad0b.hs 0x177ad8
00177ad4b 0x177adc
00177ad8
00177ad8loc_177ad8:
00177ad8b 0x177af0
00177adc
00177adcloc_177adc:
00177adcorr x3, xzr, 6
00177ae0adrp x4, 0x47e000
00177ae4add x4, x4, 3072
00177ae8bl runtime.growslice
00177aecb 0x177af0
00177af0
00177af0loc_177af0:
00177af0ldrb w3, [sp+135]
00177af4ldrb w4, [sp+134]
00177af8ldrb w5, [sp+133]
00177afcldrb w6, [sp+132]
00177b00ldrb w7, [sp+131]
00177b04ldrb w8, [sp+130]
00177b08sub x9, x1, 6
00177b0cstrb w3, [x0+x9]
00177b10add x3, x0, x9
00177b14strb w4, [x3+1]
00177b18strb w5, [x3+2]
00177b1cstrb w6, [x3+3]
00177b20strb w7, [x3+4]
00177b24strb w8, [x3+5]
00177b28str x0, [sp+184]
00177b2cstr x1, [sp+192]
00177b30str x2, [sp+200]
00177b34b 0x177fc8
00177b38
00177b38loc_177b38:
00177b38ldr x5, [sp+208]
00177b3cmovz x6, 0x2000000000000
00177b40subs xzr, x5, x6
00177b44b.lo 0x177b4c
00177b48b 0x177c40
00177b4c
00177b4cloc_177b4c:
00177b4cb 0x177b50
00177b50
00177b50loc_177b50:
00177b50ldr x5, [sp+208]
00177b54and x5, x5, 127
00177b58orr x5, x5, 128
00177b5cstrb w5, [sp+129]
00177b60ldr x5, [sp+208]
00177b64ubfm x5, x5, 7, 13
00177b68orr x5, x5, 128
00177b6cstrb w5, [sp+128]
00177b70ldr x5, [sp+208]
00177b74ubfm x5, x5, 14, 20
00177b78orr x5, x5, 128
00177b7cstrb w5, [sp+127]
00177b80ldr x5, [sp+208]
00177b84ubfm x5, x5, 21, 27
00177b88orr x5, x5, 128
00177b8cstrb w5, [sp+126]
00177b90ldr x5, [sp+208]
00177b94ubfm x5, x5, 28, 34
00177b98orr x5, x5, 128
00177b9cstrb w5, [sp+125]
00177ba0ldr x5, [sp+208]
00177ba4ubfm x5, x5, 35, 41
00177ba8orr x5, x5, 128
00177bacstrb w5, [sp+124]
00177bb0ldr x5, [sp+208]
00177bb4ubfm x5, x5, 42, 63
00177bb8strb w5, [sp+122]
00177bbcldr x2, [sp+200]
00177bc0ldr x0, [sp+184]
00177bc4ldr x5, [sp+192]
00177bc8add x1, x5, 7
00177bccsubs xzr, x2, x1
00177bd0b.hs 0x177bd8
00177bd4b 0x177bdc
00177bd8
00177bd8loc_177bd8:
00177bd8b 0x177bf0
00177bdc
00177bdcloc_177bdc:
00177bdcorr x3, xzr, 7
00177be0adrp x4, 0x47e000
00177be4add x4, x4, 3072
00177be8bl runtime.growslice
00177becb 0x177bf0
00177bf0
00177bf0loc_177bf0:
00177bf0ldrb w3, [sp+129]
00177bf4ldrb w4, [sp+128]
00177bf8ldrb w5, [sp+127]
00177bfcldrb w6, [sp+126]
00177c00ldrb w7, [sp+125]
00177c04ldrb w8, [sp+124]
00177c08ldrb w9, [sp+122]
00177c0csub x10, x1, 7
00177c10strb w3, [x0+x10]
00177c14add x3, x0, x10
00177c18strb w4, [x3+1]
00177c1cstrb w5, [x3+2]
00177c20strb w6, [x3+3]
00177c24strb w7, [x3+4]
00177c28strb w8, [x3+5]
00177c2cstrb w9, [x3+6]
00177c30str x0, [sp+184]
00177c34str x1, [sp+192]
00177c38str x2, [sp+200]
00177c3cb 0x177fc8
00177c40
00177c40loc_177c40:
00177c40ldr x5, [sp+208]
00177c44movz x6, 0x100000000000000
00177c48subs xzr, x5, x6
00177c4cb.lo 0x177c54
00177c50b 0x177d60
00177c54
00177c54loc_177c54:
00177c54b 0x177c58
00177c58
00177c58loc_177c58:
00177c58ldr x5, [sp+208]
00177c5cand x5, x5, 127
00177c60orr x5, x5, 128
00177c64strb w5, [sp+121]
00177c68ldr x5, [sp+208]
00177c6cubfm x5, x5, 7, 13
00177c70orr x5, x5, 128
00177c74strb w5, [sp+120]
00177c78ldr x5, [sp+208]
00177c7cubfm x5, x5, 14, 20
00177c80orr x5, x5, 128
00177c84strb w5, [sp+119]
00177c88ldr x5, [sp+208]
00177c8cubfm x5, x5, 21, 27
00177c90orr x5, x5, 128
00177c94strb w5, [sp+118]
00177c98ldr x5, [sp+208]
00177c9cubfm x5, x5, 28, 34
00177ca0orr x5, x5, 128
00177ca4strb w5, [sp+117]
00177ca8ldr x5, [sp+208]
00177cacubfm x5, x5, 35, 41
00177cb0orr x5, x5, 128
00177cb4strb w5, [sp+116]
00177cb8ldr x5, [sp+208]
00177cbcubfm x5, x5, 42, 48
00177cc0orr x5, x5, 128
00177cc4strb w5, [sp+115]
00177cc8ldr x5, [sp+208]
00177cccubfm x5, x5, 49, 63
00177cd0strb w5, [sp+114]
00177cd4ldr x2, [sp+200]
00177cd8ldr x0, [sp+184]
00177cdcldr x5, [sp+192]
00177ce0add x1, x5, 8
00177ce4subs xzr, x2, x1
00177ce8b.hs 0x177cf0
00177cecb 0x177cf4
00177cf0
00177cf0loc_177cf0:
00177cf0b 0x177d08
00177cf4
00177cf4loc_177cf4:
00177cf4orr x3, xzr, 8
00177cf8adrp x4, 0x47e000
00177cfcadd x4, x4, 3072
00177d00bl runtime.growslice
00177d04b 0x177d08
00177d08
00177d08loc_177d08:
00177d08ldrb w3, [sp+121]
00177d0cldrb w4, [sp+120]
00177d10ldrb w5, [sp+119]
00177d14ldrb w6, [sp+118]
00177d18ldrb w7, [sp+117]
00177d1cldrb w8, [sp+116]
00177d20ldrb w9, [sp+115]
00177d24ldrb w10, [sp+114]
00177d28sub x11, x1, 8
00177d2cstrb w3, [x0+x11]
00177d30add x3, x0, x11
00177d34strb w4, [x3+1]
00177d38strb w5, [x3+2]
00177d3cstrb w6, [x3+3]
00177d40strb w7, [x3+4]
00177d44strb w8, [x3+5]
00177d48strb w9, [x3+6]
00177d4cstrb w10, [x3+7]
00177d50str x0, [sp+184]
00177d54str x1, [sp+192]
00177d58str x2, [sp+200]
00177d5cb 0x177fc8
00177d60
00177d60loc_177d60:
00177d60ldr x5, [sp+208]
00177d64movz x6, 0x8000000000000000
00177d68subs xzr, x5, x6
00177d6cb.lo 0x177d74
00177d70b 0x177e98
00177d74
00177d74loc_177d74:
00177d74b 0x177d78
00177d78
00177d78loc_177d78:
00177d78ldr x5, [sp+208]
00177d7cand x5, x5, 127
00177d80orr x5, x5, 128
00177d84strb w5, [sp+113]
00177d88ldr x5, [sp+208]
00177d8cubfm x5, x5, 7, 13
00177d90orr x5, x5, 128
00177d94strb w5, [sp+111]
00177d98ldr x5, [sp+208]
00177d9cubfm x5, x5, 14, 20
00177da0orr x5, x5, 128
00177da4strb w5, [sp+110]
00177da8ldr x5, [sp+208]
00177dacubfm x5, x5, 21, 27
00177db0orr x5, x5, 128
00177db4strb w5, [sp+109]
00177db8ldr x5, [sp+208]
00177dbcubfm x5, x5, 28, 34
00177dc0orr x5, x5, 128
00177dc4strb w5, [sp+108]
00177dc8ldr x5, [sp+208]
00177dccubfm x5, x5, 35, 41
00177dd0orr x5, x5, 128
00177dd4strb w5, [sp+107]
00177dd8ldr x5, [sp+208]
00177ddcubfm x5, x5, 42, 48
00177de0orr x5, x5, 128
00177de4strb w5, [sp+106]
00177de8ldr x5, [sp+208]
00177decubfm x5, x5, 49, 55
00177df0orr x5, x5, 128
00177df4strb w5, [sp+105]
00177df8ldr x5, [sp+208]
00177dfcubfm x5, x5, 56, 63
00177e00strb w5, [sp+104]
00177e04ldr x2, [sp+200]
00177e08ldr x0, [sp+184]
00177e0cldr x5, [sp+192]
00177e10add x1, x5, 9
00177e14subs xzr, x2, x1
00177e18b.hs 0x177e20
00177e1cb 0x177e24
00177e20
00177e20loc_177e20:
00177e20b 0x177e38
00177e24
00177e24loc_177e24:
00177e24movz x3, 9
00177e28adrp x4, 0x47e000
00177e2cadd x4, x4, 3072
00177e30bl runtime.growslice
00177e34b 0x177e38
00177e38
00177e38loc_177e38:
00177e38ldrb w3, [sp+113]
00177e3cldrb w4, [sp+111]
00177e40ldrb w5, [sp+110]
00177e44ldrb w6, [sp+109]
00177e48ldrb w7, [sp+108]
00177e4cldrb w8, [sp+107]
00177e50ldrb w9, [sp+106]
00177e54ldrb w10, [sp+105]
00177e58ldrb w11, [sp+104]
00177e5csub x12, x1, 9
00177e60strb w3, [x0+x12]
00177e64add x3, x0, x12
00177e68strb w4, [x3+1]
00177e6cstrb w5, [x3+2]
00177e70strb w6, [x3+3]
00177e74strb w7, [x3+4]
00177e78strb w8, [x3+5]
00177e7cstrb w9, [x3+6]
00177e80strb w10, [x3+7]
00177e84strb w11, [x3+8]
00177e88str x0, [sp+184]
00177e8cstr x1, [sp+192]
00177e90str x2, [sp+200]
00177e94b 0x177fc8
00177e98
00177e98loc_177e98:
00177e98b 0x177e9c
00177e9c
00177e9cloc_177e9c:
00177e9cldr x5, [sp+208]
00177ea0and x5, x5, 127
00177ea4orr x5, x5, 128
00177ea8strb w5, [sp+103]
00177eacldr x5, [sp+208]
00177eb0ubfm x5, x5, 7, 13
00177eb4orr x5, x5, 128
00177eb8strb w5, [sp+102]
00177ebcldr x5, [sp+208]
00177ec0ubfm x5, x5, 14, 20
00177ec4orr x5, x5, 128
00177ec8strb w5, [sp+100]
00177eccldr x5, [sp+208]
00177ed0ubfm x5, x5, 21, 27
00177ed4orr x5, x5, 128
00177ed8strb w5, [sp+99]
00177edcldr x5, [sp+208]
00177ee0ubfm x5, x5, 28, 34
00177ee4orr x5, x5, 128
00177ee8strb w5, [sp+98]
00177eecldr x5, [sp+208]
00177ef0ubfm x5, x5, 35, 41
00177ef4orr x5, x5, 128
00177ef8strb w5, [sp+97]
00177efcldr x5, [sp+208]
00177f00ubfm x5, x5, 42, 48
00177f04orr x5, x5, 128
00177f08strb w5, [sp+96]
00177f0cldr x5, [sp+208]
00177f10ubfm x5, x5, 49, 55
00177f14orr x5, x5, 128
00177f18strb w5, [sp+95]
00177f1cldr x5, [sp+208]
00177f20ubfm x5, x5, 56, 62
00177f24orr x5, x5, 128
00177f28strb w5, [sp+94]
00177f2cldr x2, [sp+200]
00177f30ldr x0, [sp+184]
00177f34ldr x5, [sp+192]
00177f38add x1, x5, 10
00177f3csubs xzr, x2, x1
00177f40b.hs 0x177f48
00177f44b 0x177f4c
00177f48
00177f48loc_177f48:
00177f48b 0x177f60
00177f4c
00177f4cloc_177f4c:
00177f4cmovz x3, 10
00177f50adrp x4, 0x47e000
00177f54add x4, x4, 3072
00177f58bl runtime.growslice
00177f5cb 0x177f60
00177f60
00177f60loc_177f60:
00177f60ldrb w3, [sp+103]
00177f64ldrb w4, [sp+102]
00177f68ldrb w5, [sp+100]
00177f6cldrb w6, [sp+99]
00177f70ldrb w7, [sp+98]
00177f74ldrb w8, [sp+97]
00177f78ldrb w9, [sp+96]
00177f7cldrb w10, [sp+95]
00177f80ldrb w11, [sp+94]
00177f84sub x12, x1, 10
00177f88strb w3, [x0+x12]
00177f8cadd x3, x0, x12
00177f90strb w4, [x3+1]
00177f94strb w5, [x3+2]
00177f98strb w6, [x3+3]
00177f9cstrb w7, [x3+4]
00177fa0strb w8, [x3+5]
00177fa4strb w9, [x3+6]
00177fa8strb w10, [x3+7]
00177facstrb w11, [x3+8]
00177fb0orr x4, xzr, 1
00177fb4strb w4, [x3+9]
00177fb8str x0, [sp+184]
00177fbcstr x1, [sp+192]
00177fc0str x2, [sp+200]
00177fc4b 0x177fc8
00177fc8
00177fc8loc_177fc8:
00177fc8ldr x0, [sp+184]
00177fccldr x1, [sp+192]
00177fd0ldr x2, [sp+200]
00177fd4str x0, [sp+144]
00177fd8str x1, [sp+152]
00177fdcstr x2, [sp+160]
00177fe0ldur x29, [sp-8]
00177fe4ldr x30, [sp], 176
00177fe8ret x30
00177fec
00177fecloc_177fec:
00177fecstp x0, x1, [sp+8]
00177ff0stp x2, x3, [sp+24]
00177ff4mov x3, x30
00177ff8bl runtime.morestack_noctxt.abi0
00177ffcldp x0, x1, [sp+8]
00178000ldp x2, x3, [sp+24]
00178004b 0x1776e0
00178008udf 0
0017800cudf 0
001776e0
001776e0google.golang.org/protobuf/encoding/protowire.AppendVarint: ; void google.golang.org/protobuf/encoding/protowire.AppendVarint(struct []uint8 b, uint64 v)
001776e0ldr x16, [x28+16]
001776e4sub x17, sp, 48
001776e8subs xzr, x17, x16
001776ecb.ls 0x177fec
001776f0str x30, [sp-176]!
001776f4stur x29, [sp-8]
001776f8sub x29, sp, 8
001776fcstr x0, [sp+184]
00177700str x1, [sp+192]
00177704str x2, [sp+200]
00177708str x3, [sp+208]
0017770cstr xzr, [sp+144]
00177710stp xzr, xzr, [sp+152]
00177714ldr x5, [sp+208]
00177718subs xzr, x5, 128
0017771cb.lo 0x177724
00177720b 0x177780
00177724
00177724loc_177724:
00177724b 0x177728
00177728
00177728loc_177728:
00177728ldr x5, [sp+208]
0017772cstrb w5, [sp+123]
00177730ldr x2, [sp+200]
00177734ldr x0, [sp+184]
00177738ldr x5, [sp+192]
0017773cadd x1, x5, 1
00177740subs xzr, x2, x1
00177744b.hs 0x17774c
00177748b 0x177750
0017774c
0017774cloc_17774c:
0017774cb 0x177764
00177750
00177750loc_177750:
00177750orr x3, xzr, 1
00177754adrp x4, 0x47e000
00177758add x4, x4, 3072
0017775cbl runtime.growslice
00177760b 0x177764
00177764
00177764loc_177764:
00177764ldrb w3, [sp+123]
00177768sub x4, x1, 1
0017776cstrb w3, [x0+x4]
00177770str x0, [sp+184]
00177774str x1, [sp+192]
00177778str x2, [sp+200]
0017777cb 0x177fc8
00177780
00177780loc_177780:
00177780ldr x5, [sp+208]
00177784subs xzr, x5, 16384
00177788b.lo 0x177790
0017778cb 0x17780c
00177790
00177790loc_177790:
00177790b 0x177794
00177794
00177794loc_177794:
00177794ldr x5, [sp+208]
00177798and x5, x5, 127
0017779corr x5, x5, 128
001777a0strb w5, [sp+112]
001777a4ldr x5, [sp+208]
001777a8ubfm x5, x5, 7, 63
001777acstrb w5, [sp+101]
001777b0ldr x2, [sp+200]
001777b4ldr x0, [sp+184]
001777b8ldr x5, [sp+192]
001777bcadd x1, x5, 2
001777c0subs xzr, x2, x1
001777c4b.hs 0x1777cc
001777c8b 0x1777d0
001777cc
001777ccloc_1777cc:
001777ccb 0x1777e4
001777d0
001777d0loc_1777d0:
001777d0orr x3, xzr, 2
001777d4adrp x4, 0x47e000
001777d8add x4, x4, 3072
001777dcbl runtime.growslice
001777e0b 0x1777e4
001777e4
001777e4loc_1777e4:
001777e4ldrb w3, [sp+112]
001777e8ldrb w4, [sp+101]
001777ecsub x5, x1, 2
001777f0strb w3, [x0+x5]
001777f4add x3, x0, x5
001777f8strb w4, [x3+1]
001777fcstr x0, [sp+184]
00177800str x1, [sp+192]
00177804str x2, [sp+200]
00177808b 0x177fc8
0017780c
0017780cloc_17780c:
0017780cldr x5, [sp+208]
00177810subs xzr, x5, 0x200000
00177814b.lo 0x17781c
00177818b 0x1778b0
0017781c
0017781cloc_17781c:
0017781cb 0x177820
00177820
00177820loc_177820:
00177820ldr x5, [sp+208]
00177824and x5, x5, 127
00177828orr x5, x5, 128
0017782cstrb w5, [sp+93]
00177830ldr x5, [sp+208]
00177834ubfm x5, x5, 7, 13
00177838orr x5, x5, 128
0017783cstrb w5, [sp+92]
00177840ldr x5, [sp+208]
00177844ubfm x5, x5, 14, 63
00177848strb w5, [sp+91]
0017784cldr x2, [sp+200]
00177850ldr x0, [sp+184]
00177854ldr x5, [sp+192]
00177858add x1, x5, 3
0017785csubs xzr, x2, x1
00177860b.hs 0x177868
00177864b 0x17786c
00177868
00177868loc_177868:
00177868b 0x177880
0017786c
0017786cloc_17786c:
0017786corr x3, xzr, 3
00177870adrp x4, 0x47e000
00177874add x4, x4, 3072
00177878bl runtime.growslice
0017787cb 0x177880
00177880
00177880loc_177880:
00177880ldrb w3, [sp+93]
00177884ldrb w4, [sp+92]
00177888ldrb w5, [sp+91]
0017788csub x6, x1, 3
00177890strb w3, [x0+x6]
00177894add x3, x0, x6
00177898strb w4, [x3+1]
0017789cstrb w5, [x3+2]
001778a0str x0, [sp+184]
001778a4str x1, [sp+192]
001778a8str x2, [sp+200]
001778acb 0x177fc8
001778b0
001778b0loc_1778b0:
001778b0ldr x5, [sp+208]
001778b4movz x6, 0x10000000
001778b8subs xzr, x5, x6
001778bcb.lo 0x1778c4
001778c0b 0x177970
001778c4
001778c4loc_1778c4:
001778c4b 0x1778c8
001778c8
001778c8loc_1778c8:
001778c8ldr x5, [sp+208]
001778ccand x5, x5, 127
001778d0orr x5, x5, 128
001778d4strb w5, [sp+90]
001778d8ldr x5, [sp+208]
001778dcubfm x5, x5, 7, 13
001778e0orr x5, x5, 128
001778e4strb w5, [sp+143]
001778e8ldr x5, [sp+208]
001778ecubfm x5, x5, 14, 20
001778f0orr x5, x5, 128
001778f4strb w5, [sp+142]
001778f8ldr x5, [sp+208]
001778fcubfm x5, x5, 21, 63
00177900strb w5, [sp+141]
00177904ldr x2, [sp+200]
00177908ldr x0, [sp+184]
0017790cldr x5, [sp+192]
00177910add x1, x5, 4
00177914subs xzr, x2, x1
00177918b.hs 0x177920
0017791cb 0x177924
00177920
00177920loc_177920:
00177920b 0x177938
00177924
00177924loc_177924:
00177924orr x3, xzr, 4
00177928adrp x4, 0x47e000
0017792cadd x4, x4, 3072
00177930bl runtime.growslice
00177934b 0x177938
00177938
00177938loc_177938:
00177938ldrb w3, [sp+90]
0017793cldrb w4, [sp+143]
00177940ldrb w5, [sp+142]
00177944ldrb w6, [sp+141]
00177948sub x7, x1, 4
0017794cstrb w3, [x0+x7]
00177950add x3, x0, x7
00177954strb w4, [x3+1]
00177958strb w5, [x3+2]
0017795cstrb w6, [x3+3]
00177960str x0, [sp+184]
00177964str x1, [sp+192]
00177968str x2, [sp+200]
0017796cb 0x177fc8
00177970
00177970loc_177970:
00177970ldr x5, [sp+208]
00177974movz x6, 0x800000000
00177978subs xzr, x5, x6
0017797cb.lo 0x177984
00177980b 0x177a48
00177984
00177984loc_177984:
00177984b 0x177988
00177988
00177988loc_177988:
00177988ldr x5, [sp+208]
0017798cand x5, x5, 127
00177990orr x5, x5, 128
00177994strb w5, [sp+140]
00177998ldr x5, [sp+208]
0017799cubfm x5, x5, 7, 13
001779a0orr x5, x5, 128
001779a4strb w5, [sp+139]
001779a8ldr x5, [sp+208]
001779acubfm x5, x5, 14, 20
001779b0orr x5, x5, 128
001779b4strb w5, [sp+138]
001779b8ldr x5, [sp+208]
001779bcubfm x5, x5, 21, 27
001779c0orr x5, x5, 128
001779c4strb w5, [sp+137]
001779c8ldr x5, [sp+208]
001779ccubfm x5, x5, 28, 63
001779d0strb w5, [sp+136]
001779d4ldr x2, [sp+200]
001779d8ldr x0, [sp+184]
001779dcldr x5, [sp+192]
001779e0add x1, x5, 5
001779e4subs xzr, x2, x1
001779e8b.hs 0x1779f0
001779ecb 0x1779f4
001779f0
001779f0loc_1779f0:
001779f0b 0x177a08
001779f4
001779f4loc_1779f4:
001779f4movz x3, 5
001779f8adrp x4, 0x47e000
001779fcadd x4, x4, 3072
00177a00bl runtime.growslice
00177a04b 0x177a08
00177a08
00177a08loc_177a08:
00177a08ldrb w3, [sp+140]
00177a0cldrb w4, [sp+139]
00177a10ldrb w5, [sp+138]
00177a14ldrb w6, [sp+137]
00177a18ldrb w7, [sp+136]
00177a1csub x8, x1, 5
00177a20strb w3, [x0+x8]
00177a24add x3, x0, x8
00177a28strb w4, [x3+1]
00177a2cstrb w5, [x3+2]
00177a30strb w6, [x3+3]
00177a34strb w7, [x3+4]
00177a38str x0, [sp+184]
00177a3cstr x1, [sp+192]
00177a40str x2, [sp+200]
00177a44b 0x177fc8
00177a48
00177a48loc_177a48:
00177a48ldr x5, [sp+208]
00177a4cmovz x6, 0x40000000000
00177a50subs xzr, x5, x6
00177a54b.lo 0x177a5c
00177a58b 0x177b38
00177a5c
00177a5cloc_177a5c:
00177a5cb 0x177a60
00177a60
00177a60loc_177a60:
00177a60ldr x5, [sp+208]
00177a64and x5, x5, 127
00177a68orr x5, x5, 128
00177a6cstrb w5, [sp+135]
00177a70ldr x5, [sp+208]
00177a74ubfm x5, x5, 7, 13
00177a78orr x5, x5, 128
00177a7cstrb w5, [sp+134]
00177a80ldr x5, [sp+208]
00177a84ubfm x5, x5, 14, 20
00177a88orr x5, x5, 128
00177a8cstrb w5, [sp+133]
00177a90ldr x5, [sp+208]
00177a94ubfm x5, x5, 21, 27
00177a98orr x5, x5, 128
00177a9cstrb w5, [sp+132]
00177aa0ldr x5, [sp+208]
00177aa4ubfm x5, x5, 28, 34
00177aa8orr x5, x5, 128
00177aacstrb w5, [sp+131]
00177ab0ldr x5, [sp+208]
00177ab4ubfm x5, x5, 35, 63
00177ab8strb w5, [sp+130]
00177abcldr x2, [sp+200]
00177ac0ldr x0, [sp+184]
00177ac4ldr x5, [sp+192]
00177ac8add x1, x5, 6
00177accsubs xzr, x2, x1
00177ad0b.hs 0x177ad8
00177ad4b 0x177adc
00177ad8
00177ad8loc_177ad8:
00177ad8b 0x177af0
00177adc
00177adcloc_177adc:
00177adcorr x3, xzr, 6
00177ae0adrp x4, 0x47e000
00177ae4add x4, x4, 3072
00177ae8bl runtime.growslice
00177aecb 0x177af0
00177af0
00177af0loc_177af0:
00177af0ldrb w3, [sp+135]
00177af4ldrb w4, [sp+134]
00177af8ldrb w5, [sp+133]
00177afcldrb w6, [sp+132]
00177b00ldrb w7, [sp+131]
00177b04ldrb w8, [sp+130]
00177b08sub x9, x1, 6
00177b0cstrb w3, [x0+x9]
00177b10add x3, x0, x9
00177b14strb w4, [x3+1]
00177b18strb w5, [x3+2]
00177b1cstrb w6, [x3+3]
00177b20strb w7, [x3+4]
00177b24strb w8, [x3+5]
00177b28str x0, [sp+184]
00177b2cstr x1, [sp+192]
00177b30str x2, [sp+200]
00177b34b 0x177fc8
00177b38
00177b38loc_177b38:
00177b38ldr x5, [sp+208]
00177b3cmovz x6, 0x2000000000000
00177b40subs xzr, x5, x6
00177b44b.lo 0x177b4c
00177b48b 0x177c40
00177b4c
00177b4cloc_177b4c:
00177b4cb 0x177b50
00177b50
00177b50loc_177b50:
00177b50ldr x5, [sp+208]
00177b54and x5, x5, 127
00177b58orr x5, x5, 128
00177b5cstrb w5, [sp+129]
00177b60ldr x5, [sp+208]
00177b64ubfm x5, x5, 7, 13
00177b68orr x5, x5, 128
00177b6cstrb w5, [sp+128]
00177b70ldr x5, [sp+208]
00177b74ubfm x5, x5, 14, 20
00177b78orr x5, x5, 128
00177b7cstrb w5, [sp+127]
00177b80ldr x5, [sp+208]
00177b84ubfm x5, x5, 21, 27
00177b88orr x5, x5, 128
00177b8cstrb w5, [sp+126]
00177b90ldr x5, [sp+208]
00177b94ubfm x5, x5, 28, 34
00177b98orr x5, x5, 128
00177b9cstrb w5, [sp+125]
00177ba0ldr x5, [sp+208]
00177ba4ubfm x5, x5, 35, 41
00177ba8orr x5, x5, 128
00177bacstrb w5, [sp+124]
00177bb0ldr x5, [sp+208]
00177bb4ubfm x5, x5, 42, 63
00177bb8strb w5, [sp+122]
00177bbcldr x2, [sp+200]
00177bc0ldr x0, [sp+184]
00177bc4ldr x5, [sp+192]
00177bc8add x1, x5, 7
00177bccsubs xzr, x2, x1
00177bd0b.hs 0x177bd8
00177bd4b 0x177bdc
00177bd8
00177bd8loc_177bd8:
00177bd8b 0x177bf0
00177bdc
00177bdcloc_177bdc:
00177bdcorr x3, xzr, 7
00177be0adrp x4, 0x47e000
00177be4add x4, x4, 3072
00177be8bl runtime.growslice
00177becb 0x177bf0
00177bf0
00177bf0loc_177bf0:
00177bf0ldrb w3, [sp+129]
00177bf4ldrb w4, [sp+128]
00177bf8ldrb w5, [sp+127]
00177bfcldrb w6, [sp+126]
00177c00ldrb w7, [sp+125]
00177c04ldrb w8, [sp+124]
00177c08ldrb w9, [sp+122]
00177c0csub x10, x1, 7
00177c10strb w3, [x0+x10]
00177c14add x3, x0, x10
00177c18strb w4, [x3+1]
00177c1cstrb w5, [x3+2]
00177c20strb w6, [x3+3]
00177c24strb w7, [x3+4]
00177c28strb w8, [x3+5]
00177c2cstrb w9, [x3+6]
00177c30str x0, [sp+184]
00177c34str x1, [sp+192]
00177c38str x2, [sp+200]
00177c3cb 0x177fc8
00177c40
00177c40loc_177c40:
00177c40ldr x5, [sp+208]
00177c44movz x6, 0x100000000000000
00177c48subs xzr, x5, x6
00177c4cb.lo 0x177c54
00177c50b 0x177d60
00177c54
00177c54loc_177c54:
00177c54b 0x177c58
00177c58
00177c58loc_177c58:
00177c58ldr x5, [sp+208]
00177c5cand x5, x5, 127
00177c60orr x5, x5, 128
00177c64strb w5, [sp+121]
00177c68ldr x5, [sp+208]
00177c6cubfm x5, x5, 7, 13
00177c70orr x5, x5, 128
00177c74strb w5, [sp+120]
00177c78ldr x5, [sp+208]
00177c7cubfm x5, x5, 14, 20
00177c80orr x5, x5, 128
00177c84strb w5, [sp+119]
00177c88ldr x5, [sp+208]
00177c8cubfm x5, x5, 21, 27
00177c90orr x5, x5, 128
00177c94strb w5, [sp+118]
00177c98ldr x5, [sp+208]
00177c9cubfm x5, x5, 28, 34
00177ca0orr x5, x5, 128
00177ca4strb w5, [sp+117]
00177ca8ldr x5, [sp+208]
00177cacubfm x5, x5, 35, 41
00177cb0orr x5, x5, 128
00177cb4strb w5, [sp+116]
00177cb8ldr x5, [sp+208]
00177cbcubfm x5, x5, 42, 48
00177cc0orr x5, x5, 128
00177cc4strb w5, [sp+115]
00177cc8ldr x5, [sp+208]
00177cccubfm x5, x5, 49, 63
00177cd0strb w5, [sp+114]
00177cd4ldr x2, [sp+200]
00177cd8ldr x0, [sp+184]
00177cdcldr x5, [sp+192]
00177ce0add x1, x5, 8
00177ce4subs xzr, x2, x1
00177ce8b.hs 0x177cf0
00177cecb 0x177cf4
00177cf0
00177cf0loc_177cf0:
00177cf0b 0x177d08
00177cf4
00177cf4loc_177cf4:
00177cf4orr x3, xzr, 8
00177cf8adrp x4, 0x47e000
00177cfcadd x4, x4, 3072
00177d00bl runtime.growslice
00177d04b 0x177d08
00177d08
00177d08loc_177d08:
00177d08ldrb w3, [sp+121]
00177d0cldrb w4, [sp+120]
00177d10ldrb w5, [sp+119]
00177d14ldrb w6, [sp+118]
00177d18ldrb w7, [sp+117]
00177d1cldrb w8, [sp+116]
00177d20ldrb w9, [sp+115]
00177d24ldrb w10, [sp+114]
00177d28sub x11, x1, 8
00177d2cstrb w3, [x0+x11]
00177d30add x3, x0, x11
00177d34strb w4, [x3+1]
00177d38strb w5, [x3+2]
00177d3cstrb w6, [x3+3]
00177d40strb w7, [x3+4]
00177d44strb w8, [x3+5]
00177d48strb w9, [x3+6]
00177d4cstrb w10, [x3+7]
00177d50str x0, [sp+184]
00177d54str x1, [sp+192]
00177d58str x2, [sp+200]
00177d5cb 0x177fc8
00177d60
00177d60loc_177d60:
00177d60ldr x5, [sp+208]
00177d64movz x6, 0x8000000000000000
00177d68subs xzr, x5, x6
00177d6cb.lo 0x177d74
00177d70b 0x177e98
00177d74
00177d74loc_177d74:
00177d74b 0x177d78
00177d78
00177d78loc_177d78:
00177d78ldr x5, [sp+208]
00177d7cand x5, x5, 127
00177d80orr x5, x5, 128
00177d84strb w5, [sp+113]
00177d88ldr x5, [sp+208]
00177d8cubfm x5, x5, 7, 13
00177d90orr x5, x5, 128
00177d94strb w5, [sp+111]
00177d98ldr x5, [sp+208]
00177d9cubfm x5, x5, 14, 20
00177da0orr x5, x5, 128
00177da4strb w5, [sp+110]
00177da8ldr x5, [sp+208]
00177dacubfm x5, x5, 21, 27
00177db0orr x5, x5, 128
00177db4strb w5, [sp+109]
00177db8ldr x5, [sp+208]
00177dbcubfm x5, x5, 28, 34
00177dc0orr x5, x5, 128
00177dc4strb w5, [sp+108]
00177dc8ldr x5, [sp+208]
00177dccubfm x5, x5, 35, 41
00177dd0orr x5, x5, 128
00177dd4strb w5, [sp+107]
00177dd8ldr x5, [sp+208]
00177ddcubfm x5, x5, 42, 48
00177de0orr x5, x5, 128
00177de4strb w5, [sp+106]
00177de8ldr x5, [sp+208]
00177decubfm x5, x5, 49, 55
00177df0orr x5, x5, 128
00177df4strb w5, [sp+105]
00177df8ldr x5, [sp+208]
00177dfcubfm x5, x5, 56, 63
00177e00strb w5, [sp+104]
00177e04ldr x2, [sp+200]
00177e08ldr x0, [sp+184]
00177e0cldr x5, [sp+192]
00177e10add x1, x5, 9
00177e14subs xzr, x2, x1
00177e18b.hs 0x177e20
00177e1cb 0x177e24
00177e20
00177e20loc_177e20:
00177e20b 0x177e38
00177e24
00177e24loc_177e24:
00177e24movz x3, 9
00177e28adrp x4, 0x47e000
00177e2cadd x4, x4, 3072
00177e30bl runtime.growslice
00177e34b 0x177e38
00177e38
00177e38loc_177e38:
00177e38ldrb w3, [sp+113]
00177e3cldrb w4, [sp+111]
00177e40ldrb w5, [sp+110]
00177e44ldrb w6, [sp+109]
00177e48ldrb w7, [sp+108]
00177e4cldrb w8, [sp+107]
00177e50ldrb w9, [sp+106]
00177e54ldrb w10, [sp+105]
00177e58ldrb w11, [sp+104]
00177e5csub x12, x1, 9
00177e60strb w3, [x0+x12]
00177e64add x3, x0, x12
00177e68strb w4, [x3+1]
00177e6cstrb w5, [x3+2]
00177e70strb w6, [x3+3]
00177e74strb w7, [x3+4]
00177e78strb w8, [x3+5]
00177e7cstrb w9, [x3+6]
00177e80strb w10, [x3+7]
00177e84strb w11, [x3+8]
00177e88str x0, [sp+184]
00177e8cstr x1, [sp+192]
00177e90str x2, [sp+200]
00177e94b 0x177fc8
00177e98
00177e98loc_177e98:
00177e98b 0x177e9c
00177e9c
00177e9cloc_177e9c:
00177e9cldr x5, [sp+208]
00177ea0and x5, x5, 127
00177ea4orr x5, x5, 128
00177ea8strb w5, [sp+103]
00177eacldr x5, [sp+208]
00177eb0ubfm x5, x5, 7, 13
00177eb4orr x5, x5, 128
00177eb8strb w5, [sp+102]
00177ebcldr x5, [sp+208]
00177ec0ubfm x5, x5, 14, 20
00177ec4orr x5, x5, 128
00177ec8strb w5, [sp+100]
00177eccldr x5, [sp+208]
00177ed0ubfm x5, x5, 21, 27
00177ed4orr x5, x5, 128
00177ed8strb w5, [sp+99]
00177edcldr x5, [sp+208]
00177ee0ubfm x5, x5, 28, 34
00177ee4orr x5, x5, 128
00177ee8strb w5, [sp+98]
00177eecldr x5, [sp+208]
00177ef0ubfm x5, x5, 35, 41
00177ef4orr x5, x5, 128
00177ef8strb w5, [sp+97]
00177efcldr x5, [sp+208]
00177f00ubfm x5, x5, 42, 48
00177f04orr x5, x5, 128
00177f08strb w5, [sp+96]
00177f0cldr x5, [sp+208]
00177f10ubfm x5, x5, 49, 55
00177f14orr x5, x5, 128
00177f18strb w5, [sp+95]
00177f1cldr x5, [sp+208]
00177f20ubfm x5, x5, 56, 62
00177f24orr x5, x5, 128
00177f28strb w5, [sp+94]
00177f2cldr x2, [sp+200]
00177f30ldr x0, [sp+184]
00177f34ldr x5, [sp+192]
00177f38add x1, x5, 10
00177f3csubs xzr, x2, x1
00177f40b.hs 0x177f48
00177f44b 0x177f4c
00177f48
00177f48loc_177f48:
00177f48b 0x177f60
00177f4c
00177f4cloc_177f4c:
00177f4cmovz x3, 10
00177f50adrp x4, 0x47e000
00177f54add x4, x4, 3072
00177f58bl runtime.growslice
00177f5cb 0x177f60
00177f60
00177f60loc_177f60:
00177f60ldrb w3, [sp+103]
00177f64ldrb w4, [sp+102]
00177f68ldrb w5, [sp+100]
00177f6cldrb w6, [sp+99]
00177f70ldrb w7, [sp+98]
00177f74ldrb w8, [sp+97]
00177f78ldrb w9, [sp+96]
00177f7cldrb w10, [sp+95]
00177f80ldrb w11, [sp+94]
00177f84sub x12, x1, 10
00177f88strb w3, [x0+x12]
00177f8cadd x3, x0, x12
00177f90strb w4, [x3+1]
00177f94strb w5, [x3+2]
00177f98strb w6, [x3+3]
00177f9cstrb w7, [x3+4]
00177fa0strb w8, [x3+5]
00177fa4strb w9, [x3+6]
00177fa8strb w10, [x3+7]
00177facstrb w11, [x3+8]
00177fb0orr x4, xzr, 1
00177fb4strb w4, [x3+9]
00177fb8str x0, [sp+184]
00177fbcstr x1, [sp+192]
00177fc0str x2, [sp+200]
00177fc4b 0x177fc8
00177fc8
00177fc8loc_177fc8:
00177fc8ldr x0, [sp+184]
00177fccldr x1, [sp+192]
00177fd0ldr x2, [sp+200]
00177fd4str x0, [sp+144]
00177fd8str x1, [sp+152]
00177fdcstr x2, [sp+160]
00177fe0ldur x29, [sp-8]
00177fe4ldr x30, [sp], 176
00177fe8ret x30
00177fec
00177fecloc_177fec:
00177fecstp x0, x1, [sp+8]
00177ff0stp x2, x3, [sp+24]
00177ff4mov x3, x30
00177ff8bl runtime.morestack_noctxt.abi0
00177ffcldp x0, x1, [sp+8]
00178000ldp x2, x3, [sp+24]
00178004b 0x1776e0
00178008udf 0
0017800cudf 0
001776e0
00178010
00178010google.golang.org/protobuf/encoding/protowire.ConsumeVarint: ; void google.golang.org/protobuf/encoding/protowire.ConsumeVarint(struct []uint8 b)
00178010ldr x16, [x28+16]
00178014subs xzr, sp, x16
00178018b.ls 0x1786a0
0017801cstr x30, [sp-64]!
00178020stur x29, [sp-8]
00178024sub x29, sp, 8
00178028str x0, [sp+72]
0017802cstr x1, [sp+80]
00178030str x2, [sp+88]
00178034str xzr, [sp+32]
00178038str xzr, [sp+40]
0017803cstr xzr, [sp+24]
00178040ldr x2, [sp+80]
00178044str x2, [sp+48]
00178048subs xzr, x2, 0
0017804cb.le 0x178054
00178050b 0x178070
00178054
00178054loc_178054:
00178054str xzr, [sp+32]
00178058movn x1, 0
0017805cstr x1, [sp+40]
00178060mov x0, xzr
00178064ldur x29, [sp-8]
00178068ldr x30, [sp], 64
0017806cret x30
00178070
00178070loc_178070:
00178070ldr x1, [sp+80]
00178074ldr x2, [sp+72]
00178078subs xzr, x1, 0
0017807cb.hi 0x178084
00178080b 0x178694
00178084
00178084loc_178084:
00178084ldrb w2, [x2]
00178088mov x0, x2
0017808cstr x0, [sp+32]
00178090subs xzr, x0, 128
00178094b.lo 0x17809c
00178098b 0x1780b0
0017809c
0017809cloc_17809c:
0017809corr x1, xzr, 1
001780a0str x1, [sp+40]
001780a4ldur x29, [sp-8]
001780a8ldr x30, [sp], 64
001780acret x30
001780b0
001780b0loc_1780b0:
001780b0sub x2, x0, 128
001780b4str x2, [sp+32]
001780b8ldr x2, [sp+80]
001780bcstr x2, [sp+48]
001780c0subs xzr, x2, 1
001780c4b.le 0x1780cc
001780c8b 0x1780e8
001780cc
001780ccloc_1780cc:
001780ccstr xzr, [sp+32]
001780d0movn x1, 0
001780d4str x1, [sp+40]
001780d8mov x0, xzr
001780dcldur x29, [sp-8]
001780e0ldr x30, [sp], 64
001780e4ret x30
001780e8
001780e8loc_1780e8:
001780e8ldr x1, [sp+80]
001780ecldr x2, [sp+72]
001780f0subs xzr, x1, 1
001780f4b.hi 0x1780fc
001780f8b 0x17868c
001780fc
001780fcloc_1780fc:
001780fcldrb w2, [x2+1]
00178100mov x3, x2
00178104str x3, [sp+24]
00178108ubfm x2, x2, 57, 7
0017810cadd x2, x0, x2
00178110sub x0, x2, 128
00178114str x0, [sp+32]
00178118subs xzr, x3, 128
0017811cb.lo 0x178124
00178120b 0x178138
00178124
00178124loc_178124:
00178124orr x1, xzr, 2
00178128str x1, [sp+40]
0017812cldur x29, [sp-8]
00178130ldr x30, [sp], 64
00178134ret x30
00178138
00178138loc_178138:
00178138movz x3, 16512
0017813csub x3, x2, x3
00178140str x3, [sp+32]
00178144ldr x3, [sp+80]
00178148str x3, [sp+48]
0017814csubs xzr, x3, 2
00178150b.le 0x178158
00178154b 0x178174
00178158
00178158loc_178158:
00178158str xzr, [sp+32]
0017815cmovn x1, 0
00178160str x1, [sp+40]
00178164mov x0, xzr
00178168ldur x29, [sp-8]
0017816cldr x30, [sp], 64
00178170ret x30
00178174
00178174loc_178174:
00178174ldr x1, [sp+80]
00178178ldr x3, [sp+72]
0017817csubs xzr, x1, 2
00178180b.hi 0x178188
00178184b 0x178684
00178188
00178188loc_178188:
00178188ldrb w3, [x3+2]
0017818cmov x4, x3
00178190str x4, [sp+24]
00178194ubfm x3, x3, 50, 7
00178198add x2, x2, x3
0017819cmovz x3, 16512
001781a0sub x0, x2, x3
001781a4str x0, [sp+32]
001781a8subs xzr, x4, 128
001781acb.lo 0x1781b4
001781b0b 0x1781c8
001781b4
001781b4loc_1781b4:
001781b4orr x1, xzr, 3
001781b8str x1, [sp+40]
001781bcldur x29, [sp-8]
001781c0ldr x30, [sp], 64
001781c4ret x30
001781c8
001781c8loc_1781c8:
001781c8movz x3, 16512
001781ccmovk x3, 0x200000
001781d0sub x3, x2, x3
001781d4str x3, [sp+32]
001781d8ldr x3, [sp+80]
001781dcstr x3, [sp+48]
001781e0subs xzr, x3, 3
001781e4b.le 0x1781ec
001781e8b 0x178208
001781ec
001781ecloc_1781ec:
001781ecstr xzr, [sp+32]
001781f0movn x1, 0
001781f4str x1, [sp+40]
001781f8mov x0, xzr
001781fcldur x29, [sp-8]
00178200ldr x30, [sp], 64
00178204ret x30
00178208
00178208loc_178208:
00178208ldr x1, [sp+80]
0017820cldr x3, [sp+72]
00178210subs xzr, x1, 3
00178214b.hi 0x17821c
00178218b 0x17867c
0017821c
0017821cloc_17821c:
0017821cldrb w3, [x3+3]
00178220mov x4, x3
00178224str x4, [sp+24]
00178228ubfm x3, x3, 43, 7
0017822cadd x2, x2, x3
00178230movz x3, 16512
00178234movk x3, 0x200000
00178238sub x0, x2, x3
0017823cstr x0, [sp+32]
00178240subs xzr, x4, 128
00178244b.lo 0x17824c
00178248b 0x178260
0017824c
0017824cloc_17824c:
0017824corr x1, xzr, 4
00178250str x1, [sp+40]
00178254ldur x29, [sp-8]
00178258ldr x30, [sp], 64
0017825cret x30
00178260
00178260loc_178260:
00178260movz x3, 16512
00178264movk x3, 0x10200000
00178268sub x3, x2, x3
0017826cstr x3, [sp+32]
00178270ldr x3, [sp+80]
00178274str x3, [sp+48]
00178278subs xzr, x3, 4
0017827cb.le 0x178284
00178280b 0x1782a0
00178284
00178284loc_178284:
00178284str xzr, [sp+32]
00178288movn x1, 0
0017828cstr x1, [sp+40]
00178290mov x0, xzr
00178294ldur x29, [sp-8]
00178298ldr x30, [sp], 64
0017829cret x30
001782a0
001782a0loc_1782a0:
001782a0ldr x1, [sp+80]
001782a4ldr x3, [sp+72]
001782a8subs xzr, x1, 4
001782acb.hi 0x1782b4
001782b0b 0x178674
001782b4
001782b4loc_1782b4:
001782b4ldrb w3, [x3+4]
001782b8mov x4, x3
001782bcstr x4, [sp+24]
001782c0ubfm x3, x3, 36, 7
001782c4add x2, x2, x3
001782c8movz x3, 16512
001782ccmovk x3, 0x10200000
001782d0sub x0, x2, x3
001782d4str x0, [sp+32]
001782d8subs xzr, x4, 128
001782dcb.lo 0x1782e4
001782e0b 0x1782f8
001782e4
001782e4loc_1782e4:
001782e4movz x1, 5
001782e8str x1, [sp+40]
001782ecldur x29, [sp-8]
001782f0ldr x30, [sp], 64
001782f4ret x30
001782f8
001782f8loc_1782f8:
001782f8movz x3, 16512
001782fcmovk x3, 0x10200000
00178300movk x3, 0x800000000
00178304sub x3, x2, x3
00178308str x3, [sp+32]
0017830cldr x3, [sp+80]
00178310str x3, [sp+48]
00178314subs xzr, x3, 5
00178318b.le 0x178320
0017831cb 0x17833c
00178320
00178320loc_178320:
00178320str xzr, [sp+32]
00178324movn x1, 0
00178328str x1, [sp+40]
0017832cmov x0, xzr
00178330ldur x29, [sp-8]
00178334ldr x30, [sp], 64
00178338ret x30
0017833c
0017833cloc_17833c:
0017833cldr x1, [sp+80]
00178340ldr x3, [sp+72]
00178344subs xzr, x1, 5
00178348b.hi 0x178350
0017834cb 0x17866c
00178350
00178350loc_178350:
00178350ldrb w3, [x3+5]
00178354mov x4, x3
00178358str x4, [sp+24]
0017835cubfm x3, x3, 29, 7
00178360add x2, x2, x3
00178364movz x3, 16512
00178368movk x3, 0x10200000
0017836cmovk x3, 0x800000000
00178370sub x0, x2, x3
00178374str x0, [sp+32]
00178378subs xzr, x4, 128
0017837cb.lo 0x178384
00178380b 0x178398
00178384
00178384loc_178384:
00178384orr x1, xzr, 6
00178388str x1, [sp+40]
0017838cldur x29, [sp-8]
00178390ldr x30, [sp], 64
00178394ret x30
00178398
00178398loc_178398:
00178398movz x3, 16512
0017839cmovk x3, 0x10200000
001783a0movk x3, 0x40800000000
001783a4sub x3, x2, x3
001783a8str x3, [sp+32]
001783acldr x3, [sp+80]
001783b0str x3, [sp+48]
001783b4subs xzr, x3, 6
001783b8b.le 0x1783c0
001783bcb 0x1783dc
001783c0
001783c0loc_1783c0:
001783c0str xzr, [sp+32]
001783c4movn x1, 0
001783c8str x1, [sp+40]
001783ccmov x0, xzr
001783d0ldur x29, [sp-8]
001783d4ldr x30, [sp], 64
001783d8ret x30
001783dc
001783dcloc_1783dc:
001783dcldr x1, [sp+80]
001783e0ldr x3, [sp+72]
001783e4subs xzr, x1, 6
001783e8b.hi 0x1783f0
001783ecb 0x178664
001783f0
001783f0loc_1783f0:
001783f0ldrb w3, [x3+6]
001783f4mov x4, x3
001783f8str x4, [sp+24]
001783fcubfm x3, x3, 22, 7
00178400add x2, x2, x3
00178404movz x3, 16512
00178408movk x3, 0x10200000
0017840cmovk x3, 0x40800000000
00178410sub x0, x2, x3
00178414str x0, [sp+32]
00178418subs xzr, x4, 128
0017841cb.lo 0x178424
00178420b 0x178438
00178424
00178424loc_178424:
00178424orr x1, xzr, 7
00178428str x1, [sp+40]
0017842cldur x29, [sp-8]
00178430ldr x30, [sp], 64
00178434ret x30
00178438
00178438loc_178438:
00178438movz x3, 16512
0017843cmovk x3, 0x10200000
00178440movk x3, 0x40800000000
00178444movk x3, 0x2000000000000
00178448sub x3, x2, x3
0017844cstr x3, [sp+32]
00178450ldr x3, [sp+80]
00178454str x3, [sp+48]
00178458subs xzr, x3, 7
0017845cb.le 0x178464
00178460b 0x178480
00178464
00178464loc_178464:
00178464str xzr, [sp+32]
00178468movn x1, 0
0017846cstr x1, [sp+40]
00178470mov x0, xzr
00178474ldur x29, [sp-8]
00178478ldr x30, [sp], 64
0017847cret x30
00178480
00178480loc_178480:
00178480ldr x1, [sp+80]
00178484ldr x3, [sp+72]
00178488subs xzr, x1, 7
0017848cb.hi 0x178494
00178490b 0x17865c
00178494
00178494loc_178494:
00178494ldrb w3, [x3+7]
00178498mov x4, x3
0017849cstr x4, [sp+24]
001784a0ubfm x3, x3, 15, 7
001784a4add x2, x2, x3
001784a8movz x3, 16512
001784acmovk x3, 0x10200000
001784b0movk x3, 0x40800000000
001784b4movk x3, 0x2000000000000
001784b8sub x0, x2, x3
001784bcstr x0, [sp+32]
001784c0subs xzr, x4, 128
001784c4b.lo 0x1784cc
001784c8b 0x1784e0
001784cc
001784ccloc_1784cc:
001784ccorr x1, xzr, 8
001784d0str x1, [sp+40]
001784d4ldur x29, [sp-8]
001784d8ldr x30, [sp], 64
001784dcret x30
001784e0
001784e0loc_1784e0:
001784e0movz x3, 16512
001784e4movk x3, 0x10200000
001784e8movk x3, 0x40800000000
001784ecmovk x3, 0x102000000000000
001784f0sub x3, x2, x3
001784f4str x3, [sp+32]
001784f8ldr x3, [sp+80]
001784fcstr x3, [sp+48]
00178500subs xzr, x3, 8
00178504b.le 0x17850c
00178508b 0x178528
0017850c
0017850cloc_17850c:
0017850cstr xzr, [sp+32]
00178510movn x1, 0
00178514str x1, [sp+40]
00178518mov x0, xzr
0017851cldur x29, [sp-8]
00178520ldr x30, [sp], 64
00178524ret x30
00178528
00178528loc_178528:
00178528ldr x1, [sp+80]
0017852cldr x3, [sp+72]
00178530subs xzr, x1, 8
00178534b.hi 0x17853c
00178538b 0x178654
0017853c
0017853cloc_17853c:
0017853cldrb w3, [x3+8]
00178540mov x4, x3
00178544str x4, [sp+24]
00178548ubfm x3, x3, 8, 7
0017854cadd x2, x2, x3
00178550movz x3, 16512
00178554movk x3, 0x10200000
00178558movk x3, 0x40800000000
0017855cmovk x3, 0x102000000000000
00178560sub x0, x2, x3
00178564str x0, [sp+32]
00178568subs xzr, x4, 128
0017856cb.lo 0x178574
00178570b 0x178588
00178574
00178574loc_178574:
00178574movz x1, 9
00178578str x1, [sp+40]
0017857cldur x29, [sp-8]
00178580ldr x30, [sp], 64
00178584ret x30
00178588
00178588loc_178588:
00178588movz x3, 49024
0017858cmovk x3, 0xefdf0000
00178590movk x3, 0xfbf700000000
00178594movk x3, 0x7efd000000000000
00178598add x3, x2, x3
0017859cstr x3, [sp+32]
001785a0ldr x3, [sp+80]
001785a4str x3, [sp+48]
001785a8subs xzr, x3, 9
001785acb.le 0x1785b4
001785b0b 0x1785d0
001785b4
001785b4loc_1785b4:
001785b4str xzr, [sp+32]
001785b8movn x1, 0
001785bcstr x1, [sp+40]
001785c0mov x0, xzr
001785c4ldur x29, [sp-8]
001785c8ldr x30, [sp], 64
001785ccret x30
001785d0
001785d0loc_1785d0:
001785d0ldr x1, [sp+80]
001785d4ldr x3, [sp+72]
001785d8subs xzr, x1, 9
001785dcb.hi 0x1785e4
001785e0b 0x17864c
001785e4
001785e4loc_1785e4:
001785e4ldrb w3, [x3+9]
001785e8mov x4, x3
001785ecstr x4, [sp+24]
001785f0ubfm x3, x3, 1, 0
001785f4add x2, x2, x3
001785f8movz x3, 49024
001785fcmovk x3, 0xefdf0000
00178600movk x3, 0xfbf700000000
00178604movk x3, 0x7efd000000000000
00178608add x0, x2, x3
0017860cstr x0, [sp+32]
00178610subs xzr, x4, 2
00178614b.lo 0x17861c
00178618b 0x178630
0017861c
0017861cloc_17861c:
0017861cmovz x1, 10
00178620str x1, [sp+40]
00178624ldur x29, [sp-8]
00178628ldr x30, [sp], 64
0017862cret x30
00178630
00178630loc_178630:
00178630str xzr, [sp+32]
00178634movn x1, 2
00178638str x1, [sp+40]
0017863cmov x0, xzr
00178640ldur x29, [sp-8]
00178644ldr x30, [sp], 64
00178648ret x30
0017864c
0017864cloc_17864c:
0017864cmovz x0, 9
00178650bl runtime.panicIndex
00178654
00178654loc_178654:
00178654orr x0, xzr, 8
00178658bl runtime.panicIndex
0017865c
0017865cloc_17865c:
0017865corr x0, xzr, 7
00178660bl runtime.panicIndex
00178664
00178664loc_178664:
00178664orr x0, xzr, 6
00178668bl runtime.panicIndex
0017866c
0017866cloc_17866c:
0017866cmovz x0, 5
00178670bl runtime.panicIndex
00178674
00178674loc_178674:
00178674orr x0, xzr, 4
00178678bl runtime.panicIndex
0017867c
0017867cloc_17867c:
0017867corr x0, xzr, 3
00178680bl runtime.panicIndex
00178684
00178684loc_178684:
00178684orr x0, xzr, 2
00178688bl runtime.panicIndex
0017868c
0017868cloc_17868c:
0017868corr x0, xzr, 1
00178690bl runtime.panicIndex
00178694
00178694loc_178694:
00178694mov x0, xzr
00178698bl runtime.panicIndex
0017869chint
001786a0
001786a0loc_1786a0:
001786a0stp x0, x1, [sp+8]
001786a4str x2, [sp+24]
001786a8mov x3, x30
001786acbl runtime.morestack_noctxt.abi0
001786b0ldp x0, x1, [sp+8]
001786b4ldr x2, [sp+24]
001786b8b 0x178010
001786bcudf 0
00178010
00178010google.golang.org/protobuf/encoding/protowire.ConsumeVarint: ; void google.golang.org/protobuf/encoding/protowire.ConsumeVarint(struct []uint8 b)
00178010ldr x16, [x28+16]
00178014subs xzr, sp, x16
00178018b.ls 0x1786a0
0017801cstr x30, [sp-64]!
00178020stur x29, [sp-8]
00178024sub x29, sp, 8
00178028str x0, [sp+72]
0017802cstr x1, [sp+80]
00178030str x2, [sp+88]
00178034str xzr, [sp+32]
00178038str xzr, [sp+40]
0017803cstr xzr, [sp+24]
00178040ldr x2, [sp+80]
00178044str x2, [sp+48]
00178048subs xzr, x2, 0
0017804cb.le 0x178054
00178050b 0x178070
00178054
00178054loc_178054:
00178054str xzr, [sp+32]
00178058movn x1, 0
0017805cstr x1, [sp+40]
00178060mov x0, xzr
00178064ldur x29, [sp-8]
00178068ldr x30, [sp], 64
0017806cret x30
00178070
00178070loc_178070:
00178070ldr x1, [sp+80]
00178074ldr x2, [sp+72]
00178078subs xzr, x1, 0
0017807cb.hi 0x178084
00178080b 0x178694
00178084
00178084loc_178084:
00178084ldrb w2, [x2]
00178088mov x0, x2
0017808cstr x0, [sp+32]
00178090subs xzr, x0, 128
00178094b.lo 0x17809c
00178098b 0x1780b0
0017809c
0017809cloc_17809c:
0017809corr x1, xzr, 1
001780a0str x1, [sp+40]
001780a4ldur x29, [sp-8]
001780a8ldr x30, [sp], 64
001780acret x30
001780b0
001780b0loc_1780b0:
001780b0sub x2, x0, 128
001780b4str x2, [sp+32]
001780b8ldr x2, [sp+80]
001780bcstr x2, [sp+48]
001780c0subs xzr, x2, 1
001780c4b.le 0x1780cc
001780c8b 0x1780e8
001780cc
001780ccloc_1780cc:
001780ccstr xzr, [sp+32]
001780d0movn x1, 0
001780d4str x1, [sp+40]
001780d8mov x0, xzr
001780dcldur x29, [sp-8]
001780e0ldr x30, [sp], 64
001780e4ret x30
001780e8
001780e8loc_1780e8:
001780e8ldr x1, [sp+80]
001780ecldr x2, [sp+72]
001780f0subs xzr, x1, 1
001780f4b.hi 0x1780fc
001780f8b 0x17868c
001780fc
001780fcloc_1780fc:
001780fcldrb w2, [x2+1]
00178100mov x3, x2
00178104str x3, [sp+24]
00178108ubfm x2, x2, 57, 7
0017810cadd x2, x0, x2
00178110sub x0, x2, 128
00178114str x0, [sp+32]
00178118subs xzr, x3, 128
0017811cb.lo 0x178124
00178120b 0x178138
00178124
00178124loc_178124:
00178124orr x1, xzr, 2
00178128str x1, [sp+40]
0017812cldur x29, [sp-8]
00178130ldr x30, [sp], 64
00178134ret x30
00178138
00178138loc_178138:
00178138movz x3, 16512
0017813csub x3, x2, x3
00178140str x3, [sp+32]
00178144ldr x3, [sp+80]
00178148str x3, [sp+48]
0017814csubs xzr, x3, 2
00178150b.le 0x178158
00178154b 0x178174
00178158
00178158loc_178158:
00178158str xzr, [sp+32]
0017815cmovn x1, 0
00178160str x1, [sp+40]
00178164mov x0, xzr
00178168ldur x29, [sp-8]
0017816cldr x30, [sp], 64
00178170ret x30
00178174
00178174loc_178174:
00178174ldr x1, [sp+80]
00178178ldr x3, [sp+72]
0017817csubs xzr, x1, 2
00178180b.hi 0x178188
00178184b 0x178684
00178188
00178188loc_178188:
00178188ldrb w3, [x3+2]
0017818cmov x4, x3
00178190str x4, [sp+24]
00178194ubfm x3, x3, 50, 7
00178198add x2, x2, x3
0017819cmovz x3, 16512
001781a0sub x0, x2, x3
001781a4str x0, [sp+32]
001781a8subs xzr, x4, 128
001781acb.lo 0x1781b4
001781b0b 0x1781c8
001781b4
001781b4loc_1781b4:
001781b4orr x1, xzr, 3
001781b8str x1, [sp+40]
001781bcldur x29, [sp-8]
001781c0ldr x30, [sp], 64
001781c4ret x30
001781c8
001781c8loc_1781c8:
001781c8movz x3, 16512
001781ccmovk x3, 0x200000
001781d0sub x3, x2, x3
001781d4str x3, [sp+32]
001781d8ldr x3, [sp+80]
001781dcstr x3, [sp+48]
001781e0subs xzr, x3, 3
001781e4b.le 0x1781ec
001781e8b 0x178208
001781ec
001781ecloc_1781ec:
001781ecstr xzr, [sp+32]
001781f0movn x1, 0
001781f4str x1, [sp+40]
001781f8mov x0, xzr
001781fcldur x29, [sp-8]
00178200ldr x30, [sp], 64
00178204ret x30
00178208
00178208loc_178208:
00178208ldr x1, [sp+80]
0017820cldr x3, [sp+72]
00178210subs xzr, x1, 3
00178214b.hi 0x17821c
00178218b 0x17867c
0017821c
0017821cloc_17821c:
0017821cldrb w3, [x3+3]
00178220mov x4, x3
00178224str x4, [sp+24]
00178228ubfm x3, x3, 43, 7
0017822cadd x2, x2, x3
00178230movz x3, 16512
00178234movk x3, 0x200000
00178238sub x0, x2, x3
0017823cstr x0, [sp+32]
00178240subs xzr, x4, 128
00178244b.lo 0x17824c
00178248b 0x178260
0017824c
0017824cloc_17824c:
0017824corr x1, xzr, 4
00178250str x1, [sp+40]
00178254ldur x29, [sp-8]
00178258ldr x30, [sp], 64
0017825cret x30
00178260
00178260loc_178260:
00178260movz x3, 16512
00178264movk x3, 0x10200000
00178268sub x3, x2, x3
0017826cstr x3, [sp+32]
00178270ldr x3, [sp+80]
00178274str x3, [sp+48]
00178278subs xzr, x3, 4
0017827cb.le 0x178284
00178280b 0x1782a0
00178284
00178284loc_178284:
00178284str xzr, [sp+32]
00178288movn x1, 0
0017828cstr x1, [sp+40]
00178290mov x0, xzr
00178294ldur x29, [sp-8]
00178298ldr x30, [sp], 64
0017829cret x30
001782a0
001782a0loc_1782a0:
001782a0ldr x1, [sp+80]
001782a4ldr x3, [sp+72]
001782a8subs xzr, x1, 4
001782acb.hi 0x1782b4
001782b0b 0x178674
001782b4
001782b4loc_1782b4:
001782b4ldrb w3, [x3+4]
001782b8mov x4, x3
001782bcstr x4, [sp+24]
001782c0ubfm x3, x3, 36, 7
001782c4add x2, x2, x3
001782c8movz x3, 16512
001782ccmovk x3, 0x10200000
001782d0sub x0, x2, x3
001782d4str x0, [sp+32]
001782d8subs xzr, x4, 128
001782dcb.lo 0x1782e4
001782e0b 0x1782f8
001782e4
001782e4loc_1782e4:
001782e4movz x1, 5
001782e8str x1, [sp+40]
001782ecldur x29, [sp-8]
001782f0ldr x30, [sp], 64
001782f4ret x30
001782f8
001782f8loc_1782f8:
001782f8movz x3, 16512
001782fcmovk x3, 0x10200000
00178300movk x3, 0x800000000
00178304sub x3, x2, x3
00178308str x3, [sp+32]
0017830cldr x3, [sp+80]
00178310str x3, [sp+48]
00178314subs xzr, x3, 5
00178318b.le 0x178320
0017831cb 0x17833c
00178320
00178320loc_178320:
00178320str xzr, [sp+32]
00178324movn x1, 0
00178328str x1, [sp+40]
0017832cmov x0, xzr
00178330ldur x29, [sp-8]
00178334ldr x30, [sp], 64
00178338ret x30
0017833c
0017833cloc_17833c:
0017833cldr x1, [sp+80]
00178340ldr x3, [sp+72]
00178344subs xzr, x1, 5
00178348b.hi 0x178350
0017834cb 0x17866c
00178350
00178350loc_178350:
00178350ldrb w3, [x3+5]
00178354mov x4, x3
00178358str x4, [sp+24]
0017835cubfm x3, x3, 29, 7
00178360add x2, x2, x3
00178364movz x3, 16512
00178368movk x3, 0x10200000
0017836cmovk x3, 0x800000000
00178370sub x0, x2, x3
00178374str x0, [sp+32]
00178378subs xzr, x4, 128
0017837cb.lo 0x178384
00178380b 0x178398
00178384
00178384loc_178384:
00178384orr x1, xzr, 6
00178388str x1, [sp+40]
0017838cldur x29, [sp-8]
00178390ldr x30, [sp], 64
00178394ret x30
00178398
00178398loc_178398:
00178398movz x3, 16512
0017839cmovk x3, 0x10200000
001783a0movk x3, 0x40800000000
001783a4sub x3, x2, x3
001783a8str x3, [sp+32]
001783acldr x3, [sp+80]
001783b0str x3, [sp+48]
001783b4subs xzr, x3, 6
001783b8b.le 0x1783c0
001783bcb 0x1783dc
001783c0
001783c0loc_1783c0:
001783c0str xzr, [sp+32]
001783c4movn x1, 0
001783c8str x1, [sp+40]
001783ccmov x0, xzr
001783d0ldur x29, [sp-8]
001783d4ldr x30, [sp], 64
001783d8ret x30
001783dc
001783dcloc_1783dc:
001783dcldr x1, [sp+80]
001783e0ldr x3, [sp+72]
001783e4subs xzr, x1, 6
001783e8b.hi 0x1783f0
001783ecb 0x178664
001783f0
001783f0loc_1783f0:
001783f0ldrb w3, [x3+6]
001783f4mov x4, x3
001783f8str x4, [sp+24]
001783fcubfm x3, x3, 22, 7
00178400add x2, x2, x3
00178404movz x3, 16512
00178408movk x3, 0x10200000
0017840cmovk x3, 0x40800000000
00178410sub x0, x2, x3
00178414str x0, [sp+32]
00178418subs xzr, x4, 128
0017841cb.lo 0x178424
00178420b 0x178438
00178424
00178424loc_178424:
00178424orr x1, xzr, 7
00178428str x1, [sp+40]
0017842cldur x29, [sp-8]
00178430ldr x30, [sp], 64
00178434ret x30
00178438
00178438loc_178438:
00178438movz x3, 16512
0017843cmovk x3, 0x10200000
00178440movk x3, 0x40800000000
00178444movk x3, 0x2000000000000
00178448sub x3, x2, x3
0017844cstr x3, [sp+32]
00178450ldr x3, [sp+80]
00178454str x3, [sp+48]
00178458subs xzr, x3, 7
0017845cb.le 0x178464
00178460b 0x178480
00178464
00178464loc_178464:
00178464str xzr, [sp+32]
00178468movn x1, 0
0017846cstr x1, [sp+40]
00178470mov x0, xzr
00178474ldur x29, [sp-8]
00178478ldr x30, [sp], 64
0017847cret x30
00178480
00178480loc_178480:
00178480ldr x1, [sp+80]
00178484ldr x3, [sp+72]
00178488subs xzr, x1, 7
0017848cb.hi 0x178494
00178490b 0x17865c
00178494
00178494loc_178494:
00178494ldrb w3, [x3+7]
00178498mov x4, x3
0017849cstr x4, [sp+24]
001784a0ubfm x3, x3, 15, 7
001784a4add x2, x2, x3
001784a8movz x3, 16512
001784acmovk x3, 0x10200000
001784b0movk x3, 0x40800000000
001784b4movk x3, 0x2000000000000
001784b8sub x0, x2, x3
001784bcstr x0, [sp+32]
001784c0subs xzr, x4, 128
001784c4b.lo 0x1784cc
001784c8b 0x1784e0
001784cc
001784ccloc_1784cc:
001784ccorr x1, xzr, 8
001784d0str x1, [sp+40]
001784d4ldur x29, [sp-8]
001784d8ldr x30, [sp], 64
001784dcret x30
001784e0
001784e0loc_1784e0:
001784e0movz x3, 16512
001784e4movk x3, 0x10200000
001784e8movk x3, 0x40800000000
001784ecmovk x3, 0x102000000000000
001784f0sub x3, x2, x3
001784f4str x3, [sp+32]
001784f8ldr x3, [sp+80]
001784fcstr x3, [sp+48]
00178500subs xzr, x3, 8
00178504b.le 0x17850c
00178508b 0x178528
0017850c
0017850cloc_17850c:
0017850cstr xzr, [sp+32]
00178510movn x1, 0
00178514str x1, [sp+40]
00178518mov x0, xzr
0017851cldur x29, [sp-8]
00178520ldr x30, [sp], 64
00178524ret x30
00178528
00178528loc_178528:
00178528ldr x1, [sp+80]
0017852cldr x3, [sp+72]
00178530subs xzr, x1, 8
00178534b.hi 0x17853c
00178538b 0x178654
0017853c
0017853cloc_17853c:
0017853cldrb w3, [x3+8]
00178540mov x4, x3
00178544str x4, [sp+24]
00178548ubfm x3, x3, 8, 7
0017854cadd x2, x2, x3
00178550movz x3, 16512
00178554movk x3, 0x10200000
00178558movk x3, 0x40800000000
0017855cmovk x3, 0x102000000000000
00178560sub x0, x2, x3
00178564str x0, [sp+32]
00178568subs xzr, x4, 128
0017856cb.lo 0x178574
00178570b 0x178588
00178574
00178574loc_178574:
00178574movz x1, 9
00178578str x1, [sp+40]
0017857cldur x29, [sp-8]
00178580ldr x30, [sp], 64
00178584ret x30
00178588
00178588loc_178588:
00178588movz x3, 49024
0017858cmovk x3, 0xefdf0000
00178590movk x3, 0xfbf700000000
00178594movk x3, 0x7efd000000000000
00178598add x3, x2, x3
0017859cstr x3, [sp+32]
001785a0ldr x3, [sp+80]
001785a4str x3, [sp+48]
001785a8subs xzr, x3, 9
001785acb.le 0x1785b4
001785b0b 0x1785d0
001785b4
001785b4loc_1785b4:
001785b4str xzr, [sp+32]
001785b8movn x1, 0
001785bcstr x1, [sp+40]
001785c0mov x0, xzr
001785c4ldur x29, [sp-8]
001785c8ldr x30, [sp], 64
001785ccret x30
001785d0
001785d0loc_1785d0:
001785d0ldr x1, [sp+80]
001785d4ldr x3, [sp+72]
001785d8subs xzr, x1, 9
001785dcb.hi 0x1785e4
001785e0b 0x17864c
001785e4
001785e4loc_1785e4:
001785e4ldrb w3, [x3+9]
001785e8mov x4, x3
001785ecstr x4, [sp+24]
001785f0ubfm x3, x3, 1, 0
001785f4add x2, x2, x3
001785f8movz x3, 49024
001785fcmovk x3, 0xefdf0000
00178600movk x3, 0xfbf700000000
00178604movk x3, 0x7efd000000000000
00178608add x0, x2, x3
0017860cstr x0, [sp+32]
00178610subs xzr, x4, 2
00178614b.lo 0x17861c
00178618b 0x178630
0017861c
0017861cloc_17861c:
0017861cmovz x1, 10
00178620str x1, [sp+40]
00178624ldur x29, [sp-8]
00178628ldr x30, [sp], 64
0017862cret x30
00178630
00178630loc_178630:
00178630str xzr, [sp+32]
00178634movn x1, 2
00178638str x1, [sp+40]
0017863cmov x0, xzr
00178640ldur x29, [sp-8]
00178644ldr x30, [sp], 64
00178648ret x30
0017864c
0017864cloc_17864c:
0017864cmovz x0, 9
00178650bl runtime.panicIndex
00178654
00178654loc_178654:
00178654orr x0, xzr, 8
00178658bl runtime.panicIndex
0017865c
0017865cloc_17865c:
0017865corr x0, xzr, 7
00178660bl runtime.panicIndex
00178664
00178664loc_178664:
00178664orr x0, xzr, 6
00178668bl runtime.panicIndex
0017866c
0017866cloc_17866c:
0017866cmovz x0, 5
00178670bl runtime.panicIndex
00178674
00178674loc_178674:
00178674orr x0, xzr, 4
00178678bl runtime.panicIndex
0017867c
0017867cloc_17867c:
0017867corr x0, xzr, 3
00178680bl runtime.panicIndex
00178684
00178684loc_178684:
00178684orr x0, xzr, 2
00178688bl runtime.panicIndex
0017868c
0017868cloc_17868c:
0017868corr x0, xzr, 1
00178690bl runtime.panicIndex
00178694
00178694loc_178694:
00178694mov x0, xzr
00178698bl runtime.panicIndex
0017869chint
001786a0
001786a0loc_1786a0:
001786a0stp x0, x1, [sp+8]
001786a4str x2, [sp+24]
001786a8mov x3, x30
001786acbl runtime.morestack_noctxt.abi0
001786b0ldp x0, x1, [sp+8]
001786b4ldr x2, [sp+24]
001786b8b 0x178010
001786bcudf 0
00178010
001786c0
001786c0google.golang.org/protobuf/encoding/protowire.SizeVarint: ; void google.golang.org/protobuf/encoding/protowire.SizeVarint(uint64 v)
001786c0str x30, [sp-32]!
001786c4stur x29, [sp-8]
001786c8sub x29, sp, 8
001786ccstr x0, [sp+40]
001786d0str xzr, [sp+8]
001786d4clz x1, x0
001786d8orr x2, xzr, 64
001786dcsub x1, x2, x1
001786e0str x1, [sp+16]
001786e4add x1, x1, x1, lsl #3
001786e8add x1, x1, 64
001786ecubfm x0, x1, 6, 31
001786f0str x0, [sp+8]
001786f4add x29, sp, 24
001786f8add sp, sp, 32
001786fcret x30
001786c0
001786c0google.golang.org/protobuf/encoding/protowire.SizeVarint: ; void google.golang.org/protobuf/encoding/protowire.SizeVarint(uint64 v)
001786c0str x30, [sp-32]!
001786c4stur x29, [sp-8]
001786c8sub x29, sp, 8
001786ccstr x0, [sp+40]
001786d0str xzr, [sp+8]
001786d4clz x1, x0
001786d8orr x2, xzr, 64
001786dcsub x1, x2, x1
001786e0str x1, [sp+16]
001786e4add x1, x1, x1, lsl #3
001786e8add x1, x1, 64
001786ecubfm x0, x1, 6, 31
001786f0str x0, [sp+8]
001786f4add x29, sp, 24
001786f8add sp, sp, 32
001786fcret x30
001786c0
00178700
00178700google.golang.org/protobuf/encoding/protowire.AppendFixed32: ; void google.golang.org/protobuf/encoding/protowire.AppendFixed32(struct []uint8 b, uint32 v)
00178700ldr x16, [x28+16]
00178704sub x17, sp, 16
00178708subs xzr, x17, x16
0017870cb.ls 0x1787e0
00178710str x30, [sp-144]!
00178714stur x29, [sp-8]
00178718sub x29, sp, 8
0017871cstr x0, [sp+152]
00178720str x1, [sp+160]
00178724str x2, [sp+168]
00178728str w3, [sp+176]
0017872cstr xzr, [sp+88]
00178730stp xzr, xzr, [sp+96]
00178734ldr w5, [sp+176]
00178738strb w5, [sp+87]
0017873cldr w5, [sp+176]
00178740ubfm x5, x5, 8, 31
00178744strb w5, [sp+86]
00178748ldr w5, [sp+176]
0017874cubfm x5, x5, 16, 31
00178750strb w5, [sp+85]
00178754ldr w5, [sp+176]
00178758ubfm x5, x5, 24, 31
0017875cstrb w5, [sp+84]
00178760ldr x2, [sp+168]
00178764ldr x0, [sp+152]
00178768ldr x5, [sp+160]
0017876cadd x1, x5, 4
00178770subs xzr, x2, x1
00178774b.hs 0x17877c
00178778b 0x178780
0017877c
0017877cloc_17877c:
0017877cb 0x178794
00178780
00178780loc_178780:
00178780orr x3, xzr, 4
00178784adrp x4, 0x47d000
00178788add x4, x4, 3072
0017878cbl runtime.growslice
00178790b 0x178794
00178794
00178794loc_178794:
00178794ldrb w3, [sp+87]
00178798ldrb w4, [sp+86]
0017879cldrb w5, [sp+85]
001787a0ldrb w6, [sp+84]
001787a4sub x7, x1, 4
001787a8strb w3, [x0+x7]
001787acadd x3, x0, x7
001787b0strb w4, [x3+1]
001787b4strb w5, [x3+2]
001787b8strb w6, [x3+3]
001787bcstr x0, [sp+112]
001787c0str x1, [sp+120]
001787c4str x2, [sp+128]
001787c8str x0, [sp+88]
001787ccstr x1, [sp+96]
001787d0str x2, [sp+104]
001787d4ldur x29, [sp-8]
001787d8ldr x30, [sp], 144
001787dcret x30
001787e0
001787e0loc_1787e0:
001787e0stp x0, x1, [sp+8]
001787e4str x2, [sp+24]
001787e8str w3, [sp+32]
001787ecmov x3, x30
001787f0bl runtime.morestack_noctxt.abi0
001787f4ldp x0, x1, [sp+8]
001787f8ldr x2, [sp+24]
001787fcldr w3, [sp+32]
00178800b 0x178700
00178804udf 0
00178808udf 0
0017880cudf 0
00178700
00178700google.golang.org/protobuf/encoding/protowire.AppendFixed32: ; void google.golang.org/protobuf/encoding/protowire.AppendFixed32(struct []uint8 b, uint32 v)
00178700ldr x16, [x28+16]
00178704sub x17, sp, 16
00178708subs xzr, x17, x16
0017870cb.ls 0x1787e0
00178710str x30, [sp-144]!
00178714stur x29, [sp-8]
00178718sub x29, sp, 8
0017871cstr x0, [sp+152]
00178720str x1, [sp+160]
00178724str x2, [sp+168]
00178728str w3, [sp+176]
0017872cstr xzr, [sp+88]
00178730stp xzr, xzr, [sp+96]
00178734ldr w5, [sp+176]
00178738strb w5, [sp+87]
0017873cldr w5, [sp+176]
00178740ubfm x5, x5, 8, 31
00178744strb w5, [sp+86]
00178748ldr w5, [sp+176]
0017874cubfm x5, x5, 16, 31
00178750strb w5, [sp+85]
00178754ldr w5, [sp+176]
00178758ubfm x5, x5, 24, 31
0017875cstrb w5, [sp+84]
00178760ldr x2, [sp+168]
00178764ldr x0, [sp+152]
00178768ldr x5, [sp+160]
0017876cadd x1, x5, 4
00178770subs xzr, x2, x1
00178774b.hs 0x17877c
00178778b 0x178780
0017877c
0017877cloc_17877c:
0017877cb 0x178794
00178780
00178780loc_178780:
00178780orr x3, xzr, 4
00178784adrp x4, 0x47d000
00178788add x4, x4, 3072
0017878cbl runtime.growslice
00178790b 0x178794
00178794
00178794loc_178794:
00178794ldrb w3, [sp+87]
00178798ldrb w4, [sp+86]
0017879cldrb w5, [sp+85]
001787a0ldrb w6, [sp+84]
001787a4sub x7, x1, 4
001787a8strb w3, [x0+x7]
001787acadd x3, x0, x7
001787b0strb w4, [x3+1]
001787b4strb w5, [x3+2]
001787b8strb w6, [x3+3]
001787bcstr x0, [sp+112]
001787c0str x1, [sp+120]
001787c4str x2, [sp+128]
001787c8str x0, [sp+88]
001787ccstr x1, [sp+96]
001787d0str x2, [sp+104]
001787d4ldur x29, [sp-8]
001787d8ldr x30, [sp], 144
001787dcret x30
001787e0
001787e0loc_1787e0:
001787e0stp x0, x1, [sp+8]
001787e4str x2, [sp+24]
001787e8str w3, [sp+32]
001787ecmov x3, x30
001787f0bl runtime.morestack_noctxt.abi0
001787f4ldp x0, x1, [sp+8]
001787f8ldr x2, [sp+24]
001787fcldr w3, [sp+32]
00178800b 0x178700
00178804udf 0
00178808udf 0
0017880cudf 0
00178700
00178810
00178810google.golang.org/protobuf/encoding/protowire.ConsumeFixed32: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFixed32(struct []uint8 b)
00178810ldr x16, [x28+16]
00178814subs xzr, sp, x16
00178818b.ls 0x178920
0017881cstr x30, [sp-64]!
00178820stur x29, [sp-8]
00178824sub x29, sp, 8
00178828str x0, [sp+72]
0017882cstr x1, [sp+80]
00178830str x2, [sp+88]
00178834str wzr, [sp+36]
00178838str xzr, [sp+40]
0017883cstr x1, [sp+48]
00178840subs xzr, x1, 4
00178844b.lt 0x17884c
00178848b 0x178868
0017884c
0017884cloc_17884c:
0017884cstr wzr, [sp+36]
00178850movn x1, 0
00178854str x1, [sp+40]
00178858ldr w0, [sp+36]
0017885cldur x29, [sp-8]
00178860ldr x30, [sp], 64
00178864ret x30
00178868
00178868loc_178868:
00178868ldr x1, [sp+80]
0017886cldr x2, [sp+72]
00178870subs xzr, x1, 0
00178874b.hi 0x17887c
00178878b 0x178914
0017887c
0017887cloc_17887c:
0017887cldrb w2, [x2]
00178880ldr x1, [sp+80]
00178884ldr x3, [sp+72]
00178888subs xzr, x1, 1
0017888cb.hi 0x178894
00178890b 0x17890c
00178894
00178894loc_178894:
00178894ldrb w3, [x3+1]
00178898ubfm x3, x3, 56, 7
0017889corr x2, x2, x3
001788a0ldr x1, [sp+80]
001788a4ldr x3, [sp+72]
001788a8subs xzr, x1, 2
001788acb.hi 0x1788b4
001788b0b 0x178904
001788b4
001788b4loc_1788b4:
001788b4ldrb w3, [x3+2]
001788b8ubfm x3, x3, 48, 7
001788bcorr x2, x2, x3
001788c0ldr x1, [sp+80]
001788c4ldr x3, [sp+72]
001788c8subs xzr, x1, 3
001788ccb.hi 0x1788d4
001788d0b 0x1788fc
001788d4
001788d4loc_1788d4:
001788d4ldrb w3, [x3+3]
001788d8ubfm x3, x3, 40, 7
001788dcorr x2, x2, x3
001788e0str w2, [sp+36]
001788e4orr x1, xzr, 4
001788e8str x1, [sp+40]
001788ecldr w0, [sp+36]
001788f0ldur x29, [sp-8]
001788f4ldr x30, [sp], 64
001788f8ret x30
001788fc
001788fcloc_1788fc:
001788fcorr x0, xzr, 3
00178900bl runtime.panicIndex
00178904
00178904loc_178904:
00178904orr x0, xzr, 2
00178908bl runtime.panicIndex
0017890c
0017890cloc_17890c:
0017890corr x0, xzr, 1
00178910bl runtime.panicIndex
00178914
00178914loc_178914:
00178914mov x0, xzr
00178918bl runtime.panicIndex
0017891chint
00178920
00178920loc_178920:
00178920stp x0, x1, [sp+8]
00178924str x2, [sp+24]
00178928mov x3, x30
0017892cbl runtime.morestack_noctxt.abi0
00178930ldp x0, x1, [sp+8]
00178934ldr x2, [sp+24]
00178938b 0x178810
0017893cudf 0
00178810
00178810google.golang.org/protobuf/encoding/protowire.ConsumeFixed32: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFixed32(struct []uint8 b)
00178810ldr x16, [x28+16]
00178814subs xzr, sp, x16
00178818b.ls 0x178920
0017881cstr x30, [sp-64]!
00178820stur x29, [sp-8]
00178824sub x29, sp, 8
00178828str x0, [sp+72]
0017882cstr x1, [sp+80]
00178830str x2, [sp+88]
00178834str wzr, [sp+36]
00178838str xzr, [sp+40]
0017883cstr x1, [sp+48]
00178840subs xzr, x1, 4
00178844b.lt 0x17884c
00178848b 0x178868
0017884c
0017884cloc_17884c:
0017884cstr wzr, [sp+36]
00178850movn x1, 0
00178854str x1, [sp+40]
00178858ldr w0, [sp+36]
0017885cldur x29, [sp-8]
00178860ldr x30, [sp], 64
00178864ret x30
00178868
00178868loc_178868:
00178868ldr x1, [sp+80]
0017886cldr x2, [sp+72]
00178870subs xzr, x1, 0
00178874b.hi 0x17887c
00178878b 0x178914
0017887c
0017887cloc_17887c:
0017887cldrb w2, [x2]
00178880ldr x1, [sp+80]
00178884ldr x3, [sp+72]
00178888subs xzr, x1, 1
0017888cb.hi 0x178894
00178890b 0x17890c
00178894
00178894loc_178894:
00178894ldrb w3, [x3+1]
00178898ubfm x3, x3, 56, 7
0017889corr x2, x2, x3
001788a0ldr x1, [sp+80]
001788a4ldr x3, [sp+72]
001788a8subs xzr, x1, 2
001788acb.hi 0x1788b4
001788b0b 0x178904
001788b4
001788b4loc_1788b4:
001788b4ldrb w3, [x3+2]
001788b8ubfm x3, x3, 48, 7
001788bcorr x2, x2, x3
001788c0ldr x1, [sp+80]
001788c4ldr x3, [sp+72]
001788c8subs xzr, x1, 3
001788ccb.hi 0x1788d4
001788d0b 0x1788fc
001788d4
001788d4loc_1788d4:
001788d4ldrb w3, [x3+3]
001788d8ubfm x3, x3, 40, 7
001788dcorr x2, x2, x3
001788e0str w2, [sp+36]
001788e4orr x1, xzr, 4
001788e8str x1, [sp+40]
001788ecldr w0, [sp+36]
001788f0ldur x29, [sp-8]
001788f4ldr x30, [sp], 64
001788f8ret x30
001788fc
001788fcloc_1788fc:
001788fcorr x0, xzr, 3
00178900bl runtime.panicIndex
00178904
00178904loc_178904:
00178904orr x0, xzr, 2
00178908bl runtime.panicIndex
0017890c
0017890cloc_17890c:
0017890corr x0, xzr, 1
00178910bl runtime.panicIndex
00178914
00178914loc_178914:
00178914mov x0, xzr
00178918bl runtime.panicIndex
0017891chint
00178920
00178920loc_178920:
00178920stp x0, x1, [sp+8]
00178924str x2, [sp+24]
00178928mov x3, x30
0017892cbl runtime.morestack_noctxt.abi0
00178930ldp x0, x1, [sp+8]
00178934ldr x2, [sp+24]
00178938b 0x178810
0017893cudf 0
00178810
00178940
00178940google.golang.org/protobuf/encoding/protowire.SizeFixed32: ; void google.golang.org/protobuf/encoding/protowire.SizeFixed32(void)
00178940str x30, [sp-32]!
00178944stur x29, [sp-8]
00178948sub x29, sp, 8
0017894cstr xzr, [sp+16]
00178950orr x0, xzr, 4
00178954str x0, [sp+16]
00178958add x29, sp, 24
0017895cadd sp, sp, 32
00178960ret x30
00178964udf 0
00178968udf 0
0017896cudf 0
00178940
00178940google.golang.org/protobuf/encoding/protowire.SizeFixed32: ; void google.golang.org/protobuf/encoding/protowire.SizeFixed32(void)
00178940str x30, [sp-32]!
00178944stur x29, [sp-8]
00178948sub x29, sp, 8
0017894cstr xzr, [sp+16]
00178950orr x0, xzr, 4
00178954str x0, [sp+16]
00178958add x29, sp, 24
0017895cadd sp, sp, 32
00178960ret x30
00178964udf 0
00178968udf 0
0017896cudf 0
00178940
00178970
00178970google.golang.org/protobuf/encoding/protowire.AppendFixed64: ; void google.golang.org/protobuf/encoding/protowire.AppendFixed64(struct []uint8 b, uint64 v)
00178970ldr x16, [x28+16]
00178974sub x17, sp, 16
00178978subs xzr, x17, x16
0017897cb.ls 0x178aa0
00178980str x30, [sp-144]!
00178984stur x29, [sp-8]
00178988sub x29, sp, 8
0017898cstr x0, [sp+152]
00178990str x1, [sp+160]
00178994str x2, [sp+168]
00178998str x3, [sp+176]
0017899cstr xzr, [sp+88]
001789a0stp xzr, xzr, [sp+96]
001789a4ldr x5, [sp+176]
001789a8strb w5, [sp+85]
001789acldr x5, [sp+176]
001789b0ubfm x5, x5, 8, 63
001789b4strb w5, [sp+84]
001789b8ldr x5, [sp+176]
001789bcubfm x5, x5, 16, 63
001789c0strb w5, [sp+83]
001789c4ldr x5, [sp+176]
001789c8ubfm x5, x5, 24, 63
001789ccstrb w5, [sp+82]
001789d0ldr x5, [sp+176]
001789d4ubfm x5, x5, 32, 63
001789d8strb w5, [sp+81]
001789dcldr x5, [sp+176]
001789e0ubfm x5, x5, 40, 63
001789e4strb w5, [sp+80]
001789e8ldr x5, [sp+176]
001789ecubfm x5, x5, 48, 63
001789f0strb w5, [sp+87]
001789f4ldr x5, [sp+176]
001789f8ubfm x5, x5, 56, 63
001789fcstrb w5, [sp+86]
00178a00ldr x2, [sp+168]
00178a04ldr x0, [sp+152]
00178a08ldr x5, [sp+160]
00178a0cadd x1, x5, 8
00178a10subs xzr, x2, x1
00178a14b.hs 0x178a1c
00178a18b 0x178a20
00178a1c
00178a1cloc_178a1c:
00178a1cb 0x178a34
00178a20
00178a20loc_178a20:
00178a20orr x3, xzr, 8
00178a24adrp x4, 0x47d000
00178a28add x4, x4, 3072
00178a2cbl runtime.growslice
00178a30b 0x178a34
00178a34
00178a34loc_178a34:
00178a34ldrb w3, [sp+85]
00178a38ldrb w4, [sp+84]
00178a3cldrb w5, [sp+83]
00178a40ldrb w6, [sp+82]
00178a44ldrb w7, [sp+81]
00178a48ldrb w8, [sp+80]
00178a4cldrb w9, [sp+87]
00178a50ldrb w10, [sp+86]
00178a54sub x11, x1, 8
00178a58strb w3, [x0+x11]
00178a5cadd x3, x0, x11
00178a60strb w4, [x3+1]
00178a64strb w5, [x3+2]
00178a68strb w6, [x3+3]
00178a6cstrb w7, [x3+4]
00178a70strb w8, [x3+5]
00178a74strb w9, [x3+6]
00178a78strb w10, [x3+7]
00178a7cstr x0, [sp+112]
00178a80str x1, [sp+120]
00178a84str x2, [sp+128]
00178a88str x0, [sp+88]
00178a8cstr x1, [sp+96]
00178a90str x2, [sp+104]
00178a94ldur x29, [sp-8]
00178a98ldr x30, [sp], 144
00178a9cret x30
00178aa0
00178aa0loc_178aa0:
00178aa0stp x0, x1, [sp+8]
00178aa4stp x2, x3, [sp+24]
00178aa8mov x3, x30
00178aacbl runtime.morestack_noctxt.abi0
00178ab0ldp x0, x1, [sp+8]
00178ab4ldp x2, x3, [sp+24]
00178ab8b 0x178970
00178abcudf 0
00178970
00178970google.golang.org/protobuf/encoding/protowire.AppendFixed64: ; void google.golang.org/protobuf/encoding/protowire.AppendFixed64(struct []uint8 b, uint64 v)
00178970ldr x16, [x28+16]
00178974sub x17, sp, 16
00178978subs xzr, x17, x16
0017897cb.ls 0x178aa0
00178980str x30, [sp-144]!
00178984stur x29, [sp-8]
00178988sub x29, sp, 8
0017898cstr x0, [sp+152]
00178990str x1, [sp+160]
00178994str x2, [sp+168]
00178998str x3, [sp+176]
0017899cstr xzr, [sp+88]
001789a0stp xzr, xzr, [sp+96]
001789a4ldr x5, [sp+176]
001789a8strb w5, [sp+85]
001789acldr x5, [sp+176]
001789b0ubfm x5, x5, 8, 63
001789b4strb w5, [sp+84]
001789b8ldr x5, [sp+176]
001789bcubfm x5, x5, 16, 63
001789c0strb w5, [sp+83]
001789c4ldr x5, [sp+176]
001789c8ubfm x5, x5, 24, 63
001789ccstrb w5, [sp+82]
001789d0ldr x5, [sp+176]
001789d4ubfm x5, x5, 32, 63
001789d8strb w5, [sp+81]
001789dcldr x5, [sp+176]
001789e0ubfm x5, x5, 40, 63
001789e4strb w5, [sp+80]
001789e8ldr x5, [sp+176]
001789ecubfm x5, x5, 48, 63
001789f0strb w5, [sp+87]
001789f4ldr x5, [sp+176]
001789f8ubfm x5, x5, 56, 63
001789fcstrb w5, [sp+86]
00178a00ldr x2, [sp+168]
00178a04ldr x0, [sp+152]
00178a08ldr x5, [sp+160]
00178a0cadd x1, x5, 8
00178a10subs xzr, x2, x1
00178a14b.hs 0x178a1c
00178a18b 0x178a20
00178a1c
00178a1cloc_178a1c:
00178a1cb 0x178a34
00178a20
00178a20loc_178a20:
00178a20orr x3, xzr, 8
00178a24adrp x4, 0x47d000
00178a28add x4, x4, 3072
00178a2cbl runtime.growslice
00178a30b 0x178a34
00178a34
00178a34loc_178a34:
00178a34ldrb w3, [sp+85]
00178a38ldrb w4, [sp+84]
00178a3cldrb w5, [sp+83]
00178a40ldrb w6, [sp+82]
00178a44ldrb w7, [sp+81]
00178a48ldrb w8, [sp+80]
00178a4cldrb w9, [sp+87]
00178a50ldrb w10, [sp+86]
00178a54sub x11, x1, 8
00178a58strb w3, [x0+x11]
00178a5cadd x3, x0, x11
00178a60strb w4, [x3+1]
00178a64strb w5, [x3+2]
00178a68strb w6, [x3+3]
00178a6cstrb w7, [x3+4]
00178a70strb w8, [x3+5]
00178a74strb w9, [x3+6]
00178a78strb w10, [x3+7]
00178a7cstr x0, [sp+112]
00178a80str x1, [sp+120]
00178a84str x2, [sp+128]
00178a88str x0, [sp+88]
00178a8cstr x1, [sp+96]
00178a90str x2, [sp+104]
00178a94ldur x29, [sp-8]
00178a98ldr x30, [sp], 144
00178a9cret x30
00178aa0
00178aa0loc_178aa0:
00178aa0stp x0, x1, [sp+8]
00178aa4stp x2, x3, [sp+24]
00178aa8mov x3, x30
00178aacbl runtime.morestack_noctxt.abi0
00178ab0ldp x0, x1, [sp+8]
00178ab4ldp x2, x3, [sp+24]
00178ab8b 0x178970
00178abcudf 0
00178970
00178ac0
00178ac0google.golang.org/protobuf/encoding/protowire.ConsumeFixed64: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFixed64(struct []uint8 b)
00178ac0ldr x16, [x28+16]
00178ac4subs xzr, sp, x16
00178ac8b.ls 0x178c6c
00178accstr x30, [sp-64]!
00178ad0stur x29, [sp-8]
00178ad4sub x29, sp, 8
00178ad8str x0, [sp+72]
00178adcstr x1, [sp+80]
00178ae0str x2, [sp+88]
00178ae4str xzr, [sp+32]
00178ae8str xzr, [sp+40]
00178aecstr x1, [sp+48]
00178af0subs xzr, x1, 8
00178af4b.lt 0x178afc
00178af8b 0x178b18
00178afc
00178afcloc_178afc:
00178afcstr xzr, [sp+32]
00178b00movn x1, 0
00178b04str x1, [sp+40]
00178b08mov x0, xzr
00178b0cldur x29, [sp-8]
00178b10ldr x30, [sp], 64
00178b14ret x30
00178b18
00178b18loc_178b18:
00178b18ldr x1, [sp+80]
00178b1cldr x2, [sp+72]
00178b20subs xzr, x1, 0
00178b24b.hi 0x178b2c
00178b28b 0x178c60
00178b2c
00178b2cloc_178b2c:
00178b2cldrb w2, [x2]
00178b30ldr x1, [sp+80]
00178b34ldr x3, [sp+72]
00178b38subs xzr, x1, 1
00178b3cb.hi 0x178b44
00178b40b 0x178c58
00178b44
00178b44loc_178b44:
00178b44ldrb w3, [x3+1]
00178b48ubfm x3, x3, 56, 7
00178b4corr x2, x2, x3
00178b50ldr x1, [sp+80]
00178b54ldr x3, [sp+72]
00178b58subs xzr, x1, 2
00178b5cb.hi 0x178b64
00178b60b 0x178c50
00178b64
00178b64loc_178b64:
00178b64ldrb w3, [x3+2]
00178b68ubfm x3, x3, 48, 7
00178b6corr x2, x2, x3
00178b70ldr x1, [sp+80]
00178b74ldr x3, [sp+72]
00178b78subs xzr, x1, 3
00178b7cb.hi 0x178b84
00178b80b 0x178c48
00178b84
00178b84loc_178b84:
00178b84ldrb w3, [x3+3]
00178b88ubfm x3, x3, 40, 7
00178b8corr x2, x2, x3
00178b90ldr x1, [sp+80]
00178b94ldr x3, [sp+72]
00178b98subs xzr, x1, 4
00178b9cb.hi 0x178ba4
00178ba0b 0x178c40
00178ba4
00178ba4loc_178ba4:
00178ba4ldrb w3, [x3+4]
00178ba8ubfm x3, x3, 32, 7
00178bacorr x2, x2, x3
00178bb0ldr x1, [sp+80]
00178bb4ldr x3, [sp+72]
00178bb8subs xzr, x1, 5
00178bbcb.hi 0x178bc4
00178bc0b 0x178c38
00178bc4
00178bc4loc_178bc4:
00178bc4ldrb w3, [x3+5]
00178bc8ubfm x3, x3, 24, 7
00178bccorr x2, x2, x3
00178bd0ldr x1, [sp+80]
00178bd4ldr x3, [sp+72]
00178bd8subs xzr, x1, 6
00178bdcb.hi 0x178be4
00178be0b 0x178c30
00178be4
00178be4loc_178be4:
00178be4ldrb w3, [x3+6]
00178be8ubfm x3, x3, 16, 7
00178becorr x2, x2, x3
00178bf0ldr x1, [sp+80]
00178bf4ldr x3, [sp+72]
00178bf8subs xzr, x1, 7
00178bfcb.hi 0x178c04
00178c00b 0x178c28
00178c04
00178c04loc_178c04:
00178c04ldrb w3, [x3+7]
00178c08ubfm x3, x3, 8, 7
00178c0corr x0, x2, x3
00178c10str x0, [sp+32]
00178c14orr x1, xzr, 8
00178c18str x1, [sp+40]
00178c1cldur x29, [sp-8]
00178c20ldr x30, [sp], 64
00178c24ret x30
00178c28
00178c28loc_178c28:
00178c28orr x0, xzr, 7
00178c2cbl runtime.panicIndex
00178c30
00178c30loc_178c30:
00178c30orr x0, xzr, 6
00178c34bl runtime.panicIndex
00178c38
00178c38loc_178c38:
00178c38movz x0, 5
00178c3cbl runtime.panicIndex
00178c40
00178c40loc_178c40:
00178c40orr x0, xzr, 4
00178c44bl runtime.panicIndex
00178c48
00178c48loc_178c48:
00178c48orr x0, xzr, 3
00178c4cbl runtime.panicIndex
00178c50
00178c50loc_178c50:
00178c50orr x0, xzr, 2
00178c54bl runtime.panicIndex
00178c58
00178c58loc_178c58:
00178c58orr x0, xzr, 1
00178c5cbl runtime.panicIndex
00178c60
00178c60loc_178c60:
00178c60mov x0, xzr
00178c64bl runtime.panicIndex
00178c68hint
00178c6c
00178c6cloc_178c6c:
00178c6cstp x0, x1, [sp+8]
00178c70str x2, [sp+24]
00178c74mov x3, x30
00178c78bl runtime.morestack_noctxt.abi0
00178c7cldp x0, x1, [sp+8]
00178c80ldr x2, [sp+24]
00178c84b 0x178ac0
00178c88udf 0
00178c8cudf 0
00178ac0
00178ac0google.golang.org/protobuf/encoding/protowire.ConsumeFixed64: ; void google.golang.org/protobuf/encoding/protowire.ConsumeFixed64(struct []uint8 b)
00178ac0ldr x16, [x28+16]
00178ac4subs xzr, sp, x16
00178ac8b.ls 0x178c6c
00178accstr x30, [sp-64]!
00178ad0stur x29, [sp-8]
00178ad4sub x29, sp, 8
00178ad8str x0, [sp+72]
00178adcstr x1, [sp+80]
00178ae0str x2, [sp+88]
00178ae4str xzr, [sp+32]
00178ae8str xzr, [sp+40]
00178aecstr x1, [sp+48]
00178af0subs xzr, x1, 8
00178af4b.lt 0x178afc
00178af8b 0x178b18
00178afc
00178afcloc_178afc:
00178afcstr xzr, [sp+32]
00178b00movn x1, 0
00178b04str x1, [sp+40]
00178b08mov x0, xzr
00178b0cldur x29, [sp-8]
00178b10ldr x30, [sp], 64
00178b14ret x30
00178b18
00178b18loc_178b18:
00178b18ldr x1, [sp+80]
00178b1cldr x2, [sp+72]
00178b20subs xzr, x1, 0
00178b24b.hi 0x178b2c
00178b28b 0x178c60
00178b2c
00178b2cloc_178b2c:
00178b2cldrb w2, [x2]
00178b30ldr x1, [sp+80]
00178b34ldr x3, [sp+72]
00178b38subs xzr, x1, 1
00178b3cb.hi 0x178b44
00178b40b 0x178c58
00178b44
00178b44loc_178b44:
00178b44ldrb w3, [x3+1]
00178b48ubfm x3, x3, 56, 7
00178b4corr x2, x2, x3
00178b50ldr x1, [sp+80]
00178b54ldr x3, [sp+72]
00178b58subs xzr, x1, 2
00178b5cb.hi 0x178b64
00178b60b 0x178c50
00178b64
00178b64loc_178b64:
00178b64ldrb w3, [x3+2]
00178b68ubfm x3, x3, 48, 7
00178b6corr x2, x2, x3
00178b70ldr x1, [sp+80]
00178b74ldr x3, [sp+72]
00178b78subs xzr, x1, 3
00178b7cb.hi 0x178b84
00178b80b 0x178c48
00178b84
00178b84loc_178b84:
00178b84ldrb w3, [x3+3]
00178b88ubfm x3, x3, 40, 7
00178b8corr x2, x2, x3
00178b90ldr x1, [sp+80]
00178b94ldr x3, [sp+72]
00178b98subs xzr, x1, 4
00178b9cb.hi 0x178ba4
00178ba0b 0x178c40
00178ba4
00178ba4loc_178ba4:
00178ba4ldrb w3, [x3+4]
00178ba8ubfm x3, x3, 32, 7
00178bacorr x2, x2, x3
00178bb0ldr x1, [sp+80]
00178bb4ldr x3, [sp+72]
00178bb8subs xzr, x1, 5
00178bbcb.hi 0x178bc4
00178bc0b 0x178c38
00178bc4
00178bc4loc_178bc4:
00178bc4ldrb w3, [x3+5]
00178bc8ubfm x3, x3, 24, 7
00178bccorr x2, x2, x3
00178bd0ldr x1, [sp+80]
00178bd4ldr x3, [sp+72]
00178bd8subs xzr, x1, 6
00178bdcb.hi 0x178be4
00178be0b 0x178c30
00178be4
00178be4loc_178be4:
00178be4ldrb w3, [x3+6]
00178be8ubfm x3, x3, 16, 7
00178becorr x2, x2, x3
00178bf0ldr x1, [sp+80]
00178bf4ldr x3, [sp+72]
00178bf8subs xzr, x1, 7
00178bfcb.hi 0x178c04
00178c00b 0x178c28
00178c04
00178c04loc_178c04:
00178c04ldrb w3, [x3+7]
00178c08ubfm x3, x3, 8, 7
00178c0corr x0, x2, x3
00178c10str x0, [sp+32]
00178c14orr x1, xzr, 8
00178c18str x1, [sp+40]
00178c1cldur x29, [sp-8]
00178c20ldr x30, [sp], 64
00178c24ret x30
00178c28
00178c28loc_178c28:
00178c28orr x0, xzr, 7
00178c2cbl runtime.panicIndex
00178c30
00178c30loc_178c30:
00178c30orr x0, xzr, 6
00178c34bl runtime.panicIndex
00178c38
00178c38loc_178c38:
00178c38movz x0, 5
00178c3cbl runtime.panicIndex
00178c40
00178c40loc_178c40:
00178c40orr x0, xzr, 4
00178c44bl runtime.panicIndex
00178c48
00178c48loc_178c48:
00178c48orr x0, xzr, 3
00178c4cbl runtime.panicIndex
00178c50
00178c50loc_178c50:
00178c50orr x0, xzr, 2
00178c54bl runtime.panicIndex
00178c58
00178c58loc_178c58:
00178c58orr x0, xzr, 1
00178c5cbl runtime.panicIndex
00178c60
00178c60loc_178c60:
00178c60mov x0, xzr
00178c64bl runtime.panicIndex
00178c68hint
00178c6c
00178c6cloc_178c6c:
00178c6cstp x0, x1, [sp+8]
00178c70str x2, [sp+24]
00178c74mov x3, x30
00178c78bl runtime.morestack_noctxt.abi0
00178c7cldp x0, x1, [sp+8]
00178c80ldr x2, [sp+24]
00178c84b 0x178ac0
00178c88udf 0
00178c8cudf 0
00178ac0
00178c90
00178c90google.golang.org/protobuf/encoding/protowire.SizeFixed64: ; void google.golang.org/protobuf/encoding/protowire.SizeFixed64(void)
00178c90str x30, [sp-32]!
00178c94stur x29, [sp-8]
00178c98sub x29, sp, 8
00178c9cstr xzr, [sp+16]
00178ca0orr x0, xzr, 8
00178ca4str x0, [sp+16]
00178ca8add x29, sp, 24
00178cacadd sp, sp, 32
00178cb0ret x30
00178cb4udf 0
00178cb8udf 0
00178cbcudf 0
00178c90
00178c90google.golang.org/protobuf/encoding/protowire.SizeFixed64: ; void google.golang.org/protobuf/encoding/protowire.SizeFixed64(void)
00178c90str x30, [sp-32]!
00178c94stur x29, [sp-8]
00178c98sub x29, sp, 8
00178c9cstr xzr, [sp+16]
00178ca0orr x0, xzr, 8
00178ca4str x0, [sp+16]
00178ca8add x29, sp, 24
00178cacadd sp, sp, 32
00178cb0ret x30
00178cb4udf 0
00178cb8udf 0
00178cbcudf 0
00178c90
00178cc0
00178cc0google.golang.org/protobuf/encoding/protowire.AppendBytes: ; void google.golang.org/protobuf/encoding/protowire.AppendBytes(struct []uint8 b, struct []uint8 v)
00178cc0ldr x16, [x28+16]
00178cc4sub x17, sp, 64
00178cc8subs xzr, x17, x16
00178cccb.ls 0x178dc8
00178cd0str x30, [sp-192]!
00178cd4stur x29, [sp-8]
00178cd8sub x29, sp, 8
00178cdcstr x0, [sp+200]
00178ce0str x1, [sp+208]
00178ce4str x2, [sp+216]
00178ce8str x3, [sp+224]
00178cecstr x4, [sp+232]
00178cf0str x5, [sp+240]
00178cf4str xzr, [sp+80]
00178cf8stp xzr, xzr, [sp+88]
00178cfcldr x3, [sp+232]
00178d00str x3, [sp+72]
00178d04ldr x1, [sp+208]
00178d08ldr x2, [sp+216]
00178d0cldr x0, [sp+200]
00178d10bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00178d14str x0, [sp+160]
00178d18str x1, [sp+168]
00178d1cstr x2, [sp+176]
00178d20str x0, [sp+112]
00178d24str x1, [sp+120]
00178d28str x2, [sp+128]
00178d2cldr x4, [sp+232]
00178d30add x1, x1, x4
00178d34str x1, [sp+64]
00178d38subs xzr, x2, x1
00178d3cb.hs 0x178d44
00178d40b 0x178d4c
00178d44
00178d44loc_178d44:
00178d44str x1, [sp+120]
00178d48b 0x178d6c
00178d4c
00178d4cloc_178d4c:
00178d4cldr x3, [sp+232]
00178d50adrp x4, 0x47d000
00178d54add x4, x4, 3072
00178d58bl runtime.growslice
00178d5cstr x0, [sp+112]
00178d60str x1, [sp+120]
00178d64str x2, [sp+128]
00178d68b 0x178d6c
00178d6c
00178d6cloc_178d6c:
00178d6cldr x3, [sp+232]
00178d70str x3, [sp+56]
00178d74ldr x3, [sp+64]
00178d78ldr x4, [sp+232]
00178d7csub x3, x3, x4
00178d80ldr x4, [sp+112]
00178d84add x0, x4, x3
00178d88str x0, [sp+104]
00178d8cldr x2, [sp+56]
00178d90ldr x1, [sp+224]
00178d94bl runtime.memmove
00178d98ldr x0, [sp+112]
00178d9cldr x1, [sp+120]
00178da0ldr x2, [sp+128]
00178da4str x0, [sp+136]
00178da8str x1, [sp+144]
00178dacstr x2, [sp+152]
00178db0str x0, [sp+80]
00178db4str x1, [sp+88]
00178db8str x2, [sp+96]
00178dbcldur x29, [sp-8]
00178dc0ldr x30, [sp], 192
00178dc4ret x30
00178dc8
00178dc8loc_178dc8:
00178dc8stp x0, x1, [sp+8]
00178dccstp x2, x3, [sp+24]
00178dd0stp x4, x5, [sp+40]
00178dd4mov x3, x30
00178dd8bl runtime.morestack_noctxt.abi0
00178ddcldp x0, x1, [sp+8]
00178de0ldp x2, x3, [sp+24]
00178de4ldp x4, x5, [sp+40]
00178de8b 0x178cc0
00178decudf 0
00178cc0
00178cc0google.golang.org/protobuf/encoding/protowire.AppendBytes: ; void google.golang.org/protobuf/encoding/protowire.AppendBytes(struct []uint8 b, struct []uint8 v)
00178cc0ldr x16, [x28+16]
00178cc4sub x17, sp, 64
00178cc8subs xzr, x17, x16
00178cccb.ls 0x178dc8
00178cd0str x30, [sp-192]!
00178cd4stur x29, [sp-8]
00178cd8sub x29, sp, 8
00178cdcstr x0, [sp+200]
00178ce0str x1, [sp+208]
00178ce4str x2, [sp+216]
00178ce8str x3, [sp+224]
00178cecstr x4, [sp+232]
00178cf0str x5, [sp+240]
00178cf4str xzr, [sp+80]
00178cf8stp xzr, xzr, [sp+88]
00178cfcldr x3, [sp+232]
00178d00str x3, [sp+72]
00178d04ldr x1, [sp+208]
00178d08ldr x2, [sp+216]
00178d0cldr x0, [sp+200]
00178d10bl google.golang.org/protobuf/encoding/protowire.AppendVarint
00178d14str x0, [sp+160]
00178d18str x1, [sp+168]
00178d1cstr x2, [sp+176]
00178d20str x0, [sp+112]
00178d24str x1, [sp+120]
00178d28str x2, [sp+128]
00178d2cldr x4, [sp+232]
00178d30add x1, x1, x4
00178d34str x1, [sp+64]
00178d38subs xzr, x2, x1
00178d3cb.hs 0x178d44
00178d40b 0x178d4c
00178d44
00178d44loc_178d44:
00178d44str x1, [sp+120]
00178d48b 0x178d6c
00178d4c
00178d4cloc_178d4c:
00178d4cldr x3, [sp+232]
00178d50adrp x4, 0x47d000
00178d54add x4, x4, 3072
00178d58bl runtime.growslice
00178d5cstr x0, [sp+112]
00178d60str x1, [sp+120]
00178d64str x2, [sp+128]
00178d68b 0x178d6c
00178d6c
00178d6cloc_178d6c:
00178d6cldr x3, [sp+232]
00178d70str x3, [sp+56]
00178d74ldr x3, [sp+64]
00178d78ldr x4, [sp+232]
00178d7csub x3, x3, x4
00178d80ldr x4, [sp+112]
00178d84add x0, x4, x3
00178d88str x0, [sp+104]
00178d8cldr x2, [sp+56]
00178d90ldr x1, [sp+224]
00178d94bl runtime.memmove
00178d98ldr x0, [sp+112]
00178d9cldr x1, [sp+120]
00178da0ldr x2, [sp+128]
00178da4str x0, [sp+136]
00178da8str x1, [sp+144]
00178dacstr x2, [sp+152]
00178db0str x0, [sp+80]
00178db4str x1, [sp+88]
00178db8str x2, [sp+96]
00178dbcldur x29, [sp-8]
00178dc0ldr x30, [sp], 192
00178dc4ret x30
00178dc8
00178dc8loc_178dc8:
00178dc8stp x0, x1, [sp+8]
00178dccstp x2, x3, [sp+24]
00178dd0stp x4, x5, [sp+40]
00178dd4mov x3, x30
00178dd8bl runtime.morestack_noctxt.abi0
00178ddcldp x0, x1, [sp+8]
00178de0ldp x2, x3, [sp+24]
00178de4ldp x4, x5, [sp+40]
00178de8b 0x178cc0
00178decudf 0
00178cc0
00178df0
00178df0google.golang.org/protobuf/encoding/protowire.ConsumeBytes: ; void google.golang.org/protobuf/encoding/protowire.ConsumeBytes(struct []uint8 b)
00178df0ldr x16, [x28+16]
00178df4sub x17, sp, 32
00178df8subs xzr, x17, x16
00178dfcb.ls 0x178f94
00178e00str x30, [sp-160]!
00178e04stur x29, [sp-8]
00178e08sub x29, sp, 8
00178e0cstr x0, [sp+168]
00178e10str x1, [sp+176]
00178e14str x2, [sp+184]
00178e18str xzr, [sp+80]
00178e1cstp xzr, xzr, [sp+88]
00178e20str xzr, [sp+32]
00178e24ldr x0, [sp+168]
00178e28ldr x1, [sp+176]
00178e2cldr x2, [sp+184]
00178e30bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00178e34str x0, [sp+56]
00178e38str x1, [sp+48]
00178e3cstr x0, [sp+72]
00178e40str x1, [sp+64]
00178e44str x0, [sp+40]
00178e48str x1, [sp+32]
00178e4ctbnz x1, 63, 0x178e54
00178e50b 0x178e78
00178e54
00178e54loc_178e54:
00178e54str xzr, [sp+80]
00178e58stp xzr, xzr, [sp+88]
00178e5cldr x3, [sp+32]
00178e60mov x0, xzr
00178e64mov x1, xzr
00178e68mov x2, x1
00178e6cldur x29, [sp-8]
00178e70ldr x30, [sp], 160
00178e74ret x30
00178e78
00178e78loc_178e78:
00178e78ldr x4, [sp+176]
00178e7cldr x5, [sp+168]
00178e80ldr x6, [sp+184]
00178e84b 0x178e88
00178e88
00178e88loc_178e88:
00178e88subs xzr, x1, x4
00178e8cb.ls 0x178e94
00178e90b 0x178f84
00178e94
00178e94loc_178e94:
00178e94sub x4, x4, x1
00178e98sub x6, x6, x1
00178e9csub x7, xzr, x6
00178ea0and x7, x1, x7, asr #63
00178ea4add x5, x5, x7
00178ea8str x5, [sp+128]
00178eacstr x4, [sp+136]
00178eb0str x6, [sp+144]
00178eb4str x4, [sp+48]
00178eb8ldr x5, [sp+40]
00178ebcsubs xzr, x5, x4
00178ec0b.hi 0x178ec8
00178ec4b 0x178ef0
00178ec8
00178ec8loc_178ec8:
00178ec8str xzr, [sp+80]
00178eccstp xzr, xzr, [sp+88]
00178ed0movn x3, 0
00178ed4str x3, [sp+32]
00178ed8mov x0, xzr
00178edcmov x1, xzr
00178ee0mov x2, x1
00178ee4ldur x29, [sp-8]
00178ee8ldr x30, [sp], 160
00178eecret x30
00178ef0
00178ef0loc_178ef0:
00178ef0ldr x0, [sp+32]
00178ef4ldr x1, [sp+176]
00178ef8ldr x4, [sp+168]
00178efcldr x5, [sp+184]
00178f00b 0x178f04
00178f04
00178f04loc_178f04:
00178f04subs xzr, x1, x0
00178f08b.hs 0x178f10
00178f0cb 0x178f80
00178f10
00178f10loc_178f10:
00178f10sub x2, x5, x0
00178f14sub x5, x1, x0
00178f18sub x6, xzr, x2
00178f1cand x6, x0, x6, asr #63
00178f20add x0, x4, x6
00178f24str x0, [sp+128]
00178f28str x5, [sp+136]
00178f2cstr x2, [sp+144]
00178f30ldr x1, [sp+40]
00178f34subs xzr, x1, x2
00178f38b.ls 0x178f40
00178f3cb 0x178f7c
00178f40
00178f40loc_178f40:
00178f40b 0x178f44
00178f44
00178f44loc_178f44:
00178f44str x0, [sp+104]
00178f48str x1, [sp+112]
00178f4cstr x2, [sp+120]
00178f50str x0, [sp+80]
00178f54str x1, [sp+88]
00178f58str x2, [sp+96]
00178f5cldr x4, [sp+32]
00178f60ldr x5, [sp+40]
00178f64add x3, x4, x5
00178f68str x3, [sp+32]
00178f6cldr x1, [sp+88]
00178f70ldur x29, [sp-8]
00178f74ldr x30, [sp], 160
00178f78ret x30
00178f7c
00178f7cloc_178f7c:
00178f7cbl runtime.panicSliceAcapU
00178f80
00178f80loc_178f80:
00178f80bl runtime.panicSliceB
00178f84
00178f84loc_178f84:
00178f84mov x0, x1
00178f88mov x1, x4
00178f8cbl runtime.panicSliceB
00178f90hint
00178f94
00178f94loc_178f94:
00178f94stp x0, x1, [sp+8]
00178f98str x2, [sp+24]
00178f9cmov x3, x30
00178fa0bl runtime.morestack_noctxt.abi0
00178fa4ldp x0, x1, [sp+8]
00178fa8ldr x2, [sp+24]
00178facb 0x178df0
00178df0
00178df0google.golang.org/protobuf/encoding/protowire.ConsumeBytes: ; void google.golang.org/protobuf/encoding/protowire.ConsumeBytes(struct []uint8 b)
00178df0ldr x16, [x28+16]
00178df4sub x17, sp, 32
00178df8subs xzr, x17, x16
00178dfcb.ls 0x178f94
00178e00str x30, [sp-160]!
00178e04stur x29, [sp-8]
00178e08sub x29, sp, 8
00178e0cstr x0, [sp+168]
00178e10str x1, [sp+176]
00178e14str x2, [sp+184]
00178e18str xzr, [sp+80]
00178e1cstp xzr, xzr, [sp+88]
00178e20str xzr, [sp+32]
00178e24ldr x0, [sp+168]
00178e28ldr x1, [sp+176]
00178e2cldr x2, [sp+184]
00178e30bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
00178e34str x0, [sp+56]
00178e38str x1, [sp+48]
00178e3cstr x0, [sp+72]
00178e40str x1, [sp+64]
00178e44str x0, [sp+40]
00178e48str x1, [sp+32]
00178e4ctbnz x1, 63, 0x178e54
00178e50b 0x178e78
00178e54
00178e54loc_178e54:
00178e54str xzr, [sp+80]
00178e58stp xzr, xzr, [sp+88]
00178e5cldr x3, [sp+32]
00178e60mov x0, xzr
00178e64mov x1, xzr
00178e68mov x2, x1
00178e6cldur x29, [sp-8]
00178e70ldr x30, [sp], 160
00178e74ret x30
00178e78
00178e78loc_178e78:
00178e78ldr x4, [sp+176]
00178e7cldr x5, [sp+168]
00178e80ldr x6, [sp+184]
00178e84b 0x178e88
00178e88
00178e88loc_178e88:
00178e88subs xzr, x1, x4
00178e8cb.ls 0x178e94
00178e90b 0x178f84
00178e94
00178e94loc_178e94:
00178e94sub x4, x4, x1
00178e98sub x6, x6, x1
00178e9csub x7, xzr, x6
00178ea0and x7, x1, x7, asr #63
00178ea4add x5, x5, x7
00178ea8str x5, [sp+128]
00178eacstr x4, [sp+136]
00178eb0str x6, [sp+144]
00178eb4str x4, [sp+48]
00178eb8ldr x5, [sp+40]
00178ebcsubs xzr, x5, x4
00178ec0b.hi 0x178ec8
00178ec4b 0x178ef0
00178ec8
00178ec8loc_178ec8:
00178ec8str xzr, [sp+80]
00178eccstp xzr, xzr, [sp+88]
00178ed0movn x3, 0
00178ed4str x3, [sp+32]
00178ed8mov x0, xzr
00178edcmov x1, xzr
00178ee0mov x2, x1
00178ee4ldur x29, [sp-8]
00178ee8ldr x30, [sp], 160
00178eecret x30
00178ef0
00178ef0loc_178ef0:
00178ef0ldr x0, [sp+32]
00178ef4ldr x1, [sp+176]
00178ef8ldr x4, [sp+168]
00178efcldr x5, [sp+184]
00178f00b 0x178f04
00178f04
00178f04loc_178f04:
00178f04subs xzr, x1, x0
00178f08b.hs 0x178f10
00178f0cb 0x178f80
00178f10
00178f10loc_178f10:
00178f10sub x2, x5, x0
00178f14sub x5, x1, x0
00178f18sub x6, xzr, x2
00178f1cand x6, x0, x6, asr #63
00178f20add x0, x4, x6
00178f24str x0, [sp+128]
00178f28str x5, [sp+136]
00178f2cstr x2, [sp+144]
00178f30ldr x1, [sp+40]
00178f34subs xzr, x1, x2
00178f38b.ls 0x178f40
00178f3cb 0x178f7c
00178f40
00178f40loc_178f40:
00178f40b 0x178f44
00178f44
00178f44loc_178f44:
00178f44str x0, [sp+104]
00178f48str x1, [sp+112]
00178f4cstr x2, [sp+120]
00178f50str x0, [sp+80]
00178f54str x1, [sp+88]
00178f58str x2, [sp+96]
00178f5cldr x4, [sp+32]
00178f60ldr x5, [sp+40]
00178f64add x3, x4, x5
00178f68str x3, [sp+32]
00178f6cldr x1, [sp+88]
00178f70ldur x29, [sp-8]
00178f74ldr x30, [sp], 160
00178f78ret x30
00178f7c
00178f7cloc_178f7c:
00178f7cbl runtime.panicSliceAcapU
00178f80
00178f80loc_178f80:
00178f80bl runtime.panicSliceB
00178f84
00178f84loc_178f84:
00178f84mov x0, x1
00178f88mov x1, x4
00178f8cbl runtime.panicSliceB
00178f90hint
00178f94
00178f94loc_178f94:
00178f94stp x0, x1, [sp+8]
00178f98str x2, [sp+24]
00178f9cmov x3, x30
00178fa0bl runtime.morestack_noctxt.abi0
00178fa4ldp x0, x1, [sp+8]
00178fa8ldr x2, [sp+24]
00178facb 0x178df0
00178df0
00178fb0
00178fb0google.golang.org/protobuf/encoding/protowire.SizeBytes: ; void google.golang.org/protobuf/encoding/protowire.SizeBytes(int n)
00178fb0ldr x16, [x28+16]
00178fb4subs xzr, sp, x16
00178fb8b.ls 0x178ff0
00178fbcstr x30, [sp-48]!
00178fc0stur x29, [sp-8]
00178fc4sub x29, sp, 8
00178fc8str x0, [sp+56]
00178fccstr xzr, [sp+24]
00178fd0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00178fd4str x0, [sp+32]
00178fd8ldr x1, [sp+56]
00178fdcadd x0, x0, x1
00178fe0str x0, [sp+24]
00178fe4ldur x29, [sp-8]
00178fe8ldr x30, [sp], 48
00178fecret x30
00178ff0
00178ff0loc_178ff0:
00178ff0str x0, [sp+8]
00178ff4mov x3, x30
00178ff8bl runtime.morestack_noctxt.abi0
00178ffcldr x0, [sp+8]
00179000b 0x178fb0
00179004udf 0
00179008udf 0
0017900cudf 0
00178fb0
00178fb0google.golang.org/protobuf/encoding/protowire.SizeBytes: ; void google.golang.org/protobuf/encoding/protowire.SizeBytes(int n)
00178fb0ldr x16, [x28+16]
00178fb4subs xzr, sp, x16
00178fb8b.ls 0x178ff0
00178fbcstr x30, [sp-48]!
00178fc0stur x29, [sp-8]
00178fc4sub x29, sp, 8
00178fc8str x0, [sp+56]
00178fccstr xzr, [sp+24]
00178fd0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
00178fd4str x0, [sp+32]
00178fd8ldr x1, [sp+56]
00178fdcadd x0, x0, x1
00178fe0str x0, [sp+24]
00178fe4ldur x29, [sp-8]
00178fe8ldr x30, [sp], 48
00178fecret x30
00178ff0
00178ff0loc_178ff0:
00178ff0str x0, [sp+8]
00178ff4mov x3, x30
00178ff8bl runtime.morestack_noctxt.abi0
00178ffcldr x0, [sp+8]
00179000b 0x178fb0
00179004udf 0
00179008udf 0
0017900cudf 0
00178fb0
00179010
00179010google.golang.org/protobuf/encoding/protowire.AppendString: ; void google.golang.org/protobuf/encoding/protowire.AppendString(struct []uint8 b, struct string v)
00179010ldr x16, [x28+16]
00179014sub x17, sp, 64
00179018subs xzr, x17, x16
0017901cb.ls 0x179114
00179020str x30, [sp-192]!
00179024stur x29, [sp-8]
00179028sub x29, sp, 8
0017902cstr x0, [sp+200]
00179030str x1, [sp+208]
00179034str x2, [sp+216]
00179038str x3, [sp+224]
0017903cstr x4, [sp+232]
00179040str xzr, [sp+80]
00179044stp xzr, xzr, [sp+88]
00179048ldr x3, [sp+232]
0017904cstr x3, [sp+72]
00179050ldr x1, [sp+208]
00179054ldr x2, [sp+216]
00179058ldr x0, [sp+200]
0017905cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00179060str x0, [sp+160]
00179064str x1, [sp+168]
00179068str x2, [sp+176]
0017906cstr x0, [sp+112]
00179070str x1, [sp+120]
00179074str x2, [sp+128]
00179078ldr x4, [sp+232]
0017907cadd x1, x1, x4
00179080str x1, [sp+64]
00179084subs xzr, x2, x1
00179088b.hs 0x179090
0017908cb 0x179098
00179090
00179090loc_179090:
00179090str x1, [sp+120]
00179094b 0x1790b8
00179098
00179098loc_179098:
00179098ldr x3, [sp+232]
0017909cadrp x4, 0x47c000
001790a0add x4, x4, 3072
001790a4bl runtime.growslice
001790a8str x0, [sp+112]
001790acstr x1, [sp+120]
001790b0str x2, [sp+128]
001790b4b 0x1790b8
001790b8
001790b8loc_1790b8:
001790b8ldr x3, [sp+232]
001790bcstr x3, [sp+56]
001790c0ldr x3, [sp+64]
001790c4ldr x4, [sp+232]
001790c8sub x3, x3, x4
001790ccldr x4, [sp+112]
001790d0add x0, x4, x3
001790d4str x0, [sp+104]
001790d8ldr x2, [sp+56]
001790dcldr x1, [sp+224]
001790e0bl runtime.memmove
001790e4ldr x0, [sp+112]
001790e8ldr x1, [sp+120]
001790ecldr x2, [sp+128]
001790f0str x0, [sp+136]
001790f4str x1, [sp+144]
001790f8str x2, [sp+152]
001790fcstr x0, [sp+80]
00179100str x1, [sp+88]
00179104str x2, [sp+96]
00179108ldur x29, [sp-8]
0017910cldr x30, [sp], 192
00179110ret x30
00179114
00179114loc_179114:
00179114stp x0, x1, [sp+8]
00179118stp x2, x3, [sp+24]
0017911cstr x4, [sp+40]
00179120mov x3, x30
00179124bl runtime.morestack_noctxt.abi0
00179128ldp x0, x1, [sp+8]
0017912cldp x2, x3, [sp+24]
00179130ldr x4, [sp+40]
00179134b 0x179010
00179138udf 0
0017913cudf 0
00179010
00179010google.golang.org/protobuf/encoding/protowire.AppendString: ; void google.golang.org/protobuf/encoding/protowire.AppendString(struct []uint8 b, struct string v)
00179010ldr x16, [x28+16]
00179014sub x17, sp, 64
00179018subs xzr, x17, x16
0017901cb.ls 0x179114
00179020str x30, [sp-192]!
00179024stur x29, [sp-8]
00179028sub x29, sp, 8
0017902cstr x0, [sp+200]
00179030str x1, [sp+208]
00179034str x2, [sp+216]
00179038str x3, [sp+224]
0017903cstr x4, [sp+232]
00179040str xzr, [sp+80]
00179044stp xzr, xzr, [sp+88]
00179048ldr x3, [sp+232]
0017904cstr x3, [sp+72]
00179050ldr x1, [sp+208]
00179054ldr x2, [sp+216]
00179058ldr x0, [sp+200]
0017905cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
00179060str x0, [sp+160]
00179064str x1, [sp+168]
00179068str x2, [sp+176]
0017906cstr x0, [sp+112]
00179070str x1, [sp+120]
00179074str x2, [sp+128]
00179078ldr x4, [sp+232]
0017907cadd x1, x1, x4
00179080str x1, [sp+64]
00179084subs xzr, x2, x1
00179088b.hs 0x179090
0017908cb 0x179098
00179090
00179090loc_179090:
00179090str x1, [sp+120]
00179094b 0x1790b8
00179098
00179098loc_179098:
00179098ldr x3, [sp+232]
0017909cadrp x4, 0x47c000
001790a0add x4, x4, 3072
001790a4bl runtime.growslice
001790a8str x0, [sp+112]
001790acstr x1, [sp+120]
001790b0str x2, [sp+128]
001790b4b 0x1790b8
001790b8
001790b8loc_1790b8:
001790b8ldr x3, [sp+232]
001790bcstr x3, [sp+56]
001790c0ldr x3, [sp+64]
001790c4ldr x4, [sp+232]
001790c8sub x3, x3, x4
001790ccldr x4, [sp+112]
001790d0add x0, x4, x3
001790d4str x0, [sp+104]
001790d8ldr x2, [sp+56]
001790dcldr x1, [sp+224]
001790e0bl runtime.memmove
001790e4ldr x0, [sp+112]
001790e8ldr x1, [sp+120]
001790ecldr x2, [sp+128]
001790f0str x0, [sp+136]
001790f4str x1, [sp+144]
001790f8str x2, [sp+152]
001790fcstr x0, [sp+80]
00179100str x1, [sp+88]
00179104str x2, [sp+96]
00179108ldur x29, [sp-8]
0017910cldr x30, [sp], 192
00179110ret x30
00179114
00179114loc_179114:
00179114stp x0, x1, [sp+8]
00179118stp x2, x3, [sp+24]
0017911cstr x4, [sp+40]
00179120mov x3, x30
00179124bl runtime.morestack_noctxt.abi0
00179128ldp x0, x1, [sp+8]
0017912cldp x2, x3, [sp+24]
00179130ldr x4, [sp+40]
00179134b 0x179010
00179138udf 0
0017913cudf 0
00179010
00179140
00179140google.golang.org/protobuf/encoding/protowire.ConsumeGroup: ; void google.golang.org/protobuf/encoding/protowire.ConsumeGroup(google.golang.org/protobuf/encoding/protowire.Number num, struct []uint8 b)
00179140ldr x16, [x28+16]
00179144subs xzr, sp, x16
00179148b.ls 0x1792dc
0017914cstr x30, [sp-112]!
00179150stur x29, [sp-8]
00179154sub x29, sp, 8
00179158str w0, [sp+120]
0017915cstr x1, [sp+128]
00179160str x2, [sp+136]
00179164str x3, [sp+144]
00179168str xzr, [sp+80]
0017916cstp xzr, xzr, [sp+88]
00179170str xzr, [sp+48]
00179174ldr x2, [sp+128]
00179178ldr x3, [sp+136]
0017917cldr x4, [sp+144]
00179180ldrsw x0, [sp+120]
00179184orr x1, xzr, 3
00179188bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
0017918cstr x0, [sp+48]
00179190tbnz x0, 63, 0x179198
00179194b 0x1791bc
00179198
00179198loc_179198:
00179198str xzr, [sp+80]
0017919cstp xzr, xzr, [sp+88]
001791a0ldr x3, [sp+48]
001791a4mov x0, xzr
001791a8mov x1, xzr
001791acmov x2, x1
001791b0ldur x29, [sp-8]
001791b4ldr x30, [sp], 112
001791b8ret x30
001791bc
001791bcloc_1791bc:
001791bcldr x2, [sp+144]
001791c0subs xzr, x0, x2
001791c4b.ls 0x1791cc
001791c8b 0x1792d0
001791cc
001791ccloc_1791cc:
001791ccb 0x1791d0
001791d0
001791d0loc_1791d0:
001791d0str x0, [sp+136]
001791d4b 0x1791d8
001791d8
001791d8loc_1791d8:
001791d8ldr x3, [sp+136]
001791dcstr x3, [sp+72]
001791e0subs xzr, x3, 0
001791e4cset x4, ne
001791e8strb w4, [sp+47]
001791eccbnz x3, 0x1791f4
001791f0b 0x179228
001791f4
001791f4loc_1791f4:
001791f4ldr x3, [sp+136]
001791f8str x3, [sp+64]
001791fcldr x1, [sp+136]
00179200ldr x4, [sp+128]
00179204sub x0, x3, 1
00179208subs xzr, x1, x0
0017920cb.hi 0x179214
00179210b 0x1792cc
00179214
00179214loc_179214:
00179214ldrb w3, [x4+x0]
00179218ands wzr, w3, 127
0017921ccset x3, eq
00179220strb w3, [sp+47]
00179224b 0x17922c
00179228
00179228loc_179228:
00179228b 0x17922c
0017922c
0017922cloc_17922c:
0017922cldrb w3, [sp+47]
00179230tbnz w3, 0, 0x179238
00179234b 0x179268
00179238
00179238loc_179238:
00179238ldr x3, [sp+136]
0017923cstr x3, [sp+64]
00179240sub x1, x3, 1
00179244str x1, [sp+56]
00179248ldr x2, [sp+144]
0017924csubs xzr, x2, x1
00179250b.hs 0x179258
00179254b 0x1792c8
00179258
00179258loc_179258:
00179258b 0x17925c
0017925c
0017925cloc_17925c:
0017925cstr x1, [sp+136]
00179260b 0x179264
00179264
00179264loc_179264:
00179264b 0x1791d8
00179268
00179268loc_179268:
00179268ldr x1, [sp+136]
0017926cstr x1, [sp+72]
00179270ldrsw x0, [sp+120]
00179274bl google.golang.org/protobuf/encoding/protowire.SizeTag
00179278str x0, [sp+56]
0017927cldr x1, [sp+72]
00179280sub x1, x1, x0
00179284str x1, [sp+64]
00179288ldr x2, [sp+144]
0017928csubs xzr, x2, x1
00179290b.hs 0x179298
00179294b 0x1792c4
00179298
00179298loc_179298:
00179298b 0x17929c
0017929c
0017929cloc_17929c:
0017929cstr x1, [sp+136]
001792a0ldr x0, [sp+128]
001792a4ldr x2, [sp+144]
001792a8str x0, [sp+80]
001792acstr x1, [sp+88]
001792b0str x2, [sp+96]
001792b4ldr x3, [sp+48]
001792b8ldur x29, [sp-8]
001792bcldr x30, [sp], 112
001792c0ret x30
001792c4
001792c4loc_1792c4:
001792c4bl runtime.panicSliceAcap
001792c8
001792c8loc_1792c8:
001792c8bl runtime.panicSliceAcap
001792cc
001792ccloc_1792cc:
001792ccbl runtime.panicIndex
001792d0
001792d0loc_1792d0:
001792d0mov x1, x0
001792d4bl runtime.panicSliceAcap
001792d8hint
001792dc
001792dcloc_1792dc:
001792dcstr w0, [sp+8]
001792e0stp x1, x2, [sp+16]
001792e4str x3, [sp+32]
001792e8mov x3, x30
001792ecbl runtime.morestack_noctxt.abi0
001792f0ldrsw x0, [sp+8]
001792f4ldp x1, x2, [sp+16]
001792f8ldr x3, [sp+32]
001792fcb 0x179140
00179140
00179140google.golang.org/protobuf/encoding/protowire.ConsumeGroup: ; void google.golang.org/protobuf/encoding/protowire.ConsumeGroup(google.golang.org/protobuf/encoding/protowire.Number num, struct []uint8 b)
00179140ldr x16, [x28+16]
00179144subs xzr, sp, x16
00179148b.ls 0x1792dc
0017914cstr x30, [sp-112]!
00179150stur x29, [sp-8]
00179154sub x29, sp, 8
00179158str w0, [sp+120]
0017915cstr x1, [sp+128]
00179160str x2, [sp+136]
00179164str x3, [sp+144]
00179168str xzr, [sp+80]
0017916cstp xzr, xzr, [sp+88]
00179170str xzr, [sp+48]
00179174ldr x2, [sp+128]
00179178ldr x3, [sp+136]
0017917cldr x4, [sp+144]
00179180ldrsw x0, [sp+120]
00179184orr x1, xzr, 3
00179188bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
0017918cstr x0, [sp+48]
00179190tbnz x0, 63, 0x179198
00179194b 0x1791bc
00179198
00179198loc_179198:
00179198str xzr, [sp+80]
0017919cstp xzr, xzr, [sp+88]
001791a0ldr x3, [sp+48]
001791a4mov x0, xzr
001791a8mov x1, xzr
001791acmov x2, x1
001791b0ldur x29, [sp-8]
001791b4ldr x30, [sp], 112
001791b8ret x30
001791bc
001791bcloc_1791bc:
001791bcldr x2, [sp+144]
001791c0subs xzr, x0, x2
001791c4b.ls 0x1791cc
001791c8b 0x1792d0
001791cc
001791ccloc_1791cc:
001791ccb 0x1791d0
001791d0
001791d0loc_1791d0:
001791d0str x0, [sp+136]
001791d4b 0x1791d8
001791d8
001791d8loc_1791d8:
001791d8ldr x3, [sp+136]
001791dcstr x3, [sp+72]
001791e0subs xzr, x3, 0
001791e4cset x4, ne
001791e8strb w4, [sp+47]
001791eccbnz x3, 0x1791f4
001791f0b 0x179228
001791f4
001791f4loc_1791f4:
001791f4ldr x3, [sp+136]
001791f8str x3, [sp+64]
001791fcldr x1, [sp+136]
00179200ldr x4, [sp+128]
00179204sub x0, x3, 1
00179208subs xzr, x1, x0
0017920cb.hi 0x179214
00179210b 0x1792cc
00179214
00179214loc_179214:
00179214ldrb w3, [x4+x0]
00179218ands wzr, w3, 127
0017921ccset x3, eq
00179220strb w3, [sp+47]
00179224b 0x17922c
00179228
00179228loc_179228:
00179228b 0x17922c
0017922c
0017922cloc_17922c:
0017922cldrb w3, [sp+47]
00179230tbnz w3, 0, 0x179238
00179234b 0x179268
00179238
00179238loc_179238:
00179238ldr x3, [sp+136]
0017923cstr x3, [sp+64]
00179240sub x1, x3, 1
00179244str x1, [sp+56]
00179248ldr x2, [sp+144]
0017924csubs xzr, x2, x1
00179250b.hs 0x179258
00179254b 0x1792c8
00179258
00179258loc_179258:
00179258b 0x17925c
0017925c
0017925cloc_17925c:
0017925cstr x1, [sp+136]
00179260b 0x179264
00179264
00179264loc_179264:
00179264b 0x1791d8
00179268
00179268loc_179268:
00179268ldr x1, [sp+136]
0017926cstr x1, [sp+72]
00179270ldrsw x0, [sp+120]
00179274bl google.golang.org/protobuf/encoding/protowire.SizeTag
00179278str x0, [sp+56]
0017927cldr x1, [sp+72]
00179280sub x1, x1, x0
00179284str x1, [sp+64]
00179288ldr x2, [sp+144]
0017928csubs xzr, x2, x1
00179290b.hs 0x179298
00179294b 0x1792c4
00179298
00179298loc_179298:
00179298b 0x17929c
0017929c
0017929cloc_17929c:
0017929cstr x1, [sp+136]
001792a0ldr x0, [sp+128]
001792a4ldr x2, [sp+144]
001792a8str x0, [sp+80]
001792acstr x1, [sp+88]
001792b0str x2, [sp+96]
001792b4ldr x3, [sp+48]
001792b8ldur x29, [sp-8]
001792bcldr x30, [sp], 112
001792c0ret x30
001792c4
001792c4loc_1792c4:
001792c4bl runtime.panicSliceAcap
001792c8
001792c8loc_1792c8:
001792c8bl runtime.panicSliceAcap
001792cc
001792ccloc_1792cc:
001792ccbl runtime.panicIndex
001792d0
001792d0loc_1792d0:
001792d0mov x1, x0
001792d4bl runtime.panicSliceAcap
001792d8hint
001792dc
001792dcloc_1792dc:
001792dcstr w0, [sp+8]
001792e0stp x1, x2, [sp+16]
001792e4str x3, [sp+32]
001792e8mov x3, x30
001792ecbl runtime.morestack_noctxt.abi0
001792f0ldrsw x0, [sp+8]
001792f4ldp x1, x2, [sp+16]
001792f8ldr x3, [sp+32]
001792fcb 0x179140
00179140
00179300
00179300google.golang.org/protobuf/encoding/protowire.SizeGroup: ; void google.golang.org/protobuf/encoding/protowire.SizeGroup(google.golang.org/protobuf/encoding/protowire.Number num, int n)
00179300ldr x16, [x28+16]
00179304subs xzr, sp, x16
00179308b.ls 0x179348
0017930cstr x30, [sp-48]!
00179310stur x29, [sp-8]
00179314sub x29, sp, 8
00179318str w0, [sp+56]
0017931cstr x1, [sp+64]
00179320str xzr, [sp+24]
00179324ldrsw x0, [sp+56]
00179328bl google.golang.org/protobuf/encoding/protowire.SizeTag
0017932cstr x0, [sp+32]
00179330ldr x1, [sp+64]
00179334add x0, x1, x0
00179338str x0, [sp+24]
0017933cldur x29, [sp-8]
00179340ldr x30, [sp], 48
00179344ret x30
00179348
00179348loc_179348:
00179348str w0, [sp+8]
0017934cstr x1, [sp+16]
00179350mov x3, x30
00179354bl runtime.morestack_noctxt.abi0
00179358ldrsw x0, [sp+8]
0017935cldr x1, [sp+16]
00179360b 0x179300
00179364udf 0
00179368udf 0
0017936cudf 0
00179300
00179300google.golang.org/protobuf/encoding/protowire.SizeGroup: ; void google.golang.org/protobuf/encoding/protowire.SizeGroup(google.golang.org/protobuf/encoding/protowire.Number num, int n)
00179300ldr x16, [x28+16]
00179304subs xzr, sp, x16
00179308b.ls 0x179348
0017930cstr x30, [sp-48]!
00179310stur x29, [sp-8]
00179314sub x29, sp, 8
00179318str w0, [sp+56]
0017931cstr x1, [sp+64]
00179320str xzr, [sp+24]
00179324ldrsw x0, [sp+56]
00179328bl google.golang.org/protobuf/encoding/protowire.SizeTag
0017932cstr x0, [sp+32]
00179330ldr x1, [sp+64]
00179334add x0, x1, x0
00179338str x0, [sp+24]
0017933cldur x29, [sp-8]
00179340ldr x30, [sp], 48
00179344ret x30
00179348
00179348loc_179348:
00179348str w0, [sp+8]
0017934cstr x1, [sp+16]
00179350mov x3, x30
00179354bl runtime.morestack_noctxt.abi0
00179358ldrsw x0, [sp+8]
0017935cldr x1, [sp+16]
00179360b 0x179300
00179364udf 0
00179368udf 0
0017936cudf 0
00179300
00179370
00179370google.golang.org/protobuf/encoding/protowire.DecodeTag: ; void google.golang.org/protobuf/encoding/protowire.DecodeTag(uint64 x)
00179370str x30, [sp-32]!
00179374stur x29, [sp-8]
00179378sub x29, sp, 8
0017937cstr x0, [sp+40]
00179380str wzr, [sp+20]
00179384strb wzr, [sp+19]
00179388ldr x2, [sp+40]
0017938cubfm x2, x2, 3, 63
00179390orr x3, xzr, 0x7fffffff
00179394subs xzr, x2, x3
00179398b.hi 0x1793a0
0017939cb 0x1793c0
001793a0
001793a0loc_1793a0:
001793a0movn x2, 0
001793a4str w2, [sp+20]
001793a8strb wzr, [sp+19]
001793acldrsw x0, [sp+20]
001793b0mov x1, xzr
001793b4add x29, sp, 24
001793b8add sp, sp, 32
001793bcret x30
001793c0
001793c0loc_1793c0:
001793c0ldr x2, [sp+40]
001793c4ubfm x2, x2, 3, 63
001793c8str w2, [sp+20]
001793ccldr x2, [sp+40]
001793d0and x1, x2, 7
001793d4strb w1, [sp+19]
001793d8ldrsw x0, [sp+20]
001793dcadd x29, sp, 24
001793e0add sp, sp, 32
001793e4ret x30
001793e8udf 0
001793ecudf 0
00179370
00179370google.golang.org/protobuf/encoding/protowire.DecodeTag: ; void google.golang.org/protobuf/encoding/protowire.DecodeTag(uint64 x)
00179370str x30, [sp-32]!
00179374stur x29, [sp-8]
00179378sub x29, sp, 8
0017937cstr x0, [sp+40]
00179380str wzr, [sp+20]
00179384strb wzr, [sp+19]
00179388ldr x2, [sp+40]
0017938cubfm x2, x2, 3, 63
00179390orr x3, xzr, 0x7fffffff
00179394subs xzr, x2, x3
00179398b.hi 0x1793a0
0017939cb 0x1793c0
001793a0
001793a0loc_1793a0:
001793a0movn x2, 0
001793a4str w2, [sp+20]
001793a8strb wzr, [sp+19]
001793acldrsw x0, [sp+20]
001793b0mov x1, xzr
001793b4add x29, sp, 24
001793b8add sp, sp, 32
001793bcret x30
001793c0
001793c0loc_1793c0:
001793c0ldr x2, [sp+40]
001793c4ubfm x2, x2, 3, 63
001793c8str w2, [sp+20]
001793ccldr x2, [sp+40]
001793d0and x1, x2, 7
001793d4strb w1, [sp+19]
001793d8ldrsw x0, [sp+20]
001793dcadd x29, sp, 24
001793e0add sp, sp, 32
001793e4ret x30
001793e8udf 0
001793ecudf 0
00179370
001793f0
001793f0google.golang.org/protobuf/encoding/protowire.EncodeTag: ; void google.golang.org/protobuf/encoding/protowire.EncodeTag(google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type typ)
001793f0str x30, [sp-32]!
001793f4stur x29, [sp-8]
001793f8sub x29, sp, 8
001793fcstr w0, [sp+40]
00179400strb w1, [sp+44]
00179404str xzr, [sp+16]
00179408ldrsw x1, [sp+40]
0017940csbfm x1, x1, 61, 31
00179410ldrsb x2, [sp+44]
00179414and x2, x2, 7
00179418orr x0, x1, x2
0017941cstr x0, [sp+16]
00179420add x29, sp, 24
00179424add sp, sp, 32
00179428ret x30
0017942cudf 0
001793f0
001793f0google.golang.org/protobuf/encoding/protowire.EncodeTag: ; void google.golang.org/protobuf/encoding/protowire.EncodeTag(google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/encoding/protowire.Type typ)
001793f0str x30, [sp-32]!
001793f4stur x29, [sp-8]
001793f8sub x29, sp, 8
001793fcstr w0, [sp+40]
00179400strb w1, [sp+44]
00179404str xzr, [sp+16]
00179408ldrsw x1, [sp+40]
0017940csbfm x1, x1, 61, 31
00179410ldrsb x2, [sp+44]
00179414and x2, x2, 7
00179418orr x0, x1, x2
0017941cstr x0, [sp+16]
00179420add x29, sp, 24
00179424add sp, sp, 32
00179428ret x30
0017942cudf 0
001793f0
00179430
00179430google.golang.org/protobuf/encoding/protowire.DecodeZigZag: ; void google.golang.org/protobuf/encoding/protowire.DecodeZigZag(uint64 x)
00179430str x30, [sp-32]!
00179434stur x29, [sp-8]
00179438sub x29, sp, 8
0017943cstr x0, [sp+40]
00179440str xzr, [sp+16]
00179444sbfm x1, x0, 0, 0
00179448eor x0, x1, x0, lsr #1
0017944cstr x0, [sp+16]
00179450add x29, sp, 24
00179454add sp, sp, 32
00179458ret x30
0017945cudf 0
00179430
00179430google.golang.org/protobuf/encoding/protowire.DecodeZigZag: ; void google.golang.org/protobuf/encoding/protowire.DecodeZigZag(uint64 x)
00179430str x30, [sp-32]!
00179434stur x29, [sp-8]
00179438sub x29, sp, 8
0017943cstr x0, [sp+40]
00179440str xzr, [sp+16]
00179444sbfm x1, x0, 0, 0
00179448eor x0, x1, x0, lsr #1
0017944cstr x0, [sp+16]
00179450add x29, sp, 24
00179454add sp, sp, 32
00179458ret x30
0017945cudf 0
00179430
00179460
00179460google.golang.org/protobuf/encoding/protowire.EncodeZigZag: ; void google.golang.org/protobuf/encoding/protowire.EncodeZigZag(int64 x)
00179460str x30, [sp-32]!
00179464stur x29, [sp-8]
00179468sub x29, sp, 8
0017946cstr x0, [sp+40]
00179470str xzr, [sp+16]
00179474sbfm x1, x0, 63, 63
00179478eor x0, x1, x0, lsl #1
0017947cstr x0, [sp+16]
00179480add x29, sp, 24
00179484add sp, sp, 32
00179488ret x30
0017948cudf 0
00179460
00179460google.golang.org/protobuf/encoding/protowire.EncodeZigZag: ; void google.golang.org/protobuf/encoding/protowire.EncodeZigZag(int64 x)
00179460str x30, [sp-32]!
00179464stur x29, [sp-8]
00179468sub x29, sp, 8
0017946cstr x0, [sp+40]
00179470str xzr, [sp+16]
00179474sbfm x1, x0, 63, 63
00179478eor x0, x1, x0, lsl #1
0017947cstr x0, [sp+16]
00179480add x29, sp, 24
00179484add sp, sp, 32
00179488ret x30
0017948cudf 0
00179460
00179490
00179490google.golang.org/protobuf/encoding/protowire.DecodeBool: ; void google.golang.org/protobuf/encoding/protowire.DecodeBool(uint64 x)
00179490str x30, [sp-32]!
00179494stur x29, [sp-8]
00179498sub x29, sp, 8
0017949cstr x0, [sp+40]
001794a0strb wzr, [sp+23]
001794a4ldr x1, [sp+40]
001794a8subs xzr, x1, 0
001794accset x0, ne
001794b0strb w0, [sp+23]
001794b4add x29, sp, 24
001794b8add sp, sp, 32
001794bcret x30
00179490
00179490google.golang.org/protobuf/encoding/protowire.DecodeBool: ; void google.golang.org/protobuf/encoding/protowire.DecodeBool(uint64 x)
00179490str x30, [sp-32]!
00179494stur x29, [sp-8]
00179498sub x29, sp, 8
0017949cstr x0, [sp+40]
001794a0strb wzr, [sp+23]
001794a4ldr x1, [sp+40]
001794a8subs xzr, x1, 0
001794accset x0, ne
001794b0strb w0, [sp+23]
001794b4add x29, sp, 24
001794b8add sp, sp, 32
001794bcret x30
00179490
001794c0
001794c0google.golang.org/protobuf/encoding/protowire.EncodeBool: ; void google.golang.org/protobuf/encoding/protowire.EncodeBool(bool x)
001794c0str x30, [sp-32]!
001794c4stur x29, [sp-8]
001794c8sub x29, sp, 8
001794ccstrb w0, [sp+40]
001794d0str xzr, [sp+16]
001794d4ldrb w1, [sp+40]
001794d8tbnz w1, 0, 0x1794e0
001794dcb 0x1794f4
001794e0
001794e0loc_1794e0:
001794e0orr x0, xzr, 1
001794e4str x0, [sp+16]
001794e8add x29, sp, 24
001794ecadd sp, sp, 32
001794f0ret x30
001794f4
001794f4loc_1794f4:
001794f4str xzr, [sp+16]
001794f8mov x0, xzr
001794fcadd x29, sp, 24
00179500add sp, sp, 32
00179504ret x30
00179508udf 0
0017950cudf 0
001794c0
001794c0google.golang.org/protobuf/encoding/protowire.EncodeBool: ; void google.golang.org/protobuf/encoding/protowire.EncodeBool(bool x)
001794c0str x30, [sp-32]!
001794c4stur x29, [sp-8]
001794c8sub x29, sp, 8
001794ccstrb w0, [sp+40]
001794d0str xzr, [sp+16]
001794d4ldrb w1, [sp+40]
001794d8tbnz w1, 0, 0x1794e0
001794dcb 0x1794f4
001794e0
001794e0loc_1794e0:
001794e0orr x0, xzr, 1
001794e4str x0, [sp+16]
001794e8add x29, sp, 24
001794ecadd sp, sp, 32
001794f0ret x30
001794f4
001794f4loc_1794f4:
001794f4str xzr, [sp+16]
001794f8mov x0, xzr
001794fcadd x29, sp, 24
00179500add sp, sp, 32
00179504ret x30
00179508udf 0
0017950cudf 0
001794c0
00179510
00179510google.golang.org/protobuf/encoding/protowire.(*Number).IsValid: ; void google.golang.org/protobuf/encoding/protowire.(*Number).IsValid(google.golang.org/protobuf/encoding/protowire.Number * n)
00179510ldr x16, [x28+16]
00179514subs xzr, sp, x16
00179518b.ls 0x179574
0017951cstr x30, [sp-32]!
00179520stur x29, [sp-8]
00179524sub x29, sp, 8
00179528ldr x16, [x28+32]
0017952ccbnz x16, 0x179588
00179530
00179530loc_179530:
00179530str x0, [sp+40]
00179534strb wzr, [sp+18]
00179538ldr x1, [sp+40]
0017953ccbnz x1, 0x179544
00179540b 0x17956c
00179544
00179544loc_179544:
00179544ldr x1, [sp+40]
00179548ldrsb x27, [x1]
0017954cldrsw x0, [x1]
00179550str w0, [sp+20]
00179554bl google.golang.org/protobuf/encoding/protowire.Number.IsValid
00179558strb w0, [sp+19]
0017955cstrb w0, [sp+18]
00179560ldur x29, [sp-8]
00179564ldr x30, [sp], 32
00179568ret x30
0017956c
0017956cloc_17956c:
0017956cbl runtime.panicwrap
00179570hint
00179574
00179574loc_179574:
00179574str x0, [sp+8]
00179578mov x3, x30
0017957cbl runtime.morestack_noctxt.abi0
00179580ldr x0, [sp+8]
00179584b 0x179510
00179588
00179588loc_179588:
00179588ldr x17, [x16]
0017958cadd x20, sp, 40
00179590subs xzr, x20, x17
00179594b.ne 0x179530
00179598add x20, sp, 8
0017959cstr x20, [x16]
001795a0b 0x179530
001795a4udf 0
001795a8udf 0
001795acudf 0
00179510
00179510google.golang.org/protobuf/encoding/protowire.(*Number).IsValid: ; void google.golang.org/protobuf/encoding/protowire.(*Number).IsValid(google.golang.org/protobuf/encoding/protowire.Number * n)
00179510ldr x16, [x28+16]
00179514subs xzr, sp, x16
00179518b.ls 0x179574
0017951cstr x30, [sp-32]!
00179520stur x29, [sp-8]
00179524sub x29, sp, 8
00179528ldr x16, [x28+32]
0017952ccbnz x16, 0x179588
00179530
00179530loc_179530:
00179530str x0, [sp+40]
00179534strb wzr, [sp+18]
00179538ldr x1, [sp+40]
0017953ccbnz x1, 0x179544
00179540b 0x17956c
00179544
00179544loc_179544:
00179544ldr x1, [sp+40]
00179548ldrsb x27, [x1]
0017954cldrsw x0, [x1]
00179550str w0, [sp+20]
00179554bl google.golang.org/protobuf/encoding/protowire.Number.IsValid
00179558strb w0, [sp+19]
0017955cstrb w0, [sp+18]
00179560ldur x29, [sp-8]
00179564ldr x30, [sp], 32
00179568ret x30
0017956c
0017956cloc_17956c:
0017956cbl runtime.panicwrap
00179570hint
00179574
00179574loc_179574:
00179574str x0, [sp+8]
00179578mov x3, x30
0017957cbl runtime.morestack_noctxt.abi0
00179580ldr x0, [sp+8]
00179584b 0x179510
00179588
00179588loc_179588:
00179588ldr x17, [x16]
0017958cadd x20, sp, 40
00179590subs xzr, x20, x17
00179594b.ne 0x179530
00179598add x20, sp, 8
0017959cstr x20, [x16]
001795a0b 0x179530
001795a4udf 0
001795a8udf 0
001795acudf 0
00179510
001795b0
001795b0google.golang.org/protobuf/reflect/protoreflect.init: ; void google.golang.org/protobuf/reflect/protoreflect.init(void)
001795b0ldr x16, [x28+16]
001795b4sub x17, sp, 256
001795b8subs xzr, x17, x16
001795bcb.ls 0x179a60
001795c0sub x20, sp, 384
001795c4stp x29, x30, [x20-8]
001795c8add sp, x20, 0
001795ccsub x29, sp, 8
001795d0mov x0, xzr
001795d4mov x1, xzr
001795d8bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001795dcadrp x27, 0x8d2000
001795e0ldr w2, [x27+3056]
001795e4cbz w2, 0x1795ec
001795e8b 0x1795f0
001795ec
001795ecloc_1795ec:
001795ecb 0x179608
001795f0
001795f0loc_1795f0:
001795f0bl runtime.gcWriteBarrier2
001795f4str x0, [x25]
001795f8adrp x27, 0x8a7000
001795fcldr x2, [x27+3272]
00179600str x2, [x25+8]
00179604b 0x179608
00179608
00179608loc_179608:
00179608adrp x27, 0x8a7000
0017960cstr x0, [x27+3272]
00179610strb wzr, [sp+35]
00179614add x2, sp, 35
00179618str x2, [sp+368]
0017961cldrsb x27, [x2]
00179620ldrb w2, [x2]
00179624strb w2, [sp+34]
00179628adrp x0, 0x47c000
0017962cadd x0, x0, 3968
00179630str x0, [sp+344]
00179634ubfm x2, x2, 61, 7
00179638adrp x3, 0x5a9000
0017963cadd x3, x3, 640
00179640add x1, x3, x2
00179644str x1, [sp+352]
00179648bl google.golang.org/protobuf/reflect/protoreflect.typeOf
0017964cadrp x27, 0x8d2000
00179650ldr w2, [x27+3056]
00179654cbz w2, 0x17965c
00179658b 0x179660
0017965c
0017965cloc_17965c:
0017965cb 0x179678
00179660
00179660loc_179660:
00179660bl runtime.gcWriteBarrier2
00179664str x0, [x25]
00179668adrp x27, 0x8a7000
0017966cldr x1, [x27+3280]
00179670str x1, [x25+8]
00179674b 0x179678
00179678
00179678loc_179678:
00179678adrp x27, 0x8a7000
0017967cstr x0, [x27+3280]
00179680str wzr, [sp+68]
00179684add x1, sp, 68
00179688str x1, [sp+360]
0017968cldrsb x27, [x1]
00179690ldrsw x1, [x1]
00179694str w1, [sp+64]
00179698ldr w0, [sp+64]
0017969cbl runtime.convT32
001796a0str x0, [sp+336]
001796a4mov x1, x0
001796a8adrp x0, 0x47c000
001796acadd x0, x0, 3264
001796b0bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001796b4adrp x27, 0x8d2000
001796b8ldr w1, [x27+3056]
001796bccbz w1, 0x1796c4
001796c0b 0x1796c8
001796c4
001796c4loc_1796c4:
001796c4b 0x1796e0
001796c8
001796c8loc_1796c8:
001796c8bl runtime.gcWriteBarrier2
001796ccstr x0, [x25]
001796d0adrp x27, 0x8a7000
001796d4ldr x1, [x27+3288]
001796d8str x1, [x25+8]
001796dcb 0x1796e0
001796e0
001796e0loc_1796e0:
001796e0adrp x27, 0x8a7000
001796e4str x0, [x27+3288]
001796e8str xzr, [sp+120]
001796ecadd x1, sp, 120
001796f0str x1, [sp+320]
001796f4ldrsb x27, [x1]
001796f8ldr x1, [x1]
001796fcstr x1, [sp+112]
00179700ldr x0, [sp+112]
00179704bl runtime.convT64
00179708str x0, [sp+328]
0017970cmov x1, x0
00179710adrp x0, 0x47c000
00179714add x0, x0, 3392
00179718bl google.golang.org/protobuf/reflect/protoreflect.typeOf
0017971cadrp x27, 0x8d2000
00179720ldr w1, [x27+3056]
00179724cbz w1, 0x17972c
00179728b 0x179730
0017972c
0017972cloc_17972c:
0017972cb 0x179748
00179730
00179730loc_179730:
00179730bl runtime.gcWriteBarrier2
00179734str x0, [x25]
00179738adrp x27, 0x8a7000
0017973cldr x1, [x27+3296]
00179740str x1, [x25+8]
00179744b 0x179748
00179748
00179748loc_179748:
00179748adrp x27, 0x8a7000
0017974cstr x0, [x27+3296]
00179750str wzr, [sp+60]
00179754add x1, sp, 60
00179758str x1, [sp+288]
0017975cldrsb x27, [x1]
00179760ldr w0, [x1]
00179764str w0, [sp+56]
00179768bl runtime.convT32
0017976cstr x0, [sp+312]
00179770mov x1, x0
00179774adrp x0, 0x47c000
00179778add x0, x0, 3328
0017977cbl google.golang.org/protobuf/reflect/protoreflect.typeOf
00179780adrp x27, 0x8d2000
00179784ldr w1, [x27+3056]
00179788cbz w1, 0x179790
0017978cb 0x179794
00179790
00179790loc_179790:
00179790b 0x1797ac
00179794
00179794loc_179794:
00179794bl runtime.gcWriteBarrier2
00179798str x0, [x25]
0017979cadrp x27, 0x8a7000
001797a0ldr x1, [x27+3304]
001797a4str x1, [x25+8]
001797a8b 0x1797ac
001797ac
001797acloc_1797ac:
001797acadrp x27, 0x8a7000
001797b0str x0, [x27+3304]
001797b4str xzr, [sp+104]
001797b8add x1, sp, 104
001797bcstr x1, [sp+176]
001797c0ldrsb x27, [x1]
001797c4ldr x0, [x1]
001797c8str x0, [sp+96]
001797ccbl runtime.convT64
001797d0str x0, [sp+304]
001797d4mov x1, x0
001797d8adrp x0, 0x47c000
001797dcadd x0, x0, 3456
001797e0bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001797e4adrp x27, 0x8d2000
001797e8ldr w1, [x27+3056]
001797eccbz w1, 0x1797f4
001797f0b 0x1797f8
001797f4
001797f4loc_1797f4:
001797f4b 0x179810
001797f8
001797f8loc_1797f8:
001797f8bl runtime.gcWriteBarrier2
001797fcstr x0, [x25]
00179800adrp x27, 0x8a7000
00179804ldr x1, [x27+3312]
00179808str x1, [x25+8]
0017980cb 0x179810
00179810
00179810loc_179810:
00179810adrp x27, 0x8a7000
00179814str x0, [x27+3312]
00179818fmov s0, wzr
0017981cstr s0, [sp+52]
00179820add x1, sp, 52
00179824str x1, [sp+160]
00179828ldrsb x27, [x1]
0017982cldr s0, [x1]
00179830str s0, [sp+48]
00179834add x1, sp, 48
00179838ldrsb x27, [x1]
0017983cldr w0, [x1]
00179840str w0, [sp+44]
00179844bl runtime.convT32
00179848str x0, [sp+296]
0017984cmov x1, x0
00179850adrp x0, 0x47c000
00179854add x0, x0, 3840
00179858bl google.golang.org/protobuf/reflect/protoreflect.typeOf
0017985cadrp x27, 0x8d2000
00179860ldr w1, [x27+3056]
00179864cbz w1, 0x17986c
00179868b 0x179870
0017986c
0017986cloc_17986c:
0017986cb 0x179888
00179870
00179870loc_179870:
00179870bl runtime.gcWriteBarrier2
00179874str x0, [x25]
00179878adrp x27, 0x8a7000
0017987cldr x1, [x27+3320]
00179880str x1, [x25+8]
00179884b 0x179888
00179888
00179888loc_179888:
00179888adrp x27, 0x8a7000
0017988cstr x0, [x27+3320]
00179890fmov d0, xzr
00179894str d0, [sp+88]
00179898add x1, sp, 88
0017989cstr x1, [sp+152]
001798a0ldrsb x27, [x1]
001798a4ldr d0, [x1]
001798a8str d0, [sp+80]
001798acadd x1, sp, 80
001798b0ldrsb x27, [x1]
001798b4ldr x0, [x1]
001798b8str x0, [sp+72]
001798bcbl runtime.convT64
001798c0str x0, [sp+280]
001798c4mov x1, x0
001798c8adrp x0, 0x47c000
001798ccadd x0, x0, 3904
001798d0bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001798d4adrp x27, 0x8d2000
001798d8ldr w1, [x27+3056]
001798dccbz w1, 0x1798e4
001798e0b 0x1798e8
001798e4
001798e4loc_1798e4:
001798e4b 0x179900
001798e8
001798e8loc_1798e8:
001798e8bl runtime.gcWriteBarrier2
001798ecstr x0, [x25]
001798f0adrp x27, 0x8a7000
001798f4ldr x2, [x27+3328]
001798f8str x2, [x25+8]
001798fcb 0x179900
00179900
00179900loc_179900:
00179900adrp x27, 0x8a7000
00179904str x0, [x27+3328]
00179908stp xzr, xzr, [sp+264]
0017990cadd x2, sp, 264
00179910str x2, [sp+144]
00179914ldrsb x27, [x2]
00179918ldr x0, [x2]
0017991cldr x1, [x2+8]
00179920str x0, [sp+248]
00179924str x1, [sp+256]
00179928bl runtime.convTstring
0017992cstr x0, [sp+240]
00179930mov x1, x0
00179934adrp x0, 0x47c000
00179938add x0, x0, 2944
0017993cbl google.golang.org/protobuf/reflect/protoreflect.typeOf
00179940adrp x27, 0x8d2000
00179944ldr w2, [x27+3056]
00179948cbz w2, 0x179950
0017994cb 0x179954
00179950
00179950loc_179950:
00179950b 0x17996c
00179954
00179954loc_179954:
00179954bl runtime.gcWriteBarrier2
00179958str x0, [x25]
0017995cadrp x27, 0x8a7000
00179960ldr x3, [x27+3336]
00179964str x3, [x25+8]
00179968b 0x17996c
0017996c
0017996cloc_17996c:
0017996cadrp x27, 0x8a7000
00179970str x0, [x27+3336]
00179974stp xzr, xzr, [sp+216]
00179978str xzr, [sp+232]
0017997cadd x3, sp, 216
00179980str x3, [sp+136]
00179984ldrsb x27, [x3]
00179988ldr x0, [x3]
0017998cldr x1, [x3+8]
00179990ldr x2, [x3+16]
00179994str x0, [sp+192]
00179998str x1, [sp+200]
0017999cstr x2, [sp+208]
001799a0bl runtime.convTslice
001799a4str x0, [sp+184]
001799a8mov x1, x0
001799acadrp x0, 0x474000
001799b0add x0, x0, 1216
001799b4bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001799b8adrp x27, 0x8d2000
001799bcldr w3, [x27+3056]
001799c0cbz w3, 0x1799c8
001799c4b 0x1799cc
001799c8
001799c8loc_1799c8:
001799c8b 0x1799e4
001799cc
001799ccloc_1799cc:
001799ccbl runtime.gcWriteBarrier2
001799d0str x0, [x25]
001799d4adrp x27, 0x8a7000
001799d8ldr x1, [x27+3344]
001799dcstr x1, [x25+8]
001799e0b 0x1799e4
001799e4
001799e4loc_1799e4:
001799e4adrp x27, 0x8a7000
001799e8str x0, [x27+3344]
001799ecstr wzr, [sp+40]
001799f0add x1, sp, 40
001799f4str x1, [sp+128]
001799f8ldrsb x27, [x1]
001799fcldrsw x1, [x1]
00179a00str w1, [sp+36]
00179a04ldr w0, [sp+36]
00179a08bl runtime.convT32
00179a0cstr x0, [sp+168]
00179a10mov x1, x0
00179a14adrp x0, 0x47d000
00179a18add x0, x0, 704
00179a1cbl google.golang.org/protobuf/reflect/protoreflect.typeOf
00179a20adrp x27, 0x8d2000
00179a24ldr w1, [x27+3056]
00179a28cbz w1, 0x179a30
00179a2cb 0x179a34
00179a30
00179a30loc_179a30:
00179a30b 0x179a4c
00179a34
00179a34loc_179a34:
00179a34bl runtime.gcWriteBarrier2
00179a38str x0, [x25]
00179a3cadrp x27, 0x8a7000
00179a40ldr x1, [x27+3352]
00179a44str x1, [x25+8]
00179a48b 0x179a4c
00179a4c
00179a4cloc_179a4c:
00179a4cadrp x27, 0x8a7000
00179a50str x0, [x27+3352]
00179a54ldp x29, x30, [sp-8]
00179a58add sp, sp, 384
00179a5cret x30
00179a60
00179a60loc_179a60:
00179a60mov x3, x30
00179a64bl runtime.morestack_noctxt.abi0
00179a68b 0x1795b0
00179a6cudf 0
001795b0
001795b0google.golang.org/protobuf/reflect/protoreflect.init: ; void google.golang.org/protobuf/reflect/protoreflect.init(void)
001795b0ldr x16, [x28+16]
001795b4sub x17, sp, 256
001795b8subs xzr, x17, x16
001795bcb.ls 0x179a60
001795c0sub x20, sp, 384
001795c4stp x29, x30, [x20-8]
001795c8add sp, x20, 0
001795ccsub x29, sp, 8
001795d0mov x0, xzr
001795d4mov x1, xzr
001795d8bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001795dcadrp x27, 0x8d2000
001795e0ldr w2, [x27+3056]
001795e4cbz w2, 0x1795ec
001795e8b 0x1795f0
001795ec
001795ecloc_1795ec:
001795ecb 0x179608
001795f0
001795f0loc_1795f0:
001795f0bl runtime.gcWriteBarrier2
001795f4str x0, [x25]
001795f8adrp x27, 0x8a7000
001795fcldr x2, [x27+3272]
00179600str x2, [x25+8]
00179604b 0x179608
00179608
00179608loc_179608:
00179608adrp x27, 0x8a7000
0017960cstr x0, [x27+3272]
00179610strb wzr, [sp+35]
00179614add x2, sp, 35
00179618str x2, [sp+368]
0017961cldrsb x27, [x2]
00179620ldrb w2, [x2]
00179624strb w2, [sp+34]
00179628adrp x0, 0x47c000
0017962cadd x0, x0, 3968
00179630str x0, [sp+344]
00179634ubfm x2, x2, 61, 7
00179638adrp x3, 0x5a9000
0017963cadd x3, x3, 640
00179640add x1, x3, x2
00179644str x1, [sp+352]
00179648bl google.golang.org/protobuf/reflect/protoreflect.typeOf
0017964cadrp x27, 0x8d2000
00179650ldr w2, [x27+3056]
00179654cbz w2, 0x17965c
00179658b 0x179660
0017965c
0017965cloc_17965c:
0017965cb 0x179678
00179660
00179660loc_179660:
00179660bl runtime.gcWriteBarrier2
00179664str x0, [x25]
00179668adrp x27, 0x8a7000
0017966cldr x1, [x27+3280]
00179670str x1, [x25+8]
00179674b 0x179678
00179678
00179678loc_179678:
00179678adrp x27, 0x8a7000
0017967cstr x0, [x27+3280]
00179680str wzr, [sp+68]
00179684add x1, sp, 68
00179688str x1, [sp+360]
0017968cldrsb x27, [x1]
00179690ldrsw x1, [x1]
00179694str w1, [sp+64]
00179698ldr w0, [sp+64]
0017969cbl runtime.convT32
001796a0str x0, [sp+336]
001796a4mov x1, x0
001796a8adrp x0, 0x47c000
001796acadd x0, x0, 3264
001796b0bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001796b4adrp x27, 0x8d2000
001796b8ldr w1, [x27+3056]
001796bccbz w1, 0x1796c4
001796c0b 0x1796c8
001796c4
001796c4loc_1796c4:
001796c4b 0x1796e0
001796c8
001796c8loc_1796c8:
001796c8bl runtime.gcWriteBarrier2
001796ccstr x0, [x25]
001796d0adrp x27, 0x8a7000
001796d4ldr x1, [x27+3288]
001796d8str x1, [x25+8]
001796dcb 0x1796e0
001796e0
001796e0loc_1796e0:
001796e0adrp x27, 0x8a7000
001796e4str x0, [x27+3288]
001796e8str xzr, [sp+120]
001796ecadd x1, sp, 120
001796f0str x1, [sp+320]
001796f4ldrsb x27, [x1]
001796f8ldr x1, [x1]
001796fcstr x1, [sp+112]
00179700ldr x0, [sp+112]
00179704bl runtime.convT64
00179708str x0, [sp+328]
0017970cmov x1, x0
00179710adrp x0, 0x47c000
00179714add x0, x0, 3392
00179718bl google.golang.org/protobuf/reflect/protoreflect.typeOf
0017971cadrp x27, 0x8d2000
00179720ldr w1, [x27+3056]
00179724cbz w1, 0x17972c
00179728b 0x179730
0017972c
0017972cloc_17972c:
0017972cb 0x179748
00179730
00179730loc_179730:
00179730bl runtime.gcWriteBarrier2
00179734str x0, [x25]
00179738adrp x27, 0x8a7000
0017973cldr x1, [x27+3296]
00179740str x1, [x25+8]
00179744b 0x179748
00179748
00179748loc_179748:
00179748adrp x27, 0x8a7000
0017974cstr x0, [x27+3296]
00179750str wzr, [sp+60]
00179754add x1, sp, 60
00179758str x1, [sp+288]
0017975cldrsb x27, [x1]
00179760ldr w0, [x1]
00179764str w0, [sp+56]
00179768bl runtime.convT32
0017976cstr x0, [sp+312]
00179770mov x1, x0
00179774adrp x0, 0x47c000
00179778add x0, x0, 3328
0017977cbl google.golang.org/protobuf/reflect/protoreflect.typeOf
00179780adrp x27, 0x8d2000
00179784ldr w1, [x27+3056]
00179788cbz w1, 0x179790
0017978cb 0x179794
00179790
00179790loc_179790:
00179790b 0x1797ac
00179794
00179794loc_179794:
00179794bl runtime.gcWriteBarrier2
00179798str x0, [x25]
0017979cadrp x27, 0x8a7000
001797a0ldr x1, [x27+3304]
001797a4str x1, [x25+8]
001797a8b 0x1797ac
001797ac
001797acloc_1797ac:
001797acadrp x27, 0x8a7000
001797b0str x0, [x27+3304]
001797b4str xzr, [sp+104]
001797b8add x1, sp, 104
001797bcstr x1, [sp+176]
001797c0ldrsb x27, [x1]
001797c4ldr x0, [x1]
001797c8str x0, [sp+96]
001797ccbl runtime.convT64
001797d0str x0, [sp+304]
001797d4mov x1, x0
001797d8adrp x0, 0x47c000
001797dcadd x0, x0, 3456
001797e0bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001797e4adrp x27, 0x8d2000
001797e8ldr w1, [x27+3056]
001797eccbz w1, 0x1797f4
001797f0b 0x1797f8
001797f4
001797f4loc_1797f4:
001797f4b 0x179810
001797f8
001797f8loc_1797f8:
001797f8bl runtime.gcWriteBarrier2
001797fcstr x0, [x25]
00179800adrp x27, 0x8a7000
00179804ldr x1, [x27+3312]
00179808str x1, [x25+8]
0017980cb 0x179810
00179810
00179810loc_179810:
00179810adrp x27, 0x8a7000
00179814str x0, [x27+3312]
00179818fmov s0, wzr
0017981cstr s0, [sp+52]
00179820add x1, sp, 52
00179824str x1, [sp+160]
00179828ldrsb x27, [x1]
0017982cldr s0, [x1]
00179830str s0, [sp+48]
00179834add x1, sp, 48
00179838ldrsb x27, [x1]
0017983cldr w0, [x1]
00179840str w0, [sp+44]
00179844bl runtime.convT32
00179848str x0, [sp+296]
0017984cmov x1, x0
00179850adrp x0, 0x47c000
00179854add x0, x0, 3840
00179858bl google.golang.org/protobuf/reflect/protoreflect.typeOf
0017985cadrp x27, 0x8d2000
00179860ldr w1, [x27+3056]
00179864cbz w1, 0x17986c
00179868b 0x179870
0017986c
0017986cloc_17986c:
0017986cb 0x179888
00179870
00179870loc_179870:
00179870bl runtime.gcWriteBarrier2
00179874str x0, [x25]
00179878adrp x27, 0x8a7000
0017987cldr x1, [x27+3320]
00179880str x1, [x25+8]
00179884b 0x179888
00179888
00179888loc_179888:
00179888adrp x27, 0x8a7000
0017988cstr x0, [x27+3320]
00179890fmov d0, xzr
00179894str d0, [sp+88]
00179898add x1, sp, 88
0017989cstr x1, [sp+152]
001798a0ldrsb x27, [x1]
001798a4ldr d0, [x1]
001798a8str d0, [sp+80]
001798acadd x1, sp, 80
001798b0ldrsb x27, [x1]
001798b4ldr x0, [x1]
001798b8str x0, [sp+72]
001798bcbl runtime.convT64
001798c0str x0, [sp+280]
001798c4mov x1, x0
001798c8adrp x0, 0x47c000
001798ccadd x0, x0, 3904
001798d0bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001798d4adrp x27, 0x8d2000
001798d8ldr w1, [x27+3056]
001798dccbz w1, 0x1798e4
001798e0b 0x1798e8
001798e4
001798e4loc_1798e4:
001798e4b 0x179900
001798e8
001798e8loc_1798e8:
001798e8bl runtime.gcWriteBarrier2
001798ecstr x0, [x25]
001798f0adrp x27, 0x8a7000
001798f4ldr x2, [x27+3328]
001798f8str x2, [x25+8]
001798fcb 0x179900
00179900
00179900loc_179900:
00179900adrp x27, 0x8a7000
00179904str x0, [x27+3328]
00179908stp xzr, xzr, [sp+264]
0017990cadd x2, sp, 264
00179910str x2, [sp+144]
00179914ldrsb x27, [x2]
00179918ldr x0, [x2]
0017991cldr x1, [x2+8]
00179920str x0, [sp+248]
00179924str x1, [sp+256]
00179928bl runtime.convTstring
0017992cstr x0, [sp+240]
00179930mov x1, x0
00179934adrp x0, 0x47c000
00179938add x0, x0, 2944
0017993cbl google.golang.org/protobuf/reflect/protoreflect.typeOf
00179940adrp x27, 0x8d2000
00179944ldr w2, [x27+3056]
00179948cbz w2, 0x179950
0017994cb 0x179954
00179950
00179950loc_179950:
00179950b 0x17996c
00179954
00179954loc_179954:
00179954bl runtime.gcWriteBarrier2
00179958str x0, [x25]
0017995cadrp x27, 0x8a7000
00179960ldr x3, [x27+3336]
00179964str x3, [x25+8]
00179968b 0x17996c
0017996c
0017996cloc_17996c:
0017996cadrp x27, 0x8a7000
00179970str x0, [x27+3336]
00179974stp xzr, xzr, [sp+216]
00179978str xzr, [sp+232]
0017997cadd x3, sp, 216
00179980str x3, [sp+136]
00179984ldrsb x27, [x3]
00179988ldr x0, [x3]
0017998cldr x1, [x3+8]
00179990ldr x2, [x3+16]
00179994str x0, [sp+192]
00179998str x1, [sp+200]
0017999cstr x2, [sp+208]
001799a0bl runtime.convTslice
001799a4str x0, [sp+184]
001799a8mov x1, x0
001799acadrp x0, 0x474000
001799b0add x0, x0, 1216
001799b4bl google.golang.org/protobuf/reflect/protoreflect.typeOf
001799b8adrp x27, 0x8d2000
001799bcldr w3, [x27+3056]
001799c0cbz w3, 0x1799c8
001799c4b 0x1799cc
001799c8
001799c8loc_1799c8:
001799c8b 0x1799e4
001799cc
001799ccloc_1799cc:
001799ccbl runtime.gcWriteBarrier2
001799d0str x0, [x25]
001799d4adrp x27, 0x8a7000
001799d8ldr x1, [x27+3344]
001799dcstr x1, [x25+8]
001799e0b 0x1799e4
001799e4
001799e4loc_1799e4:
001799e4adrp x27, 0x8a7000
001799e8str x0, [x27+3344]
001799ecstr wzr, [sp+40]
001799f0add x1, sp, 40
001799f4str x1, [sp+128]
001799f8ldrsb x27, [x1]
001799fcldrsw x1, [x1]
00179a00str w1, [sp+36]
00179a04ldr w0, [sp+36]
00179a08bl runtime.convT32
00179a0cstr x0, [sp+168]
00179a10mov x1, x0
00179a14adrp x0, 0x47d000
00179a18add x0, x0, 704
00179a1cbl google.golang.org/protobuf/reflect/protoreflect.typeOf
00179a20adrp x27, 0x8d2000
00179a24ldr w1, [x27+3056]
00179a28cbz w1, 0x179a30
00179a2cb 0x179a34
00179a30
00179a30loc_179a30:
00179a30b 0x179a4c
00179a34
00179a34loc_179a34:
00179a34bl runtime.gcWriteBarrier2
00179a38str x0, [x25]
00179a3cadrp x27, 0x8a7000
00179a40ldr x1, [x27+3352]
00179a44str x1, [x25+8]
00179a48b 0x179a4c
00179a4c
00179a4cloc_179a4c:
00179a4cadrp x27, 0x8a7000
00179a50str x0, [x27+3352]
00179a54ldp x29, x30, [sp-8]
00179a58add sp, sp, 384
00179a5cret x30
00179a60
00179a60loc_179a60:
00179a60mov x3, x30
00179a64bl runtime.morestack_noctxt.abi0
00179a68b 0x1795b0
00179a6cudf 0
001795b0
00179a70
00179a70google.golang.org/protobuf/reflect/protoreflect.Syntax.IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.Syntax.IsValid(google.golang.org/protobuf/reflect/protoreflect.Syntax s)
00179a70str x30, [sp-32]!
00179a74stur x29, [sp-8]
00179a78sub x29, sp, 8
00179a7cstrb w0, [sp+40]
00179a80strb wzr, [sp+22]
00179a84strb w0, [sp+23]
00179a88sbfm x1, x0, 0, 7
00179a8csubs wzr, w1, 2
00179a90b.ge 0x179a98
00179a94b 0x179ac4
00179a98
00179a98loc_179a98:
00179a98sbfm x1, x0, 0, 7
00179a9csubs wzr, w1, 3
00179aa0b.le 0x179aa8
00179aa4b 0x179ac0
00179aa8
00179aa8loc_179aa8:
00179aa8b 0x179aac
00179aac
00179aacloc_179aac:
00179aacorr x0, xzr, 1
00179ab0strb w0, [sp+22]
00179ab4add x29, sp, 24
00179ab8add sp, sp, 32
00179abcret x30
00179ac0
00179ac0loc_179ac0:
00179ac0b 0x179ac8
00179ac4
00179ac4loc_179ac4:
00179ac4b 0x179ac8
00179ac8
00179ac8loc_179ac8:
00179ac8b 0x179acc
00179acc
00179accloc_179acc:
00179accstrb wzr, [sp+22]
00179ad0mov x0, xzr
00179ad4add x29, sp, 24
00179ad8add sp, sp, 32
00179adcret x30
00179a70
00179a70google.golang.org/protobuf/reflect/protoreflect.Syntax.IsValid: ; void google.golang.org/protobuf/reflect/protoreflect.Syntax.IsValid(google.golang.org/protobuf/reflect/protoreflect.Syntax s)
00179a70str x30, [sp-32]!
00179a74stur x29, [sp-8]
00179a78sub x29, sp, 8
00179a7cstrb w0, [sp+40]
00179a80strb wzr, [sp+22]
00179a84strb w0, [sp+23]
00179a88sbfm x1, x0, 0, 7
00179a8csubs wzr, w1, 2
00179a90b.ge 0x179a98
00179a94b 0x179ac4
00179a98
00179a98loc_179a98:
00179a98sbfm x1, x0, 0, 7
00179a9csubs wzr, w1, 3
00179aa0b.le 0x179aa8
00179aa4b 0x179ac0
00179aa8
00179aa8loc_179aa8:
00179aa8b 0x179aac
00179aac
00179aacloc_179aac:
00179aacorr x0, xzr, 1
00179ab0strb w0, [sp+22]
00179ab4add x29, sp, 24
00179ab8add sp, sp, 32
00179abcret x30
00179ac0
00179ac0loc_179ac0:
00179ac0b 0x179ac8
00179ac4
00179ac4loc_179ac4:
00179ac4b 0x179ac8
00179ac8
00179ac8loc_179ac8:
00179ac8b 0x179acc
00179acc
00179accloc_179acc:
00179accstrb wzr, [sp+22]
00179ad0mov x0, xzr
00179ad4add x29, sp, 24
00179ad8add sp, sp, 32
00179adcret x30
00179a70
00179ae0
00179ae0google.golang.org/protobuf/reflect/protoreflect.Syntax.String: ; void google.golang.org/protobuf/reflect/protoreflect.Syntax.String(google.golang.org/protobuf/reflect/protoreflect.Syntax s)
00179ae0ldr x16, [x28+16]
00179ae4sub x17, sp, 16
00179ae8subs xzr, x17, x16
00179aecb.ls 0x179c1c
00179af0str x30, [sp-144]!
00179af4stur x29, [sp-8]
00179af8sub x29, sp, 8
00179afcstrb w0, [sp+152]
00179b00stp xzr, xzr, [sp+56]
00179b04ldrsb x5, [sp+152]
00179b08strb w5, [sp+55]
00179b0cubfm x6, x5, 0, 7
00179b10subs wzr, w6, 2
00179b14b.eq 0x179b1c
00179b18b 0x179b40
00179b1c
00179b1cloc_179b1c:
00179b1cb 0x179b20
00179b20
00179b20loc_179b20:
00179b20adrp x0, 0x537000
00179b24add x0, x0, 2623
00179b28str x0, [sp+56]
00179b2corr x1, xzr, 6
00179b30str x1, [sp+64]
00179b34ldur x29, [sp-8]
00179b38ldr x30, [sp], 144
00179b3cret x30
00179b40
00179b40loc_179b40:
00179b40ubfm x5, x5, 0, 7
00179b44subs wzr, w5, 3
00179b48b.eq 0x179b50
00179b4cb 0x179b74
00179b50
00179b50loc_179b50:
00179b50b 0x179b54
00179b54
00179b54loc_179b54:
00179b54adrp x0, 0x537000
00179b58add x0, x0, 2629
00179b5cstr x0, [sp+56]
00179b60orr x1, xzr, 6
00179b64str x1, [sp+64]
00179b68ldur x29, [sp-8]
00179b6cldr x30, [sp], 144
00179b70ret x30
00179b74
00179b74loc_179b74:
00179b74b 0x179b78
00179b78
00179b78loc_179b78:
00179b78b 0x179b7c
00179b7c
00179b7cloc_179b7c:
00179b7cstp xzr, xzr, [sp+120]
00179b80add x2, sp, 120
00179b84str x2, [sp+72]
00179b88ldrsb x27, [x2]
00179b8cldrsb x5, [sp+152]
00179b90adrp x6, 0x4a8000
00179b94add x6, x6, 3808
00179b98str x6, [x2]
00179b9cubfm x5, x5, 61, 7
00179ba0adrp x6, 0x5a9000
00179ba4add x6, x6, 640
00179ba8add x5, x6, x5
00179bacadrp x27, 0x8d2000
00179bb0ldr w6, [x27+3056]
00179bb4cbz w6, 0x179bbc
00179bb8b 0x179bc0
00179bbc
00179bbcloc_179bbc:
00179bbcb 0x179bd0
00179bc0
00179bc0loc_179bc0:
00179bc0ldr x6, [x2+8]
00179bc4bl runtime.gcWriteBarrier1
00179bc8str x6, [x25]
00179bccb 0x179bd0
00179bd0
00179bd0loc_179bd0:
00179bd0str x5, [x2+8]
00179bd4ldrsb x27, [x2]
00179bd8b 0x179bdc
00179bdc
00179bdcloc_179bdc:
00179bdcstr x2, [sp+80]
00179be0orr x4, xzr, 1
00179be4str x4, [sp+88]
00179be8str x4, [sp+96]
00179becadrp x0, 0x53a000
00179bf0add x0, x0, 132
00179bf4orr x1, xzr, 12
00179bf8mov x3, x4
00179bfcbl fmt.Sprintf
00179c00str x0, [sp+104]
00179c04str x1, [sp+112]
00179c08str x0, [sp+56]
00179c0cstr x1, [sp+64]
00179c10ldur x29, [sp-8]
00179c14ldr x30, [sp], 144
00179c18ret x30
00179c1c
00179c1cloc_179c1c:
00179c1cstrb w0, [sp+8]
00179c20mov x3, x30
00179c24bl runtime.morestack_noctxt.abi0
00179c28ldrsb x0, [sp+8]
00179c2cb 0x179ae0
00179ae0
00179ae0google.golang.org/protobuf/reflect/protoreflect.Syntax.String: ; void google.golang.org/protobuf/reflect/protoreflect.Syntax.String(google.golang.org/protobuf/reflect/protoreflect.Syntax s)
00179ae0ldr x16, [x28+16]
00179ae4sub x17, sp, 16
00179ae8subs xzr, x17, x16
00179aecb.ls 0x179c1c
00179af0str x30, [sp-144]!
00179af4stur x29, [sp-8]
00179af8sub x29, sp, 8
00179afcstrb w0, [sp+152]
00179b00stp xzr, xzr, [sp+56]
00179b04ldrsb x5, [sp+152]
00179b08strb w5, [sp+55]
00179b0cubfm x6, x5, 0, 7
00179b10subs wzr, w6, 2
00179b14b.eq 0x179b1c
00179b18b 0x179b40
00179b1c
00179b1cloc_179b1c:
00179b1cb 0x179b20
00179b20
00179b20loc_179b20:
00179b20adrp x0, 0x537000
00179b24add x0, x0, 2623
00179b28str x0, [sp+56]
00179b2corr x1, xzr, 6
00179b30str x1, [sp+64]
00179b34ldur x29, [sp-8]
00179b38ldr x30, [sp], 144
00179b3cret x30
00179b40
00179b40loc_179b40:
00179b40ubfm x5, x5, 0, 7
00179b44subs wzr, w5, 3
00179b48b.eq 0x179b50
00179b4cb 0x179b74
00179b50
00179b50loc_179b50:
00179b50b 0x179b54
00179b54
00179b54loc_179b54:
00179b54adrp x0, 0x537000
00179b58add x0, x0, 2629
00179b5cstr x0, [sp+56]
00179b60orr x1, xzr, 6
00179b64str x1, [sp+64]
00179b68ldur x29, [sp-8]
00179b6cldr x30, [sp], 144
00179b70ret x30
00179b74
00179b74loc_179b74:
00179b74b 0x179b78
00179b78
00179b78loc_179b78:
00179b78b 0x179b7c
00179b7c
00179b7cloc_179b7c:
00179b7cstp xzr, xzr, [sp+120]
00179b80add x2, sp, 120
00179b84str x2, [sp+72]
00179b88ldrsb x27, [x2]
00179b8cldrsb x5, [sp+152]
00179b90adrp x6, 0x4a8000
00179b94add x6, x6, 3808
00179b98str x6, [x2]
00179b9cubfm x5, x5, 61, 7
00179ba0adrp x6, 0x5a9000
00179ba4add x6, x6, 640
00179ba8add x5, x6, x5
00179bacadrp x27, 0x8d2000
00179bb0ldr w6, [x27+3056]
00179bb4cbz w6, 0x179bbc
00179bb8b 0x179bc0
00179bbc
00179bbcloc_179bbc:
00179bbcb 0x179bd0
00179bc0
00179bc0loc_179bc0:
00179bc0ldr x6, [x2+8]
00179bc4bl runtime.gcWriteBarrier1
00179bc8str x6, [x25]
00179bccb 0x179bd0
00179bd0
00179bd0loc_179bd0:
00179bd0str x5, [x2+8]
00179bd4ldrsb x27, [x2]
00179bd8b 0x179bdc
00179bdc
00179bdcloc_179bdc:
00179bdcstr x2, [sp+80]
00179be0orr x4, xzr, 1
00179be4str x4, [sp+88]
00179be8str x4, [sp+96]
00179becadrp x0, 0x53a000
00179bf0add x0, x0, 132
00179bf4orr x1, xzr, 12
00179bf8mov x3, x4
00179bfcbl fmt.Sprintf
00179c00str x0, [sp+104]
00179c04str x1, [sp+112]
00179c08str x0, [sp+56]
00179c0cstr x1, [sp+64]
00179c10ldur x29, [sp-8]
00179c14ldr x30, [sp], 144
00179c18ret x30
00179c1c
00179c1cloc_179c1c:
00179c1cstrb w0, [sp+8]
00179c20mov x3, x30
00179c24bl runtime.morestack_noctxt.abi0
00179c28ldrsb x0, [sp+8]
00179c2cb 0x179ae0
00179ae0
Loading..