File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001ca7d0
001ca7d0encoding/json.jsonError.Error: ; void encoding/json.jsonError.Error(encoding/json.jsonError p0)
001ca7d0ldr x16, [x28+16]
001ca7d4subs xzr, sp, x16
001ca7d8b.ls 0x1ca82c
001ca7dcstr x30, [sp-64]!
001ca7e0stur x29, [sp-8]
001ca7e4sub x29, sp, 8
001ca7e8ldr x16, [x28+32]
001ca7eccbnz x16, 0x1ca840
001ca7f0
001ca7f0loc_1ca7f0:
001ca7f0str x0, [sp+72]
001ca7f4str x1, [sp+80]
001ca7f8stp xzr, xzr, [sp+24]
001ca7fcldr x1, [sp+72]
001ca800ldrsb x27, [x1]
001ca804ldr x0, [sp+80]
001ca808ldr x1, [x1+24]
001ca80cblr x1
001ca810str x0, [sp+40]
001ca814str x1, [sp+48]
001ca818str x0, [sp+24]
001ca81cstr x1, [sp+32]
001ca820ldur x29, [sp-8]
001ca824ldr x30, [sp], 64
001ca828ret x30
001ca82c
001ca82cloc_1ca82c:
001ca82cstp x0, x1, [sp+8]
001ca830mov x3, x30
001ca834bl runtime.morestack_noctxt.abi0
001ca838ldp x0, x1, [sp+8]
001ca83cb 0x1ca7d0
001ca840
001ca840loc_1ca840:
001ca840ldr x17, [x16]
001ca844add x20, sp, 72
001ca848subs xzr, x20, x17
001ca84cb.ne 0x1ca7f0
001ca850add x20, sp, 8
001ca854str x20, [x16]
001ca858b 0x1ca7f0
001ca85cudf 0
001ca7d0
001ca7d0encoding/json.jsonError.Error: ; void encoding/json.jsonError.Error(encoding/json.jsonError p0)
001ca7d0ldr x16, [x28+16]
001ca7d4subs xzr, sp, x16
001ca7d8b.ls 0x1ca82c
001ca7dcstr x30, [sp-64]!
001ca7e0stur x29, [sp-8]
001ca7e4sub x29, sp, 8
001ca7e8ldr x16, [x28+32]
001ca7eccbnz x16, 0x1ca840
001ca7f0
001ca7f0loc_1ca7f0:
001ca7f0str x0, [sp+72]
001ca7f4str x1, [sp+80]
001ca7f8stp xzr, xzr, [sp+24]
001ca7fcldr x1, [sp+72]
001ca800ldrsb x27, [x1]
001ca804ldr x0, [sp+80]
001ca808ldr x1, [x1+24]
001ca80cblr x1
001ca810str x0, [sp+40]
001ca814str x1, [sp+48]
001ca818str x0, [sp+24]
001ca81cstr x1, [sp+32]
001ca820ldur x29, [sp-8]
001ca824ldr x30, [sp], 64
001ca828ret x30
001ca82c
001ca82cloc_1ca82c:
001ca82cstp x0, x1, [sp+8]
001ca830mov x3, x30
001ca834bl runtime.morestack_noctxt.abi0
001ca838ldp x0, x1, [sp+8]
001ca83cb 0x1ca7d0
001ca840
001ca840loc_1ca840:
001ca840ldr x17, [x16]
001ca844add x20, sp, 72
001ca848subs xzr, x20, x17
001ca84cb.ne 0x1ca7f0
001ca850add x20, sp, 8
001ca854str x20, [x16]
001ca858b 0x1ca7f0
001ca85cudf 0
001ca7d0
001ca860
001ca860encoding/json.(*jsonError).Error: ; void encoding/json.(*jsonError).Error(encoding/json.jsonError * p0)
001ca860ldr x16, [x28+16]
001ca864subs xzr, sp, x16
001ca868b.ls 0x1ca8c0
001ca86cstr x30, [sp-64]!
001ca870stur x29, [sp-8]
001ca874sub x29, sp, 8
001ca878ldr x16, [x28+32]
001ca87ccbnz x16, 0x1ca8d4
001ca880
001ca880loc_1ca880:
001ca880str x0, [sp+72]
001ca884stp xzr, xzr, [sp+24]
001ca888ldr x1, [sp+72]
001ca88cldrsb x27, [x1]
001ca890ldr x2, [x1]
001ca894ldrsb x27, [x2]
001ca898ldr x0, [x1+8]
001ca89cldr x1, [x2+24]
001ca8a0blr x1
001ca8a4str x0, [sp+40]
001ca8a8str x1, [sp+48]
001ca8acstr x0, [sp+24]
001ca8b0str x1, [sp+32]
001ca8b4ldur x29, [sp-8]
001ca8b8ldr x30, [sp], 64
001ca8bcret x30
001ca8c0
001ca8c0loc_1ca8c0:
001ca8c0str x0, [sp+8]
001ca8c4mov x3, x30
001ca8c8bl runtime.morestack_noctxt.abi0
001ca8ccldr x0, [sp+8]
001ca8d0b 0x1ca860
001ca8d4
001ca8d4loc_1ca8d4:
001ca8d4ldr x17, [x16]
001ca8d8add x20, sp, 72
001ca8dcsubs xzr, x20, x17
001ca8e0b.ne 0x1ca880
001ca8e4add x20, sp, 8
001ca8e8str x20, [x16]
001ca8ecb 0x1ca880
001ca860
001ca860encoding/json.(*jsonError).Error: ; void encoding/json.(*jsonError).Error(encoding/json.jsonError * p0)
001ca860ldr x16, [x28+16]
001ca864subs xzr, sp, x16
001ca868b.ls 0x1ca8c0
001ca86cstr x30, [sp-64]!
001ca870stur x29, [sp-8]
001ca874sub x29, sp, 8
001ca878ldr x16, [x28+32]
001ca87ccbnz x16, 0x1ca8d4
001ca880
001ca880loc_1ca880:
001ca880str x0, [sp+72]
001ca884stp xzr, xzr, [sp+24]
001ca888ldr x1, [sp+72]
001ca88cldrsb x27, [x1]
001ca890ldr x2, [x1]
001ca894ldrsb x27, [x2]
001ca898ldr x0, [x1+8]
001ca89cldr x1, [x2+24]
001ca8a0blr x1
001ca8a4str x0, [sp+40]
001ca8a8str x1, [sp+48]
001ca8acstr x0, [sp+24]
001ca8b0str x1, [sp+32]
001ca8b4ldur x29, [sp-8]
001ca8b8ldr x30, [sp], 64
001ca8bcret x30
001ca8c0
001ca8c0loc_1ca8c0:
001ca8c0str x0, [sp+8]
001ca8c4mov x3, x30
001ca8c8bl runtime.morestack_noctxt.abi0
001ca8ccldr x0, [sp+8]
001ca8d0b 0x1ca860
001ca8d4
001ca8d4loc_1ca8d4:
001ca8d4ldr x17, [x16]
001ca8d8add x20, sp, 72
001ca8dcsubs xzr, x20, x17
001ca8e0b.ne 0x1ca880
001ca8e4add x20, sp, 8
001ca8e8str x20, [x16]
001ca8ecb 0x1ca880
001ca860
001ca8f0
001ca8f0encoding/json.floatEncoder.encode-fm: ; void encoding/json.floatEncoder.encode-fm(encoding/json.encodeState * e, reflect.Value v, encoding/json.encOpts opts)
001ca8f0ldr x16, [x28+16]
001ca8f4subs xzr, sp, x16
001ca8f8b.ls 0x1ca960
001ca8fcstr x30, [sp-80]!
001ca900stur x29, [sp-8]
001ca904sub x29, sp, 8
001ca908ldr x16, [x28+32]
001ca90ccbnz x16, 0x1ca98c
001ca910
001ca910loc_1ca910:
001ca910str x0, [sp+88]
001ca914str x1, [sp+96]
001ca918str x2, [sp+104]
001ca91cstr x3, [sp+112]
001ca920strb w4, [sp+120]
001ca924strb w5, [sp+121]
001ca928ldr x7, [x26+8]
001ca92cstr x7, [sp+64]
001ca930ldrb w5, [sp+120]
001ca934ldr x2, [sp+96]
001ca938ldrb w6, [sp+121]
001ca93cldr x8, [sp+104]
001ca940mov x1, x0
001ca944mov x4, x3
001ca948mov x0, x7
001ca94cmov x3, x8
001ca950bl encoding/json.floatEncoder.encode
001ca954ldur x29, [sp-8]
001ca958ldr x30, [sp], 80
001ca95cret x30
001ca960
001ca960loc_1ca960:
001ca960stp x0, x1, [sp+8]
001ca964stp x2, x3, [sp+24]
001ca968strb w4, [sp+40]
001ca96cstrb w5, [sp+41]
001ca970mov x3, x30
001ca974bl runtime.morestack.abi0
001ca978ldp x0, x1, [sp+8]
001ca97cldp x2, x3, [sp+24]
001ca980ldrb w4, [sp+40]
001ca984ldrb w5, [sp+41]
001ca988b 0x1ca8f0
001ca98c
001ca98cloc_1ca98c:
001ca98cldr x17, [x16]
001ca990add x20, sp, 88
001ca994subs xzr, x20, x17
001ca998b.ne 0x1ca910
001ca99cadd x20, sp, 8
001ca9a0str x20, [x16]
001ca9a4b 0x1ca910
001ca9a8udf 0
001ca9acudf 0
001ca8f0
001ca8f0encoding/json.floatEncoder.encode-fm: ; void encoding/json.floatEncoder.encode-fm(encoding/json.encodeState * e, reflect.Value v, encoding/json.encOpts opts)
001ca8f0ldr x16, [x28+16]
001ca8f4subs xzr, sp, x16
001ca8f8b.ls 0x1ca960
001ca8fcstr x30, [sp-80]!
001ca900stur x29, [sp-8]
001ca904sub x29, sp, 8
001ca908ldr x16, [x28+32]
001ca90ccbnz x16, 0x1ca98c
001ca910
001ca910loc_1ca910:
001ca910str x0, [sp+88]
001ca914str x1, [sp+96]
001ca918str x2, [sp+104]
001ca91cstr x3, [sp+112]
001ca920strb w4, [sp+120]
001ca924strb w5, [sp+121]
001ca928ldr x7, [x26+8]
001ca92cstr x7, [sp+64]
001ca930ldrb w5, [sp+120]
001ca934ldr x2, [sp+96]
001ca938ldrb w6, [sp+121]
001ca93cldr x8, [sp+104]
001ca940mov x1, x0
001ca944mov x4, x3
001ca948mov x0, x7
001ca94cmov x3, x8
001ca950bl encoding/json.floatEncoder.encode
001ca954ldur x29, [sp-8]
001ca958ldr x30, [sp], 80
001ca95cret x30
001ca960
001ca960loc_1ca960:
001ca960stp x0, x1, [sp+8]
001ca964stp x2, x3, [sp+24]
001ca968strb w4, [sp+40]
001ca96cstrb w5, [sp+41]
001ca970mov x3, x30
001ca974bl runtime.morestack.abi0
001ca978ldp x0, x1, [sp+8]
001ca97cldp x2, x3, [sp+24]
001ca980ldrb w4, [sp+40]
001ca984ldrb w5, [sp+41]
001ca988b 0x1ca8f0
001ca98c
001ca98cloc_1ca98c:
001ca98cldr x17, [x16]
001ca990add x20, sp, 88
001ca994subs xzr, x20, x17
001ca998b.ne 0x1ca910
001ca99cadd x20, sp, 8
001ca9a0str x20, [x16]
001ca9a4b 0x1ca910
001ca9a8udf 0
001ca9acudf 0
001ca8f0
001ca9b0
001ca9b0hash/crc32.init: ; void hash/crc32.init(void)
001ca9b0ldr x16, [x28+16]
001ca9b4subs xzr, sp, x16
001ca9b8b.ls 0x1caa94
001ca9bcstr x30, [sp-32]!
001ca9c0stur x29, [sp-8]
001ca9c4sub x29, sp, 8
001ca9c8adrp x0, 0x50f000
001ca9ccadd x0, x0, 536
001ca9d0bl sync.OnceFunc
001ca9d4adrp x27, 0x881000
001ca9d8ldr w1, [x27+3056]
001ca9dccbz w1, 0x1ca9e4
001ca9e0b 0x1ca9e8
001ca9e4
001ca9e4loc_1ca9e4:
001ca9e4b 0x1caa00
001ca9e8
001ca9e8loc_1ca9e8:
001ca9e8bl runtime.gcWriteBarrier2
001ca9ecstr x0, [x25]
001ca9f0adrp x27, 0x856000
001ca9f4ldr x1, [x27+3872]
001ca9f8str x1, [x25+8]
001ca9fcb 0x1caa00
001caa00
001caa00loc_1caa00:
001caa00adrp x27, 0x856000
001caa04str x0, [x27+3872]
001caa08movn x0, 31967
001caa0cmovk x0, 0xedb80000
001caa10bl hash/crc32.simpleMakeTable
001caa14adrp x27, 0x881000
001caa18ldr w1, [x27+3056]
001caa1ccbz w1, 0x1caa24
001caa20b 0x1caa28
001caa24
001caa24loc_1caa24:
001caa24b 0x1caa40
001caa28
001caa28loc_1caa28:
001caa28bl runtime.gcWriteBarrier2
001caa2cstr x0, [x25]
001caa30adrp x27, 0x856000
001caa34ldr x1, [x27+3880]
001caa38str x1, [x25+8]
001caa3cb 0x1caa40
001caa40
001caa40loc_1caa40:
001caa40adrp x27, 0x856000
001caa44str x0, [x27+3880]
001caa48adrp x0, 0x50f000
001caa4cadd x0, x0, 552
001caa50bl sync.OnceFunc
001caa54adrp x27, 0x881000
001caa58ldr w1, [x27+3056]
001caa5ccbz w1, 0x1caa64
001caa60b 0x1caa68
001caa64
001caa64loc_1caa64:
001caa64b 0x1caa80
001caa68
001caa68loc_1caa68:
001caa68bl runtime.gcWriteBarrier2
001caa6cstr x0, [x25]
001caa70adrp x27, 0x856000
001caa74ldr x1, [x27+3904]
001caa78str x1, [x25+8]
001caa7cb 0x1caa80
001caa80
001caa80loc_1caa80:
001caa80adrp x27, 0x856000
001caa84str x0, [x27+3904]
001caa88ldur x29, [sp-8]
001caa8cldr x30, [sp], 32
001caa90ret x30
001caa94
001caa94loc_1caa94:
001caa94mov x3, x30
001caa98bl runtime.morestack_noctxt.abi0
001caa9cb 0x1ca9b0
001ca9b0
001ca9b0hash/crc32.init: ; void hash/crc32.init(void)
001ca9b0ldr x16, [x28+16]
001ca9b4subs xzr, sp, x16
001ca9b8b.ls 0x1caa94
001ca9bcstr x30, [sp-32]!
001ca9c0stur x29, [sp-8]
001ca9c4sub x29, sp, 8
001ca9c8adrp x0, 0x50f000
001ca9ccadd x0, x0, 536
001ca9d0bl sync.OnceFunc
001ca9d4adrp x27, 0x881000
001ca9d8ldr w1, [x27+3056]
001ca9dccbz w1, 0x1ca9e4
001ca9e0b 0x1ca9e8
001ca9e4
001ca9e4loc_1ca9e4:
001ca9e4b 0x1caa00
001ca9e8
001ca9e8loc_1ca9e8:
001ca9e8bl runtime.gcWriteBarrier2
001ca9ecstr x0, [x25]
001ca9f0adrp x27, 0x856000
001ca9f4ldr x1, [x27+3872]
001ca9f8str x1, [x25+8]
001ca9fcb 0x1caa00
001caa00
001caa00loc_1caa00:
001caa00adrp x27, 0x856000
001caa04str x0, [x27+3872]
001caa08movn x0, 31967
001caa0cmovk x0, 0xedb80000
001caa10bl hash/crc32.simpleMakeTable
001caa14adrp x27, 0x881000
001caa18ldr w1, [x27+3056]
001caa1ccbz w1, 0x1caa24
001caa20b 0x1caa28
001caa24
001caa24loc_1caa24:
001caa24b 0x1caa40
001caa28
001caa28loc_1caa28:
001caa28bl runtime.gcWriteBarrier2
001caa2cstr x0, [x25]
001caa30adrp x27, 0x856000
001caa34ldr x1, [x27+3880]
001caa38str x1, [x25+8]
001caa3cb 0x1caa40
001caa40
001caa40loc_1caa40:
001caa40adrp x27, 0x856000
001caa44str x0, [x27+3880]
001caa48adrp x0, 0x50f000
001caa4cadd x0, x0, 552
001caa50bl sync.OnceFunc
001caa54adrp x27, 0x881000
001caa58ldr w1, [x27+3056]
001caa5ccbz w1, 0x1caa64
001caa60b 0x1caa68
001caa64
001caa64loc_1caa64:
001caa64b 0x1caa80
001caa68
001caa68loc_1caa68:
001caa68bl runtime.gcWriteBarrier2
001caa6cstr x0, [x25]
001caa70adrp x27, 0x856000
001caa74ldr x1, [x27+3904]
001caa78str x1, [x25+8]
001caa7cb 0x1caa80
001caa80
001caa80loc_1caa80:
001caa80adrp x27, 0x856000
001caa84str x0, [x27+3904]
001caa88ldur x29, [sp-8]
001caa8cldr x30, [sp], 32
001caa90ret x30
001caa94
001caa94loc_1caa94:
001caa94mov x3, x30
001caa98bl runtime.morestack_noctxt.abi0
001caa9cb 0x1ca9b0
001ca9b0
001caaa0
001caaa0hash/crc32.init.func1: ; void hash/crc32.init.func1(void)
001caaa0ldr x16, [x28+16]
001caaa4subs xzr, sp, x16
001caaa8b.ls 0x1cabc4
001caaacstr x30, [sp-48]!
001caab0stur x29, [sp-8]
001caab4sub x29, sp, 8
001caab8movn x0, 50311
001caabcmovk x0, 0x82f60000
001caac0bl hash/crc32.simpleMakeTable
001caac4adrp x27, 0x881000
001caac8ldr w1, [x27+3056]
001caacccbz w1, 0x1caad4
001caad0b 0x1caad8
001caad4
001caad4loc_1caad4:
001caad4b 0x1caaf0
001caad8
001caad8loc_1caad8:
001caad8bl runtime.gcWriteBarrier2
001caadcstr x0, [x25]
001caae0adrp x27, 0x856000
001caae4ldr x1, [x27+3848]
001caae8str x1, [x25+8]
001caaecb 0x1caaf0
001caaf0
001caaf0loc_1caaf0:
001caaf0adrp x27, 0x856000
001caaf4str x0, [x27+3848]
001caaf8bl hash/crc32.archAvailableCastagnoli
001caafcstrb w0, [sp+39]
001cab00tbnz w0, 0, 0x1cab08
001cab04b 0x1cab48
001cab08
001cab08loc_1cab08:
001cab08bl hash/crc32.archInitCastagnoli
001cab0cadrp x27, 0x881000
001cab10ldr w0, [x27+3056]
001cab14cbz w0, 0x1cab1c
001cab18b 0x1cab20
001cab1c
001cab1cloc_1cab1c:
001cab1cb 0x1cab34
001cab20
001cab20loc_1cab20:
001cab20adrp x27, 0x856000
001cab24ldr x2, [x27+3864]
001cab28bl runtime.gcWriteBarrier1
001cab2cstr x2, [x25]
001cab30b 0x1cab34
001cab34
001cab34loc_1cab34:
001cab34adrp x2, 0x50f000
001cab38add x2, x2, 520
001cab3cadrp x27, 0x856000
001cab40str x2, [x27+3864]
001cab44b 0x1caba8
001cab48
001cab48loc_1cab48:
001cab48movn x0, 50311
001cab4cmovk x0, 0x82f60000
001cab50bl hash/crc32.slicingMakeTable
001cab54adrp x27, 0x881000
001cab58ldr w1, [x27+3056]
001cab5ccbz w1, 0x1cab64
001cab60b 0x1cab68
001cab64
001cab64loc_1cab64:
001cab64b 0x1cab8c
001cab68
001cab68loc_1cab68:
001cab68bl runtime.gcWriteBarrier3
001cab6cstr x0, [x25]
001cab70adrp x27, 0x856000
001cab74ldr x2, [x27+3856]
001cab78str x2, [x25+8]
001cab7cadrp x27, 0x856000
001cab80ldr x2, [x27+3864]
001cab84str x2, [x25+16]
001cab88b 0x1cab8c
001cab8c
001cab8cloc_1cab8c:
001cab8cadrp x27, 0x856000
001cab90str x0, [x27+3856]
001cab94adrp x2, 0x50f000
001cab98add x2, x2, 544
001cab9cadrp x27, 0x856000
001caba0str x2, [x27+3864]
001caba4b 0x1caba8
001caba8
001caba8loc_1caba8:
001caba8adrp x0, 0x881000
001cabacadd x0, x0, 1708
001cabb0orr x1, xzr, 1
001cabb4bl sync/atomic.(*Bool).Store
001cabb8ldur x29, [sp-8]
001cabbcldr x30, [sp], 48
001cabc0ret x30
001cabc4
001cabc4loc_1cabc4:
001cabc4mov x3, x30
001cabc8bl runtime.morestack_noctxt.abi0
001cabccb 0x1caaa0
001caaa0
001caaa0hash/crc32.init.func1: ; void hash/crc32.init.func1(void)
001caaa0ldr x16, [x28+16]
001caaa4subs xzr, sp, x16
001caaa8b.ls 0x1cabc4
001caaacstr x30, [sp-48]!
001caab0stur x29, [sp-8]
001caab4sub x29, sp, 8
001caab8movn x0, 50311
001caabcmovk x0, 0x82f60000
001caac0bl hash/crc32.simpleMakeTable
001caac4adrp x27, 0x881000
001caac8ldr w1, [x27+3056]
001caacccbz w1, 0x1caad4
001caad0b 0x1caad8
001caad4
001caad4loc_1caad4:
001caad4b 0x1caaf0
001caad8
001caad8loc_1caad8:
001caad8bl runtime.gcWriteBarrier2
001caadcstr x0, [x25]
001caae0adrp x27, 0x856000
001caae4ldr x1, [x27+3848]
001caae8str x1, [x25+8]
001caaecb 0x1caaf0
001caaf0
001caaf0loc_1caaf0:
001caaf0adrp x27, 0x856000
001caaf4str x0, [x27+3848]
001caaf8bl hash/crc32.archAvailableCastagnoli
001caafcstrb w0, [sp+39]
001cab00tbnz w0, 0, 0x1cab08
001cab04b 0x1cab48
001cab08
001cab08loc_1cab08:
001cab08bl hash/crc32.archInitCastagnoli
001cab0cadrp x27, 0x881000
001cab10ldr w0, [x27+3056]
001cab14cbz w0, 0x1cab1c
001cab18b 0x1cab20
001cab1c
001cab1cloc_1cab1c:
001cab1cb 0x1cab34
001cab20
001cab20loc_1cab20:
001cab20adrp x27, 0x856000
001cab24ldr x2, [x27+3864]
001cab28bl runtime.gcWriteBarrier1
001cab2cstr x2, [x25]
001cab30b 0x1cab34
001cab34
001cab34loc_1cab34:
001cab34adrp x2, 0x50f000
001cab38add x2, x2, 520
001cab3cadrp x27, 0x856000
001cab40str x2, [x27+3864]
001cab44b 0x1caba8
001cab48
001cab48loc_1cab48:
001cab48movn x0, 50311
001cab4cmovk x0, 0x82f60000
001cab50bl hash/crc32.slicingMakeTable
001cab54adrp x27, 0x881000
001cab58ldr w1, [x27+3056]
001cab5ccbz w1, 0x1cab64
001cab60b 0x1cab68
001cab64
001cab64loc_1cab64:
001cab64b 0x1cab8c
001cab68
001cab68loc_1cab68:
001cab68bl runtime.gcWriteBarrier3
001cab6cstr x0, [x25]
001cab70adrp x27, 0x856000
001cab74ldr x2, [x27+3856]
001cab78str x2, [x25+8]
001cab7cadrp x27, 0x856000
001cab80ldr x2, [x27+3864]
001cab84str x2, [x25+16]
001cab88b 0x1cab8c
001cab8c
001cab8cloc_1cab8c:
001cab8cadrp x27, 0x856000
001cab90str x0, [x27+3856]
001cab94adrp x2, 0x50f000
001cab98add x2, x2, 544
001cab9cadrp x27, 0x856000
001caba0str x2, [x27+3864]
001caba4b 0x1caba8
001caba8
001caba8loc_1caba8:
001caba8adrp x0, 0x881000
001cabacadd x0, x0, 1708
001cabb0orr x1, xzr, 1
001cabb4bl sync/atomic.(*Bool).Store
001cabb8ldur x29, [sp-8]
001cabbcldr x30, [sp], 48
001cabc0ret x30
001cabc4
001cabc4loc_1cabc4:
001cabc4mov x3, x30
001cabc8bl runtime.morestack_noctxt.abi0
001cabccb 0x1caaa0
001caaa0
001cabd0
001cabd0hash/crc32.init.func1.1: ; void hash/crc32.init.func1.1(uint32 crc, struct []uint8 p)
001cabd0ldr x16, [x28+16]
001cabd4subs xzr, sp, x16
001cabd8b.ls 0x1cac28
001cabdcstr x30, [sp-64]!
001cabe0stur x29, [sp-8]
001cabe4sub x29, sp, 8
001cabe8str w0, [sp+72]
001cabecstr x1, [sp+80]
001cabf0str x2, [sp+88]
001cabf4str x3, [sp+96]
001cabf8str wzr, [sp+48]
001cabfcadrp x27, 0x856000
001cac00ldr x1, [x27+3856]
001cac04ldr x3, [sp+88]
001cac08ldr x4, [sp+96]
001cac0cldr x2, [sp+80]
001cac10bl hash/crc32.slicingUpdate
001cac14str w0, [sp+52]
001cac18str w0, [sp+48]
001cac1cldur x29, [sp-8]
001cac20ldr x30, [sp], 64
001cac24ret x30
001cac28
001cac28loc_1cac28:
001cac28str w0, [sp+8]
001cac2cstp x1, x2, [sp+16]
001cac30str x3, [sp+32]
001cac34mov x3, x30
001cac38bl runtime.morestack_noctxt.abi0
001cac3cldr w0, [sp+8]
001cac40ldp x1, x2, [sp+16]
001cac44ldr x3, [sp+32]
001cac48b 0x1cabd0
001cac4cudf 0
001cabd0
001cabd0hash/crc32.init.func1.1: ; void hash/crc32.init.func1.1(uint32 crc, struct []uint8 p)
001cabd0ldr x16, [x28+16]
001cabd4subs xzr, sp, x16
001cabd8b.ls 0x1cac28
001cabdcstr x30, [sp-64]!
001cabe0stur x29, [sp-8]
001cabe4sub x29, sp, 8
001cabe8str w0, [sp+72]
001cabecstr x1, [sp+80]
001cabf0str x2, [sp+88]
001cabf4str x3, [sp+96]
001cabf8str wzr, [sp+48]
001cabfcadrp x27, 0x856000
001cac00ldr x1, [x27+3856]
001cac04ldr x3, [sp+88]
001cac08ldr x4, [sp+96]
001cac0cldr x2, [sp+80]
001cac10bl hash/crc32.slicingUpdate
001cac14str w0, [sp+52]
001cac18str w0, [sp+48]
001cac1cldur x29, [sp-8]
001cac20ldr x30, [sp], 64
001cac24ret x30
001cac28
001cac28loc_1cac28:
001cac28str w0, [sp+8]
001cac2cstp x1, x2, [sp+16]
001cac30str x3, [sp+32]
001cac34mov x3, x30
001cac38bl runtime.morestack_noctxt.abi0
001cac3cldr w0, [sp+8]
001cac40ldp x1, x2, [sp+16]
001cac44ldr x3, [sp+32]
001cac48b 0x1cabd0
001cac4cudf 0
001cabd0
001cac50
001cac50hash/crc32.init.func2: ; void hash/crc32.init.func2(void)
001cac50ldr x16, [x28+16]
001cac54subs xzr, sp, x16
001cac58b.ls 0x1cad24
001cac5cstr x30, [sp-32]!
001cac60stur x29, [sp-8]
001cac64sub x29, sp, 8
001cac68bl hash/crc32.archAvailableIEEE
001cac6cstrb w0, [sp+23]
001cac70tbnz w0, 0, 0x1cac78
001cac74b 0x1cacb8
001cac78
001cac78loc_1cac78:
001cac78bl hash/crc32.archInitIEEE
001cac7cadrp x27, 0x881000
001cac80ldr w0, [x27+3056]
001cac84cbz w0, 0x1cac8c
001cac88b 0x1cac90
001cac8c
001cac8cloc_1cac8c:
001cac8cb 0x1caca4
001cac90
001cac90loc_1cac90:
001cac90adrp x27, 0x856000
001cac94ldr x0, [x27+3896]
001cac98bl runtime.gcWriteBarrier1
001cac9cstr x0, [x25]
001caca0b 0x1caca4
001caca4
001caca4loc_1caca4:
001caca4adrp x0, 0x50f000
001caca8add x0, x0, 528
001cacacadrp x27, 0x856000
001cacb0str x0, [x27+3896]
001cacb4b 0x1cad18
001cacb8
001cacb8loc_1cacb8:
001cacb8movn x0, 31967
001cacbcmovk x0, 0xedb80000
001cacc0bl hash/crc32.slicingMakeTable
001cacc4adrp x27, 0x881000
001cacc8ldr w1, [x27+3056]
001caccccbz w1, 0x1cacd4
001cacd0b 0x1cacd8
001cacd4
001cacd4loc_1cacd4:
001cacd4b 0x1cacfc
001cacd8
001cacd8loc_1cacd8:
001cacd8bl runtime.gcWriteBarrier3
001cacdcstr x0, [x25]
001cace0adrp x27, 0x856000
001cace4ldr x1, [x27+3888]
001cace8str x1, [x25+8]
001cacecadrp x27, 0x856000
001cacf0ldr x1, [x27+3896]
001cacf4str x1, [x25+16]
001cacf8b 0x1cacfc
001cacfc
001cacfcloc_1cacfc:
001cacfcadrp x27, 0x856000
001cad00str x0, [x27+3888]
001cad04adrp x0, 0x50f000
001cad08add x0, x0, 560
001cad0cadrp x27, 0x856000
001cad10str x0, [x27+3896]
001cad14b 0x1cad18
001cad18
001cad18loc_1cad18:
001cad18ldur x29, [sp-8]
001cad1cldr x30, [sp], 32
001cad20ret x30
001cad24
001cad24loc_1cad24:
001cad24mov x3, x30
001cad28bl runtime.morestack_noctxt.abi0
001cad2cb 0x1cac50
001cac50
001cac50hash/crc32.init.func2: ; void hash/crc32.init.func2(void)
001cac50ldr x16, [x28+16]
001cac54subs xzr, sp, x16
001cac58b.ls 0x1cad24
001cac5cstr x30, [sp-32]!
001cac60stur x29, [sp-8]
001cac64sub x29, sp, 8
001cac68bl hash/crc32.archAvailableIEEE
001cac6cstrb w0, [sp+23]
001cac70tbnz w0, 0, 0x1cac78
001cac74b 0x1cacb8
001cac78
001cac78loc_1cac78:
001cac78bl hash/crc32.archInitIEEE
001cac7cadrp x27, 0x881000
001cac80ldr w0, [x27+3056]
001cac84cbz w0, 0x1cac8c
001cac88b 0x1cac90
001cac8c
001cac8cloc_1cac8c:
001cac8cb 0x1caca4
001cac90
001cac90loc_1cac90:
001cac90adrp x27, 0x856000
001cac94ldr x0, [x27+3896]
001cac98bl runtime.gcWriteBarrier1
001cac9cstr x0, [x25]
001caca0b 0x1caca4
001caca4
001caca4loc_1caca4:
001caca4adrp x0, 0x50f000
001caca8add x0, x0, 528
001cacacadrp x27, 0x856000
001cacb0str x0, [x27+3896]
001cacb4b 0x1cad18
001cacb8
001cacb8loc_1cacb8:
001cacb8movn x0, 31967
001cacbcmovk x0, 0xedb80000
001cacc0bl hash/crc32.slicingMakeTable
001cacc4adrp x27, 0x881000
001cacc8ldr w1, [x27+3056]
001caccccbz w1, 0x1cacd4
001cacd0b 0x1cacd8
001cacd4
001cacd4loc_1cacd4:
001cacd4b 0x1cacfc
001cacd8
001cacd8loc_1cacd8:
001cacd8bl runtime.gcWriteBarrier3
001cacdcstr x0, [x25]
001cace0adrp x27, 0x856000
001cace4ldr x1, [x27+3888]
001cace8str x1, [x25+8]
001cacecadrp x27, 0x856000
001cacf0ldr x1, [x27+3896]
001cacf4str x1, [x25+16]
001cacf8b 0x1cacfc
001cacfc
001cacfcloc_1cacfc:
001cacfcadrp x27, 0x856000
001cad00str x0, [x27+3888]
001cad04adrp x0, 0x50f000
001cad08add x0, x0, 560
001cad0cadrp x27, 0x856000
001cad10str x0, [x27+3896]
001cad14b 0x1cad18
001cad18
001cad18loc_1cad18:
001cad18ldur x29, [sp-8]
001cad1cldr x30, [sp], 32
001cad20ret x30
001cad24
001cad24loc_1cad24:
001cad24mov x3, x30
001cad28bl runtime.morestack_noctxt.abi0
001cad2cb 0x1cac50
001cac50
001cad30
001cad30hash/crc32.init.func2.1: ; void hash/crc32.init.func2.1(uint32 crc, struct []uint8 p)
001cad30ldr x16, [x28+16]
001cad34subs xzr, sp, x16
001cad38b.ls 0x1cad88
001cad3cstr x30, [sp-64]!
001cad40stur x29, [sp-8]
001cad44sub x29, sp, 8
001cad48str w0, [sp+72]
001cad4cstr x1, [sp+80]
001cad50str x2, [sp+88]
001cad54str x3, [sp+96]
001cad58str wzr, [sp+48]
001cad5cadrp x27, 0x856000
001cad60ldr x1, [x27+3888]
001cad64ldr x3, [sp+88]
001cad68ldr x4, [sp+96]
001cad6cldr x2, [sp+80]
001cad70bl hash/crc32.slicingUpdate
001cad74str w0, [sp+52]
001cad78str w0, [sp+48]
001cad7cldur x29, [sp-8]
001cad80ldr x30, [sp], 64
001cad84ret x30
001cad88
001cad88loc_1cad88:
001cad88str w0, [sp+8]
001cad8cstp x1, x2, [sp+16]
001cad90str x3, [sp+32]
001cad94mov x3, x30
001cad98bl runtime.morestack_noctxt.abi0
001cad9cldr w0, [sp+8]
001cada0ldp x1, x2, [sp+16]
001cada4ldr x3, [sp+32]
001cada8b 0x1cad30
001cadacudf 0
001cad30
001cad30hash/crc32.init.func2.1: ; void hash/crc32.init.func2.1(uint32 crc, struct []uint8 p)
001cad30ldr x16, [x28+16]
001cad34subs xzr, sp, x16
001cad38b.ls 0x1cad88
001cad3cstr x30, [sp-64]!
001cad40stur x29, [sp-8]
001cad44sub x29, sp, 8
001cad48str w0, [sp+72]
001cad4cstr x1, [sp+80]
001cad50str x2, [sp+88]
001cad54str x3, [sp+96]
001cad58str wzr, [sp+48]
001cad5cadrp x27, 0x856000
001cad60ldr x1, [x27+3888]
001cad64ldr x3, [sp+88]
001cad68ldr x4, [sp+96]
001cad6cldr x2, [sp+80]
001cad70bl hash/crc32.slicingUpdate
001cad74str w0, [sp+52]
001cad78str w0, [sp+48]
001cad7cldur x29, [sp-8]
001cad80ldr x30, [sp], 64
001cad84ret x30
001cad88
001cad88loc_1cad88:
001cad88str w0, [sp+8]
001cad8cstp x1, x2, [sp+16]
001cad90str x3, [sp+32]
001cad94mov x3, x30
001cad98bl runtime.morestack_noctxt.abi0
001cad9cldr w0, [sp+8]
001cada0ldp x1, x2, [sp+16]
001cada4ldr x3, [sp+32]
001cada8b 0x1cad30
001cadacudf 0
001cad30
001cadb0
001cadb0hash/crc32.New: ; void hash/crc32.New(hash/crc32.Table * tab)
001cadb0ldr x16, [x28+16]
001cadb4subs xzr, sp, x16
001cadb8b.ls 0x1cae78
001cadbcstr x30, [sp-80]!
001cadc0stur x29, [sp-8]
001cadc4sub x29, sp, 8
001cadc8str x0, [sp+88]
001cadccstp xzr, xzr, [sp+40]
001cadd0adrp x27, 0x856000
001cadd4ldr x1, [x27+3880]
001cadd8ldr x2, [sp+88]
001caddcsubs xzr, x1, x2
001cade0b.eq 0x1cade8
001cade4b 0x1cadfc
001cade8
001cade8loc_1cade8:
001cade8adrp x27, 0x856000
001cadecldr x26, [x27+3904]
001cadf0ldr x0, [x26]
001cadf4blr x0
001cadf8b 0x1cae00
001cadfc
001cadfcloc_1cadfc:
001cadfcb 0x1cae00
001cae00
001cae00loc_1cae00:
001cae00adrp x0, 0x479000
001cae04add x0, x0, 3456
001cae08bl runtime.newobject
001cae0cstr x0, [sp+56]
001cae10str wzr, [x0]
001cae14ldr x1, [sp+56]
001cae18ldrsb x27, [x1]
001cae1cldr x2, [sp+88]
001cae20adrp x27, 0x881000
001cae24ldr w3, [x27+3056]
001cae28cbz w3, 0x1cae30
001cae2cb 0x1cae34
001cae30
001cae30loc_1cae30:
001cae30b 0x1cae48
001cae34
001cae34loc_1cae34:
001cae34bl runtime.gcWriteBarrier2
001cae38str x2, [x25]
001cae3cldr x3, [x1+8]
001cae40str x3, [x25+8]
001cae44b 0x1cae48
001cae48
001cae48loc_1cae48:
001cae48str x2, [x1+8]
001cae4cldr x2, [sp+56]
001cae50str x2, [sp+64]
001cae54adrp x3, 0x54f000
001cae58add x3, x3, 3936
001cae5cstr x3, [sp+40]
001cae60str x2, [sp+48]
001cae64ldr x0, [sp+40]
001cae68ldr x1, [sp+48]
001cae6cldur x29, [sp-8]
001cae70ldr x30, [sp], 80
001cae74ret x30
001cae78
001cae78loc_1cae78:
001cae78str x0, [sp+8]
001cae7cmov x3, x30
001cae80bl runtime.morestack_noctxt.abi0
001cae84ldr x0, [sp+8]
001cae88b 0x1cadb0
001cae8cudf 0
001cadb0
001cadb0hash/crc32.New: ; void hash/crc32.New(hash/crc32.Table * tab)
001cadb0ldr x16, [x28+16]
001cadb4subs xzr, sp, x16
001cadb8b.ls 0x1cae78
001cadbcstr x30, [sp-80]!
001cadc0stur x29, [sp-8]
001cadc4sub x29, sp, 8
001cadc8str x0, [sp+88]
001cadccstp xzr, xzr, [sp+40]
001cadd0adrp x27, 0x856000
001cadd4ldr x1, [x27+3880]
001cadd8ldr x2, [sp+88]
001caddcsubs xzr, x1, x2
001cade0b.eq 0x1cade8
001cade4b 0x1cadfc
001cade8
001cade8loc_1cade8:
001cade8adrp x27, 0x856000
001cadecldr x26, [x27+3904]
001cadf0ldr x0, [x26]
001cadf4blr x0
001cadf8b 0x1cae00
001cadfc
001cadfcloc_1cadfc:
001cadfcb 0x1cae00
001cae00
001cae00loc_1cae00:
001cae00adrp x0, 0x479000
001cae04add x0, x0, 3456
001cae08bl runtime.newobject
001cae0cstr x0, [sp+56]
001cae10str wzr, [x0]
001cae14ldr x1, [sp+56]
001cae18ldrsb x27, [x1]
001cae1cldr x2, [sp+88]
001cae20adrp x27, 0x881000
001cae24ldr w3, [x27+3056]
001cae28cbz w3, 0x1cae30
001cae2cb 0x1cae34
001cae30
001cae30loc_1cae30:
001cae30b 0x1cae48
001cae34
001cae34loc_1cae34:
001cae34bl runtime.gcWriteBarrier2
001cae38str x2, [x25]
001cae3cldr x3, [x1+8]
001cae40str x3, [x25+8]
001cae44b 0x1cae48
001cae48
001cae48loc_1cae48:
001cae48str x2, [x1+8]
001cae4cldr x2, [sp+56]
001cae50str x2, [sp+64]
001cae54adrp x3, 0x54f000
001cae58add x3, x3, 3936
001cae5cstr x3, [sp+40]
001cae60str x2, [sp+48]
001cae64ldr x0, [sp+40]
001cae68ldr x1, [sp+48]
001cae6cldur x29, [sp-8]
001cae70ldr x30, [sp], 80
001cae74ret x30
001cae78
001cae78loc_1cae78:
001cae78str x0, [sp+8]
001cae7cmov x3, x30
001cae80bl runtime.morestack_noctxt.abi0
001cae84ldr x0, [sp+8]
001cae88b 0x1cadb0
001cae8cudf 0
001cadb0
001cae90
001cae90hash/crc32.NewIEEE: ; void hash/crc32.NewIEEE(void)
001cae90ldr x16, [x28+16]
001cae94subs xzr, sp, x16
001cae98b.ls 0x1caed4
001cae9cstr x30, [sp-64]!
001caea0stur x29, [sp-8]
001caea4sub x29, sp, 8
001caea8stp xzr, xzr, [sp+24]
001caeacadrp x27, 0x856000
001caeb0ldr x0, [x27+3880]
001caeb4bl hash/crc32.New
001caeb8str x0, [sp+40]
001caebcstr x1, [sp+48]
001caec0str x0, [sp+24]
001caec4str x1, [sp+32]
001caec8ldur x29, [sp-8]
001caeccldr x30, [sp], 64
001caed0ret x30
001caed4
001caed4loc_1caed4:
001caed4mov x3, x30
001caed8bl runtime.morestack_noctxt.abi0
001caedcb 0x1cae90
001cae90
001cae90hash/crc32.NewIEEE: ; void hash/crc32.NewIEEE(void)
001cae90ldr x16, [x28+16]
001cae94subs xzr, sp, x16
001cae98b.ls 0x1caed4
001cae9cstr x30, [sp-64]!
001caea0stur x29, [sp-8]
001caea4sub x29, sp, 8
001caea8stp xzr, xzr, [sp+24]
001caeacadrp x27, 0x856000
001caeb0ldr x0, [x27+3880]
001caeb4bl hash/crc32.New
001caeb8str x0, [sp+40]
001caebcstr x1, [sp+48]
001caec0str x0, [sp+24]
001caec4str x1, [sp+32]
001caec8ldur x29, [sp-8]
001caeccldr x30, [sp], 64
001caed0ret x30
001caed4
001caed4loc_1caed4:
001caed4mov x3, x30
001caed8bl runtime.morestack_noctxt.abi0
001caedcb 0x1cae90
001cae90
001caee0
001caee0hash/crc32.(*digest).Size: ; void hash/crc32.(*digest).Size(hash/crc32.digest * d)
001caee0str x30, [sp-32]!
001caee4stur x29, [sp-8]
001caee8sub x29, sp, 8
001caeecstr x0, [sp+40]
001caef0str xzr, [sp+16]
001caef4orr x0, xzr, 4
001caef8str x0, [sp+16]
001caefcadd x29, sp, 24
001caf00add sp, sp, 32
001caf04ret x30
001caf08udf 0
001caf0cudf 0
001caee0
001caee0hash/crc32.(*digest).Size: ; void hash/crc32.(*digest).Size(hash/crc32.digest * d)
001caee0str x30, [sp-32]!
001caee4stur x29, [sp-8]
001caee8sub x29, sp, 8
001caeecstr x0, [sp+40]
001caef0str xzr, [sp+16]
001caef4orr x0, xzr, 4
001caef8str x0, [sp+16]
001caefcadd x29, sp, 24
001caf00add sp, sp, 32
001caf04ret x30
001caf08udf 0
001caf0cudf 0
001caee0
001caf10
001caf10hash/crc32.(*digest).BlockSize: ; void hash/crc32.(*digest).BlockSize(hash/crc32.digest * d)
001caf10str x30, [sp-32]!
001caf14stur x29, [sp-8]
001caf18sub x29, sp, 8
001caf1cstr x0, [sp+40]
001caf20str xzr, [sp+16]
001caf24orr x0, xzr, 1
001caf28str x0, [sp+16]
001caf2cadd x29, sp, 24
001caf30add sp, sp, 32
001caf34ret x30
001caf38udf 0
001caf3cudf 0
001caf10
001caf10hash/crc32.(*digest).BlockSize: ; void hash/crc32.(*digest).BlockSize(hash/crc32.digest * d)
001caf10str x30, [sp-32]!
001caf14stur x29, [sp-8]
001caf18sub x29, sp, 8
001caf1cstr x0, [sp+40]
001caf20str xzr, [sp+16]
001caf24orr x0, xzr, 1
001caf28str x0, [sp+16]
001caf2cadd x29, sp, 24
001caf30add sp, sp, 32
001caf34ret x30
001caf38udf 0
001caf3cudf 0
001caf10
001caf40
001caf40hash/crc32.(*digest).Reset: ; void hash/crc32.(*digest).Reset(hash/crc32.digest * d)
001caf40str x0, [sp+8]
001caf44ldrsb x27, [x0]
001caf48str wzr, [x0]
001caf4cret x30
001caf40
001caf40hash/crc32.(*digest).Reset: ; void hash/crc32.(*digest).Reset(hash/crc32.digest * d)
001caf40str x0, [sp+8]
001caf44ldrsb x27, [x0]
001caf48str wzr, [x0]
001caf4cret x30
001caf40
001caf50
001caf50hash/crc32.(*digest).AppendBinary: ; void hash/crc32.(*digest).AppendBinary(hash/crc32.digest * d, struct []uint8 b)
001caf50ldr x16, [x28+16]
001caf54sub x17, sp, 32
001caf58subs xzr, x17, x16
001caf5cb.ls 0x1cb0bc
001caf60str x30, [sp-160]!
001caf64stur x29, [sp-8]
001caf68sub x29, sp, 8
001caf6cstr x0, [sp+168]
001caf70str x1, [sp+176]
001caf74str x2, [sp+184]
001caf78str x3, [sp+192]
001caf7cstr xzr, [sp+88]
001caf80stp xzr, xzr, [sp+96]
001caf84stp xzr, xzr, [sp+72]
001caf88ldr x2, [sp+192]
001caf8cldr x0, [sp+176]
001caf90ldr x5, [sp+184]
001caf94add x1, x5, 4
001caf98str x0, [sp+128]
001caf9cstr x5, [sp+136]
001cafa0str x2, [sp+144]
001cafa4str x1, [sp+64]
001cafa8subs xzr, x2, x1
001cafacb.hs 0x1cafb4
001cafb0b 0x1cafbc
001cafb4
001cafb4loc_1cafb4:
001cafb4str x1, [sp+136]
001cafb8b 0x1cafdc
001cafbc
001cafbcloc_1cafbc:
001cafbcorr x3, xzr, 4
001cafc0adrp x4, 0x42b000
001cafc4add x4, x4, 3072
001cafc8bl runtime.growslice
001cafccstr x0, [sp+128]
001cafd0str x1, [sp+136]
001cafd4str x2, [sp+144]
001cafd8b 0x1cafdc
001cafdc
001cafdcloc_1cafdc:
001cafdcorr x3, xzr, 4
001cafe0str x3, [sp+56]
001cafe4ldr x3, [sp+64]
001cafe8sub x3, x3, 4
001cafecldr x4, [sp+128]
001caff0add x0, x4, x3
001caff4str x0, [sp+120]
001caff8ldr x2, [sp+56]
001caffcadrp x1, 0x4e6000
001cb000add x1, x1, 1214
001cb004bl runtime.memmove
001cb008ldr x3, [sp+128]
001cb00cldr x4, [sp+136]
001cb010ldr x5, [sp+144]
001cb014str x3, [sp+176]
001cb018str x4, [sp+184]
001cb01cstr x5, [sp+192]
001cb020ldr x3, [sp+168]
001cb024ldrsb x27, [x3]
001cb028ldr x0, [x3+8]
001cb02cstr x0, [sp+112]
001cb030bl hash/crc32.tableSum
001cb034str w0, [sp+48]
001cb038ldr x3, [sp+176]
001cb03cldr x1, [sp+184]
001cb040ldr x2, [sp+192]
001cb044mov x4, x0
001cb048mov x0, x3
001cb04cmov x3, x4
001cb050bl internal/byteorder.BEAppendUint32
001cb054str x0, [sp+176]
001cb058str x1, [sp+184]
001cb05cstr x2, [sp+192]
001cb060ldr x3, [sp+168]
001cb064ldrsb x27, [x3]
001cb068ldr w3, [x3]
001cb06cstr w3, [sp+52]
001cb070ldr x0, [sp+176]
001cb074ldr x1, [sp+184]
001cb078ldr x2, [sp+192]
001cb07cbl internal/byteorder.BEAppendUint32
001cb080str x0, [sp+176]
001cb084str x1, [sp+184]
001cb088str x2, [sp+192]
001cb08cstr x0, [sp+88]
001cb090str x1, [sp+96]
001cb094str x2, [sp+104]
001cb098stp xzr, xzr, [sp+72]
001cb09cldr x0, [sp+88]
001cb0a0ldr x1, [sp+96]
001cb0a4ldr x2, [sp+104]
001cb0a8mov x3, xzr
001cb0acmov x4, xzr
001cb0b0ldur x29, [sp-8]
001cb0b4ldr x30, [sp], 160
001cb0b8ret x30
001cb0bc
001cb0bcloc_1cb0bc:
001cb0bcstp x0, x1, [sp+8]
001cb0c0stp x2, x3, [sp+24]
001cb0c4mov x3, x30
001cb0c8bl runtime.morestack_noctxt.abi0
001cb0ccldp x0, x1, [sp+8]
001cb0d0ldp x2, x3, [sp+24]
001cb0d4b 0x1caf50
001cb0d8udf 0
001cb0dcudf 0
001caf50
001caf50hash/crc32.(*digest).AppendBinary: ; void hash/crc32.(*digest).AppendBinary(hash/crc32.digest * d, struct []uint8 b)
001caf50ldr x16, [x28+16]
001caf54sub x17, sp, 32
001caf58subs xzr, x17, x16
001caf5cb.ls 0x1cb0bc
001caf60str x30, [sp-160]!
001caf64stur x29, [sp-8]
001caf68sub x29, sp, 8
001caf6cstr x0, [sp+168]
001caf70str x1, [sp+176]
001caf74str x2, [sp+184]
001caf78str x3, [sp+192]
001caf7cstr xzr, [sp+88]
001caf80stp xzr, xzr, [sp+96]
001caf84stp xzr, xzr, [sp+72]
001caf88ldr x2, [sp+192]
001caf8cldr x0, [sp+176]
001caf90ldr x5, [sp+184]
001caf94add x1, x5, 4
001caf98str x0, [sp+128]
001caf9cstr x5, [sp+136]
001cafa0str x2, [sp+144]
001cafa4str x1, [sp+64]
001cafa8subs xzr, x2, x1
001cafacb.hs 0x1cafb4
001cafb0b 0x1cafbc
001cafb4
001cafb4loc_1cafb4:
001cafb4str x1, [sp+136]
001cafb8b 0x1cafdc
001cafbc
001cafbcloc_1cafbc:
001cafbcorr x3, xzr, 4
001cafc0adrp x4, 0x42b000
001cafc4add x4, x4, 3072
001cafc8bl runtime.growslice
001cafccstr x0, [sp+128]
001cafd0str x1, [sp+136]
001cafd4str x2, [sp+144]
001cafd8b 0x1cafdc
001cafdc
001cafdcloc_1cafdc:
001cafdcorr x3, xzr, 4
001cafe0str x3, [sp+56]
001cafe4ldr x3, [sp+64]
001cafe8sub x3, x3, 4
001cafecldr x4, [sp+128]
001caff0add x0, x4, x3
001caff4str x0, [sp+120]
001caff8ldr x2, [sp+56]
001caffcadrp x1, 0x4e6000
001cb000add x1, x1, 1214
001cb004bl runtime.memmove
001cb008ldr x3, [sp+128]
001cb00cldr x4, [sp+136]
001cb010ldr x5, [sp+144]
001cb014str x3, [sp+176]
001cb018str x4, [sp+184]
001cb01cstr x5, [sp+192]
001cb020ldr x3, [sp+168]
001cb024ldrsb x27, [x3]
001cb028ldr x0, [x3+8]
001cb02cstr x0, [sp+112]
001cb030bl hash/crc32.tableSum
001cb034str w0, [sp+48]
001cb038ldr x3, [sp+176]
001cb03cldr x1, [sp+184]
001cb040ldr x2, [sp+192]
001cb044mov x4, x0
001cb048mov x0, x3
001cb04cmov x3, x4
001cb050bl internal/byteorder.BEAppendUint32
001cb054str x0, [sp+176]
001cb058str x1, [sp+184]
001cb05cstr x2, [sp+192]
001cb060ldr x3, [sp+168]
001cb064ldrsb x27, [x3]
001cb068ldr w3, [x3]
001cb06cstr w3, [sp+52]
001cb070ldr x0, [sp+176]
001cb074ldr x1, [sp+184]
001cb078ldr x2, [sp+192]
001cb07cbl internal/byteorder.BEAppendUint32
001cb080str x0, [sp+176]
001cb084str x1, [sp+184]
001cb088str x2, [sp+192]
001cb08cstr x0, [sp+88]
001cb090str x1, [sp+96]
001cb094str x2, [sp+104]
001cb098stp xzr, xzr, [sp+72]
001cb09cldr x0, [sp+88]
001cb0a0ldr x1, [sp+96]
001cb0a4ldr x2, [sp+104]
001cb0a8mov x3, xzr
001cb0acmov x4, xzr
001cb0b0ldur x29, [sp-8]
001cb0b4ldr x30, [sp], 160
001cb0b8ret x30
001cb0bc
001cb0bcloc_1cb0bc:
001cb0bcstp x0, x1, [sp+8]
001cb0c0stp x2, x3, [sp+24]
001cb0c4mov x3, x30
001cb0c8bl runtime.morestack_noctxt.abi0
001cb0ccldp x0, x1, [sp+8]
001cb0d0ldp x2, x3, [sp+24]
001cb0d4b 0x1caf50
001cb0d8udf 0
001cb0dcudf 0
001caf50
001cb0e0
001cb0e0hash/crc32.(*digest).MarshalBinary: ; void hash/crc32.(*digest).MarshalBinary(hash/crc32.digest * d)
001cb0e0ldr x16, [x28+16]
001cb0e4sub x17, sp, 64
001cb0e8subs xzr, x17, x16
001cb0ecb.ls 0x1cb1cc
001cb0f0str x30, [sp-192]!
001cb0f4stur x29, [sp-8]
001cb0f8sub x29, sp, 8
001cb0fcstr x0, [sp+200]
001cb100str xzr, [sp+56]
001cb104stp xzr, xzr, [sp+64]
001cb108stp xzr, xzr, [sp+40]
001cb10cadrp x0, 0x42a000
001cb110add x0, x0, 3072
001cb114mov x1, xzr
001cb118orr x2, xzr, 12
001cb11cbl runtime.makeslice
001cb120str x0, [sp+120]
001cb124str xzr, [sp+128]
001cb128orr x3, xzr, 12
001cb12cstr x3, [sp+136]
001cb130str xzr, [sp+96]
001cb134stp xzr, xzr, [sp+104]
001cb138stp xzr, xzr, [sp+80]
001cb13cldr x0, [sp+200]
001cb140ldr x1, [sp+120]
001cb144ldr x2, [sp+128]
001cb148ldr x3, [sp+136]
001cb14cbl hash/crc32.(*digest).AppendBinary
001cb150str x0, [sp+96]
001cb154str x1, [sp+104]
001cb158str x2, [sp+112]
001cb15cstr x3, [sp+80]
001cb160str x4, [sp+88]
001cb164ldr x3, [sp+96]
001cb168ldr x4, [sp+104]
001cb16cldr x5, [sp+112]
001cb170str x3, [sp+160]
001cb174str x4, [sp+168]
001cb178str x5, [sp+176]
001cb17cldr x3, [sp+80]
001cb180ldr x4, [sp+88]
001cb184str x3, [sp+144]
001cb188str x4, [sp+152]
001cb18cldr x3, [sp+160]
001cb190ldr x4, [sp+168]
001cb194ldr x5, [sp+176]
001cb198str x3, [sp+56]
001cb19cstr x4, [sp+64]
001cb1a0str x5, [sp+72]
001cb1a4ldr x3, [sp+144]
001cb1a8ldr x4, [sp+152]
001cb1acstr x3, [sp+40]
001cb1b0str x4, [sp+48]
001cb1b4ldr x0, [sp+56]
001cb1b8ldr x1, [sp+64]
001cb1bcldr x2, [sp+72]
001cb1c0ldur x29, [sp-8]
001cb1c4ldr x30, [sp], 192
001cb1c8ret x30
001cb1cc
001cb1ccloc_1cb1cc:
001cb1ccstr x0, [sp+8]
001cb1d0mov x3, x30
001cb1d4bl runtime.morestack_noctxt.abi0
001cb1d8ldr x0, [sp+8]
001cb1dcb 0x1cb0e0
001cb0e0
001cb0e0hash/crc32.(*digest).MarshalBinary: ; void hash/crc32.(*digest).MarshalBinary(hash/crc32.digest * d)
001cb0e0ldr x16, [x28+16]
001cb0e4sub x17, sp, 64
001cb0e8subs xzr, x17, x16
001cb0ecb.ls 0x1cb1cc
001cb0f0str x30, [sp-192]!
001cb0f4stur x29, [sp-8]
001cb0f8sub x29, sp, 8
001cb0fcstr x0, [sp+200]
001cb100str xzr, [sp+56]
001cb104stp xzr, xzr, [sp+64]
001cb108stp xzr, xzr, [sp+40]
001cb10cadrp x0, 0x42a000
001cb110add x0, x0, 3072
001cb114mov x1, xzr
001cb118orr x2, xzr, 12
001cb11cbl runtime.makeslice
001cb120str x0, [sp+120]
001cb124str xzr, [sp+128]
001cb128orr x3, xzr, 12
001cb12cstr x3, [sp+136]
001cb130str xzr, [sp+96]
001cb134stp xzr, xzr, [sp+104]
001cb138stp xzr, xzr, [sp+80]
001cb13cldr x0, [sp+200]
001cb140ldr x1, [sp+120]
001cb144ldr x2, [sp+128]
001cb148ldr x3, [sp+136]
001cb14cbl hash/crc32.(*digest).AppendBinary
001cb150str x0, [sp+96]
001cb154str x1, [sp+104]
001cb158str x2, [sp+112]
001cb15cstr x3, [sp+80]
001cb160str x4, [sp+88]
001cb164ldr x3, [sp+96]
001cb168ldr x4, [sp+104]
001cb16cldr x5, [sp+112]
001cb170str x3, [sp+160]
001cb174str x4, [sp+168]
001cb178str x5, [sp+176]
001cb17cldr x3, [sp+80]
001cb180ldr x4, [sp+88]
001cb184str x3, [sp+144]
001cb188str x4, [sp+152]
001cb18cldr x3, [sp+160]
001cb190ldr x4, [sp+168]
001cb194ldr x5, [sp+176]
001cb198str x3, [sp+56]
001cb19cstr x4, [sp+64]
001cb1a0str x5, [sp+72]
001cb1a4ldr x3, [sp+144]
001cb1a8ldr x4, [sp+152]
001cb1acstr x3, [sp+40]
001cb1b0str x4, [sp+48]
001cb1b4ldr x0, [sp+56]
001cb1b8ldr x1, [sp+64]
001cb1bcldr x2, [sp+72]
001cb1c0ldur x29, [sp-8]
001cb1c4ldr x30, [sp], 192
001cb1c8ret x30
001cb1cc
001cb1ccloc_1cb1cc:
001cb1ccstr x0, [sp+8]
001cb1d0mov x3, x30
001cb1d4bl runtime.morestack_noctxt.abi0
001cb1d8ldr x0, [sp+8]
001cb1dcb 0x1cb0e0
001cb0e0
001cb1e0
001cb1e0hash/crc32.(*digest).UnmarshalBinary: ; void hash/crc32.(*digest).UnmarshalBinary(hash/crc32.digest * d, struct []uint8 b)
001cb1e0ldr x16, [x28+16]
001cb1e4sub x17, sp, 16
001cb1e8subs xzr, x17, x16
001cb1ecb.ls 0x1cb45c
001cb1f0str x30, [sp-144]!
001cb1f4stur x29, [sp-8]
001cb1f8sub x29, sp, 8
001cb1fcstr x0, [sp+152]
001cb200str x1, [sp+160]
001cb204str x2, [sp+168]
001cb208str x3, [sp+176]
001cb20cstp xzr, xzr, [sp+56]
001cb210ldr x3, [sp+168]
001cb214str x3, [sp+48]
001cb218subs xzr, x3, 4
001cb21ccset x3, lt
001cb220strb w3, [sp+39]
001cb224b.lt 0x1cb22c
001cb228b 0x1cb234
001cb22c
001cb22cloc_1cb22c:
001cb22corr x4, xzr, 4
001cb230b 0x1cb2bc
001cb234
001cb234loc_1cb234:
001cb234ldr x3, [sp+160]
001cb238ldr x2, [sp+176]
001cb23csubs xzr, x2, 4
001cb240b.hs 0x1cb248
001cb244b 0x1cb450
001cb248
001cb248loc_1cb248:
001cb248b 0x1cb24c
001cb24c
001cb24cloc_1cb24c:
001cb24cstr x3, [sp+104]
001cb250orr x4, xzr, 4
001cb254str x4, [sp+112]
001cb258str x2, [sp+120]
001cb25cstr x3, [sp+72]
001cb260str x4, [sp+80]
001cb264b 0x1cb268
001cb268
001cb268loc_1cb268:
001cb268b 0x1cb26c
001cb26c
001cb26cloc_1cb26c:
001cb26cldrb w2, [x3]
001cb270b 0x1cb274
001cb274
001cb274loc_1cb274:
001cb274ldrb w5, [x3+1]
001cb278ubfm x5, x5, 56, 7
001cb27corr x2, x2, x5
001cb280b 0x1cb284
001cb284
001cb284loc_1cb284:
001cb284ldrb w5, [x3+2]
001cb288ubfm x5, x5, 48, 7
001cb28corr x2, x2, x5
001cb290b 0x1cb294
001cb294
001cb294loc_1cb294:
001cb294ldrb w3, [x3+3]
001cb298ubfm x3, x3, 40, 7
001cb29corr x2, x2, x3
001cb2a0movz x3, 29283
001cb2a4movk x3, 0x1630000
001cb2a8subs wzr, w2, w3
001cb2accset x2, ne
001cb2b0b 0x1cb2b4
001cb2b4
001cb2b4loc_1cb2b4:
001cb2b4strb w2, [sp+39]
001cb2b8b 0x1cb2bc
001cb2bc
001cb2bcloc_1cb2bc:
001cb2bcldrb w2, [sp+39]
001cb2c0tbnz w2, 0, 0x1cb2c8
001cb2c4b 0x1cb2f4
001cb2c8
001cb2c8loc_1cb2c8:
001cb2c8adrp x0, 0x4fa000
001cb2ccadd x0, x0, 80
001cb2d0movz x1, 41
001cb2d4bl errors.New
001cb2d8str x0, [sp+88]
001cb2dcstr x1, [sp+96]
001cb2e0str x0, [sp+56]
001cb2e4str x1, [sp+64]
001cb2e8ldur x29, [sp-8]
001cb2ecldr x30, [sp], 144
001cb2f0ret x30
001cb2f4
001cb2f4loc_1cb2f4:
001cb2f4ldr x2, [sp+168]
001cb2f8str x2, [sp+48]
001cb2fcsubs xzr, x2, 12
001cb300b.ne 0x1cb308
001cb304b 0x1cb334
001cb308
001cb308loc_1cb308:
001cb308adrp x0, 0x4f5000
001cb30cadd x0, x0, 3471
001cb310movz x1, 35
001cb314bl errors.New
001cb318str x0, [sp+88]
001cb31cstr x1, [sp+96]
001cb320str x0, [sp+56]
001cb324str x1, [sp+64]
001cb328ldur x29, [sp-8]
001cb32cldr x30, [sp], 144
001cb330ret x30
001cb334
001cb334loc_1cb334:
001cb334ldr x1, [sp+152]
001cb338ldrsb x27, [x1]
001cb33cldr x0, [x1+8]
001cb340str x0, [sp+128]
001cb344bl hash/crc32.tableSum
001cb348str w0, [sp+44]
001cb34cldr x1, [sp+168]
001cb350ldr x2, [sp+160]
001cb354ldr x3, [sp+176]
001cb358b 0x1cb35c
001cb35c
001cb35cloc_1cb35c:
001cb35csubs xzr, x1, 4
001cb360b.hs 0x1cb368
001cb364b 0x1cb448
001cb368
001cb368loc_1cb368:
001cb368sub x3, x3, 4
001cb36csub x1, x1, 4
001cb370sub x4, xzr, x3
001cb374sbfm x4, x4, 63, 63
001cb378and x4, x4, 4
001cb37cadd x0, x2, x4
001cb380str x0, [sp+104]
001cb384str x1, [sp+112]
001cb388str x3, [sp+120]
001cb38cmov x2, x3
001cb390bl internal/byteorder.BEUint32
001cb394str w0, [sp+40]
001cb398ldr w3, [sp+44]
001cb39csubs wzr, w0, w3
001cb3a0b.ne 0x1cb3a8
001cb3a4b 0x1cb3d4
001cb3a8
001cb3a8loc_1cb3a8:
001cb3a8adrp x0, 0x4f2000
001cb3acadd x0, x0, 3920
001cb3b0orr x1, xzr, 31
001cb3b4bl errors.New
001cb3b8str x0, [sp+88]
001cb3bcstr x1, [sp+96]
001cb3c0str x0, [sp+56]
001cb3c4str x1, [sp+64]
001cb3c8ldur x29, [sp-8]
001cb3ccldr x30, [sp], 144
001cb3d0ret x30
001cb3d4
001cb3d4loc_1cb3d4:
001cb3d4ldr x1, [sp+168]
001cb3d8ldr x3, [sp+160]
001cb3dcldr x4, [sp+176]
001cb3e0b 0x1cb3e4
001cb3e4
001cb3e4loc_1cb3e4:
001cb3e4subs xzr, x1, 8
001cb3e8b.hs 0x1cb3f0
001cb3ecb 0x1cb440
001cb3f0
001cb3f0loc_1cb3f0:
001cb3f0sub x2, x4, 8
001cb3f4sub x1, x1, 8
001cb3f8sub x4, xzr, x2
001cb3fcsbfm x4, x4, 63, 63
001cb400and x4, x4, 8
001cb404add x0, x3, x4
001cb408str x0, [sp+104]
001cb40cstr x1, [sp+112]
001cb410str x2, [sp+120]
001cb414bl internal/byteorder.BEUint32
001cb418str w0, [sp+40]
001cb41cldr x3, [sp+152]
001cb420ldrsb x27, [x3]
001cb424str w0, [x3]
001cb428stp xzr, xzr, [sp+56]
001cb42cmov x0, xzr
001cb430mov x1, xzr
001cb434ldur x29, [sp-8]
001cb438ldr x30, [sp], 144
001cb43cret x30
001cb440
001cb440loc_1cb440:
001cb440orr x0, xzr, 8
001cb444bl runtime.panicSliceB
001cb448
001cb448loc_1cb448:
001cb448orr x0, xzr, 4
001cb44cbl runtime.panicSliceB
001cb450
001cb450loc_1cb450:
001cb450orr x1, xzr, 4
001cb454bl runtime.panicSliceAcap
001cb458hint
001cb45c
001cb45cloc_1cb45c:
001cb45cstp x0, x1, [sp+8]
001cb460stp x2, x3, [sp+24]
001cb464mov x3, x30
001cb468bl runtime.morestack_noctxt.abi0
001cb46cldp x0, x1, [sp+8]
001cb470ldp x2, x3, [sp+24]
001cb474b 0x1cb1e0
001cb478udf 0
001cb47cudf 0
001cb1e0
001cb1e0hash/crc32.(*digest).UnmarshalBinary: ; void hash/crc32.(*digest).UnmarshalBinary(hash/crc32.digest * d, struct []uint8 b)
001cb1e0ldr x16, [x28+16]
001cb1e4sub x17, sp, 16
001cb1e8subs xzr, x17, x16
001cb1ecb.ls 0x1cb45c
001cb1f0str x30, [sp-144]!
001cb1f4stur x29, [sp-8]
001cb1f8sub x29, sp, 8
001cb1fcstr x0, [sp+152]
001cb200str x1, [sp+160]
001cb204str x2, [sp+168]
001cb208str x3, [sp+176]
001cb20cstp xzr, xzr, [sp+56]
001cb210ldr x3, [sp+168]
001cb214str x3, [sp+48]
001cb218subs xzr, x3, 4
001cb21ccset x3, lt
001cb220strb w3, [sp+39]
001cb224b.lt 0x1cb22c
001cb228b 0x1cb234
001cb22c
001cb22cloc_1cb22c:
001cb22corr x4, xzr, 4
001cb230b 0x1cb2bc
001cb234
001cb234loc_1cb234:
001cb234ldr x3, [sp+160]
001cb238ldr x2, [sp+176]
001cb23csubs xzr, x2, 4
001cb240b.hs 0x1cb248
001cb244b 0x1cb450
001cb248
001cb248loc_1cb248:
001cb248b 0x1cb24c
001cb24c
001cb24cloc_1cb24c:
001cb24cstr x3, [sp+104]
001cb250orr x4, xzr, 4
001cb254str x4, [sp+112]
001cb258str x2, [sp+120]
001cb25cstr x3, [sp+72]
001cb260str x4, [sp+80]
001cb264b 0x1cb268
001cb268
001cb268loc_1cb268:
001cb268b 0x1cb26c
001cb26c
001cb26cloc_1cb26c:
001cb26cldrb w2, [x3]
001cb270b 0x1cb274
001cb274
001cb274loc_1cb274:
001cb274ldrb w5, [x3+1]
001cb278ubfm x5, x5, 56, 7
001cb27corr x2, x2, x5
001cb280b 0x1cb284
001cb284
001cb284loc_1cb284:
001cb284ldrb w5, [x3+2]
001cb288ubfm x5, x5, 48, 7
001cb28corr x2, x2, x5
001cb290b 0x1cb294
001cb294
001cb294loc_1cb294:
001cb294ldrb w3, [x3+3]
001cb298ubfm x3, x3, 40, 7
001cb29corr x2, x2, x3
001cb2a0movz x3, 29283
001cb2a4movk x3, 0x1630000
001cb2a8subs wzr, w2, w3
001cb2accset x2, ne
001cb2b0b 0x1cb2b4
001cb2b4
001cb2b4loc_1cb2b4:
001cb2b4strb w2, [sp+39]
001cb2b8b 0x1cb2bc
001cb2bc
001cb2bcloc_1cb2bc:
001cb2bcldrb w2, [sp+39]
001cb2c0tbnz w2, 0, 0x1cb2c8
001cb2c4b 0x1cb2f4
001cb2c8
001cb2c8loc_1cb2c8:
001cb2c8adrp x0, 0x4fa000
001cb2ccadd x0, x0, 80
001cb2d0movz x1, 41
001cb2d4bl errors.New
001cb2d8str x0, [sp+88]
001cb2dcstr x1, [sp+96]
001cb2e0str x0, [sp+56]
001cb2e4str x1, [sp+64]
001cb2e8ldur x29, [sp-8]
001cb2ecldr x30, [sp], 144
001cb2f0ret x30
001cb2f4
001cb2f4loc_1cb2f4:
001cb2f4ldr x2, [sp+168]
001cb2f8str x2, [sp+48]
001cb2fcsubs xzr, x2, 12
001cb300b.ne 0x1cb308
001cb304b 0x1cb334
001cb308
001cb308loc_1cb308:
001cb308adrp x0, 0x4f5000
001cb30cadd x0, x0, 3471
001cb310movz x1, 35
001cb314bl errors.New
001cb318str x0, [sp+88]
001cb31cstr x1, [sp+96]
001cb320str x0, [sp+56]
001cb324str x1, [sp+64]
001cb328ldur x29, [sp-8]
001cb32cldr x30, [sp], 144
001cb330ret x30
001cb334
001cb334loc_1cb334:
001cb334ldr x1, [sp+152]
001cb338ldrsb x27, [x1]
001cb33cldr x0, [x1+8]
001cb340str x0, [sp+128]
001cb344bl hash/crc32.tableSum
001cb348str w0, [sp+44]
001cb34cldr x1, [sp+168]
001cb350ldr x2, [sp+160]
001cb354ldr x3, [sp+176]
001cb358b 0x1cb35c
001cb35c
001cb35cloc_1cb35c:
001cb35csubs xzr, x1, 4
001cb360b.hs 0x1cb368
001cb364b 0x1cb448
001cb368
001cb368loc_1cb368:
001cb368sub x3, x3, 4
001cb36csub x1, x1, 4
001cb370sub x4, xzr, x3
001cb374sbfm x4, x4, 63, 63
001cb378and x4, x4, 4
001cb37cadd x0, x2, x4
001cb380str x0, [sp+104]
001cb384str x1, [sp+112]
001cb388str x3, [sp+120]
001cb38cmov x2, x3
001cb390bl internal/byteorder.BEUint32
001cb394str w0, [sp+40]
001cb398ldr w3, [sp+44]
001cb39csubs wzr, w0, w3
001cb3a0b.ne 0x1cb3a8
001cb3a4b 0x1cb3d4
001cb3a8
001cb3a8loc_1cb3a8:
001cb3a8adrp x0, 0x4f2000
001cb3acadd x0, x0, 3920
001cb3b0orr x1, xzr, 31
001cb3b4bl errors.New
001cb3b8str x0, [sp+88]
001cb3bcstr x1, [sp+96]
001cb3c0str x0, [sp+56]
001cb3c4str x1, [sp+64]
001cb3c8ldur x29, [sp-8]
001cb3ccldr x30, [sp], 144
001cb3d0ret x30
001cb3d4
001cb3d4loc_1cb3d4:
001cb3d4ldr x1, [sp+168]
001cb3d8ldr x3, [sp+160]
001cb3dcldr x4, [sp+176]
001cb3e0b 0x1cb3e4
001cb3e4
001cb3e4loc_1cb3e4:
001cb3e4subs xzr, x1, 8
001cb3e8b.hs 0x1cb3f0
001cb3ecb 0x1cb440
001cb3f0
001cb3f0loc_1cb3f0:
001cb3f0sub x2, x4, 8
001cb3f4sub x1, x1, 8
001cb3f8sub x4, xzr, x2
001cb3fcsbfm x4, x4, 63, 63
001cb400and x4, x4, 8
001cb404add x0, x3, x4
001cb408str x0, [sp+104]
001cb40cstr x1, [sp+112]
001cb410str x2, [sp+120]
001cb414bl internal/byteorder.BEUint32
001cb418str w0, [sp+40]
001cb41cldr x3, [sp+152]
001cb420ldrsb x27, [x3]
001cb424str w0, [x3]
001cb428stp xzr, xzr, [sp+56]
001cb42cmov x0, xzr
001cb430mov x1, xzr
001cb434ldur x29, [sp-8]
001cb438ldr x30, [sp], 144
001cb43cret x30
001cb440
001cb440loc_1cb440:
001cb440orr x0, xzr, 8
001cb444bl runtime.panicSliceB
001cb448
001cb448loc_1cb448:
001cb448orr x0, xzr, 4
001cb44cbl runtime.panicSliceB
001cb450
001cb450loc_1cb450:
001cb450orr x1, xzr, 4
001cb454bl runtime.panicSliceAcap
001cb458hint
001cb45c
001cb45cloc_1cb45c:
001cb45cstp x0, x1, [sp+8]
001cb460stp x2, x3, [sp+24]
001cb464mov x3, x30
001cb468bl runtime.morestack_noctxt.abi0
001cb46cldp x0, x1, [sp+8]
001cb470ldp x2, x3, [sp+24]
001cb474b 0x1cb1e0
001cb478udf 0
001cb47cudf 0
001cb1e0
001cb480
001cb480hash/crc32.update: ; void hash/crc32.update(uint32 crc, hash/crc32.Table * tab, struct []uint8 p, bool checkInitIEEE)
001cb480ldr x16, [x28+16]
001cb484subs xzr, sp, x16
001cb488b.ls 0x1cb5d8
001cb48cstr x30, [sp-80]!
001cb490stur x29, [sp-8]
001cb494sub x29, sp, 8
001cb498str w0, [sp+88]
001cb49cstr x1, [sp+96]
001cb4a0str x2, [sp+104]
001cb4a4str x3, [sp+112]
001cb4a8str x4, [sp+120]
001cb4acstrb w5, [sp+128]
001cb4b0str wzr, [sp+64]
001cb4b4adrp x0, 0x880000
001cb4b8add x0, x0, 1708
001cb4bcbl sync/atomic.(*Bool).Load
001cb4c0strb w0, [sp+62]
001cb4c4strb w0, [sp+63]
001cb4c8tbnz w0, 0, 0x1cb4d0
001cb4ccb 0x1cb4ec
001cb4d0
001cb4d0loc_1cb4d0:
001cb4d0ldr x5, [sp+96]
001cb4d4adrp x27, 0x855000
001cb4d8ldr x6, [x27+3848]
001cb4dcsubs xzr, x6, x5
001cb4e0cset x5, eq
001cb4e4strb w5, [sp+63]
001cb4e8b 0x1cb4f0
001cb4ec
001cb4ecloc_1cb4ec:
001cb4ecb 0x1cb4f0
001cb4f0
001cb4f0loc_1cb4f0:
001cb4f0ldrb w5, [sp+63]
001cb4f4tbnz w5, 0, 0x1cb4fc
001cb4f8b 0x1cb534
001cb4fc
001cb4fcloc_1cb4fc:
001cb4fcb 0x1cb500
001cb500
001cb500loc_1cb500:
001cb500ldr w0, [sp+88]
001cb504ldr x1, [sp+104]
001cb508ldr x2, [sp+112]
001cb50cldr x3, [sp+120]
001cb510adrp x27, 0x855000
001cb514ldr x26, [x27+3864]
001cb518ldr x4, [x26]
001cb51cblr x4
001cb520str w0, [sp+68]
001cb524str w0, [sp+64]
001cb528ldur x29, [sp-8]
001cb52cldr x30, [sp], 80
001cb530ret x30
001cb534
001cb534loc_1cb534:
001cb534adrp x27, 0x855000
001cb538ldr x5, [x27+3880]
001cb53cldr x6, [sp+96]
001cb540subs xzr, x5, x6
001cb544b.eq 0x1cb54c
001cb548b 0x1cb5a8
001cb54c
001cb54cloc_1cb54c:
001cb54cb 0x1cb550
001cb550
001cb550loc_1cb550:
001cb550ldrb w4, [sp+128]
001cb554tbnz w4, 0, 0x1cb55c
001cb558b 0x1cb570
001cb55c
001cb55cloc_1cb55c:
001cb55cadrp x27, 0x855000
001cb560ldr x26, [x27+3904]
001cb564ldr x0, [x26]
001cb568blr x0
001cb56cb 0x1cb574
001cb570
001cb570loc_1cb570:
001cb570b 0x1cb574
001cb574
001cb574loc_1cb574:
001cb574ldr w0, [sp+88]
001cb578ldr x1, [sp+104]
001cb57cldr x2, [sp+112]
001cb580ldr x3, [sp+120]
001cb584adrp x27, 0x855000
001cb588ldr x26, [x27+3896]
001cb58cldr x4, [x26]
001cb590blr x4
001cb594str w0, [sp+68]
001cb598str w0, [sp+64]
001cb59cldur x29, [sp-8]
001cb5a0ldr x30, [sp], 80
001cb5a4ret x30
001cb5a8
001cb5a8loc_1cb5a8:
001cb5a8b 0x1cb5ac
001cb5ac
001cb5acloc_1cb5ac:
001cb5acldr x2, [sp+104]
001cb5b0ldr x1, [sp+96]
001cb5b4ldr x3, [sp+112]
001cb5b8ldr x4, [sp+120]
001cb5bcldr w0, [sp+88]
001cb5c0bl hash/crc32.simpleUpdate
001cb5c4str w0, [sp+68]
001cb5c8str w0, [sp+64]
001cb5ccldur x29, [sp-8]
001cb5d0ldr x30, [sp], 80
001cb5d4ret x30
001cb5d8
001cb5d8loc_1cb5d8:
001cb5d8str w0, [sp+8]
001cb5dcstp x1, x2, [sp+16]
001cb5e0stp x3, x4, [sp+32]
001cb5e4strb w5, [sp+48]
001cb5e8mov x3, x30
001cb5ecbl runtime.morestack_noctxt.abi0
001cb5f0ldr w0, [sp+8]
001cb5f4ldp x1, x2, [sp+16]
001cb5f8ldp x3, x4, [sp+32]
001cb5fcldrb w5, [sp+48]
001cb600b 0x1cb480
001cb604udf 0
001cb608udf 0
001cb60cudf 0
001cb480
001cb480hash/crc32.update: ; void hash/crc32.update(uint32 crc, hash/crc32.Table * tab, struct []uint8 p, bool checkInitIEEE)
001cb480ldr x16, [x28+16]
001cb484subs xzr, sp, x16
001cb488b.ls 0x1cb5d8
001cb48cstr x30, [sp-80]!
001cb490stur x29, [sp-8]
001cb494sub x29, sp, 8
001cb498str w0, [sp+88]
001cb49cstr x1, [sp+96]
001cb4a0str x2, [sp+104]
001cb4a4str x3, [sp+112]
001cb4a8str x4, [sp+120]
001cb4acstrb w5, [sp+128]
001cb4b0str wzr, [sp+64]
001cb4b4adrp x0, 0x880000
001cb4b8add x0, x0, 1708
001cb4bcbl sync/atomic.(*Bool).Load
001cb4c0strb w0, [sp+62]
001cb4c4strb w0, [sp+63]
001cb4c8tbnz w0, 0, 0x1cb4d0
001cb4ccb 0x1cb4ec
001cb4d0
001cb4d0loc_1cb4d0:
001cb4d0ldr x5, [sp+96]
001cb4d4adrp x27, 0x855000
001cb4d8ldr x6, [x27+3848]
001cb4dcsubs xzr, x6, x5
001cb4e0cset x5, eq
001cb4e4strb w5, [sp+63]
001cb4e8b 0x1cb4f0
001cb4ec
001cb4ecloc_1cb4ec:
001cb4ecb 0x1cb4f0
001cb4f0
001cb4f0loc_1cb4f0:
001cb4f0ldrb w5, [sp+63]
001cb4f4tbnz w5, 0, 0x1cb4fc
001cb4f8b 0x1cb534
001cb4fc
001cb4fcloc_1cb4fc:
001cb4fcb 0x1cb500
001cb500
001cb500loc_1cb500:
001cb500ldr w0, [sp+88]
001cb504ldr x1, [sp+104]
001cb508ldr x2, [sp+112]
001cb50cldr x3, [sp+120]
001cb510adrp x27, 0x855000
001cb514ldr x26, [x27+3864]
001cb518ldr x4, [x26]
001cb51cblr x4
001cb520str w0, [sp+68]
001cb524str w0, [sp+64]
001cb528ldur x29, [sp-8]
001cb52cldr x30, [sp], 80
001cb530ret x30
001cb534
001cb534loc_1cb534:
001cb534adrp x27, 0x855000
001cb538ldr x5, [x27+3880]
001cb53cldr x6, [sp+96]
001cb540subs xzr, x5, x6
001cb544b.eq 0x1cb54c
001cb548b 0x1cb5a8
001cb54c
001cb54cloc_1cb54c:
001cb54cb 0x1cb550
001cb550
001cb550loc_1cb550:
001cb550ldrb w4, [sp+128]
001cb554tbnz w4, 0, 0x1cb55c
001cb558b 0x1cb570
001cb55c
001cb55cloc_1cb55c:
001cb55cadrp x27, 0x855000
001cb560ldr x26, [x27+3904]
001cb564ldr x0, [x26]
001cb568blr x0
001cb56cb 0x1cb574
001cb570
001cb570loc_1cb570:
001cb570b 0x1cb574
001cb574
001cb574loc_1cb574:
001cb574ldr w0, [sp+88]
001cb578ldr x1, [sp+104]
001cb57cldr x2, [sp+112]
001cb580ldr x3, [sp+120]
001cb584adrp x27, 0x855000
001cb588ldr x26, [x27+3896]
001cb58cldr x4, [x26]
001cb590blr x4
001cb594str w0, [sp+68]
001cb598str w0, [sp+64]
001cb59cldur x29, [sp-8]
001cb5a0ldr x30, [sp], 80
001cb5a4ret x30
001cb5a8
001cb5a8loc_1cb5a8:
001cb5a8b 0x1cb5ac
001cb5ac
001cb5acloc_1cb5ac:
001cb5acldr x2, [sp+104]
001cb5b0ldr x1, [sp+96]
001cb5b4ldr x3, [sp+112]
001cb5b8ldr x4, [sp+120]
001cb5bcldr w0, [sp+88]
001cb5c0bl hash/crc32.simpleUpdate
001cb5c4str w0, [sp+68]
001cb5c8str w0, [sp+64]
001cb5ccldur x29, [sp-8]
001cb5d0ldr x30, [sp], 80
001cb5d4ret x30
001cb5d8
001cb5d8loc_1cb5d8:
001cb5d8str w0, [sp+8]
001cb5dcstp x1, x2, [sp+16]
001cb5e0stp x3, x4, [sp+32]
001cb5e4strb w5, [sp+48]
001cb5e8mov x3, x30
001cb5ecbl runtime.morestack_noctxt.abi0
001cb5f0ldr w0, [sp+8]
001cb5f4ldp x1, x2, [sp+16]
001cb5f8ldp x3, x4, [sp+32]
001cb5fcldrb w5, [sp+48]
001cb600b 0x1cb480
001cb604udf 0
001cb608udf 0
001cb60cudf 0
001cb480
001cb610
001cb610hash/crc32.Update: ; void hash/crc32.Update(uint32 crc, hash/crc32.Table * tab, struct []uint8 p)
001cb610ldr x16, [x28+16]
001cb614subs xzr, sp, x16
001cb618b.ls 0x1cb66c
001cb61cstr x30, [sp-80]!
001cb620stur x29, [sp-8]
001cb624sub x29, sp, 8
001cb628str w0, [sp+88]
001cb62cstr x1, [sp+96]
001cb630str x2, [sp+104]
001cb634str x3, [sp+112]
001cb638str x4, [sp+120]
001cb63cstr wzr, [sp+64]
001cb640ldr x1, [sp+96]
001cb644ldr x3, [sp+112]
001cb648ldr x4, [sp+120]
001cb64cldr x2, [sp+104]
001cb650orr x5, xzr, 1
001cb654bl hash/crc32.update
001cb658str w0, [sp+68]
001cb65cstr w0, [sp+64]
001cb660ldur x29, [sp-8]
001cb664ldr x30, [sp], 80
001cb668ret x30
001cb66c
001cb66cloc_1cb66c:
001cb66cstr w0, [sp+8]
001cb670stp x1, x2, [sp+16]
001cb674stp x3, x4, [sp+32]
001cb678mov x3, x30
001cb67cbl runtime.morestack_noctxt.abi0
001cb680ldr w0, [sp+8]
001cb684ldp x1, x2, [sp+16]
001cb688ldp x3, x4, [sp+32]
001cb68cb 0x1cb610
001cb610
001cb610hash/crc32.Update: ; void hash/crc32.Update(uint32 crc, hash/crc32.Table * tab, struct []uint8 p)
001cb610ldr x16, [x28+16]
001cb614subs xzr, sp, x16
001cb618b.ls 0x1cb66c
001cb61cstr x30, [sp-80]!
001cb620stur x29, [sp-8]
001cb624sub x29, sp, 8
001cb628str w0, [sp+88]
001cb62cstr x1, [sp+96]
001cb630str x2, [sp+104]
001cb634str x3, [sp+112]
001cb638str x4, [sp+120]
001cb63cstr wzr, [sp+64]
001cb640ldr x1, [sp+96]
001cb644ldr x3, [sp+112]
001cb648ldr x4, [sp+120]
001cb64cldr x2, [sp+104]
001cb650orr x5, xzr, 1
001cb654bl hash/crc32.update
001cb658str w0, [sp+68]
001cb65cstr w0, [sp+64]
001cb660ldur x29, [sp-8]
001cb664ldr x30, [sp], 80
001cb668ret x30
001cb66c
001cb66cloc_1cb66c:
001cb66cstr w0, [sp+8]
001cb670stp x1, x2, [sp+16]
001cb674stp x3, x4, [sp+32]
001cb678mov x3, x30
001cb67cbl runtime.morestack_noctxt.abi0
001cb680ldr w0, [sp+8]
001cb684ldp x1, x2, [sp+16]
001cb688ldp x3, x4, [sp+32]
001cb68cb 0x1cb610
001cb610
001cb690
001cb690hash/crc32.(*digest).Write: ; void hash/crc32.(*digest).Write(hash/crc32.digest * d, struct []uint8 p)
001cb690ldr x16, [x28+16]
001cb694subs xzr, sp, x16
001cb698b.ls 0x1cb730
001cb69cstr x30, [sp-112]!
001cb6a0stur x29, [sp-8]
001cb6a4sub x29, sp, 8
001cb6a8str x0, [sp+120]
001cb6acstr x1, [sp+128]
001cb6b0str x2, [sp+136]
001cb6b4str x3, [sp+144]
001cb6b8str xzr, [sp+64]
001cb6bcstp xzr, xzr, [sp+80]
001cb6c0ldr x6, [sp+120]
001cb6c4ldrsb x27, [x6]
001cb6c8ldr w6, [x6]
001cb6ccstr w6, [sp+56]
001cb6d0ldr x6, [sp+120]
001cb6d4ldrsb x27, [x6]
001cb6d8ldr x1, [x6+8]
001cb6dcstr x1, [sp+96]
001cb6e0ldr w0, [sp+56]
001cb6e4ldr x2, [sp+128]
001cb6e8ldr x3, [sp+136]
001cb6ecldr x4, [sp+144]
001cb6f0mov x5, xzr
001cb6f4bl hash/crc32.update
001cb6f8str w0, [sp+60]
001cb6fcldr x6, [sp+120]
001cb700ldrsb x27, [x6]
001cb704str w0, [x6]
001cb708ldr x6, [sp+136]
001cb70cstr x6, [sp+72]
001cb710str x6, [sp+64]
001cb714stp xzr, xzr, [sp+80]
001cb718ldr x0, [sp+64]
001cb71cmov x1, xzr
001cb720mov x2, xzr
001cb724ldur x29, [sp-8]
001cb728ldr x30, [sp], 112
001cb72cret x30
001cb730
001cb730loc_1cb730:
001cb730stp x0, x1, [sp+8]
001cb734stp x2, x3, [sp+24]
001cb738mov x3, x30
001cb73cbl runtime.morestack_noctxt.abi0
001cb740ldp x0, x1, [sp+8]
001cb744ldp x2, x3, [sp+24]
001cb748b 0x1cb690
001cb74cudf 0
001cb690
001cb690hash/crc32.(*digest).Write: ; void hash/crc32.(*digest).Write(hash/crc32.digest * d, struct []uint8 p)
001cb690ldr x16, [x28+16]
001cb694subs xzr, sp, x16
001cb698b.ls 0x1cb730
001cb69cstr x30, [sp-112]!
001cb6a0stur x29, [sp-8]
001cb6a4sub x29, sp, 8
001cb6a8str x0, [sp+120]
001cb6acstr x1, [sp+128]
001cb6b0str x2, [sp+136]
001cb6b4str x3, [sp+144]
001cb6b8str xzr, [sp+64]
001cb6bcstp xzr, xzr, [sp+80]
001cb6c0ldr x6, [sp+120]
001cb6c4ldrsb x27, [x6]
001cb6c8ldr w6, [x6]
001cb6ccstr w6, [sp+56]
001cb6d0ldr x6, [sp+120]
001cb6d4ldrsb x27, [x6]
001cb6d8ldr x1, [x6+8]
001cb6dcstr x1, [sp+96]
001cb6e0ldr w0, [sp+56]
001cb6e4ldr x2, [sp+128]
001cb6e8ldr x3, [sp+136]
001cb6ecldr x4, [sp+144]
001cb6f0mov x5, xzr
001cb6f4bl hash/crc32.update
001cb6f8str w0, [sp+60]
001cb6fcldr x6, [sp+120]
001cb700ldrsb x27, [x6]
001cb704str w0, [x6]
001cb708ldr x6, [sp+136]
001cb70cstr x6, [sp+72]
001cb710str x6, [sp+64]
001cb714stp xzr, xzr, [sp+80]
001cb718ldr x0, [sp+64]
001cb71cmov x1, xzr
001cb720mov x2, xzr
001cb724ldur x29, [sp-8]
001cb728ldr x30, [sp], 112
001cb72cret x30
001cb730
001cb730loc_1cb730:
001cb730stp x0, x1, [sp+8]
001cb734stp x2, x3, [sp+24]
001cb738mov x3, x30
001cb73cbl runtime.morestack_noctxt.abi0
001cb740ldp x0, x1, [sp+8]
001cb744ldp x2, x3, [sp+24]
001cb748b 0x1cb690
001cb74cudf 0
001cb690
001cb750
001cb750hash/crc32.(*digest).Sum32: ; void hash/crc32.(*digest).Sum32(hash/crc32.digest * d)
001cb750str x30, [sp-32]!
001cb754stur x29, [sp-8]
001cb758sub x29, sp, 8
001cb75cstr x0, [sp+40]
001cb760str wzr, [sp+20]
001cb764ldr x1, [sp+40]
001cb768ldrsb x27, [x1]
001cb76cldr w0, [x1]
001cb770str w0, [sp+20]
001cb774add x29, sp, 24
001cb778add sp, sp, 32
001cb77cret x30
001cb750
001cb750hash/crc32.(*digest).Sum32: ; void hash/crc32.(*digest).Sum32(hash/crc32.digest * d)
001cb750str x30, [sp-32]!
001cb754stur x29, [sp-8]
001cb758sub x29, sp, 8
001cb75cstr x0, [sp+40]
001cb760str wzr, [sp+20]
001cb764ldr x1, [sp+40]
001cb768ldrsb x27, [x1]
001cb76cldr w0, [x1]
001cb770str w0, [sp+20]
001cb774add x29, sp, 24
001cb778add sp, sp, 32
001cb77cret x30
001cb750
001cb780
001cb780hash/crc32.(*digest).Sum: ; void hash/crc32.(*digest).Sum(hash/crc32.digest * d, struct []uint8 in)
001cb780ldr x16, [x28+16]
001cb784sub x17, sp, 16
001cb788subs xzr, x17, x16
001cb78cb.ls 0x1cb868
001cb790str x30, [sp-144]!
001cb794stur x29, [sp-8]
001cb798sub x29, sp, 8
001cb79cstr x0, [sp+152]
001cb7a0str x1, [sp+160]
001cb7a4str x2, [sp+168]
001cb7a8str x3, [sp+176]
001cb7acstr xzr, [sp+88]
001cb7b0stp xzr, xzr, [sp+96]
001cb7b4ldr x0, [sp+152]
001cb7b8bl hash/crc32.(*digest).Sum32
001cb7bcstr w0, [sp+84]
001cb7c0ubfm x1, x0, 24, 31
001cb7c4strb w1, [sp+83]
001cb7c8ldr w1, [sp+84]
001cb7ccubfm x1, x1, 16, 31
001cb7d0strb w1, [sp+82]
001cb7d4ldr w1, [sp+84]
001cb7d8ubfm x1, x1, 8, 31
001cb7dcstrb w1, [sp+81]
001cb7e0ldr w1, [sp+84]
001cb7e4strb w1, [sp+80]
001cb7e8ldr x2, [sp+176]
001cb7ecldr x0, [sp+160]
001cb7f0ldr x1, [sp+168]
001cb7f4add x1, x1, 4
001cb7f8subs xzr, x2, x1
001cb7fcb.hs 0x1cb804
001cb800b 0x1cb808
001cb804
001cb804loc_1cb804:
001cb804b 0x1cb81c
001cb808
001cb808loc_1cb808:
001cb808orr x3, xzr, 4
001cb80cadrp x4, 0x42a000
001cb810add x4, x4, 3072
001cb814bl runtime.growslice
001cb818b 0x1cb81c
001cb81c
001cb81cloc_1cb81c:
001cb81cldrb w3, [sp+83]
001cb820ldrb w4, [sp+82]
001cb824ldrb w5, [sp+81]
001cb828ldrb w6, [sp+80]
001cb82csub x7, x1, 4
001cb830strb w3, [x0+x7]
001cb834add x3, x0, x7
001cb838strb w4, [x3+1]
001cb83cstrb w5, [x3+2]
001cb840strb w6, [x3+3]
001cb844str x0, [sp+112]
001cb848str x1, [sp+120]
001cb84cstr x2, [sp+128]
001cb850str x0, [sp+88]
001cb854str x1, [sp+96]
001cb858str x2, [sp+104]
001cb85cldur x29, [sp-8]
001cb860ldr x30, [sp], 144
001cb864ret x30
001cb868
001cb868loc_1cb868:
001cb868stp x0, x1, [sp+8]
001cb86cstp x2, x3, [sp+24]
001cb870mov x3, x30
001cb874bl runtime.morestack_noctxt.abi0
001cb878ldp x0, x1, [sp+8]
001cb87cldp x2, x3, [sp+24]
001cb880b 0x1cb780
001cb884udf 0
001cb888udf 0
001cb88cudf 0
001cb780
001cb780hash/crc32.(*digest).Sum: ; void hash/crc32.(*digest).Sum(hash/crc32.digest * d, struct []uint8 in)
001cb780ldr x16, [x28+16]
001cb784sub x17, sp, 16
001cb788subs xzr, x17, x16
001cb78cb.ls 0x1cb868
001cb790str x30, [sp-144]!
001cb794stur x29, [sp-8]
001cb798sub x29, sp, 8
001cb79cstr x0, [sp+152]
001cb7a0str x1, [sp+160]
001cb7a4str x2, [sp+168]
001cb7a8str x3, [sp+176]
001cb7acstr xzr, [sp+88]
001cb7b0stp xzr, xzr, [sp+96]
001cb7b4ldr x0, [sp+152]
001cb7b8bl hash/crc32.(*digest).Sum32
001cb7bcstr w0, [sp+84]
001cb7c0ubfm x1, x0, 24, 31
001cb7c4strb w1, [sp+83]
001cb7c8ldr w1, [sp+84]
001cb7ccubfm x1, x1, 16, 31
001cb7d0strb w1, [sp+82]
001cb7d4ldr w1, [sp+84]
001cb7d8ubfm x1, x1, 8, 31
001cb7dcstrb w1, [sp+81]
001cb7e0ldr w1, [sp+84]
001cb7e4strb w1, [sp+80]
001cb7e8ldr x2, [sp+176]
001cb7ecldr x0, [sp+160]
001cb7f0ldr x1, [sp+168]
001cb7f4add x1, x1, 4
001cb7f8subs xzr, x2, x1
001cb7fcb.hs 0x1cb804
001cb800b 0x1cb808
001cb804
001cb804loc_1cb804:
001cb804b 0x1cb81c
001cb808
001cb808loc_1cb808:
001cb808orr x3, xzr, 4
001cb80cadrp x4, 0x42a000
001cb810add x4, x4, 3072
001cb814bl runtime.growslice
001cb818b 0x1cb81c
001cb81c
001cb81cloc_1cb81c:
001cb81cldrb w3, [sp+83]
001cb820ldrb w4, [sp+82]
001cb824ldrb w5, [sp+81]
001cb828ldrb w6, [sp+80]
001cb82csub x7, x1, 4
001cb830strb w3, [x0+x7]
001cb834add x3, x0, x7
001cb838strb w4, [x3+1]
001cb83cstrb w5, [x3+2]
001cb840strb w6, [x3+3]
001cb844str x0, [sp+112]
001cb848str x1, [sp+120]
001cb84cstr x2, [sp+128]
001cb850str x0, [sp+88]
001cb854str x1, [sp+96]
001cb858str x2, [sp+104]
001cb85cldur x29, [sp-8]
001cb860ldr x30, [sp], 144
001cb864ret x30
001cb868
001cb868loc_1cb868:
001cb868stp x0, x1, [sp+8]
001cb86cstp x2, x3, [sp+24]
001cb870mov x3, x30
001cb874bl runtime.morestack_noctxt.abi0
001cb878ldp x0, x1, [sp+8]
001cb87cldp x2, x3, [sp+24]
001cb880b 0x1cb780
001cb884udf 0
001cb888udf 0
001cb88cudf 0
001cb780
001cb890
001cb890hash/crc32.ChecksumIEEE: ; void hash/crc32.ChecksumIEEE(struct []uint8 data)
001cb890ldr x16, [x28+16]
001cb894subs xzr, sp, x16
001cb898b.ls 0x1cb900
001cb89cstr x30, [sp-64]!
001cb8a0stur x29, [sp-8]
001cb8a4sub x29, sp, 8
001cb8a8str x0, [sp+72]
001cb8acstr x1, [sp+80]
001cb8b0str x2, [sp+88]
001cb8b4str wzr, [sp+48]
001cb8b8adrp x27, 0x855000
001cb8bcldr x26, [x27+3904]
001cb8c0ldr x0, [x26]
001cb8c4blr x0
001cb8c8ldr x1, [sp+72]
001cb8ccldr x2, [sp+80]
001cb8d0ldr x3, [sp+88]
001cb8d4adrp x27, 0x855000
001cb8d8ldr x26, [x27+3896]
001cb8dcldr x0, [x26]
001cb8e0mov x4, x0
001cb8e4mov x0, xzr
001cb8e8blr x4
001cb8ecstr w0, [sp+52]
001cb8f0str w0, [sp+48]
001cb8f4ldur x29, [sp-8]
001cb8f8ldr x30, [sp], 64
001cb8fcret x30
001cb900
001cb900loc_1cb900:
001cb900stp x0, x1, [sp+8]
001cb904str x2, [sp+24]
001cb908mov x3, x30
001cb90cbl runtime.morestack_noctxt.abi0
001cb910ldp x0, x1, [sp+8]
001cb914ldr x2, [sp+24]
001cb918b 0x1cb890
001cb91cudf 0
001cb890
001cb890hash/crc32.ChecksumIEEE: ; void hash/crc32.ChecksumIEEE(struct []uint8 data)
001cb890ldr x16, [x28+16]
001cb894subs xzr, sp, x16
001cb898b.ls 0x1cb900
001cb89cstr x30, [sp-64]!
001cb8a0stur x29, [sp-8]
001cb8a4sub x29, sp, 8
001cb8a8str x0, [sp+72]
001cb8acstr x1, [sp+80]
001cb8b0str x2, [sp+88]
001cb8b4str wzr, [sp+48]
001cb8b8adrp x27, 0x855000
001cb8bcldr x26, [x27+3904]
001cb8c0ldr x0, [x26]
001cb8c4blr x0
001cb8c8ldr x1, [sp+72]
001cb8ccldr x2, [sp+80]
001cb8d0ldr x3, [sp+88]
001cb8d4adrp x27, 0x855000
001cb8d8ldr x26, [x27+3896]
001cb8dcldr x0, [x26]
001cb8e0mov x4, x0
001cb8e4mov x0, xzr
001cb8e8blr x4
001cb8ecstr w0, [sp+52]
001cb8f0str w0, [sp+48]
001cb8f4ldur x29, [sp-8]
001cb8f8ldr x30, [sp], 64
001cb8fcret x30
001cb900
001cb900loc_1cb900:
001cb900stp x0, x1, [sp+8]
001cb904str x2, [sp+24]
001cb908mov x3, x30
001cb90cbl runtime.morestack_noctxt.abi0
001cb910ldp x0, x1, [sp+8]
001cb914ldr x2, [sp+24]
001cb918b 0x1cb890
001cb91cudf 0
001cb890
001cb920
001cb920hash/crc32.tableSum: ; void hash/crc32.tableSum(hash/crc32.Table * t)
001cb920ldr x16, [x28+16]
001cb924subs xzr, sp, x16
001cb928b.ls 0x1cba30
001cb92cstr x30, [sp-128]!
001cb930stur x29, [sp-8]
001cb934sub x29, sp, 8
001cb938str x0, [sp+136]
001cb93cstr wzr, [sp+52]
001cb940adrp x0, 0x433000
001cb944add x0, x0, 928
001cb948bl runtime.newobject
001cb94cstr x0, [sp+112]
001cb950mov x20, x0
001cb954adr x27, 16
001cb958stp x29, x27, [sp-24]
001cb95csub x29, sp, 24
001cb960bl runtime.duffzero
001cb964sub x29, sp, 8
001cb968ldr x1, [sp+112]
001cb96cldrsb x27, [x1]
001cb970b 0x1cb974
001cb974
001cb974loc_1cb974:
001cb974b 0x1cb978
001cb978
001cb978loc_1cb978:
001cb978str x1, [sp+80]
001cb97cstr xzr, [sp+88]
001cb980orr x4, xzr, 1024
001cb984str x4, [sp+96]
001cb988ldr x4, [sp+136]
001cb98ccbnz x4, 0x1cb994
001cb990b 0x1cb9ac
001cb994
001cb994loc_1cb994:
001cb994ldr x4, [sp+136]
001cb998str x4, [sp+104]
001cb99cstr xzr, [sp+72]
001cb9a0orr x4, xzr, 256
001cb9a4str x4, [sp+64]
001cb9a8b 0x1cb9d4
001cb9ac
001cb9acloc_1cb9ac:
001cb9acb 0x1cb9b0
001cb9b0
001cb9b0loc_1cb9b0:
001cb9b0ldr x0, [sp+80]
001cb9b4ldr x1, [sp+88]
001cb9b8ldr x2, [sp+96]
001cb9bcbl hash/crc32.ChecksumIEEE
001cb9c0str w0, [sp+60]
001cb9c4str w0, [sp+52]
001cb9c8ldur x29, [sp-8]
001cb9ccldr x30, [sp], 128
001cb9d0ret x30
001cb9d4
001cb9d4loc_1cb9d4:
001cb9d4ldr x4, [sp+64]
001cb9d8ldr x5, [sp+72]
001cb9dcsubs xzr, x4, x5
001cb9e0b.gt 0x1cb9e8
001cb9e4b 0x1cba2c
001cb9e8
001cb9e8loc_1cb9e8:
001cb9e8ldr x4, [sp+72]
001cb9ecldr x5, [sp+104]
001cb9f0ldrsb x27, [x5]
001cb9f4ldr w3, [x5+2*x4]
001cb9f8str w3, [sp+56]
001cb9fcldr x0, [sp+80]
001cba00ldr x1, [sp+88]
001cba04ldr x2, [sp+96]
001cba08bl internal/byteorder.BEAppendUint32
001cba0cstr x0, [sp+80]
001cba10str x1, [sp+88]
001cba14str x2, [sp+96]
001cba18b 0x1cba1c
001cba1c
001cba1cloc_1cba1c:
001cba1cldr x4, [sp+72]
001cba20add x4, x4, 1
001cba24str x4, [sp+72]
001cba28b 0x1cb9d4
001cba2c
001cba2cloc_1cba2c:
001cba2cb 0x1cb9b0
001cba30
001cba30loc_1cba30:
001cba30str x0, [sp+8]
001cba34mov x3, x30
001cba38bl runtime.morestack_noctxt.abi0
001cba3cldr x0, [sp+8]
001cba40b 0x1cb920
001cba44udf 0
001cba48udf 0
001cba4cudf 0
001cb920
001cb920hash/crc32.tableSum: ; void hash/crc32.tableSum(hash/crc32.Table * t)
001cb920ldr x16, [x28+16]
001cb924subs xzr, sp, x16
001cb928b.ls 0x1cba30
001cb92cstr x30, [sp-128]!
001cb930stur x29, [sp-8]
001cb934sub x29, sp, 8
001cb938str x0, [sp+136]
001cb93cstr wzr, [sp+52]
001cb940adrp x0, 0x433000
001cb944add x0, x0, 928
001cb948bl runtime.newobject
001cb94cstr x0, [sp+112]
001cb950mov x20, x0
001cb954adr x27, 16
001cb958stp x29, x27, [sp-24]
001cb95csub x29, sp, 24
001cb960bl runtime.duffzero
001cb964sub x29, sp, 8
001cb968ldr x1, [sp+112]
001cb96cldrsb x27, [x1]
001cb970b 0x1cb974
001cb974
001cb974loc_1cb974:
001cb974b 0x1cb978
001cb978
001cb978loc_1cb978:
001cb978str x1, [sp+80]
001cb97cstr xzr, [sp+88]
001cb980orr x4, xzr, 1024
001cb984str x4, [sp+96]
001cb988ldr x4, [sp+136]
001cb98ccbnz x4, 0x1cb994
001cb990b 0x1cb9ac
001cb994
001cb994loc_1cb994:
001cb994ldr x4, [sp+136]
001cb998str x4, [sp+104]
001cb99cstr xzr, [sp+72]
001cb9a0orr x4, xzr, 256
001cb9a4str x4, [sp+64]
001cb9a8b 0x1cb9d4
001cb9ac
001cb9acloc_1cb9ac:
001cb9acb 0x1cb9b0
001cb9b0
001cb9b0loc_1cb9b0:
001cb9b0ldr x0, [sp+80]
001cb9b4ldr x1, [sp+88]
001cb9b8ldr x2, [sp+96]
001cb9bcbl hash/crc32.ChecksumIEEE
001cb9c0str w0, [sp+60]
001cb9c4str w0, [sp+52]
001cb9c8ldur x29, [sp-8]
001cb9ccldr x30, [sp], 128
001cb9d0ret x30
001cb9d4
001cb9d4loc_1cb9d4:
001cb9d4ldr x4, [sp+64]
001cb9d8ldr x5, [sp+72]
001cb9dcsubs xzr, x4, x5
001cb9e0b.gt 0x1cb9e8
001cb9e4b 0x1cba2c
001cb9e8
001cb9e8loc_1cb9e8:
001cb9e8ldr x4, [sp+72]
001cb9ecldr x5, [sp+104]
001cb9f0ldrsb x27, [x5]
001cb9f4ldr w3, [x5+2*x4]
001cb9f8str w3, [sp+56]
001cb9fcldr x0, [sp+80]
001cba00ldr x1, [sp+88]
001cba04ldr x2, [sp+96]
001cba08bl internal/byteorder.BEAppendUint32
001cba0cstr x0, [sp+80]
001cba10str x1, [sp+88]
001cba14str x2, [sp+96]
001cba18b 0x1cba1c
001cba1c
001cba1cloc_1cba1c:
001cba1cldr x4, [sp+72]
001cba20add x4, x4, 1
001cba24str x4, [sp+72]
001cba28b 0x1cb9d4
001cba2c
001cba2cloc_1cba2c:
001cba2cb 0x1cb9b0
001cba30
001cba30loc_1cba30:
001cba30str x0, [sp+8]
001cba34mov x3, x30
001cba38bl runtime.morestack_noctxt.abi0
001cba3cldr x0, [sp+8]
001cba40b 0x1cb920
001cba44udf 0
001cba48udf 0
001cba4cudf 0
001cb920
001cba50
001cba50hash/crc32.archAvailableCastagnoli: ; void hash/crc32.archAvailableCastagnoli(void)
001cba50str x30, [sp-32]!
001cba54stur x29, [sp-8]
001cba58sub x29, sp, 8
001cba5cstrb wzr, [sp+23]
001cba60adrp x27, 0x881000
001cba64ldrb w0, [x27+1413]
001cba68strb w0, [sp+23]
001cba6cadd x29, sp, 24
001cba70add sp, sp, 32
001cba74ret x30
001cba78udf 0
001cba7cudf 0
001cba50
001cba50hash/crc32.archAvailableCastagnoli: ; void hash/crc32.archAvailableCastagnoli(void)
001cba50str x30, [sp-32]!
001cba54stur x29, [sp-8]
001cba58sub x29, sp, 8
001cba5cstrb wzr, [sp+23]
001cba60adrp x27, 0x881000
001cba64ldrb w0, [x27+1413]
001cba68strb w0, [sp+23]
001cba6cadd x29, sp, 24
001cba70add sp, sp, 32
001cba74ret x30
001cba78udf 0
001cba7cudf 0
001cba50
001cba80
001cba80hash/crc32.archInitCastagnoli: ; void hash/crc32.archInitCastagnoli(void)
001cba80ldr x16, [x28+16]
001cba84subs xzr, sp, x16
001cba88b.ls 0x1cbacc
001cba8cstr x30, [sp-32]!
001cba90stur x29, [sp-8]
001cba94sub x29, sp, 8
001cba98adrp x27, 0x881000
001cba9cldrb w2, [x27+1413]
001cbaa0tbnz w2, 0, 0x1cbaa8
001cbaa4b 0x1cbab4
001cbaa8
001cbaa8loc_1cbaa8:
001cbaa8ldur x29, [sp-8]
001cbaacldr x30, [sp], 32
001cbab0ret x30
001cbab4
001cbab4loc_1cbab4:
001cbab4adrp x0, 0x42a000
001cbab8add x0, x0, 2944
001cbabcadrp x1, 0x547000
001cbac0add x1, x1, 848
001cbac4bl runtime.gopanic
001cbac8hint
001cbacc
001cbaccloc_1cbacc:
001cbaccmov x3, x30
001cbad0bl runtime.morestack_noctxt.abi0
001cbad4b 0x1cba80
001cbad8udf 0
001cbadcudf 0
001cba80
001cba80hash/crc32.archInitCastagnoli: ; void hash/crc32.archInitCastagnoli(void)
001cba80ldr x16, [x28+16]
001cba84subs xzr, sp, x16
001cba88b.ls 0x1cbacc
001cba8cstr x30, [sp-32]!
001cba90stur x29, [sp-8]
001cba94sub x29, sp, 8
001cba98adrp x27, 0x881000
001cba9cldrb w2, [x27+1413]
001cbaa0tbnz w2, 0, 0x1cbaa8
001cbaa4b 0x1cbab4
001cbaa8
001cbaa8loc_1cbaa8:
001cbaa8ldur x29, [sp-8]
001cbaacldr x30, [sp], 32
001cbab0ret x30
001cbab4
001cbab4loc_1cbab4:
001cbab4adrp x0, 0x42a000
001cbab8add x0, x0, 2944
001cbabcadrp x1, 0x547000
001cbac0add x1, x1, 848
001cbac4bl runtime.gopanic
001cbac8hint
001cbacc
001cbaccloc_1cbacc:
001cbaccmov x3, x30
001cbad0bl runtime.morestack_noctxt.abi0
001cbad4b 0x1cba80
001cbad8udf 0
001cbadcudf 0
001cba80
001cbae0
001cbae0hash/crc32.archUpdateCastagnoli: ; void hash/crc32.archUpdateCastagnoli(uint32 crc, struct []uint8 p)
001cbae0ldr x16, [x28+16]
001cbae4subs xzr, sp, x16
001cbae8b.ls 0x1cbb74
001cbaecstr x30, [sp-64]!
001cbaf0stur x29, [sp-8]
001cbaf4sub x29, sp, 8
001cbaf8str w0, [sp+72]
001cbafcstr x1, [sp+80]
001cbb00str x2, [sp+88]
001cbb04str x3, [sp+96]
001cbb08str wzr, [sp+48]
001cbb0cadrp x27, 0x881000
001cbb10ldrb w2, [x27+1413]
001cbb14tbnz w2, 0, 0x1cbb1c
001cbb18b 0x1cbb5c
001cbb1c
001cbb1cloc_1cbb1c:
001cbb1cldr x1, [sp+80]
001cbb20ldr x2, [sp+88]
001cbb24ldr x3, [sp+96]
001cbb28orn x0, xzr, x0
001cbb2cstr w0, [sp+8]
001cbb30str x1, [sp+16]
001cbb34str x2, [sp+24]
001cbb38str x3, [sp+32]
001cbb3cbl hash/crc32.castagnoliUpdate.abi0
001cbb40ldr w0, [sp+40]
001cbb44str w0, [sp+52]
001cbb48orn x0, xzr, x0
001cbb4cstr w0, [sp+48]
001cbb50ldur x29, [sp-8]
001cbb54ldr x30, [sp], 64
001cbb58ret x30
001cbb5c
001cbb5cloc_1cbb5c:
001cbb5cadrp x0, 0x42a000
001cbb60add x0, x0, 2944
001cbb64adrp x1, 0x547000
001cbb68add x1, x1, 848
001cbb6cbl runtime.gopanic
001cbb70hint
001cbb74
001cbb74loc_1cbb74:
001cbb74str w0, [sp+8]
001cbb78stp x1, x2, [sp+16]
001cbb7cstr x3, [sp+32]
001cbb80mov x3, x30
001cbb84bl runtime.morestack_noctxt.abi0
001cbb88ldr w0, [sp+8]
001cbb8cldp x1, x2, [sp+16]
001cbb90ldr x3, [sp+32]
001cbb94b 0x1cbae0
001cbb98udf 0
001cbb9cudf 0
001cbae0
001cbae0hash/crc32.archUpdateCastagnoli: ; void hash/crc32.archUpdateCastagnoli(uint32 crc, struct []uint8 p)
001cbae0ldr x16, [x28+16]
001cbae4subs xzr, sp, x16
001cbae8b.ls 0x1cbb74
001cbaecstr x30, [sp-64]!
001cbaf0stur x29, [sp-8]
001cbaf4sub x29, sp, 8
001cbaf8str w0, [sp+72]
001cbafcstr x1, [sp+80]
001cbb00str x2, [sp+88]
001cbb04str x3, [sp+96]
001cbb08str wzr, [sp+48]
001cbb0cadrp x27, 0x881000
001cbb10ldrb w2, [x27+1413]
001cbb14tbnz w2, 0, 0x1cbb1c
001cbb18b 0x1cbb5c
001cbb1c
001cbb1cloc_1cbb1c:
001cbb1cldr x1, [sp+80]
001cbb20ldr x2, [sp+88]
001cbb24ldr x3, [sp+96]
001cbb28orn x0, xzr, x0
001cbb2cstr w0, [sp+8]
001cbb30str x1, [sp+16]
001cbb34str x2, [sp+24]
001cbb38str x3, [sp+32]
001cbb3cbl hash/crc32.castagnoliUpdate.abi0
001cbb40ldr w0, [sp+40]
001cbb44str w0, [sp+52]
001cbb48orn x0, xzr, x0
001cbb4cstr w0, [sp+48]
001cbb50ldur x29, [sp-8]
001cbb54ldr x30, [sp], 64
001cbb58ret x30
001cbb5c
001cbb5cloc_1cbb5c:
001cbb5cadrp x0, 0x42a000
001cbb60add x0, x0, 2944
001cbb64adrp x1, 0x547000
001cbb68add x1, x1, 848
001cbb6cbl runtime.gopanic
001cbb70hint
001cbb74
001cbb74loc_1cbb74:
001cbb74str w0, [sp+8]
001cbb78stp x1, x2, [sp+16]
001cbb7cstr x3, [sp+32]
001cbb80mov x3, x30
001cbb84bl runtime.morestack_noctxt.abi0
001cbb88ldr w0, [sp+8]
001cbb8cldp x1, x2, [sp+16]
001cbb90ldr x3, [sp+32]
001cbb94b 0x1cbae0
001cbb98udf 0
001cbb9cudf 0
001cbae0
001cbba0
001cbba0hash/crc32.archAvailableIEEE: ; void hash/crc32.archAvailableIEEE(void)
001cbba0str x30, [sp-32]!
001cbba4stur x29, [sp-8]
001cbba8sub x29, sp, 8
001cbbacstrb wzr, [sp+23]
001cbbb0adrp x27, 0x881000
001cbbb4ldrb w0, [x27+1413]
001cbbb8strb w0, [sp+23]
001cbbbcadd x29, sp, 24
001cbbc0add sp, sp, 32
001cbbc4ret x30
001cbbc8udf 0
001cbbccudf 0
001cbba0
001cbba0hash/crc32.archAvailableIEEE: ; void hash/crc32.archAvailableIEEE(void)
001cbba0str x30, [sp-32]!
001cbba4stur x29, [sp-8]
001cbba8sub x29, sp, 8
001cbbacstrb wzr, [sp+23]
001cbbb0adrp x27, 0x881000
001cbbb4ldrb w0, [x27+1413]
001cbbb8strb w0, [sp+23]
001cbbbcadd x29, sp, 24
001cbbc0add sp, sp, 32
001cbbc4ret x30
001cbbc8udf 0
001cbbccudf 0
001cbba0
001cbbd0
001cbbd0hash/crc32.archInitIEEE: ; void hash/crc32.archInitIEEE(void)
001cbbd0ldr x16, [x28+16]
001cbbd4subs xzr, sp, x16
001cbbd8b.ls 0x1cbc1c
001cbbdcstr x30, [sp-32]!
001cbbe0stur x29, [sp-8]
001cbbe4sub x29, sp, 8
001cbbe8adrp x27, 0x881000
001cbbecldrb w2, [x27+1413]
001cbbf0tbnz w2, 0, 0x1cbbf8
001cbbf4b 0x1cbc04
001cbbf8
001cbbf8loc_1cbbf8:
001cbbf8ldur x29, [sp-8]
001cbbfcldr x30, [sp], 32
001cbc00ret x30
001cbc04
001cbc04loc_1cbc04:
001cbc04adrp x0, 0x42a000
001cbc08add x0, x0, 2944
001cbc0cadrp x1, 0x547000
001cbc10add x1, x1, 864
001cbc14bl runtime.gopanic
001cbc18hint
001cbc1c
001cbc1cloc_1cbc1c:
001cbc1cmov x3, x30
001cbc20bl runtime.morestack_noctxt.abi0
001cbc24b 0x1cbbd0
001cbc28udf 0
001cbc2cudf 0
001cbbd0
001cbbd0hash/crc32.archInitIEEE: ; void hash/crc32.archInitIEEE(void)
001cbbd0ldr x16, [x28+16]
001cbbd4subs xzr, sp, x16
001cbbd8b.ls 0x1cbc1c
001cbbdcstr x30, [sp-32]!
001cbbe0stur x29, [sp-8]
001cbbe4sub x29, sp, 8
001cbbe8adrp x27, 0x881000
001cbbecldrb w2, [x27+1413]
001cbbf0tbnz w2, 0, 0x1cbbf8
001cbbf4b 0x1cbc04
001cbbf8
001cbbf8loc_1cbbf8:
001cbbf8ldur x29, [sp-8]
001cbbfcldr x30, [sp], 32
001cbc00ret x30
001cbc04
001cbc04loc_1cbc04:
001cbc04adrp x0, 0x42a000
001cbc08add x0, x0, 2944
001cbc0cadrp x1, 0x547000
001cbc10add x1, x1, 864
001cbc14bl runtime.gopanic
001cbc18hint
001cbc1c
001cbc1cloc_1cbc1c:
001cbc1cmov x3, x30
001cbc20bl runtime.morestack_noctxt.abi0
001cbc24b 0x1cbbd0
001cbc28udf 0
001cbc2cudf 0
001cbbd0
001cbc30
001cbc30hash/crc32.archUpdateIEEE: ; void hash/crc32.archUpdateIEEE(uint32 crc, struct []uint8 p)
001cbc30ldr x16, [x28+16]
001cbc34subs xzr, sp, x16
001cbc38b.ls 0x1cbcc4
001cbc3cstr x30, [sp-64]!
001cbc40stur x29, [sp-8]
001cbc44sub x29, sp, 8
001cbc48str w0, [sp+72]
001cbc4cstr x1, [sp+80]
001cbc50str x2, [sp+88]
001cbc54str x3, [sp+96]
001cbc58str wzr, [sp+48]
001cbc5cadrp x27, 0x881000
001cbc60ldrb w2, [x27+1413]
001cbc64tbnz w2, 0, 0x1cbc6c
001cbc68b 0x1cbcac
001cbc6c
001cbc6cloc_1cbc6c:
001cbc6cldr x1, [sp+80]
001cbc70ldr x2, [sp+88]
001cbc74ldr x3, [sp+96]
001cbc78orn x0, xzr, x0
001cbc7cstr w0, [sp+8]
001cbc80str x1, [sp+16]
001cbc84str x2, [sp+24]
001cbc88str x3, [sp+32]
001cbc8cbl hash/crc32.ieeeUpdate.abi0
001cbc90ldr w0, [sp+40]
001cbc94str w0, [sp+52]
001cbc98orn x0, xzr, x0
001cbc9cstr w0, [sp+48]
001cbca0ldur x29, [sp-8]
001cbca4ldr x30, [sp], 64
001cbca8ret x30
001cbcac
001cbcacloc_1cbcac:
001cbcacadrp x0, 0x42a000
001cbcb0add x0, x0, 2944
001cbcb4adrp x1, 0x547000
001cbcb8add x1, x1, 864
001cbcbcbl runtime.gopanic
001cbcc0hint
001cbcc4
001cbcc4loc_1cbcc4:
001cbcc4str w0, [sp+8]
001cbcc8stp x1, x2, [sp+16]
001cbcccstr x3, [sp+32]
001cbcd0mov x3, x30
001cbcd4bl runtime.morestack_noctxt.abi0
001cbcd8ldr w0, [sp+8]
001cbcdcldp x1, x2, [sp+16]
001cbce0ldr x3, [sp+32]
001cbce4b 0x1cbc30
001cbce8udf 0
001cbcecudf 0
001cbc30
001cbc30hash/crc32.archUpdateIEEE: ; void hash/crc32.archUpdateIEEE(uint32 crc, struct []uint8 p)
001cbc30ldr x16, [x28+16]
001cbc34subs xzr, sp, x16
001cbc38b.ls 0x1cbcc4
001cbc3cstr x30, [sp-64]!
001cbc40stur x29, [sp-8]
001cbc44sub x29, sp, 8
001cbc48str w0, [sp+72]
001cbc4cstr x1, [sp+80]
001cbc50str x2, [sp+88]
001cbc54str x3, [sp+96]
001cbc58str wzr, [sp+48]
001cbc5cadrp x27, 0x881000
001cbc60ldrb w2, [x27+1413]
001cbc64tbnz w2, 0, 0x1cbc6c
001cbc68b 0x1cbcac
001cbc6c
001cbc6cloc_1cbc6c:
001cbc6cldr x1, [sp+80]
001cbc70ldr x2, [sp+88]
001cbc74ldr x3, [sp+96]
001cbc78orn x0, xzr, x0
001cbc7cstr w0, [sp+8]
001cbc80str x1, [sp+16]
001cbc84str x2, [sp+24]
001cbc88str x3, [sp+32]
001cbc8cbl hash/crc32.ieeeUpdate.abi0
001cbc90ldr w0, [sp+40]
001cbc94str w0, [sp+52]
001cbc98orn x0, xzr, x0
001cbc9cstr w0, [sp+48]
001cbca0ldur x29, [sp-8]
001cbca4ldr x30, [sp], 64
001cbca8ret x30
001cbcac
001cbcacloc_1cbcac:
001cbcacadrp x0, 0x42a000
001cbcb0add x0, x0, 2944
001cbcb4adrp x1, 0x547000
001cbcb8add x1, x1, 864
001cbcbcbl runtime.gopanic
001cbcc0hint
001cbcc4
001cbcc4loc_1cbcc4:
001cbcc4str w0, [sp+8]
001cbcc8stp x1, x2, [sp+16]
001cbcccstr x3, [sp+32]
001cbcd0mov x3, x30
001cbcd4bl runtime.morestack_noctxt.abi0
001cbcd8ldr w0, [sp+8]
001cbcdcldp x1, x2, [sp+16]
001cbce0ldr x3, [sp+32]
001cbce4b 0x1cbc30
001cbce8udf 0
001cbcecudf 0
001cbc30
001cbcf0
001cbcf0hash/crc32.simpleMakeTable: ; void hash/crc32.simpleMakeTable(uint32 poly)
001cbcf0ldr x16, [x28+16]
001cbcf4subs xzr, sp, x16
001cbcf8b.ls 0x1cbd48
001cbcfcstr x30, [sp-64]!
001cbd00stur x29, [sp-8]
001cbd04sub x29, sp, 8
001cbd08str w0, [sp+72]
001cbd0cstr xzr, [sp+40]
001cbd10adrp x0, 0x446000
001cbd14add x0, x0, 3296
001cbd18bl runtime.newobject
001cbd1cstr x0, [sp+48]
001cbd20ldr w1, [sp+72]
001cbd24mov x2, x0
001cbd28mov x0, x1
001cbd2cmov x1, x2
001cbd30bl hash/crc32.simplePopulateTable
001cbd34ldr x0, [sp+48]
001cbd38str x0, [sp+40]
001cbd3cldur x29, [sp-8]
001cbd40ldr x30, [sp], 64
001cbd44ret x30
001cbd48
001cbd48loc_1cbd48:
001cbd48str w0, [sp+8]
001cbd4cmov x3, x30
001cbd50bl runtime.morestack_noctxt.abi0
001cbd54ldr w0, [sp+8]
001cbd58b 0x1cbcf0
001cbd5cudf 0
001cbcf0
001cbcf0hash/crc32.simpleMakeTable: ; void hash/crc32.simpleMakeTable(uint32 poly)
001cbcf0ldr x16, [x28+16]
001cbcf4subs xzr, sp, x16
001cbcf8b.ls 0x1cbd48
001cbcfcstr x30, [sp-64]!
001cbd00stur x29, [sp-8]
001cbd04sub x29, sp, 8
001cbd08str w0, [sp+72]
001cbd0cstr xzr, [sp+40]
001cbd10adrp x0, 0x446000
001cbd14add x0, x0, 3296
001cbd18bl runtime.newobject
001cbd1cstr x0, [sp+48]
001cbd20ldr w1, [sp+72]
001cbd24mov x2, x0
001cbd28mov x0, x1
001cbd2cmov x1, x2
001cbd30bl hash/crc32.simplePopulateTable
001cbd34ldr x0, [sp+48]
001cbd38str x0, [sp+40]
001cbd3cldur x29, [sp-8]
001cbd40ldr x30, [sp], 64
001cbd44ret x30
001cbd48
001cbd48loc_1cbd48:
001cbd48str w0, [sp+8]
001cbd4cmov x3, x30
001cbd50bl runtime.morestack_noctxt.abi0
001cbd54ldr w0, [sp+8]
001cbd58b 0x1cbcf0
001cbd5cudf 0
001cbcf0
001cbd60
001cbd60hash/crc32.simplePopulateTable: ; void hash/crc32.simplePopulateTable(uint32 poly, hash/crc32.Table * t)
001cbd60ldr x16, [x28+16]
001cbd64subs xzr, sp, x16
001cbd68b.ls 0x1cbe4c
001cbd6cstr x30, [sp-64]!
001cbd70stur x29, [sp-8]
001cbd74sub x29, sp, 8
001cbd78str w0, [sp+72]
001cbd7cstr x1, [sp+80]
001cbd80str xzr, [sp+48]
001cbd84b 0x1cbd88
001cbd88
001cbd88loc_1cbd88:
001cbd88ldr x2, [sp+48]
001cbd8csubs xzr, x2, 256
001cbd90b.lt 0x1cbd98
001cbd94b 0x1cbda8
001cbd98
001cbd98loc_1cbd98:
001cbd98ldr x2, [sp+48]
001cbd9cstr w2, [sp+36]
001cbda0str xzr, [sp+40]
001cbda4b 0x1cbdb4
001cbda8
001cbda8loc_1cbda8:
001cbda8ldur x29, [sp-8]
001cbdacldr x30, [sp], 64
001cbdb0ret x30
001cbdb4
001cbdb4loc_1cbdb4:
001cbdb4ldr x2, [sp+40]
001cbdb8subs xzr, x2, 8
001cbdbcb.lt 0x1cbdc4
001cbdc0b 0x1cbe0c
001cbdc4
001cbdc4loc_1cbdc4:
001cbdc4ldr w2, [sp+36]
001cbdc8tbnz w2, 0, 0x1cbdd0
001cbdccb 0x1cbde8
001cbdd0
001cbdd0loc_1cbdd0:
001cbdd0ldr w2, [sp+36]
001cbdd4ubfm x2, x2, 1, 31
001cbdd8ldr w3, [sp+72]
001cbddceor x2, x2, x3
001cbde0str w2, [sp+36]
001cbde4b 0x1cbdf8
001cbde8
001cbde8loc_1cbde8:
001cbde8ldr w2, [sp+36]
001cbdecubfm x2, x2, 1, 31
001cbdf0str w2, [sp+36]
001cbdf4b 0x1cbdf8
001cbdf8
001cbdf8loc_1cbdf8:
001cbdf8b 0x1cbdfc
001cbdfc
001cbdfcloc_1cbdfc:
001cbdfcldr x2, [sp+40]
001cbe00add x2, x2, 1
001cbe04str x2, [sp+40]
001cbe08b 0x1cbdb4
001cbe0c
001cbe0cloc_1cbe0c:
001cbe0cldr x0, [sp+48]
001cbe10ldr x2, [sp+80]
001cbe14ldrsb x27, [x2]
001cbe18ldr w3, [sp+36]
001cbe1csubs xzr, x0, 256
001cbe20b.lo 0x1cbe28
001cbe24b 0x1cbe40
001cbe28
001cbe28loc_1cbe28:
001cbe28str w3, [x2+2*x0]
001cbe2cb 0x1cbe30
001cbe30
001cbe30loc_1cbe30:
001cbe30ldr x2, [sp+48]
001cbe34add x2, x2, 1
001cbe38str x2, [sp+48]
001cbe3cb 0x1cbd88
001cbe40
001cbe40loc_1cbe40:
001cbe40orr x1, xzr, 256
001cbe44bl runtime.panicIndex
001cbe48hint
001cbe4c
001cbe4cloc_1cbe4c:
001cbe4cstr w0, [sp+8]
001cbe50str x1, [sp+16]
001cbe54mov x3, x30
001cbe58bl runtime.morestack_noctxt.abi0
001cbe5cldr w0, [sp+8]
001cbe60ldr x1, [sp+16]
001cbe64b 0x1cbd60
001cbe68udf 0
001cbe6cudf 0
001cbd60
001cbd60hash/crc32.simplePopulateTable: ; void hash/crc32.simplePopulateTable(uint32 poly, hash/crc32.Table * t)
001cbd60ldr x16, [x28+16]
001cbd64subs xzr, sp, x16
001cbd68b.ls 0x1cbe4c
001cbd6cstr x30, [sp-64]!
001cbd70stur x29, [sp-8]
001cbd74sub x29, sp, 8
001cbd78str w0, [sp+72]
001cbd7cstr x1, [sp+80]
001cbd80str xzr, [sp+48]
001cbd84b 0x1cbd88
001cbd88
001cbd88loc_1cbd88:
001cbd88ldr x2, [sp+48]
001cbd8csubs xzr, x2, 256
001cbd90b.lt 0x1cbd98
001cbd94b 0x1cbda8
001cbd98
001cbd98loc_1cbd98:
001cbd98ldr x2, [sp+48]
001cbd9cstr w2, [sp+36]
001cbda0str xzr, [sp+40]
001cbda4b 0x1cbdb4
001cbda8
001cbda8loc_1cbda8:
001cbda8ldur x29, [sp-8]
001cbdacldr x30, [sp], 64
001cbdb0ret x30
001cbdb4
001cbdb4loc_1cbdb4:
001cbdb4ldr x2, [sp+40]
001cbdb8subs xzr, x2, 8
001cbdbcb.lt 0x1cbdc4
001cbdc0b 0x1cbe0c
001cbdc4
001cbdc4loc_1cbdc4:
001cbdc4ldr w2, [sp+36]
001cbdc8tbnz w2, 0, 0x1cbdd0
001cbdccb 0x1cbde8
001cbdd0
001cbdd0loc_1cbdd0:
001cbdd0ldr w2, [sp+36]
001cbdd4ubfm x2, x2, 1, 31
001cbdd8ldr w3, [sp+72]
001cbddceor x2, x2, x3
001cbde0str w2, [sp+36]
001cbde4b 0x1cbdf8
001cbde8
001cbde8loc_1cbde8:
001cbde8ldr w2, [sp+36]
001cbdecubfm x2, x2, 1, 31
001cbdf0str w2, [sp+36]
001cbdf4b 0x1cbdf8
001cbdf8
001cbdf8loc_1cbdf8:
001cbdf8b 0x1cbdfc
001cbdfc
001cbdfcloc_1cbdfc:
001cbdfcldr x2, [sp+40]
001cbe00add x2, x2, 1
001cbe04str x2, [sp+40]
001cbe08b 0x1cbdb4
001cbe0c
001cbe0cloc_1cbe0c:
001cbe0cldr x0, [sp+48]
001cbe10ldr x2, [sp+80]
001cbe14ldrsb x27, [x2]
001cbe18ldr w3, [sp+36]
001cbe1csubs xzr, x0, 256
001cbe20b.lo 0x1cbe28
001cbe24b 0x1cbe40
001cbe28
001cbe28loc_1cbe28:
001cbe28str w3, [x2+2*x0]
001cbe2cb 0x1cbe30
001cbe30
001cbe30loc_1cbe30:
001cbe30ldr x2, [sp+48]
001cbe34add x2, x2, 1
001cbe38str x2, [sp+48]
001cbe3cb 0x1cbd88
001cbe40
001cbe40loc_1cbe40:
001cbe40orr x1, xzr, 256
001cbe44bl runtime.panicIndex
001cbe48hint
001cbe4c
001cbe4cloc_1cbe4c:
001cbe4cstr w0, [sp+8]
001cbe50str x1, [sp+16]
001cbe54mov x3, x30
001cbe58bl runtime.morestack_noctxt.abi0
001cbe5cldr w0, [sp+8]
001cbe60ldr x1, [sp+16]
001cbe64b 0x1cbd60
001cbe68udf 0
001cbe6cudf 0
001cbd60
001cbe70
001cbe70hash/crc32.simpleUpdate: ; void hash/crc32.simpleUpdate(uint32 crc, hash/crc32.Table * tab, struct []uint8 p)
001cbe70str x30, [sp-64]!
001cbe74stur x29, [sp-8]
001cbe78sub x29, sp, 8
001cbe7cstr w0, [sp+72]
001cbe80str x1, [sp+80]
001cbe84str x2, [sp+88]
001cbe88str x3, [sp+96]
001cbe8cstr x4, [sp+104]
001cbe90str wzr, [sp+12]
001cbe94orn x1, xzr, x0
001cbe98str w1, [sp+72]
001cbe9cldr x1, [sp+96]
001cbea0ldr x2, [sp+88]
001cbea4ldr x3, [sp+104]
001cbea8str x2, [sp+32]
001cbeacstr x1, [sp+40]
001cbeb0str x3, [sp+48]
001cbeb4str xzr, [sp+24]
001cbeb8str x1, [sp+16]
001cbebcb 0x1cbec0
001cbec0
001cbec0loc_1cbec0:
001cbec0ldr x1, [sp+16]
001cbec4ldr x2, [sp+24]
001cbec8subs xzr, x1, x2
001cbeccb.gt 0x1cbed4
001cbed0b 0x1cbf20
001cbed4
001cbed4loc_1cbed4:
001cbed4ldr x1, [sp+24]
001cbed8ldr x2, [sp+32]
001cbedcldrb w1, [x2+x1]
001cbee0strb w1, [sp+11]
001cbee4ldr x2, [sp+80]
001cbee8ldrsb x27, [x2]
001cbeecldr w3, [sp+72]
001cbef0eor x1, x3, x1
001cbef4ubfm x1, x1, 62, 7
001cbef8ldr w1, [x2+x1]
001cbefcldr w2, [sp+72]
001cbf00ubfm x2, x2, 8, 31
001cbf04eor x1, x1, x2
001cbf08str w1, [sp+72]
001cbf0cb 0x1cbf10
001cbf10
001cbf10loc_1cbf10:
001cbf10ldr x1, [sp+24]
001cbf14add x1, x1, 1
001cbf18str x1, [sp+24]
001cbf1cb 0x1cbec0
001cbf20
001cbf20loc_1cbf20:
001cbf20ldr w1, [sp+72]
001cbf24orn x0, xzr, x1
001cbf28str w0, [sp+12]
001cbf2cadd x29, sp, 56
001cbf30add sp, sp, 64
001cbf34ret x30
001cbf38udf 0
001cbf3cudf 0
001cbe70
001cbe70hash/crc32.simpleUpdate: ; void hash/crc32.simpleUpdate(uint32 crc, hash/crc32.Table * tab, struct []uint8 p)
001cbe70str x30, [sp-64]!
001cbe74stur x29, [sp-8]
001cbe78sub x29, sp, 8
001cbe7cstr w0, [sp+72]
001cbe80str x1, [sp+80]
001cbe84str x2, [sp+88]
001cbe88str x3, [sp+96]
001cbe8cstr x4, [sp+104]
001cbe90str wzr, [sp+12]
001cbe94orn x1, xzr, x0
001cbe98str w1, [sp+72]
001cbe9cldr x1, [sp+96]
001cbea0ldr x2, [sp+88]
001cbea4ldr x3, [sp+104]
001cbea8str x2, [sp+32]
001cbeacstr x1, [sp+40]
001cbeb0str x3, [sp+48]
001cbeb4str xzr, [sp+24]
001cbeb8str x1, [sp+16]
001cbebcb 0x1cbec0
001cbec0
001cbec0loc_1cbec0:
001cbec0ldr x1, [sp+16]
001cbec4ldr x2, [sp+24]
001cbec8subs xzr, x1, x2
001cbeccb.gt 0x1cbed4
001cbed0b 0x1cbf20
001cbed4
001cbed4loc_1cbed4:
001cbed4ldr x1, [sp+24]
001cbed8ldr x2, [sp+32]
001cbedcldrb w1, [x2+x1]
001cbee0strb w1, [sp+11]
001cbee4ldr x2, [sp+80]
001cbee8ldrsb x27, [x2]
001cbeecldr w3, [sp+72]
001cbef0eor x1, x3, x1
001cbef4ubfm x1, x1, 62, 7
001cbef8ldr w1, [x2+x1]
001cbefcldr w2, [sp+72]
001cbf00ubfm x2, x2, 8, 31
001cbf04eor x1, x1, x2
001cbf08str w1, [sp+72]
001cbf0cb 0x1cbf10
001cbf10
001cbf10loc_1cbf10:
001cbf10ldr x1, [sp+24]
001cbf14add x1, x1, 1
001cbf18str x1, [sp+24]
001cbf1cb 0x1cbec0
001cbf20
001cbf20loc_1cbf20:
001cbf20ldr w1, [sp+72]
001cbf24orn x0, xzr, x1
001cbf28str w0, [sp+12]
001cbf2cadd x29, sp, 56
001cbf30add sp, sp, 64
001cbf34ret x30
001cbf38udf 0
001cbf3cudf 0
001cbe70
001cbf40
001cbf40hash/crc32.slicingMakeTable: ; void hash/crc32.slicingMakeTable(uint32 poly)
001cbf40ldr x16, [x28+16]
001cbf44subs xzr, sp, x16
001cbf48b.ls 0x1cc088
001cbf4cstr x30, [sp-96]!
001cbf50stur x29, [sp-8]
001cbf54sub x29, sp, 8
001cbf58str w0, [sp+104]
001cbf5cstr xzr, [sp+64]
001cbf60adrp x0, 0x446000
001cbf64add x0, x0, 3392
001cbf68bl runtime.newobject
001cbf6cstr x0, [sp+72]
001cbf70str x0, [sp+80]
001cbf74ldr w1, [sp+104]
001cbf78mov x2, x0
001cbf7cmov x0, x1
001cbf80mov x1, x2
001cbf84bl hash/crc32.simplePopulateTable
001cbf88str xzr, [sp+56]
001cbf8cb 0x1cbf90
001cbf90
001cbf90loc_1cbf90:
001cbf90ldr x2, [sp+56]
001cbf94subs xzr, x2, 256
001cbf98b.lt 0x1cbfa0
001cbf9cb 0x1cbfcc
001cbfa0
001cbfa0loc_1cbfa0:
001cbfa0ldr x2, [sp+72]
001cbfa4ldrsb x27, [x2]
001cbfa8ldr x0, [sp+56]
001cbfacsubs xzr, x0, 256
001cbfb0b.lo 0x1cbfb8
001cbfb4b 0x1cc07c
001cbfb8
001cbfb8loc_1cbfb8:
001cbfb8ldr w2, [x2+2*x0]
001cbfbcstr w2, [sp+44]
001cbfc0orr x2, xzr, 1
001cbfc4str x2, [sp+48]
001cbfc8b 0x1cbfe0
001cbfcc
001cbfccloc_1cbfcc:
001cbfccldr x0, [sp+72]
001cbfd0str x0, [sp+64]
001cbfd4ldur x29, [sp-8]
001cbfd8ldr x30, [sp], 96
001cbfdcret x30
001cbfe0
001cbfe0loc_1cbfe0:
001cbfe0ldr x3, [sp+48]
001cbfe4subs xzr, x3, 8
001cbfe8b.lt 0x1cbff0
001cbfecb 0x1cc058
001cbff0
001cbff0loc_1cbff0:
001cbff0ldr x3, [sp+72]
001cbff4ldrsb x27, [x3]
001cbff8ldr w4, [sp+44]
001cbffcubfm x4, x4, 62, 7
001cc000ldr w3, [x3+x4]
001cc004ldr w4, [sp+44]
001cc008ubfm x4, x4, 8, 31
001cc00ceor x3, x3, x4
001cc010str w3, [sp+44]
001cc014ldr x0, [sp+48]
001cc018ldr x4, [sp+72]
001cc01cldrsb x27, [x4]
001cc020subs xzr, x0, 8
001cc024b.lo 0x1cc02c
001cc028b 0x1cc074
001cc02c
001cc02cloc_1cc02c:
001cc02cadd x4, x4, x0, lsl #10
001cc030ldr x0, [sp+56]
001cc034subs xzr, x0, 256
001cc038b.lo 0x1cc040
001cc03cb 0x1cc06c
001cc040
001cc040loc_1cc040:
001cc040str w3, [x4+2*x0]
001cc044b 0x1cc048
001cc048
001cc048loc_1cc048:
001cc048ldr x3, [sp+48]
001cc04cadd x3, x3, 1
001cc050str x3, [sp+48]
001cc054b 0x1cbfe0
001cc058
001cc058loc_1cc058:
001cc058b 0x1cc05c
001cc05c
001cc05cloc_1cc05c:
001cc05cldr x3, [sp+56]
001cc060add x3, x3, 1
001cc064str x3, [sp+56]
001cc068b 0x1cbf90
001cc06c
001cc06cloc_1cc06c:
001cc06corr x1, xzr, 256
001cc070bl runtime.panicIndex
001cc074
001cc074loc_1cc074:
001cc074orr x1, xzr, 8
001cc078bl runtime.panicIndex
001cc07c
001cc07cloc_1cc07c:
001cc07corr x1, xzr, 256
001cc080bl runtime.panicIndex
001cc084hint
001cc088
001cc088loc_1cc088:
001cc088str w0, [sp+8]
001cc08cmov x3, x30
001cc090bl runtime.morestack_noctxt.abi0
001cc094ldr w0, [sp+8]
001cc098b 0x1cbf40
001cc09cudf 0
001cbf40
001cbf40hash/crc32.slicingMakeTable: ; void hash/crc32.slicingMakeTable(uint32 poly)
001cbf40ldr x16, [x28+16]
001cbf44subs xzr, sp, x16
001cbf48b.ls 0x1cc088
001cbf4cstr x30, [sp-96]!
001cbf50stur x29, [sp-8]
001cbf54sub x29, sp, 8
001cbf58str w0, [sp+104]
001cbf5cstr xzr, [sp+64]
001cbf60adrp x0, 0x446000
001cbf64add x0, x0, 3392
001cbf68bl runtime.newobject
001cbf6cstr x0, [sp+72]
001cbf70str x0, [sp+80]
001cbf74ldr w1, [sp+104]
001cbf78mov x2, x0
001cbf7cmov x0, x1
001cbf80mov x1, x2
001cbf84bl hash/crc32.simplePopulateTable
001cbf88str xzr, [sp+56]
001cbf8cb 0x1cbf90
001cbf90
001cbf90loc_1cbf90:
001cbf90ldr x2, [sp+56]
001cbf94subs xzr, x2, 256
001cbf98b.lt 0x1cbfa0
001cbf9cb 0x1cbfcc
001cbfa0
001cbfa0loc_1cbfa0:
001cbfa0ldr x2, [sp+72]
001cbfa4ldrsb x27, [x2]
001cbfa8ldr x0, [sp+56]
001cbfacsubs xzr, x0, 256
001cbfb0b.lo 0x1cbfb8
001cbfb4b 0x1cc07c
001cbfb8
001cbfb8loc_1cbfb8:
001cbfb8ldr w2, [x2+2*x0]
001cbfbcstr w2, [sp+44]
001cbfc0orr x2, xzr, 1
001cbfc4str x2, [sp+48]
001cbfc8b 0x1cbfe0
001cbfcc
001cbfccloc_1cbfcc:
001cbfccldr x0, [sp+72]
001cbfd0str x0, [sp+64]
001cbfd4ldur x29, [sp-8]
001cbfd8ldr x30, [sp], 96
001cbfdcret x30
001cbfe0
001cbfe0loc_1cbfe0:
001cbfe0ldr x3, [sp+48]
001cbfe4subs xzr, x3, 8
001cbfe8b.lt 0x1cbff0
001cbfecb 0x1cc058
001cbff0
001cbff0loc_1cbff0:
001cbff0ldr x3, [sp+72]
001cbff4ldrsb x27, [x3]
001cbff8ldr w4, [sp+44]
001cbffcubfm x4, x4, 62, 7
001cc000ldr w3, [x3+x4]
001cc004ldr w4, [sp+44]
001cc008ubfm x4, x4, 8, 31
001cc00ceor x3, x3, x4
001cc010str w3, [sp+44]
001cc014ldr x0, [sp+48]
001cc018ldr x4, [sp+72]
001cc01cldrsb x27, [x4]
001cc020subs xzr, x0, 8
001cc024b.lo 0x1cc02c
001cc028b 0x1cc074
001cc02c
001cc02cloc_1cc02c:
001cc02cadd x4, x4, x0, lsl #10
001cc030ldr x0, [sp+56]
001cc034subs xzr, x0, 256
001cc038b.lo 0x1cc040
001cc03cb 0x1cc06c
001cc040
001cc040loc_1cc040:
001cc040str w3, [x4+2*x0]
001cc044b 0x1cc048
001cc048
001cc048loc_1cc048:
001cc048ldr x3, [sp+48]
001cc04cadd x3, x3, 1
001cc050str x3, [sp+48]
001cc054b 0x1cbfe0
001cc058
001cc058loc_1cc058:
001cc058b 0x1cc05c
001cc05c
001cc05cloc_1cc05c:
001cc05cldr x3, [sp+56]
001cc060add x3, x3, 1
001cc064str x3, [sp+56]
001cc068b 0x1cbf90
001cc06c
001cc06cloc_1cc06c:
001cc06corr x1, xzr, 256
001cc070bl runtime.panicIndex
001cc074
001cc074loc_1cc074:
001cc074orr x1, xzr, 8
001cc078bl runtime.panicIndex
001cc07c
001cc07cloc_1cc07c:
001cc07corr x1, xzr, 256
001cc080bl runtime.panicIndex
001cc084hint
001cc088
001cc088loc_1cc088:
001cc088str w0, [sp+8]
001cc08cmov x3, x30
001cc090bl runtime.morestack_noctxt.abi0
001cc094ldr w0, [sp+8]
001cc098b 0x1cbf40
001cc09cudf 0
001cbf40
001cc0a0
001cc0a0hash/crc32.slicingUpdate: ; void hash/crc32.slicingUpdate(uint32 crc, hash/crc32.slicing8Table * tab, struct []uint8 p)
001cc0a0ldr x16, [x28+16]
001cc0a4subs xzr, sp, x16
001cc0a8b.ls 0x1cc33c
001cc0acstr x30, [sp-80]!
001cc0b0stur x29, [sp-8]
001cc0b4sub x29, sp, 8
001cc0b8str w0, [sp+88]
001cc0bcstr x1, [sp+96]
001cc0c0str x2, [sp+104]
001cc0c4str x3, [sp+112]
001cc0c8str x4, [sp+120]
001cc0ccstr wzr, [sp+48]
001cc0d0ldr x5, [sp+112]
001cc0d4str x5, [sp+56]
001cc0d8subs xzr, x5, 16
001cc0dcb.ge 0x1cc0e4
001cc0e0b 0x1cc0f4
001cc0e4
001cc0e4loc_1cc0e4:
001cc0e4ldr w5, [sp+88]
001cc0e8orn x5, xzr, x5
001cc0ecstr w5, [sp+88]
001cc0f0b 0x1cc150
001cc0f4
001cc0f4loc_1cc0f4:
001cc0f4b 0x1cc0f8
001cc0f8
001cc0f8loc_1cc0f8:
001cc0f8ldr x5, [sp+112]
001cc0fcstr x5, [sp+56]
001cc100cbz x5, 0x1cc108
001cc104b 0x1cc11c
001cc108
001cc108loc_1cc108:
001cc108ldr w0, [sp+88]
001cc10cstr w0, [sp+48]
001cc110ldur x29, [sp-8]
001cc114ldr x30, [sp], 80
001cc118ret x30
001cc11c
001cc11cloc_1cc11c:
001cc11cldr x1, [sp+96]
001cc120ldrsb x27, [x1]
001cc124str x1, [sp+64]
001cc128ldr w0, [sp+88]
001cc12cldr x2, [sp+104]
001cc130ldr x3, [sp+112]
001cc134ldr x4, [sp+120]
001cc138bl hash/crc32.simpleUpdate
001cc13cstr w0, [sp+52]
001cc140str w0, [sp+48]
001cc144ldur x29, [sp-8]
001cc148ldr x30, [sp], 80
001cc14cret x30
001cc150
001cc150loc_1cc150:
001cc150ldr x5, [sp+112]
001cc154str x5, [sp+56]
001cc158subs xzr, x5, 8
001cc15cb.gt 0x1cc164
001cc160b 0x1cc300
001cc164
001cc164loc_1cc164:
001cc164ldr x0, [sp+104]
001cc168ldr x1, [sp+112]
001cc16cldr x2, [sp+120]
001cc170bl internal/byteorder.LEUint32
001cc174str w0, [sp+52]
001cc178ldr w3, [sp+88]
001cc17ceor x3, x3, x0
001cc180str w3, [sp+88]
001cc184ldr x4, [sp+96]
001cc188ldrsb x27, [x4]
001cc18cldr x1, [sp+112]
001cc190ldr x5, [sp+104]
001cc194subs xzr, x1, 7
001cc198b.hi 0x1cc1a0
001cc19cb 0x1cc330
001cc1a0
001cc1a0loc_1cc1a0:
001cc1a0ldrb w5, [x5+7]
001cc1a4ubfm x5, x5, 62, 7
001cc1a8ldr w5, [x4+x5]
001cc1acldr x6, [sp+96]
001cc1b0ldrsb x27, [x6]
001cc1b4add x6, x6, 1024
001cc1b8ldr x1, [sp+112]
001cc1bcldr x7, [sp+104]
001cc1c0subs xzr, x1, 6
001cc1c4b.hi 0x1cc1cc
001cc1c8b 0x1cc328
001cc1cc
001cc1ccloc_1cc1cc:
001cc1ccldrb w7, [x7+6]
001cc1d0ubfm x7, x7, 62, 7
001cc1d4ldr w6, [x6+x7]
001cc1d8eor x5, x5, x6
001cc1dcldr x6, [sp+96]
001cc1e0ldrsb x27, [x6]
001cc1e4add x6, x6, 2048
001cc1e8ldr x1, [sp+112]
001cc1ecldr x7, [sp+104]
001cc1f0subs xzr, x1, 5
001cc1f4b.hi 0x1cc1fc
001cc1f8b 0x1cc320
001cc1fc
001cc1fcloc_1cc1fc:
001cc1fcldrb w7, [x7+5]
001cc200ubfm x7, x7, 62, 7
001cc204ldr w6, [x6+x7]
001cc208eor x5, x5, x6
001cc20cldr x6, [sp+96]
001cc210ldrsb x27, [x6]
001cc214add x6, x6, 3072
001cc218ldr x1, [sp+112]
001cc21cldr x7, [sp+104]
001cc220subs xzr, x1, 4
001cc224b.hi 0x1cc22c
001cc228b 0x1cc318
001cc22c
001cc22cloc_1cc22c:
001cc22cldrb w7, [x7+4]
001cc230ubfm x7, x7, 62, 7
001cc234ldr w6, [x6+x7]
001cc238eor x5, x5, x6
001cc23cldr x6, [sp+96]
001cc240ldrsb x27, [x6]
001cc244add x6, x6, 4096
001cc248ubfm x7, x3, 24, 31
001cc24cubfm x7, x7, 62, 31
001cc250ldr w6, [x6+x7]
001cc254eor x5, x5, x6
001cc258ldr x6, [sp+96]
001cc25cldrsb x27, [x6]
001cc260movz x7, 5120
001cc264add x6, x6, x7
001cc268ubfm x7, x3, 16, 31
001cc26cubfm x7, x7, 62, 7
001cc270ldr w6, [x6+x7]
001cc274eor x5, x5, x6
001cc278ldr x6, [sp+96]
001cc27cldrsb x27, [x6]
001cc280movz x7, 6144
001cc284add x6, x6, x7
001cc288ubfm x7, x3, 8, 31
001cc28cubfm x7, x7, 62, 7
001cc290ldr w6, [x6+x7]
001cc294eor x5, x5, x6
001cc298ldr x6, [sp+96]
001cc29cldrsb x27, [x6]
001cc2a0movz x7, 7168
001cc2a4add x6, x6, x7
001cc2a8ubfm x7, x3, 62, 7
001cc2acldr w6, [x6+x7]
001cc2b0eor x5, x5, x6
001cc2b4str w5, [sp+88]
001cc2b8ldr x1, [sp+112]
001cc2bcldr x5, [sp+104]
001cc2c0ldr x6, [sp+120]
001cc2c4b 0x1cc2c8
001cc2c8
001cc2c8loc_1cc2c8:
001cc2c8subs xzr, x1, 8
001cc2ccb.hs 0x1cc2d4
001cc2d0b 0x1cc310
001cc2d4
001cc2d4loc_1cc2d4:
001cc2d4sub x6, x6, 8
001cc2d8sub x7, xzr, x6
001cc2dcsub x8, x1, 8
001cc2e0sbfm x7, x7, 63, 63
001cc2e4and x7, x7, 8
001cc2e8add x5, x5, x7
001cc2ecstr x5, [sp+104]
001cc2f0str x8, [sp+112]
001cc2f4str x6, [sp+120]
001cc2f8b 0x1cc2fc
001cc2fc
001cc2fcloc_1cc2fc:
001cc2fcb 0x1cc150
001cc300
001cc300loc_1cc300:
001cc300ldr w5, [sp+88]
001cc304orn x5, xzr, x5
001cc308str w5, [sp+88]
001cc30cb 0x1cc0f8
001cc310
001cc310loc_1cc310:
001cc310orr x0, xzr, 8
001cc314bl runtime.panicSliceB
001cc318
001cc318loc_1cc318:
001cc318orr x0, xzr, 4
001cc31cbl runtime.panicIndex
001cc320
001cc320loc_1cc320:
001cc320movz x0, 5
001cc324bl runtime.panicIndex
001cc328
001cc328loc_1cc328:
001cc328orr x0, xzr, 6
001cc32cbl runtime.panicIndex
001cc330
001cc330loc_1cc330:
001cc330orr x0, xzr, 7
001cc334bl runtime.panicIndex
001cc338hint
001cc33c
001cc33cloc_1cc33c:
001cc33cstr w0, [sp+8]
001cc340stp x1, x2, [sp+16]
001cc344stp x3, x4, [sp+32]
001cc348mov x3, x30
001cc34cbl runtime.morestack_noctxt.abi0
001cc350ldr w0, [sp+8]
001cc354ldp x1, x2, [sp+16]
001cc358ldp x3, x4, [sp+32]
001cc35cb 0x1cc0a0
001cc0a0
001cc0a0hash/crc32.slicingUpdate: ; void hash/crc32.slicingUpdate(uint32 crc, hash/crc32.slicing8Table * tab, struct []uint8 p)
001cc0a0ldr x16, [x28+16]
001cc0a4subs xzr, sp, x16
001cc0a8b.ls 0x1cc33c
001cc0acstr x30, [sp-80]!
001cc0b0stur x29, [sp-8]
001cc0b4sub x29, sp, 8
001cc0b8str w0, [sp+88]
001cc0bcstr x1, [sp+96]
001cc0c0str x2, [sp+104]
001cc0c4str x3, [sp+112]
001cc0c8str x4, [sp+120]
001cc0ccstr wzr, [sp+48]
001cc0d0ldr x5, [sp+112]
001cc0d4str x5, [sp+56]
001cc0d8subs xzr, x5, 16
001cc0dcb.ge 0x1cc0e4
001cc0e0b 0x1cc0f4
001cc0e4
001cc0e4loc_1cc0e4:
001cc0e4ldr w5, [sp+88]
001cc0e8orn x5, xzr, x5
001cc0ecstr w5, [sp+88]
001cc0f0b 0x1cc150
001cc0f4
001cc0f4loc_1cc0f4:
001cc0f4b 0x1cc0f8
001cc0f8
001cc0f8loc_1cc0f8:
001cc0f8ldr x5, [sp+112]
001cc0fcstr x5, [sp+56]
001cc100cbz x5, 0x1cc108
001cc104b 0x1cc11c
001cc108
001cc108loc_1cc108:
001cc108ldr w0, [sp+88]
001cc10cstr w0, [sp+48]
001cc110ldur x29, [sp-8]
001cc114ldr x30, [sp], 80
001cc118ret x30
001cc11c
001cc11cloc_1cc11c:
001cc11cldr x1, [sp+96]
001cc120ldrsb x27, [x1]
001cc124str x1, [sp+64]
001cc128ldr w0, [sp+88]
001cc12cldr x2, [sp+104]
001cc130ldr x3, [sp+112]
001cc134ldr x4, [sp+120]
001cc138bl hash/crc32.simpleUpdate
001cc13cstr w0, [sp+52]
001cc140str w0, [sp+48]
001cc144ldur x29, [sp-8]
001cc148ldr x30, [sp], 80
001cc14cret x30
001cc150
001cc150loc_1cc150:
001cc150ldr x5, [sp+112]
001cc154str x5, [sp+56]
001cc158subs xzr, x5, 8
001cc15cb.gt 0x1cc164
001cc160b 0x1cc300
001cc164
001cc164loc_1cc164:
001cc164ldr x0, [sp+104]
001cc168ldr x1, [sp+112]
001cc16cldr x2, [sp+120]
001cc170bl internal/byteorder.LEUint32
001cc174str w0, [sp+52]
001cc178ldr w3, [sp+88]
001cc17ceor x3, x3, x0
001cc180str w3, [sp+88]
001cc184ldr x4, [sp+96]
001cc188ldrsb x27, [x4]
001cc18cldr x1, [sp+112]
001cc190ldr x5, [sp+104]
001cc194subs xzr, x1, 7
001cc198b.hi 0x1cc1a0
001cc19cb 0x1cc330
001cc1a0
001cc1a0loc_1cc1a0:
001cc1a0ldrb w5, [x5+7]
001cc1a4ubfm x5, x5, 62, 7
001cc1a8ldr w5, [x4+x5]
001cc1acldr x6, [sp+96]
001cc1b0ldrsb x27, [x6]
001cc1b4add x6, x6, 1024
001cc1b8ldr x1, [sp+112]
001cc1bcldr x7, [sp+104]
001cc1c0subs xzr, x1, 6
001cc1c4b.hi 0x1cc1cc
001cc1c8b 0x1cc328
001cc1cc
001cc1ccloc_1cc1cc:
001cc1ccldrb w7, [x7+6]
001cc1d0ubfm x7, x7, 62, 7
001cc1d4ldr w6, [x6+x7]
001cc1d8eor x5, x5, x6
001cc1dcldr x6, [sp+96]
001cc1e0ldrsb x27, [x6]
001cc1e4add x6, x6, 2048
001cc1e8ldr x1, [sp+112]
001cc1ecldr x7, [sp+104]
001cc1f0subs xzr, x1, 5
001cc1f4b.hi 0x1cc1fc
001cc1f8b 0x1cc320
001cc1fc
001cc1fcloc_1cc1fc:
001cc1fcldrb w7, [x7+5]
001cc200ubfm x7, x7, 62, 7
001cc204ldr w6, [x6+x7]
001cc208eor x5, x5, x6
001cc20cldr x6, [sp+96]
001cc210ldrsb x27, [x6]
001cc214add x6, x6, 3072
001cc218ldr x1, [sp+112]
001cc21cldr x7, [sp+104]
001cc220subs xzr, x1, 4
001cc224b.hi 0x1cc22c
001cc228b 0x1cc318
001cc22c
001cc22cloc_1cc22c:
001cc22cldrb w7, [x7+4]
001cc230ubfm x7, x7, 62, 7
001cc234ldr w6, [x6+x7]
001cc238eor x5, x5, x6
001cc23cldr x6, [sp+96]
001cc240ldrsb x27, [x6]
001cc244add x6, x6, 4096
001cc248ubfm x7, x3, 24, 31
001cc24cubfm x7, x7, 62, 31
001cc250ldr w6, [x6+x7]
001cc254eor x5, x5, x6
001cc258ldr x6, [sp+96]
001cc25cldrsb x27, [x6]
001cc260movz x7, 5120
001cc264add x6, x6, x7
001cc268ubfm x7, x3, 16, 31
001cc26cubfm x7, x7, 62, 7
001cc270ldr w6, [x6+x7]
001cc274eor x5, x5, x6
001cc278ldr x6, [sp+96]
001cc27cldrsb x27, [x6]
001cc280movz x7, 6144
001cc284add x6, x6, x7
001cc288ubfm x7, x3, 8, 31
001cc28cubfm x7, x7, 62, 7
001cc290ldr w6, [x6+x7]
001cc294eor x5, x5, x6
001cc298ldr x6, [sp+96]
001cc29cldrsb x27, [x6]
001cc2a0movz x7, 7168
001cc2a4add x6, x6, x7
001cc2a8ubfm x7, x3, 62, 7
001cc2acldr w6, [x6+x7]
001cc2b0eor x5, x5, x6
001cc2b4str w5, [sp+88]
001cc2b8ldr x1, [sp+112]
001cc2bcldr x5, [sp+104]
001cc2c0ldr x6, [sp+120]
001cc2c4b 0x1cc2c8
001cc2c8
001cc2c8loc_1cc2c8:
001cc2c8subs xzr, x1, 8
001cc2ccb.hs 0x1cc2d4
001cc2d0b 0x1cc310
001cc2d4
001cc2d4loc_1cc2d4:
001cc2d4sub x6, x6, 8
001cc2d8sub x7, xzr, x6
001cc2dcsub x8, x1, 8
001cc2e0sbfm x7, x7, 63, 63
001cc2e4and x7, x7, 8
001cc2e8add x5, x5, x7
001cc2ecstr x5, [sp+104]
001cc2f0str x8, [sp+112]
001cc2f4str x6, [sp+120]
001cc2f8b 0x1cc2fc
001cc2fc
001cc2fcloc_1cc2fc:
001cc2fcb 0x1cc150
001cc300
001cc300loc_1cc300:
001cc300ldr w5, [sp+88]
001cc304orn x5, xzr, x5
001cc308str w5, [sp+88]
001cc30cb 0x1cc0f8
001cc310
001cc310loc_1cc310:
001cc310orr x0, xzr, 8
001cc314bl runtime.panicSliceB
001cc318
001cc318loc_1cc318:
001cc318orr x0, xzr, 4
001cc31cbl runtime.panicIndex
001cc320
001cc320loc_1cc320:
001cc320movz x0, 5
001cc324bl runtime.panicIndex
001cc328
001cc328loc_1cc328:
001cc328orr x0, xzr, 6
001cc32cbl runtime.panicIndex
001cc330
001cc330loc_1cc330:
001cc330orr x0, xzr, 7
001cc334bl runtime.panicIndex
001cc338hint
001cc33c
001cc33cloc_1cc33c:
001cc33cstr w0, [sp+8]
001cc340stp x1, x2, [sp+16]
001cc344stp x3, x4, [sp+32]
001cc348mov x3, x30
001cc34cbl runtime.morestack_noctxt.abi0
001cc350ldr w0, [sp+8]
001cc354ldp x1, x2, [sp+16]
001cc358ldp x3, x4, [sp+32]
001cc35cb 0x1cc0a0
001cc0a0
001cc360
001cc360hash/crc32.castagnoliUpdate.abi0: ; void hash/crc32.castagnoliUpdate(void)
001cc360ldr w9, [sp+8]
001cc364ldr x13, [sp+16]
001cc368ldr x11, [sp+24]
001cc36c
001cc36cloc_1cc36c:
001cc36csubs xzr, x11, 16
001cc370b.lt 0x1cc388
001cc374ldp x8, x10, [x13], 16
001cc378crc32cx w9, w9, x8
001cc37ccrc32cx w9, w9, x10
001cc380sub x11, x11, 16
001cc384b 0x1cc36c
001cc388
001cc388loc_1cc388:
001cc388tbz w11, 3, 0x1cc394
001cc38cldr x10, [x13], 8
001cc390crc32cx w9, w9, x10
001cc394
001cc394loc_1cc394:
001cc394tbz w11, 2, 0x1cc3a0
001cc398ldr w10, [x13], 4
001cc39ccrc32cw w9, w9, w10
001cc3a0
001cc3a0loc_1cc3a0:
001cc3a0tbz w11, 1, 0x1cc3ac
001cc3a4ldrh w10, [x13], 2
001cc3a8crc32ch w9, w9, w10
001cc3ac
001cc3acloc_1cc3ac:
001cc3actbz w11, 0, 0x1cc3b8
001cc3b0ldrb w10, [x13]
001cc3b4crc32cb w9, w9, w10
001cc3b8
001cc3b8loc_1cc3b8:
001cc3b8str w9, [sp+40]
001cc3bcret x30
001cc360
001cc360hash/crc32.castagnoliUpdate.abi0: ; void hash/crc32.castagnoliUpdate(void)
001cc360ldr w9, [sp+8]
001cc364ldr x13, [sp+16]
001cc368ldr x11, [sp+24]
001cc36c
001cc36cloc_1cc36c:
001cc36csubs xzr, x11, 16
001cc370b.lt 0x1cc388
001cc374ldp x8, x10, [x13], 16
001cc378crc32cx w9, w9, x8
001cc37ccrc32cx w9, w9, x10
001cc380sub x11, x11, 16
001cc384b 0x1cc36c
001cc388
001cc388loc_1cc388:
001cc388tbz w11, 3, 0x1cc394
001cc38cldr x10, [x13], 8
001cc390crc32cx w9, w9, x10
001cc394
001cc394loc_1cc394:
001cc394tbz w11, 2, 0x1cc3a0
001cc398ldr w10, [x13], 4
001cc39ccrc32cw w9, w9, w10
001cc3a0
001cc3a0loc_1cc3a0:
001cc3a0tbz w11, 1, 0x1cc3ac
001cc3a4ldrh w10, [x13], 2
001cc3a8crc32ch w9, w9, w10
001cc3ac
001cc3acloc_1cc3ac:
001cc3actbz w11, 0, 0x1cc3b8
001cc3b0ldrb w10, [x13]
001cc3b4crc32cb w9, w9, w10
001cc3b8
001cc3b8loc_1cc3b8:
001cc3b8str w9, [sp+40]
001cc3bcret x30
001cc360
001cc3c0
001cc3c0hash/crc32.ieeeUpdate.abi0: ; void hash/crc32.ieeeUpdate(void)
001cc3c0ldr w9, [sp+8]
001cc3c4ldr x13, [sp+16]
001cc3c8ldr x11, [sp+24]
001cc3cc
001cc3ccloc_1cc3cc:
001cc3ccsubs xzr, x11, 16
001cc3d0b.lt 0x1cc3e8
001cc3d4ldp x8, x10, [x13], 16
001cc3d8crc32x w9, w9, x8
001cc3dccrc32x w9, w9, x10
001cc3e0sub x11, x11, 16
001cc3e4b 0x1cc3cc
001cc3e8
001cc3e8loc_1cc3e8:
001cc3e8tbz w11, 3, 0x1cc3f4
001cc3ecldr x10, [x13], 8
001cc3f0crc32x w9, w9, x10
001cc3f4
001cc3f4loc_1cc3f4:
001cc3f4tbz w11, 2, 0x1cc400
001cc3f8ldr w10, [x13], 4
001cc3fccrc32w w9, w9, w10
001cc400
001cc400loc_1cc400:
001cc400tbz w11, 1, 0x1cc40c
001cc404ldrh w10, [x13], 2
001cc408crc32h w9, w9, w10
001cc40c
001cc40cloc_1cc40c:
001cc40ctbz w11, 0, 0x1cc418
001cc410ldrb w10, [x13]
001cc414crc32b w9, w9, w10
001cc418
001cc418loc_1cc418:
001cc418str w9, [sp+40]
001cc41cret x30
001cc3c0
001cc3c0hash/crc32.ieeeUpdate.abi0: ; void hash/crc32.ieeeUpdate(void)
001cc3c0ldr w9, [sp+8]
001cc3c4ldr x13, [sp+16]
001cc3c8ldr x11, [sp+24]
001cc3cc
001cc3ccloc_1cc3cc:
001cc3ccsubs xzr, x11, 16
001cc3d0b.lt 0x1cc3e8
001cc3d4ldp x8, x10, [x13], 16
001cc3d8crc32x w9, w9, x8
001cc3dccrc32x w9, w9, x10
001cc3e0sub x11, x11, 16
001cc3e4b 0x1cc3cc
001cc3e8
001cc3e8loc_1cc3e8:
001cc3e8tbz w11, 3, 0x1cc3f4
001cc3ecldr x10, [x13], 8
001cc3f0crc32x w9, w9, x10
001cc3f4
001cc3f4loc_1cc3f4:
001cc3f4tbz w11, 2, 0x1cc400
001cc3f8ldr w10, [x13], 4
001cc3fccrc32w w9, w9, w10
001cc400
001cc400loc_1cc400:
001cc400tbz w11, 1, 0x1cc40c
001cc404ldrh w10, [x13], 2
001cc408crc32h w9, w9, w10
001cc40c
001cc40cloc_1cc40c:
001cc40ctbz w11, 0, 0x1cc418
001cc410ldrb w10, [x13]
001cc414crc32b w9, w9, w10
001cc418
001cc418loc_1cc418:
001cc418str w9, [sp+40]
001cc41cret x30
001cc3c0
001cc420
001cc420type:.eq.hash/crc32.digest: ; void type:.eq.hash/crc32.digest(hash/crc32.digest * p, hash/crc32.digest * q)
001cc420str x30, [sp-32]!
001cc424stur x29, [sp-8]
001cc428sub x29, sp, 8
001cc42cstr x0, [sp+40]
001cc430str x1, [sp+48]
001cc434strb wzr, [sp+23]
001cc438ldr x1, [sp+40]
001cc43cldr w1, [x1]
001cc440ldr x2, [sp+48]
001cc444ldr w2, [x2]
001cc448subs wzr, w2, w1
001cc44cb.eq 0x1cc454
001cc450b 0x1cc480
001cc454
001cc454loc_1cc454:
001cc454ldr x1, [sp+40]
001cc458ldr x2, [sp+48]
001cc45cldr x1, [x1+8]
001cc460ldr x2, [x2+8]
001cc464subs xzr, x2, x1
001cc468cset x0, eq
001cc46cstrb w0, [sp+23]
001cc470b 0x1cc474
001cc474
001cc474loc_1cc474:
001cc474add x29, sp, 24
001cc478add sp, sp, 32
001cc47cret x30
001cc480
001cc480loc_1cc480:
001cc480b 0x1cc484
001cc484
001cc484loc_1cc484:
001cc484strb wzr, [sp+23]
001cc488mov x0, xzr
001cc48cadd x29, sp, 24
001cc490add sp, sp, 32
001cc494ret x30
001cc498udf 0
001cc49cudf 0
001cc420
001cc420type:.eq.hash/crc32.digest: ; void type:.eq.hash/crc32.digest(hash/crc32.digest * p, hash/crc32.digest * q)
001cc420str x30, [sp-32]!
001cc424stur x29, [sp-8]
001cc428sub x29, sp, 8
001cc42cstr x0, [sp+40]
001cc430str x1, [sp+48]
001cc434strb wzr, [sp+23]
001cc438ldr x1, [sp+40]
001cc43cldr w1, [x1]
001cc440ldr x2, [sp+48]
001cc444ldr w2, [x2]
001cc448subs wzr, w2, w1
001cc44cb.eq 0x1cc454
001cc450b 0x1cc480
001cc454
001cc454loc_1cc454:
001cc454ldr x1, [sp+40]
001cc458ldr x2, [sp+48]
001cc45cldr x1, [x1+8]
001cc460ldr x2, [x2+8]
001cc464subs xzr, x2, x1
001cc468cset x0, eq
001cc46cstrb w0, [sp+23]
001cc470b 0x1cc474
001cc474
001cc474loc_1cc474:
001cc474add x29, sp, 24
001cc478add sp, sp, 32
001cc47cret x30
001cc480
001cc480loc_1cc480:
001cc480b 0x1cc484
001cc484
001cc484loc_1cc484:
001cc484strb wzr, [sp+23]
001cc488mov x0, xzr
001cc48cadd x29, sp, 24
001cc490add sp, sp, 32
001cc494ret x30
001cc498udf 0
001cc49cudf 0
001cc420
001cc4a0
001cc4a0google.golang.org/protobuf/internal/encoding/tag.init: ; void google.golang.org/protobuf/internal/encoding/tag.init(void)
001cc4a0ldr x16, [x28+16]
001cc4a4subs xzr, sp, x16
001cc4a8b.ls 0x1cc51c
001cc4acstr x30, [sp-48]!
001cc4b0stur x29, [sp-8]
001cc4b4sub x29, sp, 8
001cc4b8adrp x0, 0x429000
001cc4bcadd x0, x0, 3072
001cc4c0str x0, [sp+24]
001cc4c4adrp x1, 0x556000
001cc4c8add x1, x1, 640
001cc4ccstr x1, [sp+32]
001cc4d0bl reflect.TypeOf
001cc4d4adrp x27, 0x856000
001cc4d8str x0, [x27+960]
001cc4dcadrp x27, 0x87f000
001cc4e0ldr w2, [x27+3056]
001cc4e4cbz w2, 0x1cc4ec
001cc4e8b 0x1cc4f0
001cc4ec
001cc4ecloc_1cc4ec:
001cc4ecb 0x1cc508
001cc4f0
001cc4f0loc_1cc4f0:
001cc4f0bl runtime.gcWriteBarrier2
001cc4f4str x1, [x25]
001cc4f8adrp x27, 0x856000
001cc4fcldr x0, [x27+968]
001cc500str x0, [x25+8]
001cc504b 0x1cc508
001cc508
001cc508loc_1cc508:
001cc508adrp x27, 0x856000
001cc50cstr x1, [x27+968]
001cc510ldur x29, [sp-8]
001cc514ldr x30, [sp], 48
001cc518ret x30
001cc51c
001cc51cloc_1cc51c:
001cc51cmov x3, x30
001cc520bl runtime.morestack_noctxt.abi0
001cc524b 0x1cc4a0
001cc528udf 0
001cc52cudf 0
001cc4a0
001cc4a0google.golang.org/protobuf/internal/encoding/tag.init: ; void google.golang.org/protobuf/internal/encoding/tag.init(void)
001cc4a0ldr x16, [x28+16]
001cc4a4subs xzr, sp, x16
001cc4a8b.ls 0x1cc51c
001cc4acstr x30, [sp-48]!
001cc4b0stur x29, [sp-8]
001cc4b4sub x29, sp, 8
001cc4b8adrp x0, 0x429000
001cc4bcadd x0, x0, 3072
001cc4c0str x0, [sp+24]
001cc4c4adrp x1, 0x556000
001cc4c8add x1, x1, 640
001cc4ccstr x1, [sp+32]
001cc4d0bl reflect.TypeOf
001cc4d4adrp x27, 0x856000
001cc4d8str x0, [x27+960]
001cc4dcadrp x27, 0x87f000
001cc4e0ldr w2, [x27+3056]
001cc4e4cbz w2, 0x1cc4ec
001cc4e8b 0x1cc4f0
001cc4ec
001cc4ecloc_1cc4ec:
001cc4ecb 0x1cc508
001cc4f0
001cc4f0loc_1cc4f0:
001cc4f0bl runtime.gcWriteBarrier2
001cc4f4str x1, [x25]
001cc4f8adrp x27, 0x856000
001cc4fcldr x0, [x27+968]
001cc500str x0, [x25+8]
001cc504b 0x1cc508
001cc508
001cc508loc_1cc508:
001cc508adrp x27, 0x856000
001cc50cstr x1, [x27+968]
001cc510ldur x29, [sp-8]
001cc514ldr x30, [sp], 48
001cc518ret x30
001cc51c
001cc51cloc_1cc51c:
001cc51cmov x3, x30
001cc520bl runtime.morestack_noctxt.abi0
001cc524b 0x1cc4a0
001cc528udf 0
001cc52cudf 0
001cc4a0
001cc530
001cc530google.golang.org/protobuf/internal/encoding/tag.Unmarshal: ; void google.golang.org/protobuf/internal/encoding/tag.Unmarshal(struct string tag, reflect.Type goType, google.golang.org/protobuf/reflect/protoreflect.EnumValueDescriptors evs)
001cc530ldr x16, [x28+16]
001cc534sub x17, sp, 528
001cc538subs xzr, x17, x16
001cc53cb.ls 0x1cdd98
001cc540sub x20, sp, 656
001cc544stp x29, x30, [x20-8]
001cc548add sp, x20, 0
001cc54csub x29, sp, 8
001cc550str x0, [sp+664]
001cc554str x1, [sp+672]
001cc558str x2, [sp+680]
001cc55cstr x3, [sp+688]
001cc560str x4, [sp+696]
001cc564str x5, [sp+704]
001cc568stp xzr, xzr, [sp+152]
001cc56cadrp x0, 0x479000
001cc570add x0, x0, 4064
001cc574bl runtime.newobject
001cc578str x0, [sp+224]
001cc57cadrp x27, 0x841000
001cc580ldr x1, [x27+2040]
001cc584adrp x27, 0x87f000
001cc588ldr w2, [x27+3056]
001cc58ccbz w2, 0x1cc594
001cc590b 0x1cc598
001cc594
001cc594loc_1cc594:
001cc594b 0x1cc5ac
001cc598
001cc598loc_1cc598:
001cc598bl runtime.gcWriteBarrier2
001cc59cstr x1, [x25]
001cc5a0ldr x3, [x0+16]
001cc5a4str x3, [x25+8]
001cc5a8b 0x1cc5ac
001cc5ac
001cc5acloc_1cc5ac:
001cc5acstr x1, [x0+16]
001cc5b0b 0x1cc5b4
001cc5b4
001cc5b4loc_1cc5b4:
001cc5b4ldr x3, [sp+672]
001cc5b8str x3, [sp+144]
001cc5bccbnz x3, 0x1cc5c4
001cc5c0b 0x1cdaa8
001cc5c4
001cc5c4loc_1cc5c4:
001cc5c4ldr x0, [sp+664]
001cc5c8ldr x1, [sp+672]
001cc5ccmovz x2, 44
001cc5d0bl strings.IndexByte
001cc5d4str x0, [sp+72]
001cc5d8tbnz x0, 63, 0x1cc5e0
001cc5dcb 0x1cc5ec
001cc5e0
001cc5e0loc_1cc5e0:
001cc5e0ldr x4, [sp+672]
001cc5e4str x4, [sp+72]
001cc5e8b 0x1cc5f0
001cc5ec
001cc5ecloc_1cc5ec:
001cc5ecb 0x1cc5f0
001cc5f0
001cc5f0loc_1cc5f0:
001cc5f0ldr x1, [sp+72]
001cc5f4ldr x0, [sp+664]
001cc5f8ldr x2, [sp+672]
001cc5fcsubs xzr, x2, x1
001cc600b.hs 0x1cc608
001cc604b 0x1cdd90
001cc608
001cc608loc_1cc608:
001cc608b 0x1cc60c
001cc60c
001cc60cloc_1cc60c:
001cc60cstr x0, [sp+192]
001cc610str x1, [sp+200]
001cc614adrp x2, 0x4e4000
001cc618add x2, x2, 2252
001cc61cmovz x3, 5
001cc620bl strings.HasPrefix
001cc624strb w0, [sp+63]
001cc628tbnz w0, 0, 0x1cc630
001cc62cb 0x1cc6a4
001cc630
001cc630loc_1cc630:
001cc630b 0x1cc634
001cc634
001cc634loc_1cc634:
001cc634ldr x1, [sp+200]
001cc638ldr x4, [sp+192]
001cc63csubs xzr, x1, 5
001cc640b.hs 0x1cc648
001cc644b 0x1cdd88
001cc648
001cc648loc_1cc648:
001cc648sub x5, x1, 5
001cc64csub x6, xzr, x5
001cc650sbfm x6, x6, 63, 63
001cc654movz x7, 5
001cc658and x6, x6, x7
001cc65cadd x4, x4, x6
001cc660str x4, [sp+576]
001cc664str x5, [sp+584]
001cc668ldr x6, [sp+224]
001cc66cldrsb x27, [x6]
001cc670str x5, [x6+8]
001cc674adrp x27, 0x87f000
001cc678ldr w5, [x27+3056]
001cc67ccbz w5, 0x1cc684
001cc680b 0x1cc688
001cc684
001cc684loc_1cc684:
001cc684b 0x1cc69c
001cc688
001cc688loc_1cc688:
001cc688bl runtime.gcWriteBarrier2
001cc68cstr x4, [x25]
001cc690ldr x5, [x6]
001cc694str x5, [x25+8]
001cc698b 0x1cc69c
001cc69c
001cc69cloc_1cc69c:
001cc69cstr x4, [x6]
001cc6a0b 0x1cda58
001cc6a4
001cc6a4loc_1cc6a4:
001cc6a4ldr x0, [sp+192]
001cc6a8ldr x1, [sp+200]
001cc6acadrp x2, 0x4e6000
001cc6b0add x2, x2, 744
001cc6b4movz x3, 10
001cc6b8bl strings.Trim
001cc6bcstr x0, [sp+576]
001cc6c0str x1, [sp+584]
001cc6c4cbz x1, 0x1cc6cc
001cc6c8b 0x1cc720
001cc6cc
001cc6ccloc_1cc6cc:
001cc6ccb 0x1cc6d0
001cc6d0
001cc6d0loc_1cc6d0:
001cc6d0add x27, sp, 560
001cc6d4stp xzr, xzr, [x27]
001cc6d8ldr x0, [sp+192]
001cc6dcldr x1, [sp+200]
001cc6e0movz x2, 10
001cc6e4orr x3, xzr, 32
001cc6e8bl strconv.ParseUint
001cc6ecstr x0, [sp+136]
001cc6f0str x1, [sp+560]
001cc6f4str x2, [sp+568]
001cc6f8ldr x4, [sp+136]
001cc6fcstr x4, [sp+80]
001cc700str x1, [sp+248]
001cc704str x2, [sp+256]
001cc708ldr x4, [sp+80]
001cc70cstr x4, [sp+64]
001cc710ldr x5, [sp+224]
001cc714ldrsb x27, [x5]
001cc718str w4, [x5+56]
001cc71cb 0x1cda58
001cc720
001cc720loc_1cc720:
001cc720ldr x4, [sp+200]
001cc724subs xzr, x4, 3
001cc728b.eq 0x1cc730
001cc72cb 0x1cc7c0
001cc730
001cc730loc_1cc730:
001cc730ldr x1, [sp+200]
001cc734ldr x4, [sp+192]
001cc738subs xzr, x1, 0
001cc73cb.hi 0x1cc744
001cc740b 0x1cdd80
001cc744
001cc744loc_1cc744:
001cc744ldr x1, [sp+200]
001cc748ldrb w4, [x4]
001cc74cldr x5, [sp+192]
001cc750subs xzr, x1, 1
001cc754b.hi 0x1cc75c
001cc758b 0x1cdd78
001cc75c
001cc75cloc_1cc75c:
001cc75cldrb w5, [x5+1]
001cc760ubfm x5, x5, 56, 7
001cc764orr x4, x4, x5
001cc768ubfm x4, x4, 0, 15
001cc76cmovz x5, 28783
001cc770subs wzr, w4, w5
001cc774b.eq 0x1cc77c
001cc778b 0x1cc7bc
001cc77c
001cc77cloc_1cc77c:
001cc77cldr x1, [sp+200]
001cc780ldr x4, [sp+192]
001cc784subs xzr, x1, 2
001cc788b.hi 0x1cc790
001cc78cb 0x1cdd70
001cc790
001cc790loc_1cc790:
001cc790ldrb w4, [x4+2]
001cc794subs wzr, w4, 116
001cc798b.eq 0x1cc7a0
001cc79cb 0x1cc7b8
001cc7a0
001cc7a0loc_1cc7a0:
001cc7a0b 0x1cc7a4
001cc7a4
001cc7a4loc_1cc7a4:
001cc7a4ldr x4, [sp+224]
001cc7a8ldrsb x27, [x4]
001cc7acorr x5, xzr, 1
001cc7b0strb w5, [x4+60]
001cc7b4b 0x1cda58
001cc7b8
001cc7b8loc_1cc7b8:
001cc7b8b 0x1cc7c4
001cc7bc
001cc7bcloc_1cc7bc:
001cc7bcb 0x1cc7c4
001cc7c0
001cc7c0loc_1cc7c0:
001cc7c0b 0x1cc7c4
001cc7c4
001cc7c4loc_1cc7c4:
001cc7c4ldr x4, [sp+200]
001cc7c8subs xzr, x4, 3
001cc7ccb.eq 0x1cc7d4
001cc7d0b 0x1cc864
001cc7d4
001cc7d4loc_1cc7d4:
001cc7d4ldr x1, [sp+200]
001cc7d8ldr x4, [sp+192]
001cc7dcsubs xzr, x1, 0
001cc7e0b.hi 0x1cc7e8
001cc7e4b 0x1cdd68
001cc7e8
001cc7e8loc_1cc7e8:
001cc7e8ldr x1, [sp+200]
001cc7ecldrb w4, [x4]
001cc7f0ldr x5, [sp+192]
001cc7f4subs xzr, x1, 1
001cc7f8b.hi 0x1cc800
001cc7fcb 0x1cdd60
001cc800
001cc800loc_1cc800:
001cc800ldrb w5, [x5+1]
001cc804ubfm x5, x5, 56, 7
001cc808orr x4, x4, x5
001cc80cubfm x4, x4, 0, 15
001cc810movz x5, 25970
001cc814subs wzr, w4, w5
001cc818b.eq 0x1cc820
001cc81cb 0x1cc860
001cc820
001cc820loc_1cc820:
001cc820ldr x1, [sp+200]
001cc824ldr x4, [sp+192]
001cc828subs xzr, x1, 2
001cc82cb.hi 0x1cc834
001cc830b 0x1cdd58
001cc834
001cc834loc_1cc834:
001cc834ldrb w4, [x4+2]
001cc838subs wzr, w4, 113
001cc83cb.eq 0x1cc844
001cc840b 0x1cc85c
001cc844
001cc844loc_1cc844:
001cc844b 0x1cc848
001cc848
001cc848loc_1cc848:
001cc848ldr x4, [sp+224]
001cc84cldrsb x27, [x4]
001cc850orr x5, xzr, 2
001cc854strb w5, [x4+60]
001cc858b 0x1cda58
001cc85c
001cc85cloc_1cc85c:
001cc85cb 0x1cc868
001cc860
001cc860loc_1cc860:
001cc860b 0x1cc868
001cc864
001cc864loc_1cc864:
001cc864b 0x1cc868
001cc868
001cc868loc_1cc868:
001cc868ldr x4, [sp+200]
001cc86csubs xzr, x4, 3
001cc870b.eq 0x1cc878
001cc874b 0x1cc908
001cc878
001cc878loc_1cc878:
001cc878ldr x1, [sp+200]
001cc87cldr x4, [sp+192]
001cc880subs xzr, x1, 0
001cc884b.hi 0x1cc88c
001cc888b 0x1cdd50
001cc88c
001cc88cloc_1cc88c:
001cc88cldr x1, [sp+200]
001cc890ldrb w4, [x4]
001cc894ldr x5, [sp+192]
001cc898subs xzr, x1, 1
001cc89cb.hi 0x1cc8a4
001cc8a0b 0x1cdd48
001cc8a4
001cc8a4loc_1cc8a4:
001cc8a4ldrb w5, [x5+1]
001cc8a8ubfm x5, x5, 56, 7
001cc8acorr x4, x4, x5
001cc8b0ubfm x4, x4, 0, 15
001cc8b4movz x5, 25970
001cc8b8subs wzr, w4, w5
001cc8bcb.eq 0x1cc8c4
001cc8c0b 0x1cc904
001cc8c4
001cc8c4loc_1cc8c4:
001cc8c4ldr x1, [sp+200]
001cc8c8ldr x4, [sp+192]
001cc8ccsubs xzr, x1, 2
001cc8d0b.hi 0x1cc8d8
001cc8d4b 0x1cdd40
001cc8d8
001cc8d8loc_1cc8d8:
001cc8d8ldrb w4, [x4+2]
001cc8dcsubs wzr, w4, 112
001cc8e0b.eq 0x1cc8e8
001cc8e4b 0x1cc900
001cc8e8
001cc8e8loc_1cc8e8:
001cc8e8b 0x1cc8ec
001cc8ec
001cc8ecloc_1cc8ec:
001cc8ecldr x4, [sp+224]
001cc8f0ldrsb x27, [x4]
001cc8f4orr x5, xzr, 3
001cc8f8strb w5, [x4+60]
001cc8fcb 0x1cda58
001cc900
001cc900loc_1cc900:
001cc900b 0x1cc90c
001cc904
001cc904loc_1cc904:
001cc904b 0x1cc90c
001cc908
001cc908loc_1cc908:
001cc908b 0x1cc90c
001cc90c
001cc90cloc_1cc90c:
001cc90cldr x4, [sp+200]
001cc910subs xzr, x4, 6
001cc914b.eq 0x1cc91c
001cc918b 0x1ccb0c
001cc91c
001cc91cloc_1cc91c:
001cc91cldr x1, [sp+200]
001cc920ldr x4, [sp+192]
001cc924subs xzr, x1, 0
001cc928b.hi 0x1cc930
001cc92cb 0x1cdd38
001cc930
001cc930loc_1cc930:
001cc930ldr x1, [sp+200]
001cc934ldrb w4, [x4]
001cc938ldr x5, [sp+192]
001cc93csubs xzr, x1, 1
001cc940b.hi 0x1cc948
001cc944b 0x1cdd30
001cc948
001cc948loc_1cc948:
001cc948ldr x1, [sp+200]
001cc94cldr x6, [sp+192]
001cc950ldrb w5, [x5+1]
001cc954ubfm x5, x5, 56, 7
001cc958orr x4, x4, x5
001cc95csubs xzr, x1, 2
001cc960b.hi 0x1cc968
001cc964b 0x1cdd28
001cc968
001cc968loc_1cc968:
001cc968ldr x1, [sp+200]
001cc96cldr x5, [sp+192]
001cc970ldrb w6, [x6+2]
001cc974ubfm x6, x6, 48, 7
001cc978orr x4, x4, x6
001cc97csubs xzr, x1, 3
001cc980b.hi 0x1cc988
001cc984b 0x1cdd20
001cc988
001cc988loc_1cc988:
001cc988ldrb w5, [x5+3]
001cc98cubfm x5, x5, 40, 7
001cc990orr x4, x4, x5
001cc994movz x5, 24950
001cc998movk x5, 0x69720000
001cc99csubs wzr, w4, w5
001cc9a0b.eq 0x1cc9a8
001cc9a4b 0x1ccb08
001cc9a8
001cc9a8loc_1cc9a8:
001cc9a8ldr x1, [sp+200]
001cc9acldr x4, [sp+192]
001cc9b0subs xzr, x1, 4
001cc9b4b.hi 0x1cc9bc
001cc9b8b 0x1cdd18
001cc9bc
001cc9bcloc_1cc9bc:
001cc9bcldr x1, [sp+200]
001cc9c0ldr x5, [sp+192]
001cc9c4ldrb w4, [x4+4]
001cc9c8subs xzr, x1, 5
001cc9ccb.hi 0x1cc9d4
001cc9d0b 0x1cdd10
001cc9d4
001cc9d4loc_1cc9d4:
001cc9d4ldrb w5, [x5+5]
001cc9d8ubfm x5, x5, 56, 7
001cc9dcorr x4, x4, x5
001cc9e0ubfm x4, x4, 0, 15
001cc9e4movz x5, 29806
001cc9e8subs wzr, w4, w5
001cc9ecb.eq 0x1cc9f4
001cc9f0b 0x1ccb04
001cc9f4
001cc9f4loc_1cc9f4:
001cc9f4b 0x1cc9f8
001cc9f8
001cc9f8loc_1cc9f8:
001cc9f8ldr x1, [sp+680]
001cc9fcldrsb x27, [x1]
001cca00ldr x1, [x1+168]
001cca04ldr x0, [sp+688]
001cca08blr x1
001cca0cstr x0, [sp+128]
001cca10str x0, [sp+104]
001cca14subs xzr, x0, 5
001cca18b.ls 0x1cca20
001cca1cb 0x1cca74
001cca20
001cca20loc_1cca20:
001cca20subs xzr, x0, 1
001cca24b.eq 0x1cca2c
001cca28b 0x1cca44
001cca2c
001cca2cloc_1cca2c:
001cca2cb 0x1cca30
001cca30
001cca30loc_1cca30:
001cca30ldr x4, [sp+224]
001cca34ldrsb x27, [x4]
001cca38orr x5, xzr, 8
001cca3cstrb w5, [x4+61]
001cca40b 0x1ccb00
001cca44
001cca44loc_1cca44:
001cca44subs xzr, x0, 5
001cca48b.eq 0x1cca50
001cca4cb 0x1cca6c
001cca50
001cca50loc_1cca50:
001cca50b 0x1cca54
001cca54
001cca54loc_1cca54:
001cca54ldr x4, [sp+224]
001cca58ldrsb x27, [x4]
001cca5cmovz x5, 5
001cca60strb w5, [x4+61]
001cca64orr x5, xzr, 8
001cca68b 0x1ccb00
001cca6c
001cca6cloc_1cca6c:
001cca6cb 0x1cca70
001cca70
001cca70loc_1cca70:
001cca70b 0x1ccaf8
001cca74
001cca74loc_1cca74:
001cca74subs xzr, x0, 6
001cca78b.eq 0x1cca80
001cca7cb 0x1cca9c
001cca80
001cca80loc_1cca80:
001cca80b 0x1cca84
001cca84
001cca84loc_1cca84:
001cca84ldr x4, [sp+224]
001cca88ldrsb x27, [x4]
001cca8corr x5, xzr, 3
001cca90strb w5, [x4+61]
001cca94orr x5, xzr, 8
001cca98b 0x1ccb00
001cca9c
001cca9cloc_1cca9c:
001cca9csubs xzr, x0, 10
001ccaa0b.eq 0x1ccaa8
001ccaa4b 0x1ccac4
001ccaa8
001ccaa8loc_1ccaa8:
001ccaa8b 0x1ccaac
001ccaac
001ccaacloc_1ccaac:
001ccaacldr x4, [sp+224]
001ccab0ldrsb x27, [x4]
001ccab4movz x5, 13
001ccab8strb w5, [x4+61]
001ccabcorr x5, xzr, 8
001ccac0b 0x1ccb00
001ccac4
001ccac4loc_1ccac4:
001ccac4subs xzr, x0, 11
001ccac8b.eq 0x1ccad0
001ccaccb 0x1ccaec
001ccad0
001ccad0loc_1ccad0:
001ccad0b 0x1ccad4
001ccad4
001ccad4loc_1ccad4:
001ccad4ldr x4, [sp+224]
001ccad8ldrsb x27, [x4]
001ccadcorr x5, xzr, 4
001ccae0strb w5, [x4+61]
001ccae4orr x5, xzr, 8
001ccae8b 0x1ccb00
001ccaec
001ccaecloc_1ccaec:
001ccaecb 0x1ccaf0
001ccaf0
001ccaf0loc_1ccaf0:
001ccaf0b 0x1ccaf4
001ccaf4
001ccaf4loc_1ccaf4:
001ccaf4b 0x1ccaf8
001ccaf8
001ccaf8loc_1ccaf8:
001ccaf8orr x5, xzr, 8
001ccafcb 0x1ccb00
001ccb00
001ccb00loc_1ccb00:
001ccb00b 0x1cda58
001ccb04
001ccb04loc_1ccb04:
001ccb04b 0x1ccb10
001ccb08
001ccb08loc_1ccb08:
001ccb08b 0x1ccb10
001ccb0c
001ccb0cloc_1ccb0c:
001ccb0cb 0x1ccb10
001ccb10
001ccb10loc_1ccb10:
001ccb10ldr x4, [sp+200]
001ccb14subs xzr, x4, 8
001ccb18b.eq 0x1ccb20
001ccb1cb 0x1ccc80
001ccb20
001ccb20loc_1ccb20:
001ccb20ldr x1, [sp+200]
001ccb24ldr x4, [sp+192]
001ccb28subs xzr, x1, 0
001ccb2cb.hi 0x1ccb34
001ccb30b 0x1cdd08
001ccb34
001ccb34loc_1ccb34:
001ccb34ldr x1, [sp+200]
001ccb38ldrb w4, [x4]
001ccb3cldr x5, [sp+192]
001ccb40subs xzr, x1, 1
001ccb44b.hi 0x1ccb4c
001ccb48b 0x1cdd00
001ccb4c
001ccb4cloc_1ccb4c:
001ccb4cldr x1, [sp+200]
001ccb50ldr x6, [sp+192]
001ccb54ldrb w5, [x5+1]
001ccb58ubfm x5, x5, 56, 7
001ccb5corr x4, x4, x5
001ccb60subs xzr, x1, 2
001ccb64b.hi 0x1ccb6c
001ccb68b 0x1cdcf8
001ccb6c
001ccb6cloc_1ccb6c:
001ccb6cldr x1, [sp+200]
001ccb70ldr x5, [sp+192]
001ccb74ldrb w6, [x6+2]
001ccb78ubfm x6, x6, 48, 7
001ccb7corr x4, x4, x6
001ccb80subs xzr, x1, 3
001ccb84b.hi 0x1ccb8c
001ccb88b 0x1cdcf0
001ccb8c
001ccb8cloc_1ccb8c:
001ccb8cldr x1, [sp+200]
001ccb90ldr x6, [sp+192]
001ccb94ldrb w5, [x5+3]
001ccb98ubfm x5, x5, 40, 7
001ccb9corr x4, x4, x5
001ccba0subs xzr, x1, 4
001ccba4b.hi 0x1ccbac
001ccba8b 0x1cdce8
001ccbac
001ccbacloc_1ccbac:
001ccbacldr x1, [sp+200]
001ccbb0ldr x5, [sp+192]
001ccbb4ldrb w6, [x6+4]
001ccbb8ubfm x6, x6, 32, 7
001ccbbcorr x4, x4, x6
001ccbc0subs xzr, x1, 5
001ccbc4b.hi 0x1ccbcc
001ccbc8b 0x1cdce0
001ccbcc
001ccbccloc_1ccbcc:
001ccbccldr x1, [sp+200]
001ccbd0ldr x6, [sp+192]
001ccbd4ldrb w5, [x5+5]
001ccbd8ubfm x5, x5, 24, 7
001ccbdcorr x4, x4, x5
001ccbe0subs xzr, x1, 6
001ccbe4b.hi 0x1ccbec
001ccbe8b 0x1cdcd8
001ccbec
001ccbecloc_1ccbec:
001ccbecldr x1, [sp+200]
001ccbf0ldr x5, [sp+192]
001ccbf4ldrb w6, [x6+6]
001ccbf8ubfm x6, x6, 16, 7
001ccbfcorr x4, x4, x6
001ccc00subs xzr, x1, 7
001ccc04b.hi 0x1ccc0c
001ccc08b 0x1cdcd0
001ccc0c
001ccc0cloc_1ccc0c:
001ccc0cldrb w5, [x5+7]
001ccc10ubfm x5, x5, 8, 7
001ccc14orr x4, x4, x5
001ccc18movz x5, 27002
001ccc1cmovk x5, 0x7a670000
001ccc20movk x5, 0x676100000000
001ccc24movk x5, 0x3233000000000000
001ccc28subs xzr, x4, x5
001ccc2cb.eq 0x1ccc34
001ccc30b 0x1ccc7c
001ccc34
001ccc34loc_1ccc34:
001ccc34b 0x1ccc38
001ccc38
001ccc38loc_1ccc38:
001ccc38ldr x1, [sp+680]
001ccc3cldrsb x27, [x1]
001ccc40ldr x1, [x1+168]
001ccc44ldr x0, [sp+688]
001ccc48blr x1
001ccc4cstr x0, [sp+128]
001ccc50subs xzr, x0, 5
001ccc54b.eq 0x1ccc5c
001ccc58b 0x1ccc70
001ccc5c
001ccc5cloc_1ccc5c:
001ccc5cldr x4, [sp+224]
001ccc60ldrsb x27, [x4]
001ccc64movz x5, 17
001ccc68strb w5, [x4+61]
001ccc6cb 0x1ccc78
001ccc70
001ccc70loc_1ccc70:
001ccc70movz x5, 17
001ccc74b 0x1ccc78
001ccc78
001ccc78loc_1ccc78:
001ccc78b 0x1cda58
001ccc7c
001ccc7cloc_1ccc7c:
001ccc7cb 0x1ccc84
001ccc80
001ccc80loc_1ccc80:
001ccc80b 0x1ccc84
001ccc84
001ccc84loc_1ccc84:
001ccc84ldr x4, [sp+200]
001ccc88subs xzr, x4, 8
001ccc8cb.eq 0x1ccc94
001ccc90b 0x1ccdf4
001ccc94
001ccc94loc_1ccc94:
001ccc94ldr x1, [sp+200]
001ccc98ldr x4, [sp+192]
001ccc9csubs xzr, x1, 0
001ccca0b.hi 0x1ccca8
001ccca4b 0x1cdcc8
001ccca8
001ccca8loc_1ccca8:
001ccca8ldr x1, [sp+200]
001cccacldrb w4, [x4]
001cccb0ldr x5, [sp+192]
001cccb4subs xzr, x1, 1
001cccb8b.hi 0x1cccc0
001cccbcb 0x1cdcc0
001cccc0
001cccc0loc_1cccc0:
001cccc0ldr x1, [sp+200]
001cccc4ldr x6, [sp+192]
001cccc8ldrb w5, [x5+1]
001cccccubfm x5, x5, 56, 7
001cccd0orr x4, x4, x5
001cccd4subs xzr, x1, 2
001cccd8b.hi 0x1ccce0
001cccdcb 0x1cdcb8
001ccce0
001ccce0loc_1ccce0:
001ccce0ldr x1, [sp+200]
001ccce4ldr x5, [sp+192]
001ccce8ldrb w6, [x6+2]
001cccecubfm x6, x6, 48, 7
001cccf0orr x4, x4, x6
001cccf4subs xzr, x1, 3
001cccf8b.hi 0x1ccd00
001cccfcb 0x1cdcb0
001ccd00
001ccd00loc_1ccd00:
001ccd00ldr x1, [sp+200]
001ccd04ldr x6, [sp+192]
001ccd08ldrb w5, [x5+3]
001ccd0cubfm x5, x5, 40, 7
001ccd10orr x4, x4, x5
001ccd14subs xzr, x1, 4
001ccd18b.hi 0x1ccd20
001ccd1cb 0x1cdca8
001ccd20
001ccd20loc_1ccd20:
001ccd20ldr x1, [sp+200]
001ccd24ldr x5, [sp+192]
001ccd28ldrb w6, [x6+4]
001ccd2cubfm x6, x6, 32, 7
001ccd30orr x4, x4, x6
001ccd34subs xzr, x1, 5
001ccd38b.hi 0x1ccd40
001ccd3cb 0x1cdca0
001ccd40
001ccd40loc_1ccd40:
001ccd40ldr x1, [sp+200]
001ccd44ldr x6, [sp+192]
001ccd48ldrb w5, [x5+5]
001ccd4cubfm x5, x5, 24, 7
001ccd50orr x4, x4, x5
001ccd54subs xzr, x1, 6
001ccd58b.hi 0x1ccd60
001ccd5cb 0x1cdc98
001ccd60
001ccd60loc_1ccd60:
001ccd60ldr x1, [sp+200]
001ccd64ldr x5, [sp+192]
001ccd68ldrb w6, [x6+6]
001ccd6cubfm x6, x6, 16, 7
001ccd70orr x4, x4, x6
001ccd74subs xzr, x1, 7
001ccd78b.hi 0x1ccd80
001ccd7cb 0x1cdc90
001ccd80
001ccd80loc_1ccd80:
001ccd80ldrb w5, [x5+7]
001ccd84ubfm x5, x5, 8, 7
001ccd88orr x4, x4, x5
001ccd8cmovz x5, 27002
001ccd90movk x5, 0x7a670000
001ccd94movk x5, 0x676100000000
001ccd98movk x5, 0x3436000000000000
001ccd9csubs xzr, x4, x5
001ccda0b.eq 0x1ccda8
001ccda4b 0x1ccdf0
001ccda8
001ccda8loc_1ccda8:
001ccda8b 0x1ccdac
001ccdac
001ccdacloc_1ccdac:
001ccdacldr x1, [sp+680]
001ccdb0ldrsb x27, [x1]
001ccdb4ldr x1, [x1+168]
001ccdb8ldr x0, [sp+688]
001ccdbcblr x1
001ccdc0str x0, [sp+128]
001ccdc4subs xzr, x0, 6
001ccdc8b.eq 0x1ccdd0
001ccdccb 0x1ccde4
001ccdd0
001ccdd0loc_1ccdd0:
001ccdd0ldr x4, [sp+224]
001ccdd4ldrsb x27, [x4]
001ccdd8movz x5, 18
001ccddcstrb w5, [x4+61]
001ccde0b 0x1ccdec
001ccde4
001ccde4loc_1ccde4:
001ccde4movz x5, 18
001ccde8b 0x1ccdec
001ccdec
001ccdecloc_1ccdec:
001ccdecb 0x1cda58
001ccdf0
001ccdf0loc_1ccdf0:
001ccdf0b 0x1ccdf8
001ccdf4
001ccdf4loc_1ccdf4:
001ccdf4b 0x1ccdf8
001ccdf8
001ccdf8loc_1ccdf8:
001ccdf8ldr x4, [sp+200]
001ccdfcsubs xzr, x4, 7
001cce00b.eq 0x1cce08
001cce04b 0x1ccfb8
001cce08
001cce08loc_1cce08:
001cce08ldr x1, [sp+200]
001cce0cldr x4, [sp+192]
001cce10subs xzr, x1, 0
001cce14b.hi 0x1cce1c
001cce18b 0x1cdc88
001cce1c
001cce1cloc_1cce1c:
001cce1cldr x1, [sp+200]
001cce20ldrb w4, [x4]
001cce24ldr x5, [sp+192]
001cce28subs xzr, x1, 1
001cce2cb.hi 0x1cce34
001cce30b 0x1cdc80
001cce34
001cce34loc_1cce34:
001cce34ldr x1, [sp+200]
001cce38ldr x6, [sp+192]
001cce3cldrb w5, [x5+1]
001cce40ubfm x5, x5, 56, 7
001cce44orr x4, x4, x5
001cce48subs xzr, x1, 2
001cce4cb.hi 0x1cce54
001cce50b 0x1cdc78
001cce54
001cce54loc_1cce54:
001cce54ldr x1, [sp+200]
001cce58ldr x5, [sp+192]
001cce5cldrb w6, [x6+2]
001cce60ubfm x6, x6, 48, 7
001cce64orr x4, x4, x6
001cce68subs xzr, x1, 3
001cce6cb.hi 0x1cce74
001cce70b 0x1cdc70
001cce74
001cce74loc_1cce74:
001cce74ldrb w5, [x5+3]
001cce78ubfm x5, x5, 40, 7
001cce7corr x4, x4, x5
001cce80movz x5, 26982
001cce84movk x5, 0x65780000
001cce88subs wzr, w4, w5
001cce8cb.eq 0x1cce94
001cce90b 0x1ccfb4
001cce94
001cce94loc_1cce94:
001cce94ldr x1, [sp+200]
001cce98ldr x4, [sp+192]
001cce9csubs xzr, x1, 4
001ccea0b.hi 0x1ccea8
001ccea4b 0x1cdc68
001ccea8
001ccea8loc_1ccea8:
001ccea8ldr x1, [sp+200]
001cceacldr x5, [sp+192]
001cceb0ldrb w4, [x4+4]
001cceb4subs xzr, x1, 5
001cceb8b.hi 0x1ccec0
001ccebcb 0x1cdc60
001ccec0
001ccec0loc_1ccec0:
001ccec0ldrb w5, [x5+5]
001ccec4ubfm x5, x5, 56, 7
001ccec8orr x4, x4, x5
001cceccubfm x4, x4, 0, 15
001cced0movz x5, 13156
001cced4subs wzr, w4, w5
001cced8b.eq 0x1ccee0
001ccedcb 0x1ccfb0
001ccee0
001ccee0loc_1ccee0:
001ccee0ldr x1, [sp+200]
001ccee4ldr x4, [sp+192]
001ccee8subs xzr, x1, 6
001cceecb.hi 0x1ccef4
001ccef0b 0x1cdc58
001ccef4
001ccef4loc_1ccef4:
001ccef4ldrb w4, [x4+6]
001ccef8subs wzr, w4, 50
001ccefcb.eq 0x1ccf04
001ccf00b 0x1ccfac
001ccf04
001ccf04loc_1ccf04:
001ccf04b 0x1ccf08
001ccf08
001ccf08loc_1ccf08:
001ccf08ldr x1, [sp+680]
001ccf0cldrsb x27, [x1]
001ccf10ldr x1, [x1+168]
001ccf14ldr x0, [sp+688]
001ccf18blr x1
001ccf1cstr x0, [sp+128]
001ccf20str x0, [sp+96]
001ccf24subs xzr, x0, 5
001ccf28b.eq 0x1ccf30
001ccf2cb 0x1ccf48
001ccf30
001ccf30loc_1ccf30:
001ccf30b 0x1ccf34
001ccf34
001ccf34loc_1ccf34:
001ccf34ldr x4, [sp+224]
001ccf38ldrsb x27, [x4]
001ccf3corr x5, xzr, 15
001ccf40strb w5, [x4+61]
001ccf44b 0x1ccfa8
001ccf48
001ccf48loc_1ccf48:
001ccf48subs xzr, x0, 10
001ccf4cb.eq 0x1ccf54
001ccf50b 0x1ccf70
001ccf54
001ccf54loc_1ccf54:
001ccf54b 0x1ccf58
001ccf58
001ccf58loc_1ccf58:
001ccf58ldr x4, [sp+224]
001ccf5cldrsb x27, [x4]
001ccf60orr x5, xzr, 7
001ccf64strb w5, [x4+61]
001ccf68orr x5, xzr, 15
001ccf6cb 0x1ccfa8
001ccf70
001ccf70loc_1ccf70:
001ccf70subs xzr, x0, 13
001ccf74b.eq 0x1ccf7c
001ccf78b 0x1ccf98
001ccf7c
001ccf7cloc_1ccf7c:
001ccf7cb 0x1ccf80
001ccf80
001ccf80loc_1ccf80:
001ccf80ldr x4, [sp+224]
001ccf84ldrsb x27, [x4]
001ccf88orr x5, xzr, 2
001ccf8cstrb w5, [x4+61]
001ccf90orr x5, xzr, 15
001ccf94b 0x1ccfa8
001ccf98
001ccf98loc_1ccf98:
001ccf98b 0x1ccf9c
001ccf9c
001ccf9cloc_1ccf9c:
001ccf9cb 0x1ccfa0
001ccfa0
001ccfa0loc_1ccfa0:
001ccfa0orr x5, xzr, 15
001ccfa4b 0x1ccfa8
001ccfa8
001ccfa8loc_1ccfa8:
001ccfa8b 0x1cda58
001ccfac
001ccfacloc_1ccfac:
001ccfacb 0x1ccfbc
001ccfb0
001ccfb0loc_1ccfb0:
001ccfb0b 0x1ccfbc
001ccfb4
001ccfb4loc_1ccfb4:
001ccfb4b 0x1ccfbc
001ccfb8
001ccfb8loc_1ccfb8:
001ccfb8b 0x1ccfbc
001ccfbc
001ccfbcloc_1ccfbc:
001ccfbcldr x4, [sp+200]
001ccfc0subs xzr, x4, 7
001ccfc4b.eq 0x1ccfcc
001ccfc8b 0x1cd17c
001ccfcc
001ccfccloc_1ccfcc:
001ccfccldr x1, [sp+200]
001ccfd0ldr x4, [sp+192]
001ccfd4subs xzr, x1, 0
001ccfd8b.hi 0x1ccfe0
001ccfdcb 0x1cdc50
001ccfe0
001ccfe0loc_1ccfe0:
001ccfe0ldr x1, [sp+200]
001ccfe4ldrb w4, [x4]
001ccfe8ldr x5, [sp+192]
001ccfecsubs xzr, x1, 1
001ccff0b.hi 0x1ccff8
001ccff4b 0x1cdc48
001ccff8
001ccff8loc_1ccff8:
001ccff8ldr x1, [sp+200]
001ccffcldr x6, [sp+192]
001cd000ldrb w5, [x5+1]
001cd004ubfm x5, x5, 56, 7
001cd008orr x4, x4, x5
001cd00csubs xzr, x1, 2
001cd010b.hi 0x1cd018
001cd014b 0x1cdc40
001cd018
001cd018loc_1cd018:
001cd018ldr x1, [sp+200]
001cd01cldr x5, [sp+192]
001cd020ldrb w6, [x6+2]
001cd024ubfm x6, x6, 48, 7
001cd028orr x4, x4, x6
001cd02csubs xzr, x1, 3
001cd030b.hi 0x1cd038
001cd034b 0x1cdc38
001cd038
001cd038loc_1cd038:
001cd038ldrb w5, [x5+3]
001cd03cubfm x5, x5, 40, 7
001cd040orr x4, x4, x5
001cd044movz x5, 26982
001cd048movk x5, 0x65780000
001cd04csubs wzr, w4, w5
001cd050b.eq 0x1cd058
001cd054b 0x1cd178
001cd058
001cd058loc_1cd058:
001cd058ldr x1, [sp+200]
001cd05cldr x4, [sp+192]
001cd060subs xzr, x1, 4
001cd064b.hi 0x1cd06c
001cd068b 0x1cdc30
001cd06c
001cd06cloc_1cd06c:
001cd06cldr x1, [sp+200]
001cd070ldr x5, [sp+192]
001cd074ldrb w4, [x4+4]
001cd078subs xzr, x1, 5
001cd07cb.hi 0x1cd084
001cd080b 0x1cdc28
001cd084
001cd084loc_1cd084:
001cd084ldrb w5, [x5+5]
001cd088ubfm x5, x5, 56, 7
001cd08corr x4, x4, x5
001cd090ubfm x4, x4, 0, 15
001cd094movz x5, 13924
001cd098subs wzr, w4, w5
001cd09cb.eq 0x1cd0a4
001cd0a0b 0x1cd174
001cd0a4
001cd0a4loc_1cd0a4:
001cd0a4ldr x1, [sp+200]
001cd0a8ldr x4, [sp+192]
001cd0acsubs xzr, x1, 6
001cd0b0b.hi 0x1cd0b8
001cd0b4b 0x1cdc20
001cd0b8
001cd0b8loc_1cd0b8:
001cd0b8ldrb w4, [x4+6]
001cd0bcsubs wzr, w4, 52
001cd0c0b.eq 0x1cd0c8
001cd0c4b 0x1cd170
001cd0c8
001cd0c8loc_1cd0c8:
001cd0c8b 0x1cd0cc
001cd0cc
001cd0ccloc_1cd0cc:
001cd0ccldr x1, [sp+680]
001cd0d0ldrsb x27, [x1]
001cd0d4ldr x1, [x1+168]
001cd0d8ldr x0, [sp+688]
001cd0dcblr x1
001cd0e0str x0, [sp+128]
001cd0e4str x0, [sp+88]
001cd0e8subs xzr, x0, 6
001cd0ecb.eq 0x1cd0f4
001cd0f0b 0x1cd10c
001cd0f4
001cd0f4loc_1cd0f4:
001cd0f4b 0x1cd0f8
001cd0f8
001cd0f8loc_1cd0f8:
001cd0f8ldr x4, [sp+224]
001cd0fcldrsb x27, [x4]
001cd100orr x5, xzr, 16
001cd104strb w5, [x4+61]
001cd108b 0x1cd16c
001cd10c
001cd10cloc_1cd10c:
001cd10csubs xzr, x0, 11
001cd110b.eq 0x1cd118
001cd114b 0x1cd134
001cd118
001cd118loc_1cd118:
001cd118b 0x1cd11c
001cd11c
001cd11cloc_1cd11c:
001cd11cldr x4, [sp+224]
001cd120ldrsb x27, [x4]
001cd124orr x5, xzr, 6
001cd128strb w5, [x4+61]
001cd12corr x5, xzr, 16
001cd130b 0x1cd16c
001cd134
001cd134loc_1cd134:
001cd134subs xzr, x0, 14
001cd138b.eq 0x1cd140
001cd13cb 0x1cd15c
001cd140
001cd140loc_1cd140:
001cd140b 0x1cd144
001cd144
001cd144loc_1cd144:
001cd144ldr x4, [sp+224]
001cd148ldrsb x27, [x4]
001cd14corr x5, xzr, 1
001cd150strb w5, [x4+61]
001cd154orr x5, xzr, 16
001cd158b 0x1cd16c
001cd15c
001cd15cloc_1cd15c:
001cd15cb 0x1cd160
001cd160
001cd160loc_1cd160:
001cd160b 0x1cd164
001cd164
001cd164loc_1cd164:
001cd164orr x5, xzr, 16
001cd168b 0x1cd16c
001cd16c
001cd16cloc_1cd16c:
001cd16cb 0x1cda58
001cd170
001cd170loc_1cd170:
001cd170b 0x1cd180
001cd174
001cd174loc_1cd174:
001cd174b 0x1cd180
001cd178
001cd178loc_1cd178:
001cd178b 0x1cd180
001cd17c
001cd17cloc_1cd17c:
001cd17cb 0x1cd180
001cd180
001cd180loc_1cd180:
001cd180ldr x4, [sp+200]
001cd184subs xzr, x4, 5
001cd188b.eq 0x1cd190
001cd18cb 0x1cd354
001cd190
001cd190loc_1cd190:
001cd190ldr x1, [sp+200]
001cd194ldr x4, [sp+192]
001cd198subs xzr, x1, 0
001cd19cb.hi 0x1cd1a4
001cd1a0b 0x1cdc18
001cd1a4
001cd1a4loc_1cd1a4:
001cd1a4ldr x1, [sp+200]
001cd1a8ldrb w4, [x4]
001cd1acldr x5, [sp+192]
001cd1b0subs xzr, x1, 1
001cd1b4b.hi 0x1cd1bc
001cd1b8b 0x1cdc10
001cd1bc
001cd1bcloc_1cd1bc:
001cd1bcldr x1, [sp+200]
001cd1c0ldr x6, [sp+192]
001cd1c4ldrb w5, [x5+1]
001cd1c8ubfm x5, x5, 56, 7
001cd1ccorr x4, x4, x5
001cd1d0subs xzr, x1, 2
001cd1d4b.hi 0x1cd1dc
001cd1d8b 0x1cdc08
001cd1dc
001cd1dcloc_1cd1dc:
001cd1dcldr x1, [sp+200]
001cd1e0ldr x5, [sp+192]
001cd1e4ldrb w6, [x6+2]
001cd1e8ubfm x6, x6, 48, 7
001cd1ecorr x4, x4, x6
001cd1f0subs xzr, x1, 3
001cd1f4b.hi 0x1cd1fc
001cd1f8b 0x1cdc00
001cd1fc
001cd1fcloc_1cd1fc:
001cd1fcldrb w5, [x5+3]
001cd200ubfm x5, x5, 40, 7
001cd204orr x4, x4, x5
001cd208movz x5, 31074
001cd20cmovk x5, 0x65740000
001cd210subs wzr, w4, w5
001cd214b.eq 0x1cd21c
001cd218b 0x1cd350
001cd21c
001cd21cloc_1cd21c:
001cd21cldr x1, [sp+200]
001cd220ldr x4, [sp+192]
001cd224subs xzr, x1, 4
001cd228b.hi 0x1cd230
001cd22cb 0x1cdbf8
001cd230
001cd230loc_1cd230:
001cd230ldrb w4, [x4+4]
001cd234subs wzr, w4, 115
001cd238b.eq 0x1cd240
001cd23cb 0x1cd34c
001cd240
001cd240loc_1cd240:
001cd240b 0x1cd244
001cd244
001cd244loc_1cd244:
001cd244ldr x1, [sp+680]
001cd248ldrsb x27, [x1]
001cd24cldr x1, [x1+168]
001cd250ldr x0, [sp+688]
001cd254blr x1
001cd258str x0, [sp+128]
001cd25csubs xzr, x0, 24
001cd260b.eq 0x1cd268
001cd264b 0x1cd280
001cd268
001cd268loc_1cd268:
001cd268b 0x1cd26c
001cd26c
001cd26cloc_1cd26c:
001cd26cldr x4, [sp+224]
001cd270ldrsb x27, [x4]
001cd274movz x5, 9
001cd278strb w5, [x4+61]
001cd27cb 0x1cd348
001cd280
001cd280loc_1cd280:
001cd280ldr x1, [sp+680]
001cd284ldrsb x27, [x1]
001cd288ldr x1, [x1+168]
001cd28cldr x0, [sp+688]
001cd290blr x1
001cd294str x0, [sp+120]
001cd298subs xzr, x0, 23
001cd29ccset x1, eq
001cd2a0strb w1, [sp+62]
001cd2a4b.eq 0x1cd2ac
001cd2a8b 0x1cd300
001cd2ac
001cd2acloc_1cd2ac:
001cd2acldr x1, [sp+680]
001cd2b0ldrsb x27, [x1]
001cd2b4ldr x0, [sp+688]
001cd2b8ldr x1, [x1+88]
001cd2bcblr x1
001cd2c0str x0, [sp+544]
001cd2c4str x1, [sp+552]
001cd2c8adrp x27, 0x855000
001cd2ccldr x2, [x27+960]
001cd2d0subs xzr, x0, x2
001cd2d4cset x2, eq
001cd2d8b.eq 0x1cd2e0
001cd2dcb 0x1cd2f0
001cd2e0
001cd2e0loc_1cd2e0:
001cd2e0adrp x27, 0x855000
001cd2e4ldr x2, [x27+968]
001cd2e8bl runtime.ifaceeq
001cd2ecb 0x1cd2f8
001cd2f0
001cd2f0loc_1cd2f0:
001cd2f0mov x0, x2
001cd2f4b 0x1cd2f8
001cd2f8
001cd2f8loc_1cd2f8:
001cd2f8strb w0, [sp+62]
001cd2fcb 0x1cd304
001cd300
001cd300loc_1cd300:
001cd300b 0x1cd304
001cd304
001cd304loc_1cd304:
001cd304ldrb w4, [sp+62]
001cd308tbnz w4, 0, 0x1cd310
001cd30cb 0x1cd32c
001cd310
001cd310loc_1cd310:
001cd310b 0x1cd314
001cd314
001cd314loc_1cd314:
001cd314ldr x4, [sp+224]
001cd318ldrsb x27, [x4]
001cd31corr x5, xzr, 12
001cd320strb w5, [x4+61]
001cd324movz x5, 9
001cd328b 0x1cd348
001cd32c
001cd32cloc_1cd32c:
001cd32cb 0x1cd330
001cd330
001cd330loc_1cd330:
001cd330ldr x4, [sp+224]
001cd334ldrsb x27, [x4]
001cd338movz x5, 11
001cd33cstrb w5, [x4+61]
001cd340movz x5, 9
001cd344b 0x1cd348
001cd348
001cd348loc_1cd348:
001cd348b 0x1cda58
001cd34c
001cd34cloc_1cd34c:
001cd34cb 0x1cd358
001cd350
001cd350loc_1cd350:
001cd350b 0x1cd358
001cd354
001cd354loc_1cd354:
001cd354b 0x1cd358
001cd358
001cd358loc_1cd358:
001cd358ldr x4, [sp+200]
001cd35csubs xzr, x4, 5
001cd360b.eq 0x1cd368
001cd364b 0x1cd438
001cd368
001cd368loc_1cd368:
001cd368ldr x1, [sp+200]
001cd36cldr x4, [sp+192]
001cd370subs xzr, x1, 0
001cd374b.hi 0x1cd37c
001cd378b 0x1cdbf0
001cd37c
001cd37cloc_1cd37c:
001cd37cldr x1, [sp+200]
001cd380ldrb w4, [x4]
001cd384ldr x5, [sp+192]
001cd388subs xzr, x1, 1
001cd38cb.hi 0x1cd394
001cd390b 0x1cdbe8
001cd394
001cd394loc_1cd394:
001cd394ldr x1, [sp+200]
001cd398ldr x6, [sp+192]
001cd39cldrb w5, [x5+1]
001cd3a0ubfm x5, x5, 56, 7
001cd3a4orr x4, x4, x5
001cd3a8subs xzr, x1, 2
001cd3acb.hi 0x1cd3b4
001cd3b0b 0x1cdbe0
001cd3b4
001cd3b4loc_1cd3b4:
001cd3b4ldr x1, [sp+200]
001cd3b8ldr x5, [sp+192]
001cd3bcldrb w6, [x6+2]
001cd3c0ubfm x6, x6, 48, 7
001cd3c4orr x4, x4, x6
001cd3c8subs xzr, x1, 3
001cd3ccb.hi 0x1cd3d4
001cd3d0b 0x1cdbd8
001cd3d4
001cd3d4loc_1cd3d4:
001cd3d4ldrb w5, [x5+3]
001cd3d8ubfm x5, x5, 40, 7
001cd3dcorr x4, x4, x5
001cd3e0movz x5, 29287
001cd3e4movk x5, 0x756f0000
001cd3e8subs wzr, w4, w5
001cd3ecb.eq 0x1cd3f4
001cd3f0b 0x1cd434
001cd3f4
001cd3f4loc_1cd3f4:
001cd3f4ldr x1, [sp+200]
001cd3f8ldr x4, [sp+192]
001cd3fcsubs xzr, x1, 4
001cd400b.hi 0x1cd408
001cd404b 0x1cdbd0
001cd408
001cd408loc_1cd408:
001cd408ldrb w4, [x4+4]
001cd40csubs wzr, w4, 112
001cd410b.eq 0x1cd418
001cd414b 0x1cd430
001cd418
001cd418loc_1cd418:
001cd418b 0x1cd41c
001cd41c
001cd41cloc_1cd41c:
001cd41cldr x4, [sp+224]
001cd420ldrsb x27, [x4]
001cd424movz x5, 10
001cd428strb w5, [x4+61]
001cd42cb 0x1cda58
001cd430
001cd430loc_1cd430:
001cd430b 0x1cd43c
001cd434
001cd434loc_1cd434:
001cd434b 0x1cd43c
001cd438
001cd438loc_1cd438:
001cd438b 0x1cd43c
001cd43c
001cd43cloc_1cd43c:
001cd43cldr x0, [sp+192]
001cd440ldr x1, [sp+200]
001cd444adrp x2, 0x4e3000
001cd448add x2, x2, 2257
001cd44cmovz x3, 5
001cd450bl strings.HasPrefix
001cd454strb w0, [sp+62]
001cd458tbnz w0, 0, 0x1cd460
001cd45cb 0x1cd478
001cd460
001cd460loc_1cd460:
001cd460b 0x1cd464
001cd464
001cd464loc_1cd464:
001cd464ldr x4, [sp+224]
001cd468ldrsb x27, [x4]
001cd46corr x5, xzr, 14
001cd470strb w5, [x4+61]
001cd474b 0x1cda58
001cd478
001cd478loc_1cd478:
001cd478ldr x0, [sp+192]
001cd47cldr x1, [sp+200]
001cd480adrp x2, 0x4e3000
001cd484add x2, x2, 2262
001cd488movz x3, 5
001cd48cbl strings.HasPrefix
001cd490strb w0, [sp+61]
001cd494tbnz w0, 0, 0x1cd49c
001cd498b 0x1cd560
001cd49c
001cd49cloc_1cd49c:
001cd49cb 0x1cd4a0
001cd4a0
001cd4a0loc_1cd4a0:
001cd4a0ldr x1, [sp+200]
001cd4a4ldr x2, [sp+192]
001cd4a8subs xzr, x1, 5
001cd4acb.hs 0x1cd4b4
001cd4b0b 0x1cdbc8
001cd4b4
001cd4b4loc_1cd4b4:
001cd4b4sub x3, x1, 5
001cd4b8sub x4, xzr, x3
001cd4bcsbfm x4, x4, 63, 63
001cd4c0movz x5, 5
001cd4c4and x4, x4, x5
001cd4c8add x2, x2, x4
001cd4ccstr x2, [sp+208]
001cd4d0str x3, [sp+216]
001cd4d4ldr x2, [sp+224]
001cd4d8ldrsb x27, [x2]
001cd4dcldr x0, [x2]
001cd4e0ldr x1, [x2+8]
001cd4e4str x0, [sp+376]
001cd4e8str x1, [sp+384]
001cd4ecbl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
001cd4f0str x0, [sp+528]
001cd4f4str x1, [sp+536]
001cd4f8bl google.golang.org/protobuf/internal/strs.JSONCamelCase
001cd4fcstr x0, [sp+512]
001cd500str x1, [sp+520]
001cd504ldr x2, [sp+216]
001cd508subs xzr, x1, x2
001cd50cb.ne 0x1cd514
001cd510b 0x1cd518
001cd514
001cd514loc_1cd514:
001cd514b 0x1cd53c
001cd518
001cd518loc_1cd518:
001cd518ldr x3, [sp+208]
001cd51cldr x2, [sp+216]
001cd520mov x1, x0
001cd524mov x0, x3
001cd528bl runtime.memequal
001cd52ctbnz w0, 0, 0x1cd534
001cd530b 0x1cd538
001cd534
001cd534loc_1cd534:
001cd534b 0x1cd55c
001cd538
001cd538loc_1cd538:
001cd538b 0x1cd53c
001cd53c
001cd53cloc_1cd53c:
001cd53cldr x3, [sp+224]
001cd540ldrsb x27, [x3]
001cd544add x0, x3, 64
001cd548str x0, [sp+368]
001cd54cldr x1, [sp+208]
001cd550ldr x2, [sp+216]
001cd554bl google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON
001cd558b 0x1cd55c
001cd55c
001cd55cloc_1cd55c:
001cd55cb 0x1cda58
001cd560
001cd560loc_1cd560:
001cd560ldr x4, [sp+200]
001cd564subs xzr, x4, 6
001cd568b.eq 0x1cd570
001cd56cb 0x1cd674
001cd570
001cd570loc_1cd570:
001cd570ldr x1, [sp+200]
001cd574ldr x4, [sp+192]
001cd578subs xzr, x1, 0
001cd57cb.hi 0x1cd584
001cd580b 0x1cdbc0
001cd584
001cd584loc_1cd584:
001cd584ldr x1, [sp+200]
001cd588ldrb w4, [x4]
001cd58cldr x5, [sp+192]
001cd590subs xzr, x1, 1
001cd594b.hi 0x1cd59c
001cd598b 0x1cdbb8
001cd59c
001cd59cloc_1cd59c:
001cd59cldr x1, [sp+200]
001cd5a0ldr x6, [sp+192]
001cd5a4ldrb w5, [x5+1]
001cd5a8ubfm x5, x5, 56, 7
001cd5acorr x4, x4, x5
001cd5b0subs xzr, x1, 2
001cd5b4b.hi 0x1cd5bc
001cd5b8b 0x1cdbb0
001cd5bc
001cd5bcloc_1cd5bc:
001cd5bcldr x1, [sp+200]
001cd5c0ldr x5, [sp+192]
001cd5c4ldrb w6, [x6+2]
001cd5c8ubfm x6, x6, 48, 7
001cd5ccorr x4, x4, x6
001cd5d0subs xzr, x1, 3
001cd5d4b.hi 0x1cd5dc
001cd5d8b 0x1cdba8
001cd5dc
001cd5dcloc_1cd5dc:
001cd5dcldrb w5, [x5+3]
001cd5e0ubfm x5, x5, 40, 7
001cd5e4orr x4, x4, x5
001cd5e8movz x5, 24944
001cd5ecmovk x5, 0x6b630000
001cd5f0subs wzr, w4, w5
001cd5f4b.eq 0x1cd5fc
001cd5f8b 0x1cd670
001cd5fc
001cd5fcloc_1cd5fc:
001cd5fcldr x1, [sp+200]
001cd600ldr x4, [sp+192]
001cd604subs xzr, x1, 4
001cd608b.hi 0x1cd610
001cd60cb 0x1cdba0
001cd610
001cd610loc_1cd610:
001cd610ldr x1, [sp+200]
001cd614ldr x5, [sp+192]
001cd618ldrb w4, [x4+4]
001cd61csubs xzr, x1, 5
001cd620b.hi 0x1cd628
001cd624b 0x1cdb98
001cd628
001cd628loc_1cd628:
001cd628ldrb w5, [x5+5]
001cd62cubfm x5, x5, 56, 7
001cd630orr x4, x4, x5
001cd634ubfm x4, x4, 0, 15
001cd638movz x5, 25701
001cd63csubs wzr, w4, w5
001cd640b.eq 0x1cd648
001cd644b 0x1cd66c
001cd648
001cd648loc_1cd648:
001cd648b 0x1cd64c
001cd64c
001cd64cloc_1cd64c:
001cd64cldr x4, [sp+224]
001cd650ldrsb x27, [x4]
001cd654orr x5, xzr, 1
001cd658strb w5, [x4+114]
001cd65cldr x4, [sp+224]
001cd660ldrsb x27, [x4]
001cd664strb w5, [x4+115]
001cd668b 0x1cda58
001cd66c
001cd66cloc_1cd66c:
001cd66cb 0x1cd678
001cd670
001cd670loc_1cd670:
001cd670b 0x1cd678
001cd674
001cd674loc_1cd674:
001cd674b 0x1cd678
001cd678
001cd678loc_1cd678:
001cd678ldr x0, [sp+192]
001cd67cldr x1, [sp+200]
001cd680adrp x2, 0x4e3000
001cd684add x2, x2, 2267
001cd688movz x3, 5
001cd68cbl strings.HasPrefix
001cd690strb w0, [sp+60]
001cd694tbnz w0, 0, 0x1cd69c
001cd698b 0x1cd730
001cd69c
001cd69cloc_1cd69c:
001cd69cb 0x1cd6a0
001cd6a0
001cd6a0loc_1cd6a0:
001cd6a0ldr x2, [sp+224]
001cd6a4ldrsb x27, [x2]
001cd6a8orr x3, xzr, 1
001cd6acstrb w3, [x2+113]
001cd6b0ldr x1, [sp+200]
001cd6b4ldr x2, [sp+192]
001cd6b8subs xzr, x1, 5
001cd6bcb.hs 0x1cd6c4
001cd6c0b 0x1cdb90
001cd6c4
001cd6c4loc_1cd6c4:
001cd6c4sub x1, x1, 5
001cd6c8sub x3, xzr, x1
001cd6ccsbfm x3, x3, 63, 63
001cd6d0movz x4, 5
001cd6d4and x3, x3, x4
001cd6d8add x0, x2, x3
001cd6dcstr x0, [sp+512]
001cd6e0str x1, [sp+520]
001cd6e4bl runtime.convTstring
001cd6e8str x0, [sp+360]
001cd6ecldr x2, [sp+224]
001cd6f0ldrsb x27, [x2]
001cd6f4adrp x3, 0x54f000
001cd6f8add x3, x3, 3680
001cd6fcstr x3, [x2+224]
001cd700adrp x27, 0x87e000
001cd704ldr w3, [x27+3056]
001cd708cbz w3, 0x1cd710
001cd70cb 0x1cd714
001cd710
001cd710loc_1cd710:
001cd710b 0x1cd728
001cd714
001cd714loc_1cd714:
001cd714bl runtime.gcWriteBarrier2
001cd718str x0, [x25]
001cd71cldr x4, [x2+232]
001cd720str x4, [x25+8]
001cd724b 0x1cd728
001cd728
001cd728loc_1cd728:
001cd728str x0, [x2+232]
001cd72cb 0x1cda58
001cd730
001cd730loc_1cd730:
001cd730ldr x0, [sp+192]
001cd734ldr x1, [sp+200]
001cd738adrp x2, 0x4e3000
001cd73cadd x2, x2, 1414
001cd740orr x3, xzr, 4
001cd744bl strings.HasPrefix
001cd748strb w0, [sp+59]
001cd74ctbnz w0, 0, 0x1cd754
001cd750b 0x1cd91c
001cd754
001cd754loc_1cd754:
001cd754b 0x1cd758
001cd758
001cd758loc_1cd758:
001cd758ldr x1, [sp+672]
001cd75cldr x6, [sp+664]
001cd760subs xzr, x1, 4
001cd764b.hs 0x1cd76c
001cd768b 0x1cdb88
001cd76c
001cd76cloc_1cd76c:
001cd76csub x7, x1, 4
001cd770sub x8, xzr, x7
001cd774sbfm x8, x8, 63, 63
001cd778and x8, x8, 4
001cd77cadd x6, x6, x8
001cd780str x6, [sp+512]
001cd784str x7, [sp+520]
001cd788ldr x8, [sp+672]
001cd78cstr x8, [sp+112]
001cd790str x6, [sp+192]
001cd794str x7, [sp+200]
001cd798ldr x6, [sp+112]
001cd79cstr x6, [sp+72]
001cd7a0stp xzr, xzr, [sp+488]
001cd7a4str xzr, [sp+504]
001cd7a8stp xzr, xzr, [sp+472]
001cd7acadd x27, sp, 560
001cd7b0stp xzr, xzr, [x27]
001cd7b4ldr x6, [sp+224]
001cd7b8ldrsb x27, [x6]
001cd7bcldrsb x2, [x6+61]
001cd7c0strb w2, [sp+58]
001cd7c4ldr x3, [sp+696]
001cd7c8ldr x0, [sp+192]
001cd7ccldr x1, [sp+200]
001cd7d0ldr x4, [sp+704]
001cd7d4orr x5, xzr, 2
001cd7d8bl google.golang.org/protobuf/internal/encoding/defval.Unmarshal
001cd7dcstr x0, [sp+488]
001cd7e0str x1, [sp+496]
001cd7e4str x2, [sp+504]
001cd7e8str x3, [sp+472]
001cd7ecstr x4, [sp+480]
001cd7f0str x5, [sp+560]
001cd7f4str x6, [sp+568]
001cd7f8ldr x6, [sp+488]
001cd7fcldr x7, [sp+496]
001cd800ldr x8, [sp+504]
001cd804str x6, [sp+624]
001cd808str x7, [sp+632]
001cd80cstr x8, [sp+640]
001cd810ldr x6, [sp+472]
001cd814ldr x7, [sp+480]
001cd818str x6, [sp+608]
001cd81cstr x7, [sp+616]
001cd820ldr x6, [sp+560]
001cd824ldr x7, [sp+568]
001cd828str x6, [sp+592]
001cd82cstr x7, [sp+600]
001cd830ldr x6, [sp+624]
001cd834ldr x7, [sp+632]
001cd838ldr x8, [sp+640]
001cd83cstr x6, [sp+168]
001cd840str x7, [sp+176]
001cd844str x8, [sp+184]
001cd848ldr x3, [sp+608]
001cd84cldr x4, [sp+616]
001cd850str x3, [sp+232]
001cd854str x4, [sp+240]
001cd858ldr x0, [sp+168]
001cd85cldr x1, [sp+176]
001cd860ldr x2, [sp+184]
001cd864bl google.golang.org/protobuf/internal/filedesc.DefaultValue
001cd868strb w0, [sp+272]
001cd86cstr x1, [sp+280]
001cd870str x2, [sp+288]
001cd874str x3, [sp+296]
001cd878str x4, [sp+304]
001cd87cstr x5, [sp+312]
001cd880str x6, [sp+320]
001cd884str x7, [sp+328]
001cd888str x8, [sp+336]
001cd88cldp x6, x7, [sp+272]
001cd890ldp x8, x9, [sp+288]
001cd894ldp x10, x11, [sp+304]
001cd898ldp x12, x13, [sp+320]
001cd89cstp x6, x7, [sp+400]
001cd8a0stp x8, x9, [sp+416]
001cd8a4stp x10, x11, [sp+432]
001cd8a8stp x12, x13, [sp+448]
001cd8acldr x6, [sp+336]
001cd8b0str x6, [sp+464]
001cd8b4ldr x6, [sp+224]
001cd8b8ldrsb x27, [x6]
001cd8bcadd x1, x6, 120
001cd8c0adrp x27, 0x87e000
001cd8c4ldr w7, [x27+3056]
001cd8c8cbz w7, 0x1cd8d0
001cd8ccb 0x1cd8d4
001cd8d0
001cd8d0loc_1cd8d0:
001cd8d0b 0x1cd8f0
001cd8d4
001cd8d4loc_1cd8d4:
001cd8d4str x6, [sp+264]
001cd8d8adrp x0, 0x49a000
001cd8dcadd x0, x0, 2976
001cd8e0add x2, sp, 400
001cd8e4bl runtime.wbMove
001cd8e8ldr x6, [sp+264]
001cd8ecb 0x1cd8f0
001cd8f0
001cd8f0loc_1cd8f0:
001cd8f0ldp x4, x5, [sp+400]
001cd8f4ldp x7, x8, [sp+416]
001cd8f8ldp x9, x10, [sp+432]
001cd8fcldp x11, x12, [sp+448]
001cd900stp x4, x5, [x6+120]
001cd904stp x7, x8, [x6+136]
001cd908stp x9, x10, [x6+152]
001cd90cstp x11, x12, [x6+168]
001cd910ldr x4, [sp+464]
001cd914str x4, [x6+184]
001cd918b 0x1cda58
001cd91c
001cd91cloc_1cd91c:
001cd91cldr x4, [sp+200]
001cd920subs xzr, x4, 6
001cd924b.eq 0x1cd92c
001cd928b 0x1cda50
001cd92c
001cd92cloc_1cd92c:
001cd92cldr x1, [sp+200]
001cd930ldr x4, [sp+192]
001cd934subs xzr, x1, 0
001cd938b.hi 0x1cd940
001cd93cb 0x1cdb80
001cd940
001cd940loc_1cd940:
001cd940ldr x1, [sp+200]
001cd944ldrb w4, [x4]
001cd948ldr x5, [sp+192]
001cd94csubs xzr, x1, 1
001cd950b.hi 0x1cd958
001cd954b 0x1cdb78
001cd958
001cd958loc_1cd958:
001cd958ldr x1, [sp+200]
001cd95cldr x6, [sp+192]
001cd960ldrb w5, [x5+1]
001cd964ubfm x5, x5, 56, 7
001cd968orr x4, x4, x5
001cd96csubs xzr, x1, 2
001cd970b.hi 0x1cd978
001cd974b 0x1cdb70
001cd978
001cd978loc_1cd978:
001cd978ldr x1, [sp+200]
001cd97cldr x5, [sp+192]
001cd980ldrb w6, [x6+2]
001cd984ubfm x6, x6, 48, 7
001cd988orr x4, x4, x6
001cd98csubs xzr, x1, 3
001cd990b.hi 0x1cd998
001cd994b 0x1cdb68
001cd998
001cd998loc_1cd998:
001cd998ldrb w5, [x5+3]
001cd99cubfm x5, x5, 40, 7
001cd9a0orr x4, x4, x5
001cd9a4movz x5, 29296
001cd9a8movk x5, 0x746f0000
001cd9acsubs wzr, w4, w5
001cd9b0b.eq 0x1cd9b8
001cd9b4b 0x1cda4c
001cd9b8
001cd9b8loc_1cd9b8:
001cd9b8ldr x1, [sp+200]
001cd9bcldr x4, [sp+192]
001cd9c0subs xzr, x1, 4
001cd9c4b.hi 0x1cd9cc
001cd9c8b 0x1cdb60
001cd9cc
001cd9ccloc_1cd9cc:
001cd9ccldr x1, [sp+200]
001cd9d0ldr x5, [sp+192]
001cd9d4ldrb w4, [x4+4]
001cd9d8subs xzr, x1, 5
001cd9dcb.hi 0x1cd9e4
001cd9e0b 0x1cdb58
001cd9e4
001cd9e4loc_1cd9e4:
001cd9e4ldrb w5, [x5+5]
001cd9e8ubfm x5, x5, 56, 7
001cd9ecorr x4, x4, x5
001cd9f0ubfm x4, x4, 0, 15
001cd9f4movz x5, 13167
001cd9f8subs wzr, w4, w5
001cd9fcb.eq 0x1cda04
001cda00b 0x1cda48
001cda04
001cda04loc_1cda04:
001cda04b 0x1cda08
001cda08
001cda08loc_1cda08:
001cda08ldr x4, [sp+224]
001cda0cldrsb x27, [x4]
001cda10adrp x27, 0x840000
001cda14ldr x5, [x27+2048]
001cda18adrp x27, 0x87e000
001cda1cldr w6, [x27+3056]
001cda20cbz w6, 0x1cda28
001cda24b 0x1cda2c
001cda28
001cda28loc_1cda28:
001cda28b 0x1cda40
001cda2c
001cda2cloc_1cda2c:
001cda2cbl runtime.gcWriteBarrier2
001cda30str x5, [x25]
001cda34ldr x6, [x4+16]
001cda38str x6, [x25+8]
001cda3cb 0x1cda40
001cda40
001cda40loc_1cda40:
001cda40str x5, [x4+16]
001cda44b 0x1cda58
001cda48
001cda48loc_1cda48:
001cda48b 0x1cda54
001cda4c
001cda4cloc_1cda4c:
001cda4cb 0x1cda54
001cda50
001cda50loc_1cda50:
001cda50b 0x1cda54
001cda54
001cda54loc_1cda54:
001cda54b 0x1cda58
001cda58
001cda58loc_1cda58:
001cda58ldr x0, [sp+72]
001cda5cldr x1, [sp+672]
001cda60ldr x4, [sp+664]
001cda64subs xzr, x0, x1
001cda68b.ls 0x1cda70
001cda6cb 0x1cdb54
001cda70
001cda70loc_1cda70:
001cda70sub x1, x1, x0
001cda74sub x5, xzr, x1
001cda78and x5, x0, x5, asr #63
001cda7cadd x0, x4, x5
001cda80str x0, [sp+576]
001cda84str x1, [sp+584]
001cda88adrp x2, 0x4e2000
001cda8cadd x2, x2, 4033
001cda90orr x3, xzr, 1
001cda94bl strings.TrimPrefix
001cda98str x0, [sp+664]
001cda9cstr x1, [sp+672]
001cdaa0b 0x1cdaa4
001cdaa4
001cdaa4loc_1cdaa4:
001cdaa4b 0x1cc5b4
001cdaa8
001cdaa8loc_1cdaa8:
001cdaa8ldr x2, [sp+224]
001cdaacldrsb x27, [x2]
001cdab0ldrsb x2, [x2+61]
001cdab4ubfm x2, x2, 0, 7
001cdab8subs wzr, w2, 10
001cdabcb.eq 0x1cdac4
001cdac0b 0x1cdb24
001cdac4
001cdac4loc_1cdac4:
001cdac4ldr x2, [sp+224]
001cdac8ldrsb x27, [x2]
001cdaccldr x0, [x2]
001cdad0ldr x1, [x2+8]
001cdad4str x0, [sp+344]
001cdad8str x1, [sp+352]
001cdadcbl strings.ToLower
001cdae0str x0, [sp+576]
001cdae4str x1, [sp+584]
001cdae8ldr x2, [sp+224]
001cdaecldrsb x27, [x2]
001cdaf0str x1, [x2+8]
001cdaf4adrp x27, 0x87e000
001cdaf8ldr w3, [x27+3056]
001cdafccbz w3, 0x1cdb04
001cdb00b 0x1cdb08
001cdb04
001cdb04loc_1cdb04:
001cdb04b 0x1cdb1c
001cdb08
001cdb08loc_1cdb08:
001cdb08bl runtime.gcWriteBarrier2
001cdb0cstr x0, [x25]
001cdb10ldr x3, [x2]
001cdb14str x3, [x25+8]
001cdb18b 0x1cdb1c
001cdb1c
001cdb1cloc_1cdb1c:
001cdb1cstr x0, [x2]
001cdb20b 0x1cdb28
001cdb24
001cdb24loc_1cdb24:
001cdb24b 0x1cdb28
001cdb28
001cdb28loc_1cdb28:
001cdb28ldr x2, [sp+224]
001cdb2cstr x2, [sp+392]
001cdb30adrp x3, 0x550000
001cdb34add x3, x3, 3032
001cdb38str x3, [sp+152]
001cdb3cstr x2, [sp+160]
001cdb40ldr x0, [sp+152]
001cdb44ldr x1, [sp+160]
001cdb48ldp x29, x30, [sp-8]
001cdb4cadd sp, sp, 656
001cdb50ret x30
001cdb54
001cdb54loc_1cdb54:
001cdb54bl runtime.panicSliceB
001cdb58
001cdb58loc_1cdb58:
001cdb58movz x0, 5
001cdb5cbl runtime.panicIndex
001cdb60
001cdb60loc_1cdb60:
001cdb60orr x0, xzr, 4
001cdb64bl runtime.panicIndex
001cdb68
001cdb68loc_1cdb68:
001cdb68orr x0, xzr, 3
001cdb6cbl runtime.panicIndex
001cdb70
001cdb70loc_1cdb70:
001cdb70orr x0, xzr, 2
001cdb74bl runtime.panicIndex
001cdb78
001cdb78loc_1cdb78:
001cdb78orr x0, xzr, 1
001cdb7cbl runtime.panicIndex
001cdb80
001cdb80loc_1cdb80:
001cdb80mov x0, xzr
001cdb84bl runtime.panicIndex
001cdb88
001cdb88loc_1cdb88:
001cdb88orr x0, xzr, 4
001cdb8cbl runtime.panicSliceB
001cdb90
001cdb90loc_1cdb90:
001cdb90movz x0, 5
001cdb94bl runtime.panicSliceB
001cdb98
001cdb98loc_1cdb98:
001cdb98movz x0, 5
001cdb9cbl runtime.panicIndex
001cdba0
001cdba0loc_1cdba0:
001cdba0orr x0, xzr, 4
001cdba4bl runtime.panicIndex
001cdba8
001cdba8loc_1cdba8:
001cdba8orr x0, xzr, 3
001cdbacbl runtime.panicIndex
001cdbb0
001cdbb0loc_1cdbb0:
001cdbb0orr x0, xzr, 2
001cdbb4bl runtime.panicIndex
001cdbb8
001cdbb8loc_1cdbb8:
001cdbb8orr x0, xzr, 1
001cdbbcbl runtime.panicIndex
001cdbc0
001cdbc0loc_1cdbc0:
001cdbc0mov x0, xzr
001cdbc4bl runtime.panicIndex
001cdbc8
001cdbc8loc_1cdbc8:
001cdbc8movz x0, 5
001cdbccbl runtime.panicSliceB
001cdbd0
001cdbd0loc_1cdbd0:
001cdbd0orr x0, xzr, 4
001cdbd4bl runtime.panicIndex
001cdbd8
001cdbd8loc_1cdbd8:
001cdbd8orr x0, xzr, 3
001cdbdcbl runtime.panicIndex
001cdbe0
001cdbe0loc_1cdbe0:
001cdbe0orr x0, xzr, 2
001cdbe4bl runtime.panicIndex
001cdbe8
001cdbe8loc_1cdbe8:
001cdbe8orr x0, xzr, 1
001cdbecbl runtime.panicIndex
001cdbf0
001cdbf0loc_1cdbf0:
001cdbf0mov x0, xzr
001cdbf4bl runtime.panicIndex
001cdbf8
001cdbf8loc_1cdbf8:
001cdbf8orr x0, xzr, 4
001cdbfcbl runtime.panicIndex
001cdc00
001cdc00loc_1cdc00:
001cdc00orr x0, xzr, 3
001cdc04bl runtime.panicIndex
001cdc08
001cdc08loc_1cdc08:
001cdc08orr x0, xzr, 2
001cdc0cbl runtime.panicIndex
001cdc10
001cdc10loc_1cdc10:
001cdc10orr x0, xzr, 1
001cdc14bl runtime.panicIndex
001cdc18
001cdc18loc_1cdc18:
001cdc18mov x0, xzr
001cdc1cbl runtime.panicIndex
001cdc20
001cdc20loc_1cdc20:
001cdc20orr x0, xzr, 6
001cdc24bl runtime.panicIndex
001cdc28
001cdc28loc_1cdc28:
001cdc28movz x0, 5
001cdc2cbl runtime.panicIndex
001cdc30
001cdc30loc_1cdc30:
001cdc30orr x0, xzr, 4
001cdc34bl runtime.panicIndex
001cdc38
001cdc38loc_1cdc38:
001cdc38orr x0, xzr, 3
001cdc3cbl runtime.panicIndex
001cdc40
001cdc40loc_1cdc40:
001cdc40orr x0, xzr, 2
001cdc44bl runtime.panicIndex
001cdc48
001cdc48loc_1cdc48:
001cdc48orr x0, xzr, 1
001cdc4cbl runtime.panicIndex
001cdc50
001cdc50loc_1cdc50:
001cdc50mov x0, xzr
001cdc54bl runtime.panicIndex
001cdc58
001cdc58loc_1cdc58:
001cdc58orr x0, xzr, 6
001cdc5cbl runtime.panicIndex
001cdc60
001cdc60loc_1cdc60:
001cdc60movz x0, 5
001cdc64bl runtime.panicIndex
001cdc68
001cdc68loc_1cdc68:
001cdc68orr x0, xzr, 4
001cdc6cbl runtime.panicIndex
001cdc70
001cdc70loc_1cdc70:
001cdc70orr x0, xzr, 3
001cdc74bl runtime.panicIndex
001cdc78
001cdc78loc_1cdc78:
001cdc78orr x0, xzr, 2
001cdc7cbl runtime.panicIndex
001cdc80
001cdc80loc_1cdc80:
001cdc80orr x0, xzr, 1
001cdc84bl runtime.panicIndex
001cdc88
001cdc88loc_1cdc88:
001cdc88mov x0, xzr
001cdc8cbl runtime.panicIndex
001cdc90
001cdc90loc_1cdc90:
001cdc90orr x0, xzr, 7
001cdc94bl runtime.panicIndex
001cdc98
001cdc98loc_1cdc98:
001cdc98orr x0, xzr, 6
001cdc9cbl runtime.panicIndex
001cdca0
001cdca0loc_1cdca0:
001cdca0movz x0, 5
001cdca4bl runtime.panicIndex
001cdca8
001cdca8loc_1cdca8:
001cdca8orr x0, xzr, 4
001cdcacbl runtime.panicIndex
001cdcb0
001cdcb0loc_1cdcb0:
001cdcb0orr x0, xzr, 3
001cdcb4bl runtime.panicIndex
001cdcb8
001cdcb8loc_1cdcb8:
001cdcb8orr x0, xzr, 2
001cdcbcbl runtime.panicIndex
001cdcc0
001cdcc0loc_1cdcc0:
001cdcc0orr x0, xzr, 1
001cdcc4bl runtime.panicIndex
001cdcc8
001cdcc8loc_1cdcc8:
001cdcc8mov x0, xzr
001cdcccbl runtime.panicIndex
001cdcd0
001cdcd0loc_1cdcd0:
001cdcd0orr x0, xzr, 7
001cdcd4bl runtime.panicIndex
001cdcd8
001cdcd8loc_1cdcd8:
001cdcd8orr x0, xzr, 6
001cdcdcbl runtime.panicIndex
001cdce0
001cdce0loc_1cdce0:
001cdce0movz x0, 5
001cdce4bl runtime.panicIndex
001cdce8
001cdce8loc_1cdce8:
001cdce8orr x0, xzr, 4
001cdcecbl runtime.panicIndex
001cdcf0
001cdcf0loc_1cdcf0:
001cdcf0orr x0, xzr, 3
001cdcf4bl runtime.panicIndex
001cdcf8
001cdcf8loc_1cdcf8:
001cdcf8orr x0, xzr, 2
001cdcfcbl runtime.panicIndex
001cdd00
001cdd00loc_1cdd00:
001cdd00orr x0, xzr, 1
001cdd04bl runtime.panicIndex
001cdd08
001cdd08loc_1cdd08:
001cdd08mov x0, xzr
001cdd0cbl runtime.panicIndex
001cdd10
001cdd10loc_1cdd10:
001cdd10movz x0, 5
001cdd14bl runtime.panicIndex
001cdd18
001cdd18loc_1cdd18:
001cdd18orr x0, xzr, 4
001cdd1cbl runtime.panicIndex
001cdd20
001cdd20loc_1cdd20:
001cdd20orr x0, xzr, 3
001cdd24bl runtime.panicIndex
001cdd28
001cdd28loc_1cdd28:
001cdd28orr x0, xzr, 2
001cdd2cbl runtime.panicIndex
001cdd30
001cdd30loc_1cdd30:
001cdd30orr x0, xzr, 1
001cdd34bl runtime.panicIndex
001cdd38
001cdd38loc_1cdd38:
001cdd38mov x0, xzr
001cdd3cbl runtime.panicIndex
001cdd40
001cdd40loc_1cdd40:
001cdd40orr x0, xzr, 2
001cdd44bl runtime.panicIndex
001cdd48
001cdd48loc_1cdd48:
001cdd48orr x0, xzr, 1
001cdd4cbl runtime.panicIndex
001cdd50
001cdd50loc_1cdd50:
001cdd50mov x0, xzr
001cdd54bl runtime.panicIndex
001cdd58
001cdd58loc_1cdd58:
001cdd58orr x0, xzr, 2
001cdd5cbl runtime.panicIndex
001cdd60
001cdd60loc_1cdd60:
001cdd60orr x0, xzr, 1
001cdd64bl runtime.panicIndex
001cdd68
001cdd68loc_1cdd68:
001cdd68mov x0, xzr
001cdd6cbl runtime.panicIndex
001cdd70
001cdd70loc_1cdd70:
001cdd70orr x0, xzr, 2
001cdd74bl runtime.panicIndex
001cdd78
001cdd78loc_1cdd78:
001cdd78orr x0, xzr, 1
001cdd7cbl runtime.panicIndex
001cdd80
001cdd80loc_1cdd80:
001cdd80mov x0, xzr
001cdd84bl runtime.panicIndex
001cdd88
001cdd88loc_1cdd88:
001cdd88movz x0, 5
001cdd8cbl runtime.panicSliceB
001cdd90
001cdd90loc_1cdd90:
001cdd90bl runtime.panicSliceAlen
001cdd94hint
001cdd98
001cdd98loc_1cdd98:
001cdd98stp x0, x1, [sp+8]
001cdd9cstp x2, x3, [sp+24]
001cdda0stp x4, x5, [sp+40]
001cdda4mov x3, x30
001cdda8bl runtime.morestack_noctxt.abi0
001cddacldp x0, x1, [sp+8]
001cddb0ldp x2, x3, [sp+24]
001cddb4ldp x4, x5, [sp+40]
001cddb8b 0x1cc530
001cddbcudf 0
001cc530
001cc530google.golang.org/protobuf/internal/encoding/tag.Unmarshal: ; void google.golang.org/protobuf/internal/encoding/tag.Unmarshal(struct string tag, reflect.Type goType, google.golang.org/protobuf/reflect/protoreflect.EnumValueDescriptors evs)
001cc530ldr x16, [x28+16]
001cc534sub x17, sp, 528
001cc538subs xzr, x17, x16
001cc53cb.ls 0x1cdd98
001cc540sub x20, sp, 656
001cc544stp x29, x30, [x20-8]
001cc548add sp, x20, 0
001cc54csub x29, sp, 8
001cc550str x0, [sp+664]
001cc554str x1, [sp+672]
001cc558str x2, [sp+680]
001cc55cstr x3, [sp+688]
001cc560str x4, [sp+696]
001cc564str x5, [sp+704]
001cc568stp xzr, xzr, [sp+152]
001cc56cadrp x0, 0x479000
001cc570add x0, x0, 4064
001cc574bl runtime.newobject
001cc578str x0, [sp+224]
001cc57cadrp x27, 0x841000
001cc580ldr x1, [x27+2040]
001cc584adrp x27, 0x87f000
001cc588ldr w2, [x27+3056]
001cc58ccbz w2, 0x1cc594
001cc590b 0x1cc598
001cc594
001cc594loc_1cc594:
001cc594b 0x1cc5ac
001cc598
001cc598loc_1cc598:
001cc598bl runtime.gcWriteBarrier2
001cc59cstr x1, [x25]
001cc5a0ldr x3, [x0+16]
001cc5a4str x3, [x25+8]
001cc5a8b 0x1cc5ac
001cc5ac
001cc5acloc_1cc5ac:
001cc5acstr x1, [x0+16]
001cc5b0b 0x1cc5b4
001cc5b4
001cc5b4loc_1cc5b4:
001cc5b4ldr x3, [sp+672]
001cc5b8str x3, [sp+144]
001cc5bccbnz x3, 0x1cc5c4
001cc5c0b 0x1cdaa8
001cc5c4
001cc5c4loc_1cc5c4:
001cc5c4ldr x0, [sp+664]
001cc5c8ldr x1, [sp+672]
001cc5ccmovz x2, 44
001cc5d0bl strings.IndexByte
001cc5d4str x0, [sp+72]
001cc5d8tbnz x0, 63, 0x1cc5e0
001cc5dcb 0x1cc5ec
001cc5e0
001cc5e0loc_1cc5e0:
001cc5e0ldr x4, [sp+672]
001cc5e4str x4, [sp+72]
001cc5e8b 0x1cc5f0
001cc5ec
001cc5ecloc_1cc5ec:
001cc5ecb 0x1cc5f0
001cc5f0
001cc5f0loc_1cc5f0:
001cc5f0ldr x1, [sp+72]
001cc5f4ldr x0, [sp+664]
001cc5f8ldr x2, [sp+672]
001cc5fcsubs xzr, x2, x1
001cc600b.hs 0x1cc608
001cc604b 0x1cdd90
001cc608
001cc608loc_1cc608:
001cc608b 0x1cc60c
001cc60c
001cc60cloc_1cc60c:
001cc60cstr x0, [sp+192]
001cc610str x1, [sp+200]
001cc614adrp x2, 0x4e4000
001cc618add x2, x2, 2252
001cc61cmovz x3, 5
001cc620bl strings.HasPrefix
001cc624strb w0, [sp+63]
001cc628tbnz w0, 0, 0x1cc630
001cc62cb 0x1cc6a4
001cc630
001cc630loc_1cc630:
001cc630b 0x1cc634
001cc634
001cc634loc_1cc634:
001cc634ldr x1, [sp+200]
001cc638ldr x4, [sp+192]
001cc63csubs xzr, x1, 5
001cc640b.hs 0x1cc648
001cc644b 0x1cdd88
001cc648
001cc648loc_1cc648:
001cc648sub x5, x1, 5
001cc64csub x6, xzr, x5
001cc650sbfm x6, x6, 63, 63
001cc654movz x7, 5
001cc658and x6, x6, x7
001cc65cadd x4, x4, x6
001cc660str x4, [sp+576]
001cc664str x5, [sp+584]
001cc668ldr x6, [sp+224]
001cc66cldrsb x27, [x6]
001cc670str x5, [x6+8]
001cc674adrp x27, 0x87f000
001cc678ldr w5, [x27+3056]
001cc67ccbz w5, 0x1cc684
001cc680b 0x1cc688
001cc684
001cc684loc_1cc684:
001cc684b 0x1cc69c
001cc688
001cc688loc_1cc688:
001cc688bl runtime.gcWriteBarrier2
001cc68cstr x4, [x25]
001cc690ldr x5, [x6]
001cc694str x5, [x25+8]
001cc698b 0x1cc69c
001cc69c
001cc69cloc_1cc69c:
001cc69cstr x4, [x6]
001cc6a0b 0x1cda58
001cc6a4
001cc6a4loc_1cc6a4:
001cc6a4ldr x0, [sp+192]
001cc6a8ldr x1, [sp+200]
001cc6acadrp x2, 0x4e6000
001cc6b0add x2, x2, 744
001cc6b4movz x3, 10
001cc6b8bl strings.Trim
001cc6bcstr x0, [sp+576]
001cc6c0str x1, [sp+584]
001cc6c4cbz x1, 0x1cc6cc
001cc6c8b 0x1cc720
001cc6cc
001cc6ccloc_1cc6cc:
001cc6ccb 0x1cc6d0
001cc6d0
001cc6d0loc_1cc6d0:
001cc6d0add x27, sp, 560
001cc6d4stp xzr, xzr, [x27]
001cc6d8ldr x0, [sp+192]
001cc6dcldr x1, [sp+200]
001cc6e0movz x2, 10
001cc6e4orr x3, xzr, 32
001cc6e8bl strconv.ParseUint
001cc6ecstr x0, [sp+136]
001cc6f0str x1, [sp+560]
001cc6f4str x2, [sp+568]
001cc6f8ldr x4, [sp+136]
001cc6fcstr x4, [sp+80]
001cc700str x1, [sp+248]
001cc704str x2, [sp+256]
001cc708ldr x4, [sp+80]
001cc70cstr x4, [sp+64]
001cc710ldr x5, [sp+224]
001cc714ldrsb x27, [x5]
001cc718str w4, [x5+56]
001cc71cb 0x1cda58
001cc720
001cc720loc_1cc720:
001cc720ldr x4, [sp+200]
001cc724subs xzr, x4, 3
001cc728b.eq 0x1cc730
001cc72cb 0x1cc7c0
001cc730
001cc730loc_1cc730:
001cc730ldr x1, [sp+200]
001cc734ldr x4, [sp+192]
001cc738subs xzr, x1, 0
001cc73cb.hi 0x1cc744
001cc740b 0x1cdd80
001cc744
001cc744loc_1cc744:
001cc744ldr x1, [sp+200]
001cc748ldrb w4, [x4]
001cc74cldr x5, [sp+192]
001cc750subs xzr, x1, 1
001cc754b.hi 0x1cc75c
001cc758b 0x1cdd78
001cc75c
001cc75cloc_1cc75c:
001cc75cldrb w5, [x5+1]
001cc760ubfm x5, x5, 56, 7
001cc764orr x4, x4, x5
001cc768ubfm x4, x4, 0, 15
001cc76cmovz x5, 28783
001cc770subs wzr, w4, w5
001cc774b.eq 0x1cc77c
001cc778b 0x1cc7bc
001cc77c
001cc77cloc_1cc77c:
001cc77cldr x1, [sp+200]
001cc780ldr x4, [sp+192]
001cc784subs xzr, x1, 2
001cc788b.hi 0x1cc790
001cc78cb 0x1cdd70
001cc790
001cc790loc_1cc790:
001cc790ldrb w4, [x4+2]
001cc794subs wzr, w4, 116
001cc798b.eq 0x1cc7a0
001cc79cb 0x1cc7b8
001cc7a0
001cc7a0loc_1cc7a0:
001cc7a0b 0x1cc7a4
001cc7a4
001cc7a4loc_1cc7a4:
001cc7a4ldr x4, [sp+224]
001cc7a8ldrsb x27, [x4]
001cc7acorr x5, xzr, 1
001cc7b0strb w5, [x4+60]
001cc7b4b 0x1cda58
001cc7b8
001cc7b8loc_1cc7b8:
001cc7b8b 0x1cc7c4
001cc7bc
001cc7bcloc_1cc7bc:
001cc7bcb 0x1cc7c4
001cc7c0
001cc7c0loc_1cc7c0:
001cc7c0b 0x1cc7c4
001cc7c4
001cc7c4loc_1cc7c4:
001cc7c4ldr x4, [sp+200]
001cc7c8subs xzr, x4, 3
001cc7ccb.eq 0x1cc7d4
001cc7d0b 0x1cc864
001cc7d4
001cc7d4loc_1cc7d4:
001cc7d4ldr x1, [sp+200]
001cc7d8ldr x4, [sp+192]
001cc7dcsubs xzr, x1, 0
001cc7e0b.hi 0x1cc7e8
001cc7e4b 0x1cdd68
001cc7e8
001cc7e8loc_1cc7e8:
001cc7e8ldr x1, [sp+200]
001cc7ecldrb w4, [x4]
001cc7f0ldr x5, [sp+192]
001cc7f4subs xzr, x1, 1
001cc7f8b.hi 0x1cc800
001cc7fcb 0x1cdd60
001cc800
001cc800loc_1cc800:
001cc800ldrb w5, [x5+1]
001cc804ubfm x5, x5, 56, 7
001cc808orr x4, x4, x5
001cc80cubfm x4, x4, 0, 15
001cc810movz x5, 25970
001cc814subs wzr, w4, w5
001cc818b.eq 0x1cc820
001cc81cb 0x1cc860
001cc820
001cc820loc_1cc820:
001cc820ldr x1, [sp+200]
001cc824ldr x4, [sp+192]
001cc828subs xzr, x1, 2
001cc82cb.hi 0x1cc834
001cc830b 0x1cdd58
001cc834
001cc834loc_1cc834:
001cc834ldrb w4, [x4+2]
001cc838subs wzr, w4, 113
001cc83cb.eq 0x1cc844
001cc840b 0x1cc85c
001cc844
001cc844loc_1cc844:
001cc844b 0x1cc848
001cc848
001cc848loc_1cc848:
001cc848ldr x4, [sp+224]
001cc84cldrsb x27, [x4]
001cc850orr x5, xzr, 2
001cc854strb w5, [x4+60]
001cc858b 0x1cda58
001cc85c
001cc85cloc_1cc85c:
001cc85cb 0x1cc868
001cc860
001cc860loc_1cc860:
001cc860b 0x1cc868
001cc864
001cc864loc_1cc864:
001cc864b 0x1cc868
001cc868
001cc868loc_1cc868:
001cc868ldr x4, [sp+200]
001cc86csubs xzr, x4, 3
001cc870b.eq 0x1cc878
001cc874b 0x1cc908
001cc878
001cc878loc_1cc878:
001cc878ldr x1, [sp+200]
001cc87cldr x4, [sp+192]
001cc880subs xzr, x1, 0
001cc884b.hi 0x1cc88c
001cc888b 0x1cdd50
001cc88c
001cc88cloc_1cc88c:
001cc88cldr x1, [sp+200]
001cc890ldrb w4, [x4]
001cc894ldr x5, [sp+192]
001cc898subs xzr, x1, 1
001cc89cb.hi 0x1cc8a4
001cc8a0b 0x1cdd48
001cc8a4
001cc8a4loc_1cc8a4:
001cc8a4ldrb w5, [x5+1]
001cc8a8ubfm x5, x5, 56, 7
001cc8acorr x4, x4, x5
001cc8b0ubfm x4, x4, 0, 15
001cc8b4movz x5, 25970
001cc8b8subs wzr, w4, w5
001cc8bcb.eq 0x1cc8c4
001cc8c0b 0x1cc904
001cc8c4
001cc8c4loc_1cc8c4:
001cc8c4ldr x1, [sp+200]
001cc8c8ldr x4, [sp+192]
001cc8ccsubs xzr, x1, 2
001cc8d0b.hi 0x1cc8d8
001cc8d4b 0x1cdd40
001cc8d8
001cc8d8loc_1cc8d8:
001cc8d8ldrb w4, [x4+2]
001cc8dcsubs wzr, w4, 112
001cc8e0b.eq 0x1cc8e8
001cc8e4b 0x1cc900
001cc8e8
001cc8e8loc_1cc8e8:
001cc8e8b 0x1cc8ec
001cc8ec
001cc8ecloc_1cc8ec:
001cc8ecldr x4, [sp+224]
001cc8f0ldrsb x27, [x4]
001cc8f4orr x5, xzr, 3
001cc8f8strb w5, [x4+60]
001cc8fcb 0x1cda58
001cc900
001cc900loc_1cc900:
001cc900b 0x1cc90c
001cc904
001cc904loc_1cc904:
001cc904b 0x1cc90c
001cc908
001cc908loc_1cc908:
001cc908b 0x1cc90c
001cc90c
001cc90cloc_1cc90c:
001cc90cldr x4, [sp+200]
001cc910subs xzr, x4, 6
001cc914b.eq 0x1cc91c
001cc918b 0x1ccb0c
001cc91c
001cc91cloc_1cc91c:
001cc91cldr x1, [sp+200]
001cc920ldr x4, [sp+192]
001cc924subs xzr, x1, 0
001cc928b.hi 0x1cc930
001cc92cb 0x1cdd38
001cc930
001cc930loc_1cc930:
001cc930ldr x1, [sp+200]
001cc934ldrb w4, [x4]
001cc938ldr x5, [sp+192]
001cc93csubs xzr, x1, 1
001cc940b.hi 0x1cc948
001cc944b 0x1cdd30
001cc948
001cc948loc_1cc948:
001cc948ldr x1, [sp+200]
001cc94cldr x6, [sp+192]
001cc950ldrb w5, [x5+1]
001cc954ubfm x5, x5, 56, 7
001cc958orr x4, x4, x5
001cc95csubs xzr, x1, 2
001cc960b.hi 0x1cc968
001cc964b 0x1cdd28
001cc968
001cc968loc_1cc968:
001cc968ldr x1, [sp+200]
001cc96cldr x5, [sp+192]
001cc970ldrb w6, [x6+2]
001cc974ubfm x6, x6, 48, 7
001cc978orr x4, x4, x6
001cc97csubs xzr, x1, 3
001cc980b.hi 0x1cc988
001cc984b 0x1cdd20
001cc988
001cc988loc_1cc988:
001cc988ldrb w5, [x5+3]
001cc98cubfm x5, x5, 40, 7
001cc990orr x4, x4, x5
001cc994movz x5, 24950
001cc998movk x5, 0x69720000
001cc99csubs wzr, w4, w5
001cc9a0b.eq 0x1cc9a8
001cc9a4b 0x1ccb08
001cc9a8
001cc9a8loc_1cc9a8:
001cc9a8ldr x1, [sp+200]
001cc9acldr x4, [sp+192]
001cc9b0subs xzr, x1, 4
001cc9b4b.hi 0x1cc9bc
001cc9b8b 0x1cdd18
001cc9bc
001cc9bcloc_1cc9bc:
001cc9bcldr x1, [sp+200]
001cc9c0ldr x5, [sp+192]
001cc9c4ldrb w4, [x4+4]
001cc9c8subs xzr, x1, 5
001cc9ccb.hi 0x1cc9d4
001cc9d0b 0x1cdd10
001cc9d4
001cc9d4loc_1cc9d4:
001cc9d4ldrb w5, [x5+5]
001cc9d8ubfm x5, x5, 56, 7
001cc9dcorr x4, x4, x5
001cc9e0ubfm x4, x4, 0, 15
001cc9e4movz x5, 29806
001cc9e8subs wzr, w4, w5
001cc9ecb.eq 0x1cc9f4
001cc9f0b 0x1ccb04
001cc9f4
001cc9f4loc_1cc9f4:
001cc9f4b 0x1cc9f8
001cc9f8
001cc9f8loc_1cc9f8:
001cc9f8ldr x1, [sp+680]
001cc9fcldrsb x27, [x1]
001cca00ldr x1, [x1+168]
001cca04ldr x0, [sp+688]
001cca08blr x1
001cca0cstr x0, [sp+128]
001cca10str x0, [sp+104]
001cca14subs xzr, x0, 5
001cca18b.ls 0x1cca20
001cca1cb 0x1cca74
001cca20
001cca20loc_1cca20:
001cca20subs xzr, x0, 1
001cca24b.eq 0x1cca2c
001cca28b 0x1cca44
001cca2c
001cca2cloc_1cca2c:
001cca2cb 0x1cca30
001cca30
001cca30loc_1cca30:
001cca30ldr x4, [sp+224]
001cca34ldrsb x27, [x4]
001cca38orr x5, xzr, 8
001cca3cstrb w5, [x4+61]
001cca40b 0x1ccb00
001cca44
001cca44loc_1cca44:
001cca44subs xzr, x0, 5
001cca48b.eq 0x1cca50
001cca4cb 0x1cca6c
001cca50
001cca50loc_1cca50:
001cca50b 0x1cca54
001cca54
001cca54loc_1cca54:
001cca54ldr x4, [sp+224]
001cca58ldrsb x27, [x4]
001cca5cmovz x5, 5
001cca60strb w5, [x4+61]
001cca64orr x5, xzr, 8
001cca68b 0x1ccb00
001cca6c
001cca6cloc_1cca6c:
001cca6cb 0x1cca70
001cca70
001cca70loc_1cca70:
001cca70b 0x1ccaf8
001cca74
001cca74loc_1cca74:
001cca74subs xzr, x0, 6
001cca78b.eq 0x1cca80
001cca7cb 0x1cca9c
001cca80
001cca80loc_1cca80:
001cca80b 0x1cca84
001cca84
001cca84loc_1cca84:
001cca84ldr x4, [sp+224]
001cca88ldrsb x27, [x4]
001cca8corr x5, xzr, 3
001cca90strb w5, [x4+61]
001cca94orr x5, xzr, 8
001cca98b 0x1ccb00
001cca9c
001cca9cloc_1cca9c:
001cca9csubs xzr, x0, 10
001ccaa0b.eq 0x1ccaa8
001ccaa4b 0x1ccac4
001ccaa8
001ccaa8loc_1ccaa8:
001ccaa8b 0x1ccaac
001ccaac
001ccaacloc_1ccaac:
001ccaacldr x4, [sp+224]
001ccab0ldrsb x27, [x4]
001ccab4movz x5, 13
001ccab8strb w5, [x4+61]
001ccabcorr x5, xzr, 8
001ccac0b 0x1ccb00
001ccac4
001ccac4loc_1ccac4:
001ccac4subs xzr, x0, 11
001ccac8b.eq 0x1ccad0
001ccaccb 0x1ccaec
001ccad0
001ccad0loc_1ccad0:
001ccad0b 0x1ccad4
001ccad4
001ccad4loc_1ccad4:
001ccad4ldr x4, [sp+224]
001ccad8ldrsb x27, [x4]
001ccadcorr x5, xzr, 4
001ccae0strb w5, [x4+61]
001ccae4orr x5, xzr, 8
001ccae8b 0x1ccb00
001ccaec
001ccaecloc_1ccaec:
001ccaecb 0x1ccaf0
001ccaf0
001ccaf0loc_1ccaf0:
001ccaf0b 0x1ccaf4
001ccaf4
001ccaf4loc_1ccaf4:
001ccaf4b 0x1ccaf8
001ccaf8
001ccaf8loc_1ccaf8:
001ccaf8orr x5, xzr, 8
001ccafcb 0x1ccb00
001ccb00
001ccb00loc_1ccb00:
001ccb00b 0x1cda58
001ccb04
001ccb04loc_1ccb04:
001ccb04b 0x1ccb10
001ccb08
001ccb08loc_1ccb08:
001ccb08b 0x1ccb10
001ccb0c
001ccb0cloc_1ccb0c:
001ccb0cb 0x1ccb10
001ccb10
001ccb10loc_1ccb10:
001ccb10ldr x4, [sp+200]
001ccb14subs xzr, x4, 8
001ccb18b.eq 0x1ccb20
001ccb1cb 0x1ccc80
001ccb20
001ccb20loc_1ccb20:
001ccb20ldr x1, [sp+200]
001ccb24ldr x4, [sp+192]
001ccb28subs xzr, x1, 0
001ccb2cb.hi 0x1ccb34
001ccb30b 0x1cdd08
001ccb34
001ccb34loc_1ccb34:
001ccb34ldr x1, [sp+200]
001ccb38ldrb w4, [x4]
001ccb3cldr x5, [sp+192]
001ccb40subs xzr, x1, 1
001ccb44b.hi 0x1ccb4c
001ccb48b 0x1cdd00
001ccb4c
001ccb4cloc_1ccb4c:
001ccb4cldr x1, [sp+200]
001ccb50ldr x6, [sp+192]
001ccb54ldrb w5, [x5+1]
001ccb58ubfm x5, x5, 56, 7
001ccb5corr x4, x4, x5
001ccb60subs xzr, x1, 2
001ccb64b.hi 0x1ccb6c
001ccb68b 0x1cdcf8
001ccb6c
001ccb6cloc_1ccb6c:
001ccb6cldr x1, [sp+200]
001ccb70ldr x5, [sp+192]
001ccb74ldrb w6, [x6+2]
001ccb78ubfm x6, x6, 48, 7
001ccb7corr x4, x4, x6
001ccb80subs xzr, x1, 3
001ccb84b.hi 0x1ccb8c
001ccb88b 0x1cdcf0
001ccb8c
001ccb8cloc_1ccb8c:
001ccb8cldr x1, [sp+200]
001ccb90ldr x6, [sp+192]
001ccb94ldrb w5, [x5+3]
001ccb98ubfm x5, x5, 40, 7
001ccb9corr x4, x4, x5
001ccba0subs xzr, x1, 4
001ccba4b.hi 0x1ccbac
001ccba8b 0x1cdce8
001ccbac
001ccbacloc_1ccbac:
001ccbacldr x1, [sp+200]
001ccbb0ldr x5, [sp+192]
001ccbb4ldrb w6, [x6+4]
001ccbb8ubfm x6, x6, 32, 7
001ccbbcorr x4, x4, x6
001ccbc0subs xzr, x1, 5
001ccbc4b.hi 0x1ccbcc
001ccbc8b 0x1cdce0
001ccbcc
001ccbccloc_1ccbcc:
001ccbccldr x1, [sp+200]
001ccbd0ldr x6, [sp+192]
001ccbd4ldrb w5, [x5+5]
001ccbd8ubfm x5, x5, 24, 7
001ccbdcorr x4, x4, x5
001ccbe0subs xzr, x1, 6
001ccbe4b.hi 0x1ccbec
001ccbe8b 0x1cdcd8
001ccbec
001ccbecloc_1ccbec:
001ccbecldr x1, [sp+200]
001ccbf0ldr x5, [sp+192]
001ccbf4ldrb w6, [x6+6]
001ccbf8ubfm x6, x6, 16, 7
001ccbfcorr x4, x4, x6
001ccc00subs xzr, x1, 7
001ccc04b.hi 0x1ccc0c
001ccc08b 0x1cdcd0
001ccc0c
001ccc0cloc_1ccc0c:
001ccc0cldrb w5, [x5+7]
001ccc10ubfm x5, x5, 8, 7
001ccc14orr x4, x4, x5
001ccc18movz x5, 27002
001ccc1cmovk x5, 0x7a670000
001ccc20movk x5, 0x676100000000
001ccc24movk x5, 0x3233000000000000
001ccc28subs xzr, x4, x5
001ccc2cb.eq 0x1ccc34
001ccc30b 0x1ccc7c
001ccc34
001ccc34loc_1ccc34:
001ccc34b 0x1ccc38
001ccc38
001ccc38loc_1ccc38:
001ccc38ldr x1, [sp+680]
001ccc3cldrsb x27, [x1]
001ccc40ldr x1, [x1+168]
001ccc44ldr x0, [sp+688]
001ccc48blr x1
001ccc4cstr x0, [sp+128]
001ccc50subs xzr, x0, 5
001ccc54b.eq 0x1ccc5c
001ccc58b 0x1ccc70
001ccc5c
001ccc5cloc_1ccc5c:
001ccc5cldr x4, [sp+224]
001ccc60ldrsb x27, [x4]
001ccc64movz x5, 17
001ccc68strb w5, [x4+61]
001ccc6cb 0x1ccc78
001ccc70
001ccc70loc_1ccc70:
001ccc70movz x5, 17
001ccc74b 0x1ccc78
001ccc78
001ccc78loc_1ccc78:
001ccc78b 0x1cda58
001ccc7c
001ccc7cloc_1ccc7c:
001ccc7cb 0x1ccc84
001ccc80
001ccc80loc_1ccc80:
001ccc80b 0x1ccc84
001ccc84
001ccc84loc_1ccc84:
001ccc84ldr x4, [sp+200]
001ccc88subs xzr, x4, 8
001ccc8cb.eq 0x1ccc94
001ccc90b 0x1ccdf4
001ccc94
001ccc94loc_1ccc94:
001ccc94ldr x1, [sp+200]
001ccc98ldr x4, [sp+192]
001ccc9csubs xzr, x1, 0
001ccca0b.hi 0x1ccca8
001ccca4b 0x1cdcc8
001ccca8
001ccca8loc_1ccca8:
001ccca8ldr x1, [sp+200]
001cccacldrb w4, [x4]
001cccb0ldr x5, [sp+192]
001cccb4subs xzr, x1, 1
001cccb8b.hi 0x1cccc0
001cccbcb 0x1cdcc0
001cccc0
001cccc0loc_1cccc0:
001cccc0ldr x1, [sp+200]
001cccc4ldr x6, [sp+192]
001cccc8ldrb w5, [x5+1]
001cccccubfm x5, x5, 56, 7
001cccd0orr x4, x4, x5
001cccd4subs xzr, x1, 2
001cccd8b.hi 0x1ccce0
001cccdcb 0x1cdcb8
001ccce0
001ccce0loc_1ccce0:
001ccce0ldr x1, [sp+200]
001ccce4ldr x5, [sp+192]
001ccce8ldrb w6, [x6+2]
001cccecubfm x6, x6, 48, 7
001cccf0orr x4, x4, x6
001cccf4subs xzr, x1, 3
001cccf8b.hi 0x1ccd00
001cccfcb 0x1cdcb0
001ccd00
001ccd00loc_1ccd00:
001ccd00ldr x1, [sp+200]
001ccd04ldr x6, [sp+192]
001ccd08ldrb w5, [x5+3]
001ccd0cubfm x5, x5, 40, 7
001ccd10orr x4, x4, x5
001ccd14subs xzr, x1, 4
001ccd18b.hi 0x1ccd20
001ccd1cb 0x1cdca8
001ccd20
001ccd20loc_1ccd20:
001ccd20ldr x1, [sp+200]
001ccd24ldr x5, [sp+192]
001ccd28ldrb w6, [x6+4]
001ccd2cubfm x6, x6, 32, 7
001ccd30orr x4, x4, x6
001ccd34subs xzr, x1, 5
001ccd38b.hi 0x1ccd40
001ccd3cb 0x1cdca0
001ccd40
001ccd40loc_1ccd40:
001ccd40ldr x1, [sp+200]
001ccd44ldr x6, [sp+192]
001ccd48ldrb w5, [x5+5]
001ccd4cubfm x5, x5, 24, 7
001ccd50orr x4, x4, x5
001ccd54subs xzr, x1, 6
001ccd58b.hi 0x1ccd60
001ccd5cb 0x1cdc98
001ccd60
001ccd60loc_1ccd60:
001ccd60ldr x1, [sp+200]
001ccd64ldr x5, [sp+192]
001ccd68ldrb w6, [x6+6]
001ccd6cubfm x6, x6, 16, 7
001ccd70orr x4, x4, x6
001ccd74subs xzr, x1, 7
001ccd78b.hi 0x1ccd80
001ccd7cb 0x1cdc90
001ccd80
001ccd80loc_1ccd80:
001ccd80ldrb w5, [x5+7]
001ccd84ubfm x5, x5, 8, 7
001ccd88orr x4, x4, x5
001ccd8cmovz x5, 27002
001ccd90movk x5, 0x7a670000
001ccd94movk x5, 0x676100000000
001ccd98movk x5, 0x3436000000000000
001ccd9csubs xzr, x4, x5
001ccda0b.eq 0x1ccda8
001ccda4b 0x1ccdf0
001ccda8
001ccda8loc_1ccda8:
001ccda8b 0x1ccdac
001ccdac
001ccdacloc_1ccdac:
001ccdacldr x1, [sp+680]
001ccdb0ldrsb x27, [x1]
001ccdb4ldr x1, [x1+168]
001ccdb8ldr x0, [sp+688]
001ccdbcblr x1
001ccdc0str x0, [sp+128]
001ccdc4subs xzr, x0, 6
001ccdc8b.eq 0x1ccdd0
001ccdccb 0x1ccde4
001ccdd0
001ccdd0loc_1ccdd0:
001ccdd0ldr x4, [sp+224]
001ccdd4ldrsb x27, [x4]
001ccdd8movz x5, 18
001ccddcstrb w5, [x4+61]
001ccde0b 0x1ccdec
001ccde4
001ccde4loc_1ccde4:
001ccde4movz x5, 18
001ccde8b 0x1ccdec
001ccdec
001ccdecloc_1ccdec:
001ccdecb 0x1cda58
001ccdf0
001ccdf0loc_1ccdf0:
001ccdf0b 0x1ccdf8
001ccdf4
001ccdf4loc_1ccdf4:
001ccdf4b 0x1ccdf8
001ccdf8
001ccdf8loc_1ccdf8:
001ccdf8ldr x4, [sp+200]
001ccdfcsubs xzr, x4, 7
001cce00b.eq 0x1cce08
001cce04b 0x1ccfb8
001cce08
001cce08loc_1cce08:
001cce08ldr x1, [sp+200]
001cce0cldr x4, [sp+192]
001cce10subs xzr, x1, 0
001cce14b.hi 0x1cce1c
001cce18b 0x1cdc88
001cce1c
001cce1cloc_1cce1c:
001cce1cldr x1, [sp+200]
001cce20ldrb w4, [x4]
001cce24ldr x5, [sp+192]
001cce28subs xzr, x1, 1
001cce2cb.hi 0x1cce34
001cce30b 0x1cdc80
001cce34
001cce34loc_1cce34:
001cce34ldr x1, [sp+200]
001cce38ldr x6, [sp+192]
001cce3cldrb w5, [x5+1]
001cce40ubfm x5, x5, 56, 7
001cce44orr x4, x4, x5
001cce48subs xzr, x1, 2
001cce4cb.hi 0x1cce54
001cce50b 0x1cdc78
001cce54
001cce54loc_1cce54:
001cce54ldr x1, [sp+200]
001cce58ldr x5, [sp+192]
001cce5cldrb w6, [x6+2]
001cce60ubfm x6, x6, 48, 7
001cce64orr x4, x4, x6
001cce68subs xzr, x1, 3
001cce6cb.hi 0x1cce74
001cce70b 0x1cdc70
001cce74
001cce74loc_1cce74:
001cce74ldrb w5, [x5+3]
001cce78ubfm x5, x5, 40, 7
001cce7corr x4, x4, x5
001cce80movz x5, 26982
001cce84movk x5, 0x65780000
001cce88subs wzr, w4, w5
001cce8cb.eq 0x1cce94
001cce90b 0x1ccfb4
001cce94
001cce94loc_1cce94:
001cce94ldr x1, [sp+200]
001cce98ldr x4, [sp+192]
001cce9csubs xzr, x1, 4
001ccea0b.hi 0x1ccea8
001ccea4b 0x1cdc68
001ccea8
001ccea8loc_1ccea8:
001ccea8ldr x1, [sp+200]
001cceacldr x5, [sp+192]
001cceb0ldrb w4, [x4+4]
001cceb4subs xzr, x1, 5
001cceb8b.hi 0x1ccec0
001ccebcb 0x1cdc60
001ccec0
001ccec0loc_1ccec0:
001ccec0ldrb w5, [x5+5]
001ccec4ubfm x5, x5, 56, 7
001ccec8orr x4, x4, x5
001cceccubfm x4, x4, 0, 15
001cced0movz x5, 13156
001cced4subs wzr, w4, w5
001cced8b.eq 0x1ccee0
001ccedcb 0x1ccfb0
001ccee0
001ccee0loc_1ccee0:
001ccee0ldr x1, [sp+200]
001ccee4ldr x4, [sp+192]
001ccee8subs xzr, x1, 6
001cceecb.hi 0x1ccef4
001ccef0b 0x1cdc58
001ccef4
001ccef4loc_1ccef4:
001ccef4ldrb w4, [x4+6]
001ccef8subs wzr, w4, 50
001ccefcb.eq 0x1ccf04
001ccf00b 0x1ccfac
001ccf04
001ccf04loc_1ccf04:
001ccf04b 0x1ccf08
001ccf08
001ccf08loc_1ccf08:
001ccf08ldr x1, [sp+680]
001ccf0cldrsb x27, [x1]
001ccf10ldr x1, [x1+168]
001ccf14ldr x0, [sp+688]
001ccf18blr x1
001ccf1cstr x0, [sp+128]
001ccf20str x0, [sp+96]
001ccf24subs xzr, x0, 5
001ccf28b.eq 0x1ccf30
001ccf2cb 0x1ccf48
001ccf30
001ccf30loc_1ccf30:
001ccf30b 0x1ccf34
001ccf34
001ccf34loc_1ccf34:
001ccf34ldr x4, [sp+224]
001ccf38ldrsb x27, [x4]
001ccf3corr x5, xzr, 15
001ccf40strb w5, [x4+61]
001ccf44b 0x1ccfa8
001ccf48
001ccf48loc_1ccf48:
001ccf48subs xzr, x0, 10
001ccf4cb.eq 0x1ccf54
001ccf50b 0x1ccf70
001ccf54
001ccf54loc_1ccf54:
001ccf54b 0x1ccf58
001ccf58
001ccf58loc_1ccf58:
001ccf58ldr x4, [sp+224]
001ccf5cldrsb x27, [x4]
001ccf60orr x5, xzr, 7
001ccf64strb w5, [x4+61]
001ccf68orr x5, xzr, 15
001ccf6cb 0x1ccfa8
001ccf70
001ccf70loc_1ccf70:
001ccf70subs xzr, x0, 13
001ccf74b.eq 0x1ccf7c
001ccf78b 0x1ccf98
001ccf7c
001ccf7cloc_1ccf7c:
001ccf7cb 0x1ccf80
001ccf80
001ccf80loc_1ccf80:
001ccf80ldr x4, [sp+224]
001ccf84ldrsb x27, [x4]
001ccf88orr x5, xzr, 2
001ccf8cstrb w5, [x4+61]
001ccf90orr x5, xzr, 15
001ccf94b 0x1ccfa8
001ccf98
001ccf98loc_1ccf98:
001ccf98b 0x1ccf9c
001ccf9c
001ccf9cloc_1ccf9c:
001ccf9cb 0x1ccfa0
001ccfa0
001ccfa0loc_1ccfa0:
001ccfa0orr x5, xzr, 15
001ccfa4b 0x1ccfa8
001ccfa8
001ccfa8loc_1ccfa8:
001ccfa8b 0x1cda58
001ccfac
001ccfacloc_1ccfac:
001ccfacb 0x1ccfbc
001ccfb0
001ccfb0loc_1ccfb0:
001ccfb0b 0x1ccfbc
001ccfb4
001ccfb4loc_1ccfb4:
001ccfb4b 0x1ccfbc
001ccfb8
001ccfb8loc_1ccfb8:
001ccfb8b 0x1ccfbc
001ccfbc
001ccfbcloc_1ccfbc:
001ccfbcldr x4, [sp+200]
001ccfc0subs xzr, x4, 7
001ccfc4b.eq 0x1ccfcc
001ccfc8b 0x1cd17c
001ccfcc
001ccfccloc_1ccfcc:
001ccfccldr x1, [sp+200]
001ccfd0ldr x4, [sp+192]
001ccfd4subs xzr, x1, 0
001ccfd8b.hi 0x1ccfe0
001ccfdcb 0x1cdc50
001ccfe0
001ccfe0loc_1ccfe0:
001ccfe0ldr x1, [sp+200]
001ccfe4ldrb w4, [x4]
001ccfe8ldr x5, [sp+192]
001ccfecsubs xzr, x1, 1
001ccff0b.hi 0x1ccff8
001ccff4b 0x1cdc48
001ccff8
001ccff8loc_1ccff8:
001ccff8ldr x1, [sp+200]
001ccffcldr x6, [sp+192]
001cd000ldrb w5, [x5+1]
001cd004ubfm x5, x5, 56, 7
001cd008orr x4, x4, x5
001cd00csubs xzr, x1, 2
001cd010b.hi 0x1cd018
001cd014b 0x1cdc40
001cd018
001cd018loc_1cd018:
001cd018ldr x1, [sp+200]
001cd01cldr x5, [sp+192]
001cd020ldrb w6, [x6+2]
001cd024ubfm x6, x6, 48, 7
001cd028orr x4, x4, x6
001cd02csubs xzr, x1, 3
001cd030b.hi 0x1cd038
001cd034b 0x1cdc38
001cd038
001cd038loc_1cd038:
001cd038ldrb w5, [x5+3]
001cd03cubfm x5, x5, 40, 7
001cd040orr x4, x4, x5
001cd044movz x5, 26982
001cd048movk x5, 0x65780000
001cd04csubs wzr, w4, w5
001cd050b.eq 0x1cd058
001cd054b 0x1cd178
001cd058
001cd058loc_1cd058:
001cd058ldr x1, [sp+200]
001cd05cldr x4, [sp+192]
001cd060subs xzr, x1, 4
001cd064b.hi 0x1cd06c
001cd068b 0x1cdc30
001cd06c
001cd06cloc_1cd06c:
001cd06cldr x1, [sp+200]
001cd070ldr x5, [sp+192]
001cd074ldrb w4, [x4+4]
001cd078subs xzr, x1, 5
001cd07cb.hi 0x1cd084
001cd080b 0x1cdc28
001cd084
001cd084loc_1cd084:
001cd084ldrb w5, [x5+5]
001cd088ubfm x5, x5, 56, 7
001cd08corr x4, x4, x5
001cd090ubfm x4, x4, 0, 15
001cd094movz x5, 13924
001cd098subs wzr, w4, w5
001cd09cb.eq 0x1cd0a4
001cd0a0b 0x1cd174
001cd0a4
001cd0a4loc_1cd0a4:
001cd0a4ldr x1, [sp+200]
001cd0a8ldr x4, [sp+192]
001cd0acsubs xzr, x1, 6
001cd0b0b.hi 0x1cd0b8
001cd0b4b 0x1cdc20
001cd0b8
001cd0b8loc_1cd0b8:
001cd0b8ldrb w4, [x4+6]
001cd0bcsubs wzr, w4, 52
001cd0c0b.eq 0x1cd0c8
001cd0c4b 0x1cd170
001cd0c8
001cd0c8loc_1cd0c8:
001cd0c8b 0x1cd0cc
001cd0cc
001cd0ccloc_1cd0cc:
001cd0ccldr x1, [sp+680]
001cd0d0ldrsb x27, [x1]
001cd0d4ldr x1, [x1+168]
001cd0d8ldr x0, [sp+688]
001cd0dcblr x1
001cd0e0str x0, [sp+128]
001cd0e4str x0, [sp+88]
001cd0e8subs xzr, x0, 6
001cd0ecb.eq 0x1cd0f4
001cd0f0b 0x1cd10c
001cd0f4
001cd0f4loc_1cd0f4:
001cd0f4b 0x1cd0f8
001cd0f8
001cd0f8loc_1cd0f8:
001cd0f8ldr x4, [sp+224]
001cd0fcldrsb x27, [x4]
001cd100orr x5, xzr, 16
001cd104strb w5, [x4+61]
001cd108b 0x1cd16c
001cd10c
001cd10cloc_1cd10c:
001cd10csubs xzr, x0, 11
001cd110b.eq 0x1cd118
001cd114b 0x1cd134
001cd118
001cd118loc_1cd118:
001cd118b 0x1cd11c
001cd11c
001cd11cloc_1cd11c:
001cd11cldr x4, [sp+224]
001cd120ldrsb x27, [x4]
001cd124orr x5, xzr, 6
001cd128strb w5, [x4+61]
001cd12corr x5, xzr, 16
001cd130b 0x1cd16c
001cd134
001cd134loc_1cd134:
001cd134subs xzr, x0, 14
001cd138b.eq 0x1cd140
001cd13cb 0x1cd15c
001cd140
001cd140loc_1cd140:
001cd140b 0x1cd144
001cd144
001cd144loc_1cd144:
001cd144ldr x4, [sp+224]
001cd148ldrsb x27, [x4]
001cd14corr x5, xzr, 1
001cd150strb w5, [x4+61]
001cd154orr x5, xzr, 16
001cd158b 0x1cd16c
001cd15c
001cd15cloc_1cd15c:
001cd15cb 0x1cd160
001cd160
001cd160loc_1cd160:
001cd160b 0x1cd164
001cd164
001cd164loc_1cd164:
001cd164orr x5, xzr, 16
001cd168b 0x1cd16c
001cd16c
001cd16cloc_1cd16c:
001cd16cb 0x1cda58
001cd170
001cd170loc_1cd170:
001cd170b 0x1cd180
001cd174
001cd174loc_1cd174:
001cd174b 0x1cd180
001cd178
001cd178loc_1cd178:
001cd178b 0x1cd180
001cd17c
001cd17cloc_1cd17c:
001cd17cb 0x1cd180
001cd180
001cd180loc_1cd180:
001cd180ldr x4, [sp+200]
001cd184subs xzr, x4, 5
001cd188b.eq 0x1cd190
001cd18cb 0x1cd354
001cd190
001cd190loc_1cd190:
001cd190ldr x1, [sp+200]
001cd194ldr x4, [sp+192]
001cd198subs xzr, x1, 0
001cd19cb.hi 0x1cd1a4
001cd1a0b 0x1cdc18
001cd1a4
001cd1a4loc_1cd1a4:
001cd1a4ldr x1, [sp+200]
001cd1a8ldrb w4, [x4]
001cd1acldr x5, [sp+192]
001cd1b0subs xzr, x1, 1
001cd1b4b.hi 0x1cd1bc
001cd1b8b 0x1cdc10
001cd1bc
001cd1bcloc_1cd1bc:
001cd1bcldr x1, [sp+200]
001cd1c0ldr x6, [sp+192]
001cd1c4ldrb w5, [x5+1]
001cd1c8ubfm x5, x5, 56, 7
001cd1ccorr x4, x4, x5
001cd1d0subs xzr, x1, 2
001cd1d4b.hi 0x1cd1dc
001cd1d8b 0x1cdc08
001cd1dc
001cd1dcloc_1cd1dc:
001cd1dcldr x1, [sp+200]
001cd1e0ldr x5, [sp+192]
001cd1e4ldrb w6, [x6+2]
001cd1e8ubfm x6, x6, 48, 7
001cd1ecorr x4, x4, x6
001cd1f0subs xzr, x1, 3
001cd1f4b.hi 0x1cd1fc
001cd1f8b 0x1cdc00
001cd1fc
001cd1fcloc_1cd1fc:
001cd1fcldrb w5, [x5+3]
001cd200ubfm x5, x5, 40, 7
001cd204orr x4, x4, x5
001cd208movz x5, 31074
001cd20cmovk x5, 0x65740000
001cd210subs wzr, w4, w5
001cd214b.eq 0x1cd21c
001cd218b 0x1cd350
001cd21c
001cd21cloc_1cd21c:
001cd21cldr x1, [sp+200]
001cd220ldr x4, [sp+192]
001cd224subs xzr, x1, 4
001cd228b.hi 0x1cd230
001cd22cb 0x1cdbf8
001cd230
001cd230loc_1cd230:
001cd230ldrb w4, [x4+4]
001cd234subs wzr, w4, 115
001cd238b.eq 0x1cd240
001cd23cb 0x1cd34c
001cd240
001cd240loc_1cd240:
001cd240b 0x1cd244
001cd244
001cd244loc_1cd244:
001cd244ldr x1, [sp+680]
001cd248ldrsb x27, [x1]
001cd24cldr x1, [x1+168]
001cd250ldr x0, [sp+688]
001cd254blr x1
001cd258str x0, [sp+128]
001cd25csubs xzr, x0, 24
001cd260b.eq 0x1cd268
001cd264b 0x1cd280
001cd268
001cd268loc_1cd268:
001cd268b 0x1cd26c
001cd26c
001cd26cloc_1cd26c:
001cd26cldr x4, [sp+224]
001cd270ldrsb x27, [x4]
001cd274movz x5, 9
001cd278strb w5, [x4+61]
001cd27cb 0x1cd348
001cd280
001cd280loc_1cd280:
001cd280ldr x1, [sp+680]
001cd284ldrsb x27, [x1]
001cd288ldr x1, [x1+168]
001cd28cldr x0, [sp+688]
001cd290blr x1
001cd294str x0, [sp+120]
001cd298subs xzr, x0, 23
001cd29ccset x1, eq
001cd2a0strb w1, [sp+62]
001cd2a4b.eq 0x1cd2ac
001cd2a8b 0x1cd300
001cd2ac
001cd2acloc_1cd2ac:
001cd2acldr x1, [sp+680]
001cd2b0ldrsb x27, [x1]
001cd2b4ldr x0, [sp+688]
001cd2b8ldr x1, [x1+88]
001cd2bcblr x1
001cd2c0str x0, [sp+544]
001cd2c4str x1, [sp+552]
001cd2c8adrp x27, 0x855000
001cd2ccldr x2, [x27+960]
001cd2d0subs xzr, x0, x2
001cd2d4cset x2, eq
001cd2d8b.eq 0x1cd2e0
001cd2dcb 0x1cd2f0
001cd2e0
001cd2e0loc_1cd2e0:
001cd2e0adrp x27, 0x855000
001cd2e4ldr x2, [x27+968]
001cd2e8bl runtime.ifaceeq
001cd2ecb 0x1cd2f8
001cd2f0
001cd2f0loc_1cd2f0:
001cd2f0mov x0, x2
001cd2f4b 0x1cd2f8
001cd2f8
001cd2f8loc_1cd2f8:
001cd2f8strb w0, [sp+62]
001cd2fcb 0x1cd304
001cd300
001cd300loc_1cd300:
001cd300b 0x1cd304
001cd304
001cd304loc_1cd304:
001cd304ldrb w4, [sp+62]
001cd308tbnz w4, 0, 0x1cd310
001cd30cb 0x1cd32c
001cd310
001cd310loc_1cd310:
001cd310b 0x1cd314
001cd314
001cd314loc_1cd314:
001cd314ldr x4, [sp+224]
001cd318ldrsb x27, [x4]
001cd31corr x5, xzr, 12
001cd320strb w5, [x4+61]
001cd324movz x5, 9
001cd328b 0x1cd348
001cd32c
001cd32cloc_1cd32c:
001cd32cb 0x1cd330
001cd330
001cd330loc_1cd330:
001cd330ldr x4, [sp+224]
001cd334ldrsb x27, [x4]
001cd338movz x5, 11
001cd33cstrb w5, [x4+61]
001cd340movz x5, 9
001cd344b 0x1cd348
001cd348
001cd348loc_1cd348:
001cd348b 0x1cda58
001cd34c
001cd34cloc_1cd34c:
001cd34cb 0x1cd358
001cd350
001cd350loc_1cd350:
001cd350b 0x1cd358
001cd354
001cd354loc_1cd354:
001cd354b 0x1cd358
001cd358
001cd358loc_1cd358:
001cd358ldr x4, [sp+200]
001cd35csubs xzr, x4, 5
001cd360b.eq 0x1cd368
001cd364b 0x1cd438
001cd368
001cd368loc_1cd368:
001cd368ldr x1, [sp+200]
001cd36cldr x4, [sp+192]
001cd370subs xzr, x1, 0
001cd374b.hi 0x1cd37c
001cd378b 0x1cdbf0
001cd37c
001cd37cloc_1cd37c:
001cd37cldr x1, [sp+200]
001cd380ldrb w4, [x4]
001cd384ldr x5, [sp+192]
001cd388subs xzr, x1, 1
001cd38cb.hi 0x1cd394
001cd390b 0x1cdbe8
001cd394
001cd394loc_1cd394:
001cd394ldr x1, [sp+200]
001cd398ldr x6, [sp+192]
001cd39cldrb w5, [x5+1]
001cd3a0ubfm x5, x5, 56, 7
001cd3a4orr x4, x4, x5
001cd3a8subs xzr, x1, 2
001cd3acb.hi 0x1cd3b4
001cd3b0b 0x1cdbe0
001cd3b4
001cd3b4loc_1cd3b4:
001cd3b4ldr x1, [sp+200]
001cd3b8ldr x5, [sp+192]
001cd3bcldrb w6, [x6+2]
001cd3c0ubfm x6, x6, 48, 7
001cd3c4orr x4, x4, x6
001cd3c8subs xzr, x1, 3
001cd3ccb.hi 0x1cd3d4
001cd3d0b 0x1cdbd8
001cd3d4
001cd3d4loc_1cd3d4:
001cd3d4ldrb w5, [x5+3]
001cd3d8ubfm x5, x5, 40, 7
001cd3dcorr x4, x4, x5
001cd3e0movz x5, 29287
001cd3e4movk x5, 0x756f0000
001cd3e8subs wzr, w4, w5
001cd3ecb.eq 0x1cd3f4
001cd3f0b 0x1cd434
001cd3f4
001cd3f4loc_1cd3f4:
001cd3f4ldr x1, [sp+200]
001cd3f8ldr x4, [sp+192]
001cd3fcsubs xzr, x1, 4
001cd400b.hi 0x1cd408
001cd404b 0x1cdbd0
001cd408
001cd408loc_1cd408:
001cd408ldrb w4, [x4+4]
001cd40csubs wzr, w4, 112
001cd410b.eq 0x1cd418
001cd414b 0x1cd430
001cd418
001cd418loc_1cd418:
001cd418b 0x1cd41c
001cd41c
001cd41cloc_1cd41c:
001cd41cldr x4, [sp+224]
001cd420ldrsb x27, [x4]
001cd424movz x5, 10
001cd428strb w5, [x4+61]
001cd42cb 0x1cda58
001cd430
001cd430loc_1cd430:
001cd430b 0x1cd43c
001cd434
001cd434loc_1cd434:
001cd434b 0x1cd43c
001cd438
001cd438loc_1cd438:
001cd438b 0x1cd43c
001cd43c
001cd43cloc_1cd43c:
001cd43cldr x0, [sp+192]
001cd440ldr x1, [sp+200]
001cd444adrp x2, 0x4e3000
001cd448add x2, x2, 2257
001cd44cmovz x3, 5
001cd450bl strings.HasPrefix
001cd454strb w0, [sp+62]
001cd458tbnz w0, 0, 0x1cd460
001cd45cb 0x1cd478
001cd460
001cd460loc_1cd460:
001cd460b 0x1cd464
001cd464
001cd464loc_1cd464:
001cd464ldr x4, [sp+224]
001cd468ldrsb x27, [x4]
001cd46corr x5, xzr, 14
001cd470strb w5, [x4+61]
001cd474b 0x1cda58
001cd478
001cd478loc_1cd478:
001cd478ldr x0, [sp+192]
001cd47cldr x1, [sp+200]
001cd480adrp x2, 0x4e3000
001cd484add x2, x2, 2262
001cd488movz x3, 5
001cd48cbl strings.HasPrefix
001cd490strb w0, [sp+61]
001cd494tbnz w0, 0, 0x1cd49c
001cd498b 0x1cd560
001cd49c
001cd49cloc_1cd49c:
001cd49cb 0x1cd4a0
001cd4a0
001cd4a0loc_1cd4a0:
001cd4a0ldr x1, [sp+200]
001cd4a4ldr x2, [sp+192]
001cd4a8subs xzr, x1, 5
001cd4acb.hs 0x1cd4b4
001cd4b0b 0x1cdbc8
001cd4b4
001cd4b4loc_1cd4b4:
001cd4b4sub x3, x1, 5
001cd4b8sub x4, xzr, x3
001cd4bcsbfm x4, x4, 63, 63
001cd4c0movz x5, 5
001cd4c4and x4, x4, x5
001cd4c8add x2, x2, x4
001cd4ccstr x2, [sp+208]
001cd4d0str x3, [sp+216]
001cd4d4ldr x2, [sp+224]
001cd4d8ldrsb x27, [x2]
001cd4dcldr x0, [x2]
001cd4e0ldr x1, [x2+8]
001cd4e4str x0, [sp+376]
001cd4e8str x1, [sp+384]
001cd4ecbl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
001cd4f0str x0, [sp+528]
001cd4f4str x1, [sp+536]
001cd4f8bl google.golang.org/protobuf/internal/strs.JSONCamelCase
001cd4fcstr x0, [sp+512]
001cd500str x1, [sp+520]
001cd504ldr x2, [sp+216]
001cd508subs xzr, x1, x2
001cd50cb.ne 0x1cd514
001cd510b 0x1cd518
001cd514
001cd514loc_1cd514:
001cd514b 0x1cd53c
001cd518
001cd518loc_1cd518:
001cd518ldr x3, [sp+208]
001cd51cldr x2, [sp+216]
001cd520mov x1, x0
001cd524mov x0, x3
001cd528bl runtime.memequal
001cd52ctbnz w0, 0, 0x1cd534
001cd530b 0x1cd538
001cd534
001cd534loc_1cd534:
001cd534b 0x1cd55c
001cd538
001cd538loc_1cd538:
001cd538b 0x1cd53c
001cd53c
001cd53cloc_1cd53c:
001cd53cldr x3, [sp+224]
001cd540ldrsb x27, [x3]
001cd544add x0, x3, 64
001cd548str x0, [sp+368]
001cd54cldr x1, [sp+208]
001cd550ldr x2, [sp+216]
001cd554bl google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON
001cd558b 0x1cd55c
001cd55c
001cd55cloc_1cd55c:
001cd55cb 0x1cda58
001cd560
001cd560loc_1cd560:
001cd560ldr x4, [sp+200]
001cd564subs xzr, x4, 6
001cd568b.eq 0x1cd570
001cd56cb 0x1cd674
001cd570
001cd570loc_1cd570:
001cd570ldr x1, [sp+200]
001cd574ldr x4, [sp+192]
001cd578subs xzr, x1, 0
001cd57cb.hi 0x1cd584
001cd580b 0x1cdbc0
001cd584
001cd584loc_1cd584:
001cd584ldr x1, [sp+200]
001cd588ldrb w4, [x4]
001cd58cldr x5, [sp+192]
001cd590subs xzr, x1, 1
001cd594b.hi 0x1cd59c
001cd598b 0x1cdbb8
001cd59c
001cd59cloc_1cd59c:
001cd59cldr x1, [sp+200]
001cd5a0ldr x6, [sp+192]
001cd5a4ldrb w5, [x5+1]
001cd5a8ubfm x5, x5, 56, 7
001cd5acorr x4, x4, x5
001cd5b0subs xzr, x1, 2
001cd5b4b.hi 0x1cd5bc
001cd5b8b 0x1cdbb0
001cd5bc
001cd5bcloc_1cd5bc:
001cd5bcldr x1, [sp+200]
001cd5c0ldr x5, [sp+192]
001cd5c4ldrb w6, [x6+2]
001cd5c8ubfm x6, x6, 48, 7
001cd5ccorr x4, x4, x6
001cd5d0subs xzr, x1, 3
001cd5d4b.hi 0x1cd5dc
001cd5d8b 0x1cdba8
001cd5dc
001cd5dcloc_1cd5dc:
001cd5dcldrb w5, [x5+3]
001cd5e0ubfm x5, x5, 40, 7
001cd5e4orr x4, x4, x5
001cd5e8movz x5, 24944
001cd5ecmovk x5, 0x6b630000
001cd5f0subs wzr, w4, w5
001cd5f4b.eq 0x1cd5fc
001cd5f8b 0x1cd670
001cd5fc
001cd5fcloc_1cd5fc:
001cd5fcldr x1, [sp+200]
001cd600ldr x4, [sp+192]
001cd604subs xzr, x1, 4
001cd608b.hi 0x1cd610
001cd60cb 0x1cdba0
001cd610
001cd610loc_1cd610:
001cd610ldr x1, [sp+200]
001cd614ldr x5, [sp+192]
001cd618ldrb w4, [x4+4]
001cd61csubs xzr, x1, 5
001cd620b.hi 0x1cd628
001cd624b 0x1cdb98
001cd628
001cd628loc_1cd628:
001cd628ldrb w5, [x5+5]
001cd62cubfm x5, x5, 56, 7
001cd630orr x4, x4, x5
001cd634ubfm x4, x4, 0, 15
001cd638movz x5, 25701
001cd63csubs wzr, w4, w5
001cd640b.eq 0x1cd648
001cd644b 0x1cd66c
001cd648
001cd648loc_1cd648:
001cd648b 0x1cd64c
001cd64c
001cd64cloc_1cd64c:
001cd64cldr x4, [sp+224]
001cd650ldrsb x27, [x4]
001cd654orr x5, xzr, 1
001cd658strb w5, [x4+114]
001cd65cldr x4, [sp+224]
001cd660ldrsb x27, [x4]
001cd664strb w5, [x4+115]
001cd668b 0x1cda58
001cd66c
001cd66cloc_1cd66c:
001cd66cb 0x1cd678
001cd670
001cd670loc_1cd670:
001cd670b 0x1cd678
001cd674
001cd674loc_1cd674:
001cd674b 0x1cd678
001cd678
001cd678loc_1cd678:
001cd678ldr x0, [sp+192]
001cd67cldr x1, [sp+200]
001cd680adrp x2, 0x4e3000
001cd684add x2, x2, 2267
001cd688movz x3, 5
001cd68cbl strings.HasPrefix
001cd690strb w0, [sp+60]
001cd694tbnz w0, 0, 0x1cd69c
001cd698b 0x1cd730
001cd69c
001cd69cloc_1cd69c:
001cd69cb 0x1cd6a0
001cd6a0
001cd6a0loc_1cd6a0:
001cd6a0ldr x2, [sp+224]
001cd6a4ldrsb x27, [x2]
001cd6a8orr x3, xzr, 1
001cd6acstrb w3, [x2+113]
001cd6b0ldr x1, [sp+200]
001cd6b4ldr x2, [sp+192]
001cd6b8subs xzr, x1, 5
001cd6bcb.hs 0x1cd6c4
001cd6c0b 0x1cdb90
001cd6c4
001cd6c4loc_1cd6c4:
001cd6c4sub x1, x1, 5
001cd6c8sub x3, xzr, x1
001cd6ccsbfm x3, x3, 63, 63
001cd6d0movz x4, 5
001cd6d4and x3, x3, x4
001cd6d8add x0, x2, x3
001cd6dcstr x0, [sp+512]
001cd6e0str x1, [sp+520]
001cd6e4bl runtime.convTstring
001cd6e8str x0, [sp+360]
001cd6ecldr x2, [sp+224]
001cd6f0ldrsb x27, [x2]
001cd6f4adrp x3, 0x54f000
001cd6f8add x3, x3, 3680
001cd6fcstr x3, [x2+224]
001cd700adrp x27, 0x87e000
001cd704ldr w3, [x27+3056]
001cd708cbz w3, 0x1cd710
001cd70cb 0x1cd714
001cd710
001cd710loc_1cd710:
001cd710b 0x1cd728
001cd714
001cd714loc_1cd714:
001cd714bl runtime.gcWriteBarrier2
001cd718str x0, [x25]
001cd71cldr x4, [x2+232]
001cd720str x4, [x25+8]
001cd724b 0x1cd728
001cd728
001cd728loc_1cd728:
001cd728str x0, [x2+232]
001cd72cb 0x1cda58
001cd730
001cd730loc_1cd730:
001cd730ldr x0, [sp+192]
001cd734ldr x1, [sp+200]
001cd738adrp x2, 0x4e3000
001cd73cadd x2, x2, 1414
001cd740orr x3, xzr, 4
001cd744bl strings.HasPrefix
001cd748strb w0, [sp+59]
001cd74ctbnz w0, 0, 0x1cd754
001cd750b 0x1cd91c
001cd754
001cd754loc_1cd754:
001cd754b 0x1cd758
001cd758
001cd758loc_1cd758:
001cd758ldr x1, [sp+672]
001cd75cldr x6, [sp+664]
001cd760subs xzr, x1, 4
001cd764b.hs 0x1cd76c
001cd768b 0x1cdb88
001cd76c
001cd76cloc_1cd76c:
001cd76csub x7, x1, 4
001cd770sub x8, xzr, x7
001cd774sbfm x8, x8, 63, 63
001cd778and x8, x8, 4
001cd77cadd x6, x6, x8
001cd780str x6, [sp+512]
001cd784str x7, [sp+520]
001cd788ldr x8, [sp+672]
001cd78cstr x8, [sp+112]
001cd790str x6, [sp+192]
001cd794str x7, [sp+200]
001cd798ldr x6, [sp+112]
001cd79cstr x6, [sp+72]
001cd7a0stp xzr, xzr, [sp+488]
001cd7a4str xzr, [sp+504]
001cd7a8stp xzr, xzr, [sp+472]
001cd7acadd x27, sp, 560
001cd7b0stp xzr, xzr, [x27]
001cd7b4ldr x6, [sp+224]
001cd7b8ldrsb x27, [x6]
001cd7bcldrsb x2, [x6+61]
001cd7c0strb w2, [sp+58]
001cd7c4ldr x3, [sp+696]
001cd7c8ldr x0, [sp+192]
001cd7ccldr x1, [sp+200]
001cd7d0ldr x4, [sp+704]
001cd7d4orr x5, xzr, 2
001cd7d8bl google.golang.org/protobuf/internal/encoding/defval.Unmarshal
001cd7dcstr x0, [sp+488]
001cd7e0str x1, [sp+496]
001cd7e4str x2, [sp+504]
001cd7e8str x3, [sp+472]
001cd7ecstr x4, [sp+480]
001cd7f0str x5, [sp+560]
001cd7f4str x6, [sp+568]
001cd7f8ldr x6, [sp+488]
001cd7fcldr x7, [sp+496]
001cd800ldr x8, [sp+504]
001cd804str x6, [sp+624]
001cd808str x7, [sp+632]
001cd80cstr x8, [sp+640]
001cd810ldr x6, [sp+472]
001cd814ldr x7, [sp+480]
001cd818str x6, [sp+608]
001cd81cstr x7, [sp+616]
001cd820ldr x6, [sp+560]
001cd824ldr x7, [sp+568]
001cd828str x6, [sp+592]
001cd82cstr x7, [sp+600]
001cd830ldr x6, [sp+624]
001cd834ldr x7, [sp+632]
001cd838ldr x8, [sp+640]
001cd83cstr x6, [sp+168]
001cd840str x7, [sp+176]
001cd844str x8, [sp+184]
001cd848ldr x3, [sp+608]
001cd84cldr x4, [sp+616]
001cd850str x3, [sp+232]
001cd854str x4, [sp+240]
001cd858ldr x0, [sp+168]
001cd85cldr x1, [sp+176]
001cd860ldr x2, [sp+184]
001cd864bl google.golang.org/protobuf/internal/filedesc.DefaultValue
001cd868strb w0, [sp+272]
001cd86cstr x1, [sp+280]
001cd870str x2, [sp+288]
001cd874str x3, [sp+296]
001cd878str x4, [sp+304]
001cd87cstr x5, [sp+312]
001cd880str x6, [sp+320]
001cd884str x7, [sp+328]
001cd888str x8, [sp+336]
001cd88cldp x6, x7, [sp+272]
001cd890ldp x8, x9, [sp+288]
001cd894ldp x10, x11, [sp+304]
001cd898ldp x12, x13, [sp+320]
001cd89cstp x6, x7, [sp+400]
001cd8a0stp x8, x9, [sp+416]
001cd8a4stp x10, x11, [sp+432]
001cd8a8stp x12, x13, [sp+448]
001cd8acldr x6, [sp+336]
001cd8b0str x6, [sp+464]
001cd8b4ldr x6, [sp+224]
001cd8b8ldrsb x27, [x6]
001cd8bcadd x1, x6, 120
001cd8c0adrp x27, 0x87e000
001cd8c4ldr w7, [x27+3056]
001cd8c8cbz w7, 0x1cd8d0
001cd8ccb 0x1cd8d4
001cd8d0
001cd8d0loc_1cd8d0:
001cd8d0b 0x1cd8f0
001cd8d4
001cd8d4loc_1cd8d4:
001cd8d4str x6, [sp+264]
001cd8d8adrp x0, 0x49a000
001cd8dcadd x0, x0, 2976
001cd8e0add x2, sp, 400
001cd8e4bl runtime.wbMove
001cd8e8ldr x6, [sp+264]
001cd8ecb 0x1cd8f0
001cd8f0
001cd8f0loc_1cd8f0:
001cd8f0ldp x4, x5, [sp+400]
001cd8f4ldp x7, x8, [sp+416]
001cd8f8ldp x9, x10, [sp+432]
001cd8fcldp x11, x12, [sp+448]
001cd900stp x4, x5, [x6+120]
001cd904stp x7, x8, [x6+136]
001cd908stp x9, x10, [x6+152]
001cd90cstp x11, x12, [x6+168]
001cd910ldr x4, [sp+464]
001cd914str x4, [x6+184]
001cd918b 0x1cda58
001cd91c
001cd91cloc_1cd91c:
001cd91cldr x4, [sp+200]
001cd920subs xzr, x4, 6
001cd924b.eq 0x1cd92c
001cd928b 0x1cda50
001cd92c
001cd92cloc_1cd92c:
001cd92cldr x1, [sp+200]
001cd930ldr x4, [sp+192]
001cd934subs xzr, x1, 0
001cd938b.hi 0x1cd940
001cd93cb 0x1cdb80
001cd940
001cd940loc_1cd940:
001cd940ldr x1, [sp+200]
001cd944ldrb w4, [x4]
001cd948ldr x5, [sp+192]
001cd94csubs xzr, x1, 1
001cd950b.hi 0x1cd958
001cd954b 0x1cdb78
001cd958
001cd958loc_1cd958:
001cd958ldr x1, [sp+200]
001cd95cldr x6, [sp+192]
001cd960ldrb w5, [x5+1]
001cd964ubfm x5, x5, 56, 7
001cd968orr x4, x4, x5
001cd96csubs xzr, x1, 2
001cd970b.hi 0x1cd978
001cd974b 0x1cdb70
001cd978
001cd978loc_1cd978:
001cd978ldr x1, [sp+200]
001cd97cldr x5, [sp+192]
001cd980ldrb w6, [x6+2]
001cd984ubfm x6, x6, 48, 7
001cd988orr x4, x4, x6
001cd98csubs xzr, x1, 3
001cd990b.hi 0x1cd998
001cd994b 0x1cdb68
001cd998
001cd998loc_1cd998:
001cd998ldrb w5, [x5+3]
001cd99cubfm x5, x5, 40, 7
001cd9a0orr x4, x4, x5
001cd9a4movz x5, 29296
001cd9a8movk x5, 0x746f0000
001cd9acsubs wzr, w4, w5
001cd9b0b.eq 0x1cd9b8
001cd9b4b 0x1cda4c
001cd9b8
001cd9b8loc_1cd9b8:
001cd9b8ldr x1, [sp+200]
001cd9bcldr x4, [sp+192]
001cd9c0subs xzr, x1, 4
001cd9c4b.hi 0x1cd9cc
001cd9c8b 0x1cdb60
001cd9cc
001cd9ccloc_1cd9cc:
001cd9ccldr x1, [sp+200]
001cd9d0ldr x5, [sp+192]
001cd9d4ldrb w4, [x4+4]
001cd9d8subs xzr, x1, 5
001cd9dcb.hi 0x1cd9e4
001cd9e0b 0x1cdb58
001cd9e4
001cd9e4loc_1cd9e4:
001cd9e4ldrb w5, [x5+5]
001cd9e8ubfm x5, x5, 56, 7
001cd9ecorr x4, x4, x5
001cd9f0ubfm x4, x4, 0, 15
001cd9f4movz x5, 13167
001cd9f8subs wzr, w4, w5
001cd9fcb.eq 0x1cda04
001cda00b 0x1cda48
001cda04
001cda04loc_1cda04:
001cda04b 0x1cda08
001cda08
001cda08loc_1cda08:
001cda08ldr x4, [sp+224]
001cda0cldrsb x27, [x4]
001cda10adrp x27, 0x840000
001cda14ldr x5, [x27+2048]
001cda18adrp x27, 0x87e000
001cda1cldr w6, [x27+3056]
001cda20cbz w6, 0x1cda28
001cda24b 0x1cda2c
001cda28
001cda28loc_1cda28:
001cda28b 0x1cda40
001cda2c
001cda2cloc_1cda2c:
001cda2cbl runtime.gcWriteBarrier2
001cda30str x5, [x25]
001cda34ldr x6, [x4+16]
001cda38str x6, [x25+8]
001cda3cb 0x1cda40
001cda40
001cda40loc_1cda40:
001cda40str x5, [x4+16]
001cda44b 0x1cda58
001cda48
001cda48loc_1cda48:
001cda48b 0x1cda54
001cda4c
001cda4cloc_1cda4c:
001cda4cb 0x1cda54
001cda50
001cda50loc_1cda50:
001cda50b 0x1cda54
001cda54
001cda54loc_1cda54:
001cda54b 0x1cda58
001cda58
001cda58loc_1cda58:
001cda58ldr x0, [sp+72]
001cda5cldr x1, [sp+672]
001cda60ldr x4, [sp+664]
001cda64subs xzr, x0, x1
001cda68b.ls 0x1cda70
001cda6cb 0x1cdb54
001cda70
001cda70loc_1cda70:
001cda70sub x1, x1, x0
001cda74sub x5, xzr, x1
001cda78and x5, x0, x5, asr #63
001cda7cadd x0, x4, x5
001cda80str x0, [sp+576]
001cda84str x1, [sp+584]
001cda88adrp x2, 0x4e2000
001cda8cadd x2, x2, 4033
001cda90orr x3, xzr, 1
001cda94bl strings.TrimPrefix
001cda98str x0, [sp+664]
001cda9cstr x1, [sp+672]
001cdaa0b 0x1cdaa4
001cdaa4
001cdaa4loc_1cdaa4:
001cdaa4b 0x1cc5b4
001cdaa8
001cdaa8loc_1cdaa8:
001cdaa8ldr x2, [sp+224]
001cdaacldrsb x27, [x2]
001cdab0ldrsb x2, [x2+61]
001cdab4ubfm x2, x2, 0, 7
001cdab8subs wzr, w2, 10
001cdabcb.eq 0x1cdac4
001cdac0b 0x1cdb24
001cdac4
001cdac4loc_1cdac4:
001cdac4ldr x2, [sp+224]
001cdac8ldrsb x27, [x2]
001cdaccldr x0, [x2]
001cdad0ldr x1, [x2+8]
001cdad4str x0, [sp+344]
001cdad8str x1, [sp+352]
001cdadcbl strings.ToLower
001cdae0str x0, [sp+576]
001cdae4str x1, [sp+584]
001cdae8ldr x2, [sp+224]
001cdaecldrsb x27, [x2]
001cdaf0str x1, [x2+8]
001cdaf4adrp x27, 0x87e000
001cdaf8ldr w3, [x27+3056]
001cdafccbz w3, 0x1cdb04
001cdb00b 0x1cdb08
001cdb04
001cdb04loc_1cdb04:
001cdb04b 0x1cdb1c
001cdb08
001cdb08loc_1cdb08:
001cdb08bl runtime.gcWriteBarrier2
001cdb0cstr x0, [x25]
001cdb10ldr x3, [x2]
001cdb14str x3, [x25+8]
001cdb18b 0x1cdb1c
001cdb1c
001cdb1cloc_1cdb1c:
001cdb1cstr x0, [x2]
001cdb20b 0x1cdb28
001cdb24
001cdb24loc_1cdb24:
001cdb24b 0x1cdb28
001cdb28
001cdb28loc_1cdb28:
001cdb28ldr x2, [sp+224]
001cdb2cstr x2, [sp+392]
001cdb30adrp x3, 0x550000
001cdb34add x3, x3, 3032
001cdb38str x3, [sp+152]
001cdb3cstr x2, [sp+160]
001cdb40ldr x0, [sp+152]
001cdb44ldr x1, [sp+160]
001cdb48ldp x29, x30, [sp-8]
001cdb4cadd sp, sp, 656
001cdb50ret x30
001cdb54
001cdb54loc_1cdb54:
001cdb54bl runtime.panicSliceB
001cdb58
001cdb58loc_1cdb58:
001cdb58movz x0, 5
001cdb5cbl runtime.panicIndex
001cdb60
001cdb60loc_1cdb60:
001cdb60orr x0, xzr, 4
001cdb64bl runtime.panicIndex
001cdb68
001cdb68loc_1cdb68:
001cdb68orr x0, xzr, 3
001cdb6cbl runtime.panicIndex
001cdb70
001cdb70loc_1cdb70:
001cdb70orr x0, xzr, 2
001cdb74bl runtime.panicIndex
001cdb78
001cdb78loc_1cdb78:
001cdb78orr x0, xzr, 1
001cdb7cbl runtime.panicIndex
001cdb80
001cdb80loc_1cdb80:
001cdb80mov x0, xzr
001cdb84bl runtime.panicIndex
001cdb88
001cdb88loc_1cdb88:
001cdb88orr x0, xzr, 4
001cdb8cbl runtime.panicSliceB
001cdb90
001cdb90loc_1cdb90:
001cdb90movz x0, 5
001cdb94bl runtime.panicSliceB
001cdb98
001cdb98loc_1cdb98:
001cdb98movz x0, 5
001cdb9cbl runtime.panicIndex
001cdba0
001cdba0loc_1cdba0:
001cdba0orr x0, xzr, 4
001cdba4bl runtime.panicIndex
001cdba8
001cdba8loc_1cdba8:
001cdba8orr x0, xzr, 3
001cdbacbl runtime.panicIndex
001cdbb0
001cdbb0loc_1cdbb0:
001cdbb0orr x0, xzr, 2
001cdbb4bl runtime.panicIndex
001cdbb8
001cdbb8loc_1cdbb8:
001cdbb8orr x0, xzr, 1
001cdbbcbl runtime.panicIndex
001cdbc0
001cdbc0loc_1cdbc0:
001cdbc0mov x0, xzr
001cdbc4bl runtime.panicIndex
001cdbc8
001cdbc8loc_1cdbc8:
001cdbc8movz x0, 5
001cdbccbl runtime.panicSliceB
001cdbd0
001cdbd0loc_1cdbd0:
001cdbd0orr x0, xzr, 4
001cdbd4bl runtime.panicIndex
001cdbd8
001cdbd8loc_1cdbd8:
001cdbd8orr x0, xzr, 3
001cdbdcbl runtime.panicIndex
001cdbe0
001cdbe0loc_1cdbe0:
001cdbe0orr x0, xzr, 2
001cdbe4bl runtime.panicIndex
001cdbe8
001cdbe8loc_1cdbe8:
001cdbe8orr x0, xzr, 1
001cdbecbl runtime.panicIndex
001cdbf0
001cdbf0loc_1cdbf0:
001cdbf0mov x0, xzr
001cdbf4bl runtime.panicIndex
001cdbf8
001cdbf8loc_1cdbf8:
001cdbf8orr x0, xzr, 4
001cdbfcbl runtime.panicIndex
001cdc00
001cdc00loc_1cdc00:
001cdc00orr x0, xzr, 3
001cdc04bl runtime.panicIndex
001cdc08
001cdc08loc_1cdc08:
001cdc08orr x0, xzr, 2
001cdc0cbl runtime.panicIndex
001cdc10
001cdc10loc_1cdc10:
001cdc10orr x0, xzr, 1
001cdc14bl runtime.panicIndex
001cdc18
001cdc18loc_1cdc18:
001cdc18mov x0, xzr
001cdc1cbl runtime.panicIndex
001cdc20
001cdc20loc_1cdc20:
001cdc20orr x0, xzr, 6
001cdc24bl runtime.panicIndex
001cdc28
001cdc28loc_1cdc28:
001cdc28movz x0, 5
001cdc2cbl runtime.panicIndex
001cdc30
001cdc30loc_1cdc30:
001cdc30orr x0, xzr, 4
001cdc34bl runtime.panicIndex
001cdc38
001cdc38loc_1cdc38:
001cdc38orr x0, xzr, 3
001cdc3cbl runtime.panicIndex
001cdc40
001cdc40loc_1cdc40:
001cdc40orr x0, xzr, 2
001cdc44bl runtime.panicIndex
001cdc48
001cdc48loc_1cdc48:
001cdc48orr x0, xzr, 1
001cdc4cbl runtime.panicIndex
001cdc50
001cdc50loc_1cdc50:
001cdc50mov x0, xzr
001cdc54bl runtime.panicIndex
001cdc58
001cdc58loc_1cdc58:
001cdc58orr x0, xzr, 6
001cdc5cbl runtime.panicIndex
001cdc60
001cdc60loc_1cdc60:
001cdc60movz x0, 5
001cdc64bl runtime.panicIndex
001cdc68
001cdc68loc_1cdc68:
001cdc68orr x0, xzr, 4
001cdc6cbl runtime.panicIndex
001cdc70
001cdc70loc_1cdc70:
001cdc70orr x0, xzr, 3
001cdc74bl runtime.panicIndex
001cdc78
001cdc78loc_1cdc78:
001cdc78orr x0, xzr, 2
001cdc7cbl runtime.panicIndex
001cdc80
001cdc80loc_1cdc80:
001cdc80orr x0, xzr, 1
001cdc84bl runtime.panicIndex
001cdc88
001cdc88loc_1cdc88:
001cdc88mov x0, xzr
001cdc8cbl runtime.panicIndex
001cdc90
001cdc90loc_1cdc90:
001cdc90orr x0, xzr, 7
001cdc94bl runtime.panicIndex
001cdc98
001cdc98loc_1cdc98:
001cdc98orr x0, xzr, 6
001cdc9cbl runtime.panicIndex
001cdca0
001cdca0loc_1cdca0:
001cdca0movz x0, 5
001cdca4bl runtime.panicIndex
001cdca8
001cdca8loc_1cdca8:
001cdca8orr x0, xzr, 4
001cdcacbl runtime.panicIndex
001cdcb0
001cdcb0loc_1cdcb0:
001cdcb0orr x0, xzr, 3
001cdcb4bl runtime.panicIndex
001cdcb8
001cdcb8loc_1cdcb8:
001cdcb8orr x0, xzr, 2
001cdcbcbl runtime.panicIndex
001cdcc0
001cdcc0loc_1cdcc0:
001cdcc0orr x0, xzr, 1
001cdcc4bl runtime.panicIndex
001cdcc8
001cdcc8loc_1cdcc8:
001cdcc8mov x0, xzr
001cdcccbl runtime.panicIndex
001cdcd0
001cdcd0loc_1cdcd0:
001cdcd0orr x0, xzr, 7
001cdcd4bl runtime.panicIndex
001cdcd8
001cdcd8loc_1cdcd8:
001cdcd8orr x0, xzr, 6
001cdcdcbl runtime.panicIndex
001cdce0
001cdce0loc_1cdce0:
001cdce0movz x0, 5
001cdce4bl runtime.panicIndex
001cdce8
001cdce8loc_1cdce8:
001cdce8orr x0, xzr, 4
001cdcecbl runtime.panicIndex
001cdcf0
001cdcf0loc_1cdcf0:
001cdcf0orr x0, xzr, 3
001cdcf4bl runtime.panicIndex
001cdcf8
001cdcf8loc_1cdcf8:
001cdcf8orr x0, xzr, 2
001cdcfcbl runtime.panicIndex
001cdd00
001cdd00loc_1cdd00:
001cdd00orr x0, xzr, 1
001cdd04bl runtime.panicIndex
001cdd08
001cdd08loc_1cdd08:
001cdd08mov x0, xzr
001cdd0cbl runtime.panicIndex
001cdd10
001cdd10loc_1cdd10:
001cdd10movz x0, 5
001cdd14bl runtime.panicIndex
001cdd18
001cdd18loc_1cdd18:
001cdd18orr x0, xzr, 4
001cdd1cbl runtime.panicIndex
001cdd20
001cdd20loc_1cdd20:
001cdd20orr x0, xzr, 3
001cdd24bl runtime.panicIndex
001cdd28
001cdd28loc_1cdd28:
001cdd28orr x0, xzr, 2
001cdd2cbl runtime.panicIndex
001cdd30
001cdd30loc_1cdd30:
001cdd30orr x0, xzr, 1
001cdd34bl runtime.panicIndex
001cdd38
001cdd38loc_1cdd38:
001cdd38mov x0, xzr
001cdd3cbl runtime.panicIndex
001cdd40
001cdd40loc_1cdd40:
001cdd40orr x0, xzr, 2
001cdd44bl runtime.panicIndex
001cdd48
001cdd48loc_1cdd48:
001cdd48orr x0, xzr, 1
001cdd4cbl runtime.panicIndex
001cdd50
001cdd50loc_1cdd50:
001cdd50mov x0, xzr
001cdd54bl runtime.panicIndex
001cdd58
001cdd58loc_1cdd58:
001cdd58orr x0, xzr, 2
001cdd5cbl runtime.panicIndex
001cdd60
001cdd60loc_1cdd60:
001cdd60orr x0, xzr, 1
001cdd64bl runtime.panicIndex
001cdd68
001cdd68loc_1cdd68:
001cdd68mov x0, xzr
001cdd6cbl runtime.panicIndex
001cdd70
001cdd70loc_1cdd70:
001cdd70orr x0, xzr, 2
001cdd74bl runtime.panicIndex
001cdd78
001cdd78loc_1cdd78:
001cdd78orr x0, xzr, 1
001cdd7cbl runtime.panicIndex
001cdd80
001cdd80loc_1cdd80:
001cdd80mov x0, xzr
001cdd84bl runtime.panicIndex
001cdd88
001cdd88loc_1cdd88:
001cdd88movz x0, 5
001cdd8cbl runtime.panicSliceB
001cdd90
001cdd90loc_1cdd90:
001cdd90bl runtime.panicSliceAlen
001cdd94hint
001cdd98
001cdd98loc_1cdd98:
001cdd98stp x0, x1, [sp+8]
001cdd9cstp x2, x3, [sp+24]
001cdda0stp x4, x5, [sp+40]
001cdda4mov x3, x30
001cdda8bl runtime.morestack_noctxt.abi0
001cddacldp x0, x1, [sp+8]
001cddb0ldp x2, x3, [sp+24]
001cddb4ldp x4, x5, [sp+40]
001cddb8b 0x1cc530
001cddbcudf 0
001cc530
Loading..