File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0013a740
0013a740reflect.callMethod: ; void reflect.callMethod(reflect.methodValue * ctxt, void * frame, bool * retValid, internal/abi.RegArgs * regs)
0013a740ldr x16, [x28+16]
0013a744sub x17, sp, 2416
0013a748subs xzr, x17, x16
0013a74cb.ls 0x13b4a0
0013a750sub x20, sp, 2544
0013a754stp x29, x30, [x20-8]
0013a758add sp, x20, 0
0013a75csub x29, sp, 8
0013a760ldr x16, [x28+32]
0013a764cbnz x16, 0x13b4bc
0013a768
0013a768loc_13a768:
0013a768str x0, [sp+2552]
0013a76cstr x1, [sp+2560]
0013a770str x2, [sp+2568]
0013a774str x3, [sp+2576]
0013a778ldrsb x27, [x0]
0013a77cldr x6, [x0+40]
0013a780ldr x7, [x0+48]
0013a784ldr x8, [x0+56]
0013a788str x6, [sp+1048]
0013a78cstr x7, [sp+1056]
0013a790str x8, [sp+1064]
0013a794str xzr, [sp+2120]
0013a798str xzr, [sp+2112]
0013a79cstr xzr, [sp+2104]
0013a7a0ldr x6, [sp+2552]
0013a7a4ldrsb x27, [x6]
0013a7a8ldr x5, [x6+32]
0013a7acstr x5, [sp+752]
0013a7b0ldr x2, [sp+1048]
0013a7b4ldr x3, [sp+1056]
0013a7b8ldr x4, [sp+1064]
0013a7bcadrp x0, 0x576000
0013a7c0add x0, x0, 1058
0013a7c4orr x1, xzr, 4
0013a7c8bl reflect.methodReceiver
0013a7ccstr x0, [sp+2120]
0013a7d0str x1, [sp+2112]
0013a7d4str x2, [sp+2104]
0013a7d8ldr x6, [sp+2120]
0013a7dcstr x6, [sp+1744]
0013a7e0ldr x6, [sp+2112]
0013a7e4str x6, [sp+1720]
0013a7e8ldr x6, [sp+2104]
0013a7ecstr x6, [sp+2528]
0013a7f0ldr x6, [sp+1744]
0013a7f4str x6, [sp+1040]
0013a7f8ldr x6, [sp+1720]
0013a7fcstr x6, [sp+824]
0013a800ldr x6, [sp+2528]
0013a804str x6, [sp+1520]
0013a808str xzr, [sp+2120]
0013a80cstr xzr, [sp+2096]
0013a810add x20, sp, 1912
0013a814adr x27, 16
0013a818stp x29, x27, [sp-24]
0013a81csub x29, sp, 24
0013a820bl fn_87ce4
0013a824sub x29, sp, 8
0013a828str xzr, [sp+2088]
0013a82cldr x0, [sp+824]
0013a830mov x1, xzr
0013a834bl reflect.funcLayout
0013a838str x0, [sp+2120]
0013a83cstr x1, [sp+2096]
0013a840add x21, sp, 1912
0013a844add x20, sp, 8
0013a848adr x27, 16
0013a84cstp x29, x27, [sp-24]
0013a850sub x29, sp, 24
0013a854bl fn_87ec8
0013a858sub x29, sp, 8
0013a85cldr x6, [sp+184]
0013a860str x6, [sp+2088]
0013a864ldr x6, [sp+2120]
0013a868str x6, [sp+2520]
0013a86cldr x6, [sp+2096]
0013a870str x6, [sp+2512]
0013a874add x21, sp, 2328
0013a878add x20, sp, 1912
0013a87cadr x27, 16
0013a880stp x29, x27, [sp-24]
0013a884sub x29, sp, 24
0013a888bl fn_87ec8
0013a88csub x29, sp, 8
0013a890ldr x6, [sp+2088]
0013a894str x6, [sp+2504]
0013a898add x21, sp, 840
0013a89cadd x20, sp, 1912
0013a8a0adr x27, 16
0013a8a4stp x29, x27, [sp-24]
0013a8a8sub x29, sp, 24
0013a8acbl fn_87ec8
0013a8b0sub x29, sp, 8
0013a8b4ldr x6, [sp+2088]
0013a8b8str x6, [sp+1016]
0013a8bcldr x6, [sp+2560]
0013a8c0str x6, [sp+832]
0013a8c4ldr x6, [sp+2576]
0013a8c8str x6, [sp+816]
0013a8ccstr xzr, [sp+2120]
0013a8d0str xzr, [sp+2096]
0013a8d4add x20, sp, 1912
0013a8d8adr x27, 16
0013a8dcstp x29, x27, [sp-24]
0013a8e0sub x29, sp, 24
0013a8e4bl fn_87ce4
0013a8e8sub x29, sp, 8
0013a8ecstr xzr, [sp+2088]
0013a8f0ldr x1, [sp+1040]
0013a8f4ldr x0, [sp+824]
0013a8f8bl reflect.funcLayout
0013a8fcstr x0, [sp+2120]
0013a900str x1, [sp+2096]
0013a904add x21, sp, 1912
0013a908add x20, sp, 8
0013a90cadr x27, 16
0013a910stp x29, x27, [sp-24]
0013a914sub x29, sp, 24
0013a918bl fn_87ec8
0013a91csub x29, sp, 8
0013a920ldr x6, [sp+184]
0013a924str x6, [sp+2088]
0013a928ldr x6, [sp+2120]
0013a92cstr x6, [sp+2320]
0013a930ldr x6, [sp+2096]
0013a934str x6, [sp+2312]
0013a938add x21, sp, 2128
0013a93cadd x20, sp, 1912
0013a940adr x27, 16
0013a944stp x29, x27, [sp-24]
0013a948sub x29, sp, 24
0013a94cbl fn_87ec8
0013a950sub x29, sp, 8
0013a954ldr x6, [sp+2088]
0013a958str x6, [sp+2304]
0013a95cldr x6, [sp+2320]
0013a960str x6, [sp+1496]
0013a964ldr x6, [sp+2312]
0013a968str x6, [sp+1504]
0013a96cadd x21, sp, 1528
0013a970add x20, sp, 2128
0013a974adr x27, 16
0013a978stp x29, x27, [sp-24]
0013a97csub x29, sp, 24
0013a980bl fn_87ec8
0013a984sub x29, sp, 8
0013a988ldr x6, [sp+2304]
0013a98cstr x6, [sp+1704]
0013a990ldr x0, [sp+1504]
0013a994bl sync.(*Pool).Get
0013a998str x0, [sp+1896]
0013a99cstr x1, [sp+1904]
0013a9a0adrp x6, 0x4bb000
0013a9a4add x6, x6, 4032
0013a9a8subs xzr, x0, x6
0013a9acb.eq 0x13a9b4
0013a9b0b 0x13b48c
0013a9b4
0013a9b4loc_13a9b4:
0013a9b4str x1, [sp+1512]
0013a9b8add x20, sp, 1104
0013a9bcadr x27, 16
0013a9c0stp x29, x27, [sp-24]
0013a9c4sub x29, sp, 24
0013a9c8bl fn_87cb0
0013a9ccsub x29, sp, 8
0013a9d0str xzr, [sp+1488]
0013a9d4ldr x4, [sp+1528]
0013a9d8ldr x1, [sp+1536]
0013a9dcsubs xzr, x1, 0
0013a9e0b.hi 0x13a9e8
0013a9e4b 0x13b484
0013a9e8
0013a9e8loc_13a9e8:
0013a9e8ldp x5, x6, [x4]
0013a9ecldp x7, x8, [x4+16]
0013a9f0ldp x4, x9, [x4+32]
0013a9f4stp x5, x6, [sp+360]
0013a9f8stp x7, x8, [sp+376]
0013a9fcstp x4, x9, [sp+392]
0013aa00ldr x4, [sp+360]
0013aa04str x4, [sp+744]
0013aa08subs xzr, x4, 2
0013aa0cb.le 0x13aa14
0013aa10b 0x13aa4c
0013aa14
0013aa14loc_13aa14:
0013aa14subs xzr, x4, 1
0013aa18b.eq 0x13aa20
0013aa1cb 0x13aa3c
0013aa20
0013aa20loc_13aa20:
0013aa20b 0x13aa24
0013aa24
0013aa24loc_13aa24:
0013aa24ldr x0, [sp+1048]
0013aa28ldr x3, [sp+1512]
0013aa2cldr x1, [sp+1056]
0013aa30ldr x2, [sp+1064]
0013aa34bl reflect.storeRcvr
0013aa38b 0x13ab08
0013aa3c
0013aa3cloc_13aa3c:
0013aa3csubs xzr, x4, 2
0013aa40b.eq 0x13aa48
0013aa44b 0x13b47c
0013aa48
0013aa48loc_13aa48:
0013aa48b 0x13aa90
0013aa4c
0013aa4cloc_13aa4c:
0013aa4csubs xzr, x4, 3
0013aa50b.eq 0x13aa58
0013aa54b 0x13aac4
0013aa58
0013aa58loc_13aa58:
0013aa58b 0x13aa5c
0013aa5c
0013aa5cloc_13aa5c:
0013aa5cldr x0, [sp+392]
0013aa60subs xzr, x0, 16
0013aa64b.lo 0x13aa6c
0013aa68b 0x13b474
0013aa6c
0013aa6cloc_13aa6c:
0013aa6cadd x4, sp, 1360
0013aa70add x4, x4, x0, lsl #3
0013aa74str x4, [sp+1800]
0013aa78ldr x0, [sp+1048]
0013aa7cldr x1, [sp+1056]
0013aa80ldr x2, [sp+1064]
0013aa84ldr x3, [sp+1800]
0013aa88bl reflect.storeRcvr
0013aa8cb 0x13aa90
0013aa90
0013aa90loc_13aa90:
0013aa90ldr x0, [sp+392]
0013aa94subs xzr, x0, 16
0013aa98b.lo 0x13aaa0
0013aa9cb 0x13b46c
0013aaa0
0013aaa0loc_13aaa0:
0013aaa0add x4, sp, 1104
0013aaa4add x4, x4, x0, lsl #3
0013aaa8str x4, [sp+1792]
0013aaacldr x0, [sp+1048]
0013aab0ldr x1, [sp+1056]
0013aab4ldr x2, [sp+1064]
0013aab8ldr x3, [sp+1792]
0013aabcbl reflect.storeRcvr
0013aac0b 0x13ab08
0013aac4
0013aac4loc_13aac4:
0013aac4subs xzr, x4, 4
0013aac8b.eq 0x13aad0
0013aaccb 0x13b44c
0013aad0
0013aad0loc_13aad0:
0013aad0b 0x13aad4
0013aad4
0013aad4loc_13aad4:
0013aad4ldr x0, [sp+400]
0013aad8subs xzr, x0, 16
0013aadcb.lo 0x13aae4
0013aae0b 0x13b444
0013aae4
0013aae4loc_13aae4:
0013aae4add x4, sp, 1232
0013aae8add x4, x4, x0, lsl #3
0013aaecstr x4, [sp+1784]
0013aaf0ldr x0, [sp+1048]
0013aaf4ldr x1, [sp+1056]
0013aaf8ldr x2, [sp+1064]
0013aafcldr x3, [sp+1784]
0013ab00bl reflect.storeRcvr
0013ab04b 0x13ab08
0013ab08
0013ab08loc_13ab08:
0013ab08ldr x0, [sp+824]
0013ab0cbl internal/abi.(*FuncType).InSlice
0013ab10str x0, [sp+1872]
0013ab14str x1, [sp+1880]
0013ab18str x2, [sp+1888]
0013ab1cstr x0, [sp+1848]
0013ab20str x1, [sp+1856]
0013ab24str x2, [sp+1864]
0013ab28str xzr, [sp+736]
0013ab2cstr x1, [sp+728]
0013ab30b 0x13ab34
0013ab34
0013ab34loc_13ab34:
0013ab34ldr x2, [sp+728]
0013ab38ldr x3, [sp+736]
0013ab3csubs xzr, x2, x3
0013ab40b.gt 0x13ab48
0013ab44b 0x13ad78
0013ab48
0013ab48loc_13ab48:
0013ab48ldr x2, [sp+736]
0013ab4cstr x2, [sp+624]
0013ab50ldr x2, [sp+736]
0013ab54ldr x3, [sp+1848]
0013ab58ldr x2, [x3+3*x2]
0013ab5cstr x2, [sp+1032]
0013ab60ldr x1, [sp+624]
0013ab64add x0, sp, 840
0013ab68bl reflect.(*abiSeq).stepsForValue
0013ab6cstr x0, [sp+784]
0013ab70str x1, [sp+792]
0013ab74str x2, [sp+800]
0013ab78ldr x2, [sp+624]
0013ab7cadd x1, x2, 1
0013ab80add x0, sp, 1528
0013ab84bl reflect.(*abiSeq).stepsForValue
0013ab88str x0, [sp+1072]
0013ab8cstr x1, [sp+1080]
0013ab90str x2, [sp+1088]
0013ab94ldr x2, [sp+792]
0013ab98str x2, [sp+776]
0013ab9ccbz x2, 0x13aba4
0013aba0b 0x13abb4
0013aba4
0013aba4loc_13aba4:
0013aba4str x1, [sp+776]
0013aba8cbnz x1, 0x13b430
0013abacb 0x13abb0
0013abb0
0013abb0loc_13abb0:
0013abb0b 0x13b0b4
0013abb4
0013abb4loc_13abb4:
0013abb4ldr x4, [sp+784]
0013abb8ldr x1, [sp+792]
0013abbcsubs xzr, x1, 0
0013abc0b.hi 0x13abc8
0013abc4b 0x13b428
0013abc8
0013abc8loc_13abc8:
0013abc8ldp x5, x6, [x4]
0013abccldp x7, x8, [x4+16]
0013abd0ldp x4, x9, [x4+32]
0013abd4stp x5, x6, [sp+312]
0013abd8stp x7, x8, [sp+328]
0013abdcstp x4, x9, [sp+344]
0013abe0ldr x4, [sp+312]
0013abe4subs xzr, x4, 1
0013abe8b.eq 0x13abf0
0013abecb 0x13acc8
0013abf0
0013abf0loc_13abf0:
0013abf0ldr x4, [sp+1072]
0013abf4ldr x1, [sp+1080]
0013abf8subs xzr, x1, 0
0013abfcb.hi 0x13ac04
0013ac00b 0x13b420
0013ac04
0013ac04loc_13ac04:
0013ac04ldp x5, x6, [x4]
0013ac08ldp x7, x8, [x4+16]
0013ac0cldp x4, x9, [x4+32]
0013ac10add x27, sp, 568
0013ac14stp x5, x6, [x27]
0013ac18add x27, sp, 584
0013ac1cstp x7, x8, [x27]
0013ac20add x27, sp, 600
0013ac24stp x4, x9, [x27]
0013ac28ldr x4, [sp+568]
0013ac2csubs xzr, x4, 1
0013ac30b.eq 0x13ac38
0013ac34b 0x13ac9c
0013ac38
0013ac38loc_13ac38:
0013ac38ldr x4, [sp+328]
0013ac3cldr x5, [sp+584]
0013ac40subs xzr, x5, x4
0013ac44b.ne 0x13b40c
0013ac48b 0x13ac4c
0013ac4c
0013ac4cloc_13ac4c:
0013ac4cldr x0, [sp+1512]
0013ac50ldr x1, [sp+592]
0013ac54adrp x2, 0x57f000
0013ac58add x2, x2, 798
0013ac5corr x3, xzr, 24
0013ac60bl reflect.add
0013ac64str x0, [sp+2104]
0013ac68ldr x0, [sp+832]
0013ac6cldr x1, [sp+336]
0013ac70adrp x2, 0x57f000
0013ac74add x2, x2, 798
0013ac78orr x3, xzr, 24
0013ac7cbl reflect.add
0013ac80str x0, [sp+1840]
0013ac84ldr x4, [sp+1032]
0013ac88ldr x1, [sp+2104]
0013ac8cmov x2, x0
0013ac90mov x0, x4
0013ac94bl reflect.typedmemmove
0013ac98b 0x13b0b4
0013ac9c
0013ac9cloc_13ac9c:
0013ac9cldr x4, [sp+1080]
0013aca0ldr x5, [sp+1072]
0013aca4ldr x6, [sp+1088]
0013aca8str x5, [sp+1816]
0013acacstr x4, [sp+1824]
0013acb0str x6, [sp+1832]
0013acb4str xzr, [sp+720]
0013acb8str x4, [sp+712]
0013acbcldr x4, [sp+1816]
0013acc0str x4, [sp+704]
0013acc4b 0x13b2c8
0013acc8
0013acc8loc_13acc8:
0013acc8ldr x4, [sp+1072]
0013acccldr x1, [sp+1080]
0013acd0subs xzr, x1, 0
0013acd4b.hi 0x13acdc
0013acd8b 0x13b2c0
0013acdc
0013acdcloc_13acdc:
0013acdcldp x5, x6, [x4]
0013ace0ldp x7, x8, [x4+16]
0013ace4ldp x4, x9, [x4+32]
0013ace8stp x5, x6, [sp+472]
0013acecstp x7, x8, [sp+488]
0013acf0stp x4, x9, [sp+504]
0013acf4ldr x4, [sp+472]
0013acf8subs xzr, x4, 1
0013acfcb.eq 0x13ad04
0013ad00b 0x13ad30
0013ad04
0013ad04loc_13ad04:
0013ad04ldr x4, [sp+792]
0013ad08ldr x5, [sp+784]
0013ad0cldr x6, [sp+800]
0013ad10str x5, [sp+1816]
0013ad14str x4, [sp+1824]
0013ad18str x6, [sp+1832]
0013ad1cstr xzr, [sp+688]
0013ad20str x4, [sp+680]
0013ad24ldr x4, [sp+1816]
0013ad28str x4, [sp+672]
0013ad2cb 0x13b14c
0013ad30
0013ad30loc_13ad30:
0013ad30ldr x2, [sp+792]
0013ad34str x2, [sp+776]
0013ad38ldr x3, [sp+1080]
0013ad3cstr x3, [sp+768]
0013ad40subs xzr, x2, x3
0013ad44b.ne 0x13b138
0013ad48b 0x13ad4c
0013ad4c
0013ad4cloc_13ad4c:
0013ad4cldr x2, [sp+792]
0013ad50ldr x3, [sp+784]
0013ad54ldr x4, [sp+800]
0013ad58str x3, [sp+1816]
0013ad5cstr x2, [sp+1824]
0013ad60str x4, [sp+1832]
0013ad64str xzr, [sp+656]
0013ad68str x2, [sp+648]
0013ad6cldr x2, [sp+1816]
0013ad70str x2, [sp+640]
0013ad74b 0x13af1c
0013ad78
0013ad78loc_13ad78:
0013ad78ldr x0, [sp+1496]
0013ad7cbl internal/abi.(*Type).Size
0013ad80str x0, [sp+416]
0013ad84orr x1, xzr, 8
0013ad88bl reflect.align
0013ad8cstr x0, [sp+416]
0013ad90ldr x1, [sp+1688]
0013ad94add x1, x0, x1
0013ad98str x1, [sp+416]
0013ad9cldrh w1, [sp+1706]
0013ada0strh w1, [sp+1488]
0013ada4ldr x0, [sp+1496]
0013ada8bl internal/abi.(*Type).Size
0013adacstr x0, [sp+760]
0013adb0ldr x1, [sp+1496]
0013adb4ldr x2, [sp+1520]
0013adb8ldr x3, [sp+1512]
0013adbcldr x4, [sp+1680]
0013adc0ldr x5, [sp+416]
0013adc4add x6, sp, 1104
0013adc8mov x7, x0
0013adccmov x0, x1
0013add0mov x1, x2
0013add4mov x2, x3
0013add8mov x3, x7
0013addcbl runtime.reflectcall
0013ade0ldr x1, [sp+816]
0013ade4cbnz x1, 0x13adec
0013ade8b 0x13ae50
0013adec
0013adecloc_13adec:
0013adecldr x21, [sp+816]
0013adf0str x21, [sp+1736]
0013adf4ldrsb x27, [x21]
0013adf8adrp x27, 0x911000
0013adfcldr w3, [x27+3056]
0013ae00cbz w3, 0x13ae08
0013ae04b 0x13ae0c
0013ae08
0013ae08loc_13ae08:
0013ae08b 0x13ae28
0013ae0c
0013ae0cloc_13ae0c:
0013ae0cadrp x0, 0x52b000
0013ae10add x0, x0, 1184
0013ae14mov x1, x21
0013ae18add x2, sp, 1104
0013ae1cbl runtime.wbMove
0013ae20ldr x21, [sp+1736]
0013ae24b 0x13ae28
0013ae28
0013ae28loc_13ae28:
0013ae28add x20, sp, 1104
0013ae2cadr x27, 16
0013ae30stp x29, x27, [sp-24]
0013ae34sub x29, sp, 24
0013ae38bl fn_87e60
0013ae3csub x29, sp, 8
0013ae40ldr x1, [sp+1488]
0013ae44ldr x2, [sp+1736]
0013ae48str x1, [x2+384]
0013ae4cb 0x13ae54
0013ae50
0013ae50loc_13ae50:
0013ae50b 0x13ae54
0013ae54
0013ae54loc_13ae54:
0013ae54ldr x0, [sp+1496]
0013ae58bl internal/abi.(*Type).Size
0013ae5cstr x0, [sp+760]
0013ae60ldr x1, [sp+1680]
0013ae64sub x1, x0, x1
0013ae68str x1, [sp+408]
0013ae6ccbnz x1, 0x13ae74
0013ae70b 0x13aec4
0013ae74
0013ae74loc_13ae74:
0013ae74ldr x0, [sp+832]
0013ae78ldr x1, [sp+992]
0013ae7cadrp x2, 0x582000
0013ae80add x2, x2, 2048
0013ae84movz x3, 29
0013ae88bl reflect.add
0013ae8cstr x0, [sp+808]
0013ae90ldr x0, [sp+1512]
0013ae94ldr x1, [sp+1680]
0013ae98adrp x2, 0x583000
0013ae9cadd x2, x2, 952
0013aea0orr x3, xzr, 30
0013aea4bl reflect.add
0013aea8str x0, [sp+1096]
0013aeacldr x2, [sp+408]
0013aeb0ldr x4, [sp+808]
0013aeb4mov x1, x0
0013aeb8mov x0, x4
0013aebcbl reflect.memmove
0013aec0b 0x13aec8
0013aec4
0013aec4loc_13aec4:
0013aec4b 0x13aec8
0013aec8
0013aec8loc_13aec8:
0013aec8ldr x2, [sp+2568]
0013aeccldrsb x27, [x2]
0013aed0orr x3, xzr, 1
0013aed4strb w3, [x2]
0013aed8ldr x1, [sp+1512]
0013aedcldr x0, [sp+1496]
0013aee0bl reflect.typedmemclr
0013aee4ldr x2, [sp+1512]
0013aee8str x2, [sp+1840]
0013aeecldr x0, [sp+1504]
0013aef0adrp x1, 0x4bb000
0013aef4add x1, x1, 4032
0013aef8bl sync.(*Pool).Put
0013aefcldr x2, [sp+2552]
0013af00str x2, [sp+1728]
0013af04ldr x2, [sp+816]
0013af08str x2, [sp+1736]
0013af0cstr x2, [sp+1808]
0013af10ldp x29, x30, [sp-8]
0013af14add sp, sp, 2544
0013af18ret x30
0013af1c
0013af1cloc_13af1c:
0013af1cldr x2, [sp+648]
0013af20ldr x3, [sp+656]
0013af24subs xzr, x2, x3
0013af28b.gt 0x13af30
0013af2cb 0x13b0b0
0013af30
0013af30loc_13af30:
0013af30ldr x2, [sp+640]
0013af34str x2, [sp+1752]
0013af38ldr x2, [sp+656]
0013af3cstr x2, [sp+616]
0013af40ldr x2, [sp+1752]
0013af44ldp x3, x4, [x2]
0013af48ldp x5, x6, [x2+16]
0013af4cldp x2, x7, [x2+32]
0013af50stp x3, x4, [sp+216]
0013af54stp x5, x6, [sp+232]
0013af58stp x2, x7, [sp+248]
0013af5cldr x0, [sp+616]
0013af60ldr x1, [sp+1080]
0013af64ldr x2, [sp+1072]
0013af68subs xzr, x1, x0
0013af6cb.hi 0x13af74
0013af70b 0x13b134
0013af74
0013af74loc_13af74:
0013af74sub x3, x0, x0, lsl #2
0013af78sub x2, x2, x3, lsl #4
0013af7cldp x3, x4, [x2]
0013af80ldp x5, x6, [x2+16]
0013af84ldp x2, x7, [x2+32]
0013af88stp x3, x4, [sp+424]
0013af8cstp x5, x6, [sp+440]
0013af90stp x2, x7, [sp+456]
0013af94ldr x2, [sp+424]
0013af98ldr x3, [sp+216]
0013af9csubs xzr, x3, x2
0013afa0b.ne 0x13b120
0013afa4b 0x13afa8
0013afa8
0013afa8loc_13afa8:
0013afa8ldr x2, [sp+216]
0013afacstr x2, [sp+632]
0013afb0subs xzr, x2, 2
0013afb4b.eq 0x13afbc
0013afb8b 0x13afc0
0013afbc
0013afbcloc_13afbc:
0013afbcb 0x13b00c
0013afc0
0013afc0loc_13afc0:
0013afc0subs xzr, x2, 3
0013afc4b.eq 0x13afcc
0013afc8b 0x13b044
0013afcc
0013afccloc_13afcc:
0013afccb 0x13afd0
0013afd0
0013afd0loc_13afd0:
0013afd0ldr x2, [sp+816]
0013afd4ldrsb x27, [x2]
0013afd8add x2, x2, 256
0013afdcldr x0, [sp+248]
0013afe0subs xzr, x0, 16
0013afe4b.lo 0x13afec
0013afe8b 0x13b118
0013afec
0013afecloc_13afec:
0013afecldr x3, [sp+456]
0013aff0ldr x2, [x2+3*x0]
0013aff4subs xzr, x3, 16
0013aff8b.lo 0x13b000
0013affcb 0x13b10c
0013b000
0013b000loc_13b000:
0013b000add x4, sp, 1360
0013b004str x2, [x4+3*x3]
0013b008b 0x13b00c
0013b00c
0013b00cloc_13b00c:
0013b00cldr x2, [sp+816]
0013b010ldrsb x27, [x2]
0013b014ldr x0, [sp+248]
0013b018subs xzr, x0, 16
0013b01cb.lo 0x13b024
0013b020b 0x13b104
0013b024
0013b024loc_13b024:
0013b024ldr x3, [sp+456]
0013b028ldr x2, [x2+3*x0]
0013b02csubs xzr, x3, 16
0013b030b.lo 0x13b038
0013b034b 0x13b0f8
0013b038
0013b038loc_13b038:
0013b038add x4, sp, 1104
0013b03cstr x2, [x4+3*x3]
0013b040b 0x13b090
0013b044
0013b044loc_13b044:
0013b044subs xzr, x2, 4
0013b048b.eq 0x13b050
0013b04cb 0x13b0d8
0013b050
0013b050loc_13b050:
0013b050b 0x13b054
0013b054
0013b054loc_13b054:
0013b054ldr x2, [sp+816]
0013b058ldrsb x27, [x2]
0013b05cadd x2, x2, 128
0013b060ldr x0, [sp+256]
0013b064subs xzr, x0, 16
0013b068b.lo 0x13b070
0013b06cb 0x13b0d0
0013b070
0013b070loc_13b070:
0013b070ldr x3, [sp+464]
0013b074ldr x2, [x2+3*x0]
0013b078subs xzr, x3, 16
0013b07cb.lo 0x13b084
0013b080b 0x13b0c4
0013b084
0013b084loc_13b084:
0013b084add x4, sp, 1232
0013b088str x2, [x4+3*x3]
0013b08cb 0x13b090
0013b090
0013b090loc_13b090:
0013b090b 0x13b094
0013b094
0013b094loc_13b094:
0013b094ldr x2, [sp+656]
0013b098add x2, x2, 1
0013b09cstr x2, [sp+656]
0013b0a0ldr x2, [sp+1752]
0013b0a4add x2, x2, 48
0013b0a8str x2, [sp+640]
0013b0acb 0x13af1c
0013b0b0
0013b0b0loc_13b0b0:
0013b0b0b 0x13b0b4
0013b0b4
0013b0b4loc_13b0b4:
0013b0b4ldr x2, [sp+736]
0013b0b8add x2, x2, 1
0013b0bcstr x2, [sp+736]
0013b0c0b 0x13ab34
0013b0c4
0013b0c4loc_13b0c4:
0013b0c4mov x0, x3
0013b0c8orr x1, xzr, 16
0013b0ccbl runtime.panicIndex
0013b0d0
0013b0d0loc_13b0d0:
0013b0d0orr x1, xzr, 16
0013b0d4bl runtime.panicIndex
0013b0d8
0013b0d8loc_13b0d8:
0013b0d8b 0x13b0dc
0013b0dc
0013b0dcloc_13b0dc:
0013b0dcb 0x13b0e0
0013b0e0
0013b0e0loc_13b0e0:
0013b0e0b 0x13b0e4
0013b0e4
0013b0e4loc_13b0e4:
0013b0e4adrp x0, 0x4ba000
0013b0e8add x0, x0, 2944
0013b0ecadrp x1, 0x5d6000
0013b0f0add x1, x1, 2704
0013b0f4bl runtime.gopanic
0013b0f8
0013b0f8loc_13b0f8:
0013b0f8mov x0, x3
0013b0fcorr x1, xzr, 16
0013b100bl runtime.panicIndex
0013b104
0013b104loc_13b104:
0013b104orr x1, xzr, 16
0013b108bl runtime.panicIndex
0013b10c
0013b10cloc_13b10c:
0013b10cmov x0, x3
0013b110orr x1, xzr, 16
0013b114bl runtime.panicIndex
0013b118
0013b118loc_13b118:
0013b118orr x1, xzr, 16
0013b11cbl runtime.panicIndex
0013b120
0013b120loc_13b120:
0013b120adrp x0, 0x4ba000
0013b124add x0, x0, 2944
0013b128adrp x1, 0x5d6000
0013b12cadd x1, x1, 2720
0013b130bl runtime.gopanic
0013b134
0013b134loc_13b134:
0013b134bl runtime.panicIndex
0013b138
0013b138loc_13b138:
0013b138adrp x0, 0x4ba000
0013b13cadd x0, x0, 2944
0013b140adrp x1, 0x5d6000
0013b144add x1, x1, 2720
0013b148bl runtime.gopanic
0013b14c
0013b14cloc_13b14c:
0013b14cldr x4, [sp+680]
0013b150ldr x5, [sp+688]
0013b154subs xzr, x4, x5
0013b158b.gt 0x13b160
0013b15cb 0x13b294
0013b160
0013b160loc_13b160:
0013b160ldr x4, [sp+672]
0013b164str x4, [sp+1768]
0013b168ldr x4, [sp+1768]
0013b16cldp x5, x6, [x4]
0013b170ldp x7, x8, [x4+16]
0013b174ldp x4, x9, [x4+32]
0013b178stp x5, x6, [sp+264]
0013b17cstp x7, x8, [sp+280]
0013b180stp x4, x9, [sp+296]
0013b184ldr x0, [sp+1512]
0013b188ldr x4, [sp+496]
0013b18cldr x5, [sp+272]
0013b190add x1, x4, x5
0013b194adrp x2, 0x57e000
0013b198add x2, x2, 798
0013b19corr x3, xzr, 24
0013b1a0bl reflect.add
0013b1a4str x0, [sp+1024]
0013b1a8ldr x4, [sp+264]
0013b1acstr x4, [sp+664]
0013b1b0subs xzr, x4, 2
0013b1b4b.eq 0x13b1bc
0013b1b8b 0x13b1dc
0013b1bc
0013b1bcloc_13b1bc:
0013b1bcb 0x13b1c0
0013b1c0
0013b1c0loc_13b1c0:
0013b1c0ldr x4, [sp+816]
0013b1c4ldr x1, [sp+296]
0013b1c8ldr x2, [sp+280]
0013b1ccmov x3, x0
0013b1d0mov x0, x4
0013b1d4bl reflect.intFromReg
0013b1d8b 0x13b274
0013b1dc
0013b1dcloc_13b1dc:
0013b1dcsubs xzr, x4, 3
0013b1e0b.eq 0x13b1e8
0013b1e4b 0x13b248
0013b1e8
0013b1e8loc_13b1e8:
0013b1e8b 0x13b1ec
0013b1ec
0013b1ecloc_13b1ec:
0013b1ecstr x0, [sp+1760]
0013b1f0ldr x4, [sp+816]
0013b1f4ldrsb x27, [x4]
0013b1f8add x4, x4, 256
0013b1fcldr x0, [sp+296]
0013b200subs xzr, x0, 16
0013b204b.lo 0x13b20c
0013b208b 0x13b2b8
0013b20c
0013b20cloc_13b20c:
0013b20cldr x5, [sp+1760]
0013b210ldrsb x27, [x5]
0013b214ldr x4, [x4+3*x0]
0013b218adrp x27, 0x910000
0013b21cldr w6, [x27+3056]
0013b220cbz w6, 0x13b228
0013b224b 0x13b22c
0013b228
0013b228loc_13b228:
0013b228b 0x13b240
0013b22c
0013b22cloc_13b22c:
0013b22cbl runtime.gcWriteBarrier2
0013b230str x4, [x25]
0013b234ldr x6, [x5]
0013b238str x6, [x25+8]
0013b23cb 0x13b240
0013b240
0013b240loc_13b240:
0013b240str x4, [x5]
0013b244b 0x13b274
0013b248
0013b248loc_13b248:
0013b248subs xzr, x4, 4
0013b24cb.eq 0x13b254
0013b250b 0x13b298
0013b254
0013b254loc_13b254:
0013b254b 0x13b258
0013b258
0013b258loc_13b258:
0013b258ldr x4, [sp+816]
0013b25cldr x1, [sp+304]
0013b260ldr x2, [sp+280]
0013b264mov x3, x0
0013b268mov x0, x4
0013b26cbl reflect.floatFromReg
0013b270b 0x13b274
0013b274
0013b274loc_13b274:
0013b274b 0x13b278
0013b278
0013b278loc_13b278:
0013b278ldr x4, [sp+688]
0013b27cadd x4, x4, 1
0013b280str x4, [sp+688]
0013b284ldr x4, [sp+1768]
0013b288add x4, x4, 48
0013b28cstr x4, [sp+672]
0013b290b 0x13b14c
0013b294
0013b294loc_13b294:
0013b294b 0x13b0b4
0013b298
0013b298loc_13b298:
0013b298b 0x13b29c
0013b29c
0013b29cloc_13b29c:
0013b29cb 0x13b2a0
0013b2a0
0013b2a0loc_13b2a0:
0013b2a0b 0x13b2a4
0013b2a4
0013b2a4loc_13b2a4:
0013b2a4adrp x0, 0x4ba000
0013b2a8add x0, x0, 2944
0013b2acadrp x1, 0x5d6000
0013b2b0add x1, x1, 2704
0013b2b4bl runtime.gopanic
0013b2b8
0013b2b8loc_13b2b8:
0013b2b8orr x1, xzr, 16
0013b2bcbl runtime.panicIndex
0013b2c0
0013b2c0loc_13b2c0:
0013b2c0mov x0, xzr
0013b2c4bl runtime.panicIndex
0013b2c8
0013b2c8loc_13b2c8:
0013b2c8ldr x4, [sp+712]
0013b2ccldr x5, [sp+720]
0013b2d0subs xzr, x4, x5
0013b2d4b.gt 0x13b2dc
0013b2d8b 0x13b3dc
0013b2dc
0013b2dcloc_13b2dc:
0013b2dcldr x4, [sp+704]
0013b2e0str x4, [sp+1776]
0013b2e4ldr x4, [sp+1776]
0013b2e8ldp x5, x6, [x4]
0013b2ecldp x7, x8, [x4+16]
0013b2f0ldp x4, x9, [x4+32]
0013b2f4add x27, sp, 520
0013b2f8stp x5, x6, [x27]
0013b2fcadd x27, sp, 536
0013b300stp x7, x8, [x27]
0013b304add x27, sp, 552
0013b308stp x4, x9, [x27]
0013b30cldr x0, [sp+832]
0013b310ldr x4, [sp+336]
0013b314ldr x5, [sp+528]
0013b318add x1, x4, x5
0013b31cadrp x2, 0x57e000
0013b320add x2, x2, 798
0013b324orr x3, xzr, 24
0013b328bl reflect.add
0013b32cstr x0, [sp+1712]
0013b330ldr x4, [sp+520]
0013b334str x4, [sp+696]
0013b338subs xzr, x4, 2
0013b33cb.eq 0x13b344
0013b340b 0x13b348
0013b344
0013b344loc_13b344:
0013b344b 0x13b37c
0013b348
0013b348loc_13b348:
0013b348subs xzr, x4, 3
0013b34cb.eq 0x13b354
0013b350b 0x13b394
0013b354
0013b354loc_13b354:
0013b354b 0x13b358
0013b358
0013b358loc_13b358:
0013b358ldrsb x27, [x0]
0013b35cldr x4, [sp+552]
0013b360ldr x5, [x0]
0013b364subs xzr, x4, 16
0013b368b.lo 0x13b370
0013b36cb 0x13b400
0013b370
0013b370loc_13b370:
0013b370add x6, sp, 1360
0013b374str x5, [x6+3*x4]
0013b378b 0x13b37c
0013b37c
0013b37cloc_13b37c:
0013b37cldr x3, [sp+1712]
0013b380ldr x1, [sp+552]
0013b384ldr x2, [sp+536]
0013b388add x0, sp, 1104
0013b38cbl reflect.intToReg
0013b390b 0x13b3bc
0013b394
0013b394loc_13b394:
0013b394subs xzr, x4, 4
0013b398b.eq 0x13b3a0
0013b39cb 0x13b3e0
0013b3a0
0013b3a0loc_13b3a0:
0013b3a0b 0x13b3a4
0013b3a4
0013b3a4loc_13b3a4:
0013b3a4ldr x1, [sp+560]
0013b3a8ldr x2, [sp+536]
0013b3acmov x3, x0
0013b3b0add x0, sp, 1104
0013b3b4bl reflect.floatToReg
0013b3b8b 0x13b3bc
0013b3bc
0013b3bcloc_13b3bc:
0013b3bcb 0x13b3c0
0013b3c0
0013b3c0loc_13b3c0:
0013b3c0ldr x4, [sp+720]
0013b3c4add x4, x4, 1
0013b3c8str x4, [sp+720]
0013b3ccldr x4, [sp+1776]
0013b3d0add x4, x4, 48
0013b3d4str x4, [sp+704]
0013b3d8b 0x13b2c8
0013b3dc
0013b3dcloc_13b3dc:
0013b3dcb 0x13b0b4
0013b3e0
0013b3e0loc_13b3e0:
0013b3e0b 0x13b3e4
0013b3e4
0013b3e4loc_13b3e4:
0013b3e4b 0x13b3e8
0013b3e8
0013b3e8loc_13b3e8:
0013b3e8b 0x13b3ec
0013b3ec
0013b3ecloc_13b3ec:
0013b3ecadrp x0, 0x4ba000
0013b3f0add x0, x0, 2944
0013b3f4adrp x1, 0x5d6000
0013b3f8add x1, x1, 2688
0013b3fcbl runtime.gopanic
0013b400
0013b400loc_13b400:
0013b400mov x0, x4
0013b404orr x1, xzr, 16
0013b408bl runtime.panicIndex
0013b40c
0013b40cloc_13b40c:
0013b40cadrp x0, 0x4ba000
0013b410add x0, x0, 2944
0013b414adrp x1, 0x5d6000
0013b418add x1, x1, 2672
0013b41cbl runtime.gopanic
0013b420
0013b420loc_13b420:
0013b420mov x0, xzr
0013b424bl runtime.panicIndex
0013b428
0013b428loc_13b428:
0013b428mov x0, xzr
0013b42cbl runtime.panicIndex
0013b430
0013b430loc_13b430:
0013b430adrp x0, 0x4ba000
0013b434add x0, x0, 2944
0013b438adrp x1, 0x5d6000
0013b43cadd x1, x1, 2672
0013b440bl runtime.gopanic
0013b444
0013b444loc_13b444:
0013b444orr x1, xzr, 16
0013b448bl runtime.panicIndex
0013b44c
0013b44cloc_13b44c:
0013b44cb 0x13b450
0013b450
0013b450loc_13b450:
0013b450b 0x13b454
0013b454
0013b454loc_13b454:
0013b454b 0x13b458
0013b458
0013b458loc_13b458:
0013b458adrp x0, 0x4ba000
0013b45cadd x0, x0, 2944
0013b460adrp x1, 0x5d6000
0013b464add x1, x1, 2576
0013b468bl runtime.gopanic
0013b46c
0013b46cloc_13b46c:
0013b46corr x1, xzr, 16
0013b470bl runtime.panicIndex
0013b474
0013b474loc_13b474:
0013b474orr x1, xzr, 16
0013b478bl runtime.panicIndex
0013b47c
0013b47cloc_13b47c:
0013b47cb 0x13b480
0013b480
0013b480loc_13b480:
0013b480b 0x13b454
0013b484
0013b484loc_13b484:
0013b484mov x0, xzr
0013b488bl runtime.panicIndex
0013b48c
0013b48cloc_13b48c:
0013b48cmov x1, x6
0013b490adrp x2, 0x4cf000
0013b494add x2, x2, 3520
0013b498bl runtime.panicdottypeE
0013b49chint
0013b4a0
0013b4a0loc_13b4a0:
0013b4a0stp x0, x1, [sp+8]
0013b4a4stp x2, x3, [sp+24]
0013b4a8mov x3, x30
0013b4acbl runtime.morestack_noctxt.abi0
0013b4b0ldp x0, x1, [sp+8]
0013b4b4ldp x2, x3, [sp+24]
0013b4b8b 0x13a740
0013b4bc
0013b4bcloc_13b4bc:
0013b4bcldr x17, [x16]
0013b4c0add x20, sp, 2552
0013b4c4subs xzr, x20, x17
0013b4c8b.ne 0x13a768
0013b4ccadd x20, sp, 8
0013b4d0str x20, [x16]
0013b4d4b 0x13a768
0013b4d8udf 0
0013b4dcudf 0
0013a740
0013a740reflect.callMethod: ; void reflect.callMethod(reflect.methodValue * ctxt, void * frame, bool * retValid, internal/abi.RegArgs * regs)
0013a740ldr x16, [x28+16]
0013a744sub x17, sp, 2416
0013a748subs xzr, x17, x16
0013a74cb.ls 0x13b4a0
0013a750sub x20, sp, 2544
0013a754stp x29, x30, [x20-8]
0013a758add sp, x20, 0
0013a75csub x29, sp, 8
0013a760ldr x16, [x28+32]
0013a764cbnz x16, 0x13b4bc
0013a768
0013a768loc_13a768:
0013a768str x0, [sp+2552]
0013a76cstr x1, [sp+2560]
0013a770str x2, [sp+2568]
0013a774str x3, [sp+2576]
0013a778ldrsb x27, [x0]
0013a77cldr x6, [x0+40]
0013a780ldr x7, [x0+48]
0013a784ldr x8, [x0+56]
0013a788str x6, [sp+1048]
0013a78cstr x7, [sp+1056]
0013a790str x8, [sp+1064]
0013a794str xzr, [sp+2120]
0013a798str xzr, [sp+2112]
0013a79cstr xzr, [sp+2104]
0013a7a0ldr x6, [sp+2552]
0013a7a4ldrsb x27, [x6]
0013a7a8ldr x5, [x6+32]
0013a7acstr x5, [sp+752]
0013a7b0ldr x2, [sp+1048]
0013a7b4ldr x3, [sp+1056]
0013a7b8ldr x4, [sp+1064]
0013a7bcadrp x0, 0x576000
0013a7c0add x0, x0, 1058
0013a7c4orr x1, xzr, 4
0013a7c8bl reflect.methodReceiver
0013a7ccstr x0, [sp+2120]
0013a7d0str x1, [sp+2112]
0013a7d4str x2, [sp+2104]
0013a7d8ldr x6, [sp+2120]
0013a7dcstr x6, [sp+1744]
0013a7e0ldr x6, [sp+2112]
0013a7e4str x6, [sp+1720]
0013a7e8ldr x6, [sp+2104]
0013a7ecstr x6, [sp+2528]
0013a7f0ldr x6, [sp+1744]
0013a7f4str x6, [sp+1040]
0013a7f8ldr x6, [sp+1720]
0013a7fcstr x6, [sp+824]
0013a800ldr x6, [sp+2528]
0013a804str x6, [sp+1520]
0013a808str xzr, [sp+2120]
0013a80cstr xzr, [sp+2096]
0013a810add x20, sp, 1912
0013a814adr x27, 16
0013a818stp x29, x27, [sp-24]
0013a81csub x29, sp, 24
0013a820bl fn_87ce4
0013a824sub x29, sp, 8
0013a828str xzr, [sp+2088]
0013a82cldr x0, [sp+824]
0013a830mov x1, xzr
0013a834bl reflect.funcLayout
0013a838str x0, [sp+2120]
0013a83cstr x1, [sp+2096]
0013a840add x21, sp, 1912
0013a844add x20, sp, 8
0013a848adr x27, 16
0013a84cstp x29, x27, [sp-24]
0013a850sub x29, sp, 24
0013a854bl fn_87ec8
0013a858sub x29, sp, 8
0013a85cldr x6, [sp+184]
0013a860str x6, [sp+2088]
0013a864ldr x6, [sp+2120]
0013a868str x6, [sp+2520]
0013a86cldr x6, [sp+2096]
0013a870str x6, [sp+2512]
0013a874add x21, sp, 2328
0013a878add x20, sp, 1912
0013a87cadr x27, 16
0013a880stp x29, x27, [sp-24]
0013a884sub x29, sp, 24
0013a888bl fn_87ec8
0013a88csub x29, sp, 8
0013a890ldr x6, [sp+2088]
0013a894str x6, [sp+2504]
0013a898add x21, sp, 840
0013a89cadd x20, sp, 1912
0013a8a0adr x27, 16
0013a8a4stp x29, x27, [sp-24]
0013a8a8sub x29, sp, 24
0013a8acbl fn_87ec8
0013a8b0sub x29, sp, 8
0013a8b4ldr x6, [sp+2088]
0013a8b8str x6, [sp+1016]
0013a8bcldr x6, [sp+2560]
0013a8c0str x6, [sp+832]
0013a8c4ldr x6, [sp+2576]
0013a8c8str x6, [sp+816]
0013a8ccstr xzr, [sp+2120]
0013a8d0str xzr, [sp+2096]
0013a8d4add x20, sp, 1912
0013a8d8adr x27, 16
0013a8dcstp x29, x27, [sp-24]
0013a8e0sub x29, sp, 24
0013a8e4bl fn_87ce4
0013a8e8sub x29, sp, 8
0013a8ecstr xzr, [sp+2088]
0013a8f0ldr x1, [sp+1040]
0013a8f4ldr x0, [sp+824]
0013a8f8bl reflect.funcLayout
0013a8fcstr x0, [sp+2120]
0013a900str x1, [sp+2096]
0013a904add x21, sp, 1912
0013a908add x20, sp, 8
0013a90cadr x27, 16
0013a910stp x29, x27, [sp-24]
0013a914sub x29, sp, 24
0013a918bl fn_87ec8
0013a91csub x29, sp, 8
0013a920ldr x6, [sp+184]
0013a924str x6, [sp+2088]
0013a928ldr x6, [sp+2120]
0013a92cstr x6, [sp+2320]
0013a930ldr x6, [sp+2096]
0013a934str x6, [sp+2312]
0013a938add x21, sp, 2128
0013a93cadd x20, sp, 1912
0013a940adr x27, 16
0013a944stp x29, x27, [sp-24]
0013a948sub x29, sp, 24
0013a94cbl fn_87ec8
0013a950sub x29, sp, 8
0013a954ldr x6, [sp+2088]
0013a958str x6, [sp+2304]
0013a95cldr x6, [sp+2320]
0013a960str x6, [sp+1496]
0013a964ldr x6, [sp+2312]
0013a968str x6, [sp+1504]
0013a96cadd x21, sp, 1528
0013a970add x20, sp, 2128
0013a974adr x27, 16
0013a978stp x29, x27, [sp-24]
0013a97csub x29, sp, 24
0013a980bl fn_87ec8
0013a984sub x29, sp, 8
0013a988ldr x6, [sp+2304]
0013a98cstr x6, [sp+1704]
0013a990ldr x0, [sp+1504]
0013a994bl sync.(*Pool).Get
0013a998str x0, [sp+1896]
0013a99cstr x1, [sp+1904]
0013a9a0adrp x6, 0x4bb000
0013a9a4add x6, x6, 4032
0013a9a8subs xzr, x0, x6
0013a9acb.eq 0x13a9b4
0013a9b0b 0x13b48c
0013a9b4
0013a9b4loc_13a9b4:
0013a9b4str x1, [sp+1512]
0013a9b8add x20, sp, 1104
0013a9bcadr x27, 16
0013a9c0stp x29, x27, [sp-24]
0013a9c4sub x29, sp, 24
0013a9c8bl fn_87cb0
0013a9ccsub x29, sp, 8
0013a9d0str xzr, [sp+1488]
0013a9d4ldr x4, [sp+1528]
0013a9d8ldr x1, [sp+1536]
0013a9dcsubs xzr, x1, 0
0013a9e0b.hi 0x13a9e8
0013a9e4b 0x13b484
0013a9e8
0013a9e8loc_13a9e8:
0013a9e8ldp x5, x6, [x4]
0013a9ecldp x7, x8, [x4+16]
0013a9f0ldp x4, x9, [x4+32]
0013a9f4stp x5, x6, [sp+360]
0013a9f8stp x7, x8, [sp+376]
0013a9fcstp x4, x9, [sp+392]
0013aa00ldr x4, [sp+360]
0013aa04str x4, [sp+744]
0013aa08subs xzr, x4, 2
0013aa0cb.le 0x13aa14
0013aa10b 0x13aa4c
0013aa14
0013aa14loc_13aa14:
0013aa14subs xzr, x4, 1
0013aa18b.eq 0x13aa20
0013aa1cb 0x13aa3c
0013aa20
0013aa20loc_13aa20:
0013aa20b 0x13aa24
0013aa24
0013aa24loc_13aa24:
0013aa24ldr x0, [sp+1048]
0013aa28ldr x3, [sp+1512]
0013aa2cldr x1, [sp+1056]
0013aa30ldr x2, [sp+1064]
0013aa34bl reflect.storeRcvr
0013aa38b 0x13ab08
0013aa3c
0013aa3cloc_13aa3c:
0013aa3csubs xzr, x4, 2
0013aa40b.eq 0x13aa48
0013aa44b 0x13b47c
0013aa48
0013aa48loc_13aa48:
0013aa48b 0x13aa90
0013aa4c
0013aa4cloc_13aa4c:
0013aa4csubs xzr, x4, 3
0013aa50b.eq 0x13aa58
0013aa54b 0x13aac4
0013aa58
0013aa58loc_13aa58:
0013aa58b 0x13aa5c
0013aa5c
0013aa5cloc_13aa5c:
0013aa5cldr x0, [sp+392]
0013aa60subs xzr, x0, 16
0013aa64b.lo 0x13aa6c
0013aa68b 0x13b474
0013aa6c
0013aa6cloc_13aa6c:
0013aa6cadd x4, sp, 1360
0013aa70add x4, x4, x0, lsl #3
0013aa74str x4, [sp+1800]
0013aa78ldr x0, [sp+1048]
0013aa7cldr x1, [sp+1056]
0013aa80ldr x2, [sp+1064]
0013aa84ldr x3, [sp+1800]
0013aa88bl reflect.storeRcvr
0013aa8cb 0x13aa90
0013aa90
0013aa90loc_13aa90:
0013aa90ldr x0, [sp+392]
0013aa94subs xzr, x0, 16
0013aa98b.lo 0x13aaa0
0013aa9cb 0x13b46c
0013aaa0
0013aaa0loc_13aaa0:
0013aaa0add x4, sp, 1104
0013aaa4add x4, x4, x0, lsl #3
0013aaa8str x4, [sp+1792]
0013aaacldr x0, [sp+1048]
0013aab0ldr x1, [sp+1056]
0013aab4ldr x2, [sp+1064]
0013aab8ldr x3, [sp+1792]
0013aabcbl reflect.storeRcvr
0013aac0b 0x13ab08
0013aac4
0013aac4loc_13aac4:
0013aac4subs xzr, x4, 4
0013aac8b.eq 0x13aad0
0013aaccb 0x13b44c
0013aad0
0013aad0loc_13aad0:
0013aad0b 0x13aad4
0013aad4
0013aad4loc_13aad4:
0013aad4ldr x0, [sp+400]
0013aad8subs xzr, x0, 16
0013aadcb.lo 0x13aae4
0013aae0b 0x13b444
0013aae4
0013aae4loc_13aae4:
0013aae4add x4, sp, 1232
0013aae8add x4, x4, x0, lsl #3
0013aaecstr x4, [sp+1784]
0013aaf0ldr x0, [sp+1048]
0013aaf4ldr x1, [sp+1056]
0013aaf8ldr x2, [sp+1064]
0013aafcldr x3, [sp+1784]
0013ab00bl reflect.storeRcvr
0013ab04b 0x13ab08
0013ab08
0013ab08loc_13ab08:
0013ab08ldr x0, [sp+824]
0013ab0cbl internal/abi.(*FuncType).InSlice
0013ab10str x0, [sp+1872]
0013ab14str x1, [sp+1880]
0013ab18str x2, [sp+1888]
0013ab1cstr x0, [sp+1848]
0013ab20str x1, [sp+1856]
0013ab24str x2, [sp+1864]
0013ab28str xzr, [sp+736]
0013ab2cstr x1, [sp+728]
0013ab30b 0x13ab34
0013ab34
0013ab34loc_13ab34:
0013ab34ldr x2, [sp+728]
0013ab38ldr x3, [sp+736]
0013ab3csubs xzr, x2, x3
0013ab40b.gt 0x13ab48
0013ab44b 0x13ad78
0013ab48
0013ab48loc_13ab48:
0013ab48ldr x2, [sp+736]
0013ab4cstr x2, [sp+624]
0013ab50ldr x2, [sp+736]
0013ab54ldr x3, [sp+1848]
0013ab58ldr x2, [x3+3*x2]
0013ab5cstr x2, [sp+1032]
0013ab60ldr x1, [sp+624]
0013ab64add x0, sp, 840
0013ab68bl reflect.(*abiSeq).stepsForValue
0013ab6cstr x0, [sp+784]
0013ab70str x1, [sp+792]
0013ab74str x2, [sp+800]
0013ab78ldr x2, [sp+624]
0013ab7cadd x1, x2, 1
0013ab80add x0, sp, 1528
0013ab84bl reflect.(*abiSeq).stepsForValue
0013ab88str x0, [sp+1072]
0013ab8cstr x1, [sp+1080]
0013ab90str x2, [sp+1088]
0013ab94ldr x2, [sp+792]
0013ab98str x2, [sp+776]
0013ab9ccbz x2, 0x13aba4
0013aba0b 0x13abb4
0013aba4
0013aba4loc_13aba4:
0013aba4str x1, [sp+776]
0013aba8cbnz x1, 0x13b430
0013abacb 0x13abb0
0013abb0
0013abb0loc_13abb0:
0013abb0b 0x13b0b4
0013abb4
0013abb4loc_13abb4:
0013abb4ldr x4, [sp+784]
0013abb8ldr x1, [sp+792]
0013abbcsubs xzr, x1, 0
0013abc0b.hi 0x13abc8
0013abc4b 0x13b428
0013abc8
0013abc8loc_13abc8:
0013abc8ldp x5, x6, [x4]
0013abccldp x7, x8, [x4+16]
0013abd0ldp x4, x9, [x4+32]
0013abd4stp x5, x6, [sp+312]
0013abd8stp x7, x8, [sp+328]
0013abdcstp x4, x9, [sp+344]
0013abe0ldr x4, [sp+312]
0013abe4subs xzr, x4, 1
0013abe8b.eq 0x13abf0
0013abecb 0x13acc8
0013abf0
0013abf0loc_13abf0:
0013abf0ldr x4, [sp+1072]
0013abf4ldr x1, [sp+1080]
0013abf8subs xzr, x1, 0
0013abfcb.hi 0x13ac04
0013ac00b 0x13b420
0013ac04
0013ac04loc_13ac04:
0013ac04ldp x5, x6, [x4]
0013ac08ldp x7, x8, [x4+16]
0013ac0cldp x4, x9, [x4+32]
0013ac10add x27, sp, 568
0013ac14stp x5, x6, [x27]
0013ac18add x27, sp, 584
0013ac1cstp x7, x8, [x27]
0013ac20add x27, sp, 600
0013ac24stp x4, x9, [x27]
0013ac28ldr x4, [sp+568]
0013ac2csubs xzr, x4, 1
0013ac30b.eq 0x13ac38
0013ac34b 0x13ac9c
0013ac38
0013ac38loc_13ac38:
0013ac38ldr x4, [sp+328]
0013ac3cldr x5, [sp+584]
0013ac40subs xzr, x5, x4
0013ac44b.ne 0x13b40c
0013ac48b 0x13ac4c
0013ac4c
0013ac4cloc_13ac4c:
0013ac4cldr x0, [sp+1512]
0013ac50ldr x1, [sp+592]
0013ac54adrp x2, 0x57f000
0013ac58add x2, x2, 798
0013ac5corr x3, xzr, 24
0013ac60bl reflect.add
0013ac64str x0, [sp+2104]
0013ac68ldr x0, [sp+832]
0013ac6cldr x1, [sp+336]
0013ac70adrp x2, 0x57f000
0013ac74add x2, x2, 798
0013ac78orr x3, xzr, 24
0013ac7cbl reflect.add
0013ac80str x0, [sp+1840]
0013ac84ldr x4, [sp+1032]
0013ac88ldr x1, [sp+2104]
0013ac8cmov x2, x0
0013ac90mov x0, x4
0013ac94bl reflect.typedmemmove
0013ac98b 0x13b0b4
0013ac9c
0013ac9cloc_13ac9c:
0013ac9cldr x4, [sp+1080]
0013aca0ldr x5, [sp+1072]
0013aca4ldr x6, [sp+1088]
0013aca8str x5, [sp+1816]
0013acacstr x4, [sp+1824]
0013acb0str x6, [sp+1832]
0013acb4str xzr, [sp+720]
0013acb8str x4, [sp+712]
0013acbcldr x4, [sp+1816]
0013acc0str x4, [sp+704]
0013acc4b 0x13b2c8
0013acc8
0013acc8loc_13acc8:
0013acc8ldr x4, [sp+1072]
0013acccldr x1, [sp+1080]
0013acd0subs xzr, x1, 0
0013acd4b.hi 0x13acdc
0013acd8b 0x13b2c0
0013acdc
0013acdcloc_13acdc:
0013acdcldp x5, x6, [x4]
0013ace0ldp x7, x8, [x4+16]
0013ace4ldp x4, x9, [x4+32]
0013ace8stp x5, x6, [sp+472]
0013acecstp x7, x8, [sp+488]
0013acf0stp x4, x9, [sp+504]
0013acf4ldr x4, [sp+472]
0013acf8subs xzr, x4, 1
0013acfcb.eq 0x13ad04
0013ad00b 0x13ad30
0013ad04
0013ad04loc_13ad04:
0013ad04ldr x4, [sp+792]
0013ad08ldr x5, [sp+784]
0013ad0cldr x6, [sp+800]
0013ad10str x5, [sp+1816]
0013ad14str x4, [sp+1824]
0013ad18str x6, [sp+1832]
0013ad1cstr xzr, [sp+688]
0013ad20str x4, [sp+680]
0013ad24ldr x4, [sp+1816]
0013ad28str x4, [sp+672]
0013ad2cb 0x13b14c
0013ad30
0013ad30loc_13ad30:
0013ad30ldr x2, [sp+792]
0013ad34str x2, [sp+776]
0013ad38ldr x3, [sp+1080]
0013ad3cstr x3, [sp+768]
0013ad40subs xzr, x2, x3
0013ad44b.ne 0x13b138
0013ad48b 0x13ad4c
0013ad4c
0013ad4cloc_13ad4c:
0013ad4cldr x2, [sp+792]
0013ad50ldr x3, [sp+784]
0013ad54ldr x4, [sp+800]
0013ad58str x3, [sp+1816]
0013ad5cstr x2, [sp+1824]
0013ad60str x4, [sp+1832]
0013ad64str xzr, [sp+656]
0013ad68str x2, [sp+648]
0013ad6cldr x2, [sp+1816]
0013ad70str x2, [sp+640]
0013ad74b 0x13af1c
0013ad78
0013ad78loc_13ad78:
0013ad78ldr x0, [sp+1496]
0013ad7cbl internal/abi.(*Type).Size
0013ad80str x0, [sp+416]
0013ad84orr x1, xzr, 8
0013ad88bl reflect.align
0013ad8cstr x0, [sp+416]
0013ad90ldr x1, [sp+1688]
0013ad94add x1, x0, x1
0013ad98str x1, [sp+416]
0013ad9cldrh w1, [sp+1706]
0013ada0strh w1, [sp+1488]
0013ada4ldr x0, [sp+1496]
0013ada8bl internal/abi.(*Type).Size
0013adacstr x0, [sp+760]
0013adb0ldr x1, [sp+1496]
0013adb4ldr x2, [sp+1520]
0013adb8ldr x3, [sp+1512]
0013adbcldr x4, [sp+1680]
0013adc0ldr x5, [sp+416]
0013adc4add x6, sp, 1104
0013adc8mov x7, x0
0013adccmov x0, x1
0013add0mov x1, x2
0013add4mov x2, x3
0013add8mov x3, x7
0013addcbl runtime.reflectcall
0013ade0ldr x1, [sp+816]
0013ade4cbnz x1, 0x13adec
0013ade8b 0x13ae50
0013adec
0013adecloc_13adec:
0013adecldr x21, [sp+816]
0013adf0str x21, [sp+1736]
0013adf4ldrsb x27, [x21]
0013adf8adrp x27, 0x911000
0013adfcldr w3, [x27+3056]
0013ae00cbz w3, 0x13ae08
0013ae04b 0x13ae0c
0013ae08
0013ae08loc_13ae08:
0013ae08b 0x13ae28
0013ae0c
0013ae0cloc_13ae0c:
0013ae0cadrp x0, 0x52b000
0013ae10add x0, x0, 1184
0013ae14mov x1, x21
0013ae18add x2, sp, 1104
0013ae1cbl runtime.wbMove
0013ae20ldr x21, [sp+1736]
0013ae24b 0x13ae28
0013ae28
0013ae28loc_13ae28:
0013ae28add x20, sp, 1104
0013ae2cadr x27, 16
0013ae30stp x29, x27, [sp-24]
0013ae34sub x29, sp, 24
0013ae38bl fn_87e60
0013ae3csub x29, sp, 8
0013ae40ldr x1, [sp+1488]
0013ae44ldr x2, [sp+1736]
0013ae48str x1, [x2+384]
0013ae4cb 0x13ae54
0013ae50
0013ae50loc_13ae50:
0013ae50b 0x13ae54
0013ae54
0013ae54loc_13ae54:
0013ae54ldr x0, [sp+1496]
0013ae58bl internal/abi.(*Type).Size
0013ae5cstr x0, [sp+760]
0013ae60ldr x1, [sp+1680]
0013ae64sub x1, x0, x1
0013ae68str x1, [sp+408]
0013ae6ccbnz x1, 0x13ae74
0013ae70b 0x13aec4
0013ae74
0013ae74loc_13ae74:
0013ae74ldr x0, [sp+832]
0013ae78ldr x1, [sp+992]
0013ae7cadrp x2, 0x582000
0013ae80add x2, x2, 2048
0013ae84movz x3, 29
0013ae88bl reflect.add
0013ae8cstr x0, [sp+808]
0013ae90ldr x0, [sp+1512]
0013ae94ldr x1, [sp+1680]
0013ae98adrp x2, 0x583000
0013ae9cadd x2, x2, 952
0013aea0orr x3, xzr, 30
0013aea4bl reflect.add
0013aea8str x0, [sp+1096]
0013aeacldr x2, [sp+408]
0013aeb0ldr x4, [sp+808]
0013aeb4mov x1, x0
0013aeb8mov x0, x4
0013aebcbl reflect.memmove
0013aec0b 0x13aec8
0013aec4
0013aec4loc_13aec4:
0013aec4b 0x13aec8
0013aec8
0013aec8loc_13aec8:
0013aec8ldr x2, [sp+2568]
0013aeccldrsb x27, [x2]
0013aed0orr x3, xzr, 1
0013aed4strb w3, [x2]
0013aed8ldr x1, [sp+1512]
0013aedcldr x0, [sp+1496]
0013aee0bl reflect.typedmemclr
0013aee4ldr x2, [sp+1512]
0013aee8str x2, [sp+1840]
0013aeecldr x0, [sp+1504]
0013aef0adrp x1, 0x4bb000
0013aef4add x1, x1, 4032
0013aef8bl sync.(*Pool).Put
0013aefcldr x2, [sp+2552]
0013af00str x2, [sp+1728]
0013af04ldr x2, [sp+816]
0013af08str x2, [sp+1736]
0013af0cstr x2, [sp+1808]
0013af10ldp x29, x30, [sp-8]
0013af14add sp, sp, 2544
0013af18ret x30
0013af1c
0013af1cloc_13af1c:
0013af1cldr x2, [sp+648]
0013af20ldr x3, [sp+656]
0013af24subs xzr, x2, x3
0013af28b.gt 0x13af30
0013af2cb 0x13b0b0
0013af30
0013af30loc_13af30:
0013af30ldr x2, [sp+640]
0013af34str x2, [sp+1752]
0013af38ldr x2, [sp+656]
0013af3cstr x2, [sp+616]
0013af40ldr x2, [sp+1752]
0013af44ldp x3, x4, [x2]
0013af48ldp x5, x6, [x2+16]
0013af4cldp x2, x7, [x2+32]
0013af50stp x3, x4, [sp+216]
0013af54stp x5, x6, [sp+232]
0013af58stp x2, x7, [sp+248]
0013af5cldr x0, [sp+616]
0013af60ldr x1, [sp+1080]
0013af64ldr x2, [sp+1072]
0013af68subs xzr, x1, x0
0013af6cb.hi 0x13af74
0013af70b 0x13b134
0013af74
0013af74loc_13af74:
0013af74sub x3, x0, x0, lsl #2
0013af78sub x2, x2, x3, lsl #4
0013af7cldp x3, x4, [x2]
0013af80ldp x5, x6, [x2+16]
0013af84ldp x2, x7, [x2+32]
0013af88stp x3, x4, [sp+424]
0013af8cstp x5, x6, [sp+440]
0013af90stp x2, x7, [sp+456]
0013af94ldr x2, [sp+424]
0013af98ldr x3, [sp+216]
0013af9csubs xzr, x3, x2
0013afa0b.ne 0x13b120
0013afa4b 0x13afa8
0013afa8
0013afa8loc_13afa8:
0013afa8ldr x2, [sp+216]
0013afacstr x2, [sp+632]
0013afb0subs xzr, x2, 2
0013afb4b.eq 0x13afbc
0013afb8b 0x13afc0
0013afbc
0013afbcloc_13afbc:
0013afbcb 0x13b00c
0013afc0
0013afc0loc_13afc0:
0013afc0subs xzr, x2, 3
0013afc4b.eq 0x13afcc
0013afc8b 0x13b044
0013afcc
0013afccloc_13afcc:
0013afccb 0x13afd0
0013afd0
0013afd0loc_13afd0:
0013afd0ldr x2, [sp+816]
0013afd4ldrsb x27, [x2]
0013afd8add x2, x2, 256
0013afdcldr x0, [sp+248]
0013afe0subs xzr, x0, 16
0013afe4b.lo 0x13afec
0013afe8b 0x13b118
0013afec
0013afecloc_13afec:
0013afecldr x3, [sp+456]
0013aff0ldr x2, [x2+3*x0]
0013aff4subs xzr, x3, 16
0013aff8b.lo 0x13b000
0013affcb 0x13b10c
0013b000
0013b000loc_13b000:
0013b000add x4, sp, 1360
0013b004str x2, [x4+3*x3]
0013b008b 0x13b00c
0013b00c
0013b00cloc_13b00c:
0013b00cldr x2, [sp+816]
0013b010ldrsb x27, [x2]
0013b014ldr x0, [sp+248]
0013b018subs xzr, x0, 16
0013b01cb.lo 0x13b024
0013b020b 0x13b104
0013b024
0013b024loc_13b024:
0013b024ldr x3, [sp+456]
0013b028ldr x2, [x2+3*x0]
0013b02csubs xzr, x3, 16
0013b030b.lo 0x13b038
0013b034b 0x13b0f8
0013b038
0013b038loc_13b038:
0013b038add x4, sp, 1104
0013b03cstr x2, [x4+3*x3]
0013b040b 0x13b090
0013b044
0013b044loc_13b044:
0013b044subs xzr, x2, 4
0013b048b.eq 0x13b050
0013b04cb 0x13b0d8
0013b050
0013b050loc_13b050:
0013b050b 0x13b054
0013b054
0013b054loc_13b054:
0013b054ldr x2, [sp+816]
0013b058ldrsb x27, [x2]
0013b05cadd x2, x2, 128
0013b060ldr x0, [sp+256]
0013b064subs xzr, x0, 16
0013b068b.lo 0x13b070
0013b06cb 0x13b0d0
0013b070
0013b070loc_13b070:
0013b070ldr x3, [sp+464]
0013b074ldr x2, [x2+3*x0]
0013b078subs xzr, x3, 16
0013b07cb.lo 0x13b084
0013b080b 0x13b0c4
0013b084
0013b084loc_13b084:
0013b084add x4, sp, 1232
0013b088str x2, [x4+3*x3]
0013b08cb 0x13b090
0013b090
0013b090loc_13b090:
0013b090b 0x13b094
0013b094
0013b094loc_13b094:
0013b094ldr x2, [sp+656]
0013b098add x2, x2, 1
0013b09cstr x2, [sp+656]
0013b0a0ldr x2, [sp+1752]
0013b0a4add x2, x2, 48
0013b0a8str x2, [sp+640]
0013b0acb 0x13af1c
0013b0b0
0013b0b0loc_13b0b0:
0013b0b0b 0x13b0b4
0013b0b4
0013b0b4loc_13b0b4:
0013b0b4ldr x2, [sp+736]
0013b0b8add x2, x2, 1
0013b0bcstr x2, [sp+736]
0013b0c0b 0x13ab34
0013b0c4
0013b0c4loc_13b0c4:
0013b0c4mov x0, x3
0013b0c8orr x1, xzr, 16
0013b0ccbl runtime.panicIndex
0013b0d0
0013b0d0loc_13b0d0:
0013b0d0orr x1, xzr, 16
0013b0d4bl runtime.panicIndex
0013b0d8
0013b0d8loc_13b0d8:
0013b0d8b 0x13b0dc
0013b0dc
0013b0dcloc_13b0dc:
0013b0dcb 0x13b0e0
0013b0e0
0013b0e0loc_13b0e0:
0013b0e0b 0x13b0e4
0013b0e4
0013b0e4loc_13b0e4:
0013b0e4adrp x0, 0x4ba000
0013b0e8add x0, x0, 2944
0013b0ecadrp x1, 0x5d6000
0013b0f0add x1, x1, 2704
0013b0f4bl runtime.gopanic
0013b0f8
0013b0f8loc_13b0f8:
0013b0f8mov x0, x3
0013b0fcorr x1, xzr, 16
0013b100bl runtime.panicIndex
0013b104
0013b104loc_13b104:
0013b104orr x1, xzr, 16
0013b108bl runtime.panicIndex
0013b10c
0013b10cloc_13b10c:
0013b10cmov x0, x3
0013b110orr x1, xzr, 16
0013b114bl runtime.panicIndex
0013b118
0013b118loc_13b118:
0013b118orr x1, xzr, 16
0013b11cbl runtime.panicIndex
0013b120
0013b120loc_13b120:
0013b120adrp x0, 0x4ba000
0013b124add x0, x0, 2944
0013b128adrp x1, 0x5d6000
0013b12cadd x1, x1, 2720
0013b130bl runtime.gopanic
0013b134
0013b134loc_13b134:
0013b134bl runtime.panicIndex
0013b138
0013b138loc_13b138:
0013b138adrp x0, 0x4ba000
0013b13cadd x0, x0, 2944
0013b140adrp x1, 0x5d6000
0013b144add x1, x1, 2720
0013b148bl runtime.gopanic
0013b14c
0013b14cloc_13b14c:
0013b14cldr x4, [sp+680]
0013b150ldr x5, [sp+688]
0013b154subs xzr, x4, x5
0013b158b.gt 0x13b160
0013b15cb 0x13b294
0013b160
0013b160loc_13b160:
0013b160ldr x4, [sp+672]
0013b164str x4, [sp+1768]
0013b168ldr x4, [sp+1768]
0013b16cldp x5, x6, [x4]
0013b170ldp x7, x8, [x4+16]
0013b174ldp x4, x9, [x4+32]
0013b178stp x5, x6, [sp+264]
0013b17cstp x7, x8, [sp+280]
0013b180stp x4, x9, [sp+296]
0013b184ldr x0, [sp+1512]
0013b188ldr x4, [sp+496]
0013b18cldr x5, [sp+272]
0013b190add x1, x4, x5
0013b194adrp x2, 0x57e000
0013b198add x2, x2, 798
0013b19corr x3, xzr, 24
0013b1a0bl reflect.add
0013b1a4str x0, [sp+1024]
0013b1a8ldr x4, [sp+264]
0013b1acstr x4, [sp+664]
0013b1b0subs xzr, x4, 2
0013b1b4b.eq 0x13b1bc
0013b1b8b 0x13b1dc
0013b1bc
0013b1bcloc_13b1bc:
0013b1bcb 0x13b1c0
0013b1c0
0013b1c0loc_13b1c0:
0013b1c0ldr x4, [sp+816]
0013b1c4ldr x1, [sp+296]
0013b1c8ldr x2, [sp+280]
0013b1ccmov x3, x0
0013b1d0mov x0, x4
0013b1d4bl reflect.intFromReg
0013b1d8b 0x13b274
0013b1dc
0013b1dcloc_13b1dc:
0013b1dcsubs xzr, x4, 3
0013b1e0b.eq 0x13b1e8
0013b1e4b 0x13b248
0013b1e8
0013b1e8loc_13b1e8:
0013b1e8b 0x13b1ec
0013b1ec
0013b1ecloc_13b1ec:
0013b1ecstr x0, [sp+1760]
0013b1f0ldr x4, [sp+816]
0013b1f4ldrsb x27, [x4]
0013b1f8add x4, x4, 256
0013b1fcldr x0, [sp+296]
0013b200subs xzr, x0, 16
0013b204b.lo 0x13b20c
0013b208b 0x13b2b8
0013b20c
0013b20cloc_13b20c:
0013b20cldr x5, [sp+1760]
0013b210ldrsb x27, [x5]
0013b214ldr x4, [x4+3*x0]
0013b218adrp x27, 0x910000
0013b21cldr w6, [x27+3056]
0013b220cbz w6, 0x13b228
0013b224b 0x13b22c
0013b228
0013b228loc_13b228:
0013b228b 0x13b240
0013b22c
0013b22cloc_13b22c:
0013b22cbl runtime.gcWriteBarrier2
0013b230str x4, [x25]
0013b234ldr x6, [x5]
0013b238str x6, [x25+8]
0013b23cb 0x13b240
0013b240
0013b240loc_13b240:
0013b240str x4, [x5]
0013b244b 0x13b274
0013b248
0013b248loc_13b248:
0013b248subs xzr, x4, 4
0013b24cb.eq 0x13b254
0013b250b 0x13b298
0013b254
0013b254loc_13b254:
0013b254b 0x13b258
0013b258
0013b258loc_13b258:
0013b258ldr x4, [sp+816]
0013b25cldr x1, [sp+304]
0013b260ldr x2, [sp+280]
0013b264mov x3, x0
0013b268mov x0, x4
0013b26cbl reflect.floatFromReg
0013b270b 0x13b274
0013b274
0013b274loc_13b274:
0013b274b 0x13b278
0013b278
0013b278loc_13b278:
0013b278ldr x4, [sp+688]
0013b27cadd x4, x4, 1
0013b280str x4, [sp+688]
0013b284ldr x4, [sp+1768]
0013b288add x4, x4, 48
0013b28cstr x4, [sp+672]
0013b290b 0x13b14c
0013b294
0013b294loc_13b294:
0013b294b 0x13b0b4
0013b298
0013b298loc_13b298:
0013b298b 0x13b29c
0013b29c
0013b29cloc_13b29c:
0013b29cb 0x13b2a0
0013b2a0
0013b2a0loc_13b2a0:
0013b2a0b 0x13b2a4
0013b2a4
0013b2a4loc_13b2a4:
0013b2a4adrp x0, 0x4ba000
0013b2a8add x0, x0, 2944
0013b2acadrp x1, 0x5d6000
0013b2b0add x1, x1, 2704
0013b2b4bl runtime.gopanic
0013b2b8
0013b2b8loc_13b2b8:
0013b2b8orr x1, xzr, 16
0013b2bcbl runtime.panicIndex
0013b2c0
0013b2c0loc_13b2c0:
0013b2c0mov x0, xzr
0013b2c4bl runtime.panicIndex
0013b2c8
0013b2c8loc_13b2c8:
0013b2c8ldr x4, [sp+712]
0013b2ccldr x5, [sp+720]
0013b2d0subs xzr, x4, x5
0013b2d4b.gt 0x13b2dc
0013b2d8b 0x13b3dc
0013b2dc
0013b2dcloc_13b2dc:
0013b2dcldr x4, [sp+704]
0013b2e0str x4, [sp+1776]
0013b2e4ldr x4, [sp+1776]
0013b2e8ldp x5, x6, [x4]
0013b2ecldp x7, x8, [x4+16]
0013b2f0ldp x4, x9, [x4+32]
0013b2f4add x27, sp, 520
0013b2f8stp x5, x6, [x27]
0013b2fcadd x27, sp, 536
0013b300stp x7, x8, [x27]
0013b304add x27, sp, 552
0013b308stp x4, x9, [x27]
0013b30cldr x0, [sp+832]
0013b310ldr x4, [sp+336]
0013b314ldr x5, [sp+528]
0013b318add x1, x4, x5
0013b31cadrp x2, 0x57e000
0013b320add x2, x2, 798
0013b324orr x3, xzr, 24
0013b328bl reflect.add
0013b32cstr x0, [sp+1712]
0013b330ldr x4, [sp+520]
0013b334str x4, [sp+696]
0013b338subs xzr, x4, 2
0013b33cb.eq 0x13b344
0013b340b 0x13b348
0013b344
0013b344loc_13b344:
0013b344b 0x13b37c
0013b348
0013b348loc_13b348:
0013b348subs xzr, x4, 3
0013b34cb.eq 0x13b354
0013b350b 0x13b394
0013b354
0013b354loc_13b354:
0013b354b 0x13b358
0013b358
0013b358loc_13b358:
0013b358ldrsb x27, [x0]
0013b35cldr x4, [sp+552]
0013b360ldr x5, [x0]
0013b364subs xzr, x4, 16
0013b368b.lo 0x13b370
0013b36cb 0x13b400
0013b370
0013b370loc_13b370:
0013b370add x6, sp, 1360
0013b374str x5, [x6+3*x4]
0013b378b 0x13b37c
0013b37c
0013b37cloc_13b37c:
0013b37cldr x3, [sp+1712]
0013b380ldr x1, [sp+552]
0013b384ldr x2, [sp+536]
0013b388add x0, sp, 1104
0013b38cbl reflect.intToReg
0013b390b 0x13b3bc
0013b394
0013b394loc_13b394:
0013b394subs xzr, x4, 4
0013b398b.eq 0x13b3a0
0013b39cb 0x13b3e0
0013b3a0
0013b3a0loc_13b3a0:
0013b3a0b 0x13b3a4
0013b3a4
0013b3a4loc_13b3a4:
0013b3a4ldr x1, [sp+560]
0013b3a8ldr x2, [sp+536]
0013b3acmov x3, x0
0013b3b0add x0, sp, 1104
0013b3b4bl reflect.floatToReg
0013b3b8b 0x13b3bc
0013b3bc
0013b3bcloc_13b3bc:
0013b3bcb 0x13b3c0
0013b3c0
0013b3c0loc_13b3c0:
0013b3c0ldr x4, [sp+720]
0013b3c4add x4, x4, 1
0013b3c8str x4, [sp+720]
0013b3ccldr x4, [sp+1776]
0013b3d0add x4, x4, 48
0013b3d4str x4, [sp+704]
0013b3d8b 0x13b2c8
0013b3dc
0013b3dcloc_13b3dc:
0013b3dcb 0x13b0b4
0013b3e0
0013b3e0loc_13b3e0:
0013b3e0b 0x13b3e4
0013b3e4
0013b3e4loc_13b3e4:
0013b3e4b 0x13b3e8
0013b3e8
0013b3e8loc_13b3e8:
0013b3e8b 0x13b3ec
0013b3ec
0013b3ecloc_13b3ec:
0013b3ecadrp x0, 0x4ba000
0013b3f0add x0, x0, 2944
0013b3f4adrp x1, 0x5d6000
0013b3f8add x1, x1, 2688
0013b3fcbl runtime.gopanic
0013b400
0013b400loc_13b400:
0013b400mov x0, x4
0013b404orr x1, xzr, 16
0013b408bl runtime.panicIndex
0013b40c
0013b40cloc_13b40c:
0013b40cadrp x0, 0x4ba000
0013b410add x0, x0, 2944
0013b414adrp x1, 0x5d6000
0013b418add x1, x1, 2672
0013b41cbl runtime.gopanic
0013b420
0013b420loc_13b420:
0013b420mov x0, xzr
0013b424bl runtime.panicIndex
0013b428
0013b428loc_13b428:
0013b428mov x0, xzr
0013b42cbl runtime.panicIndex
0013b430
0013b430loc_13b430:
0013b430adrp x0, 0x4ba000
0013b434add x0, x0, 2944
0013b438adrp x1, 0x5d6000
0013b43cadd x1, x1, 2672
0013b440bl runtime.gopanic
0013b444
0013b444loc_13b444:
0013b444orr x1, xzr, 16
0013b448bl runtime.panicIndex
0013b44c
0013b44cloc_13b44c:
0013b44cb 0x13b450
0013b450
0013b450loc_13b450:
0013b450b 0x13b454
0013b454
0013b454loc_13b454:
0013b454b 0x13b458
0013b458
0013b458loc_13b458:
0013b458adrp x0, 0x4ba000
0013b45cadd x0, x0, 2944
0013b460adrp x1, 0x5d6000
0013b464add x1, x1, 2576
0013b468bl runtime.gopanic
0013b46c
0013b46cloc_13b46c:
0013b46corr x1, xzr, 16
0013b470bl runtime.panicIndex
0013b474
0013b474loc_13b474:
0013b474orr x1, xzr, 16
0013b478bl runtime.panicIndex
0013b47c
0013b47cloc_13b47c:
0013b47cb 0x13b480
0013b480
0013b480loc_13b480:
0013b480b 0x13b454
0013b484
0013b484loc_13b484:
0013b484mov x0, xzr
0013b488bl runtime.panicIndex
0013b48c
0013b48cloc_13b48c:
0013b48cmov x1, x6
0013b490adrp x2, 0x4cf000
0013b494add x2, x2, 3520
0013b498bl runtime.panicdottypeE
0013b49chint
0013b4a0
0013b4a0loc_13b4a0:
0013b4a0stp x0, x1, [sp+8]
0013b4a4stp x2, x3, [sp+24]
0013b4a8mov x3, x30
0013b4acbl runtime.morestack_noctxt.abi0
0013b4b0ldp x0, x1, [sp+8]
0013b4b4ldp x2, x3, [sp+24]
0013b4b8b 0x13a740
0013b4bc
0013b4bcloc_13b4bc:
0013b4bcldr x17, [x16]
0013b4c0add x20, sp, 2552
0013b4c4subs xzr, x20, x17
0013b4c8b.ne 0x13a768
0013b4ccadd x20, sp, 8
0013b4d0str x20, [x16]
0013b4d4b 0x13a768
0013b4d8udf 0
0013b4dcudf 0
0013a740
0013b4e0
0013b4e0reflect.Value.Complex: ; void reflect.Value.Complex(reflect.Value v)
0013b4e0ldr x16, [x28+16]
0013b4e4subs xzr, sp, x16
0013b4e8b.ls 0x13b610
0013b4ecstr x30, [sp-96]!
0013b4f0stur x29, [sp-8]
0013b4f4sub x29, sp, 8
0013b4f8str x0, [sp+104]
0013b4fcstr x1, [sp+112]
0013b500str x2, [sp+120]
0013b504fmov d0, xzr
0013b508str d0, [sp+32]
0013b50cstr d0, [sp+40]
0013b510mov x0, x2
0013b514bl reflect.flag.kind
0013b518str x0, [sp+48]
0013b51cstr x0, [sp+56]
0013b520subs xzr, x0, 15
0013b524b.eq 0x13b52c
0013b528b 0x13b55c
0013b52c
0013b52cloc_13b52c:
0013b52cb 0x13b530
0013b530
0013b530loc_13b530:
0013b530ldr x0, [sp+112]
0013b534ldrsb x27, [x0]
0013b538ldr s2, [x0]
0013b53cldr s3, [x0+4]
0013b540fcvt d0, s2
0013b544str d0, [sp+32]
0013b548fcvt d1, s3
0013b54cstr d1, [sp+40]
0013b550ldur x29, [sp-8]
0013b554ldr x30, [sp], 96
0013b558ret x30
0013b55c
0013b55cloc_13b55c:
0013b55csubs xzr, x0, 16
0013b560b.eq 0x13b568
0013b564b 0x13b590
0013b568
0013b568loc_13b568:
0013b568b 0x13b56c
0013b56c
0013b56cloc_13b56c:
0013b56cldr x0, [sp+112]
0013b570ldrsb x27, [x0]
0013b574ldr d0, [x0]
0013b578ldr d1, [x0+8]
0013b57cstr d0, [sp+32]
0013b580str d1, [sp+40]
0013b584ldur x29, [sp-8]
0013b588ldr x30, [sp], 96
0013b58cret x30
0013b590
0013b590loc_13b590:
0013b590b 0x13b594
0013b594
0013b594loc_13b594:
0013b594b 0x13b598
0013b598
0013b598loc_13b598:
0013b598ldr x0, [sp+120]
0013b59cbl reflect.flag.kind
0013b5a0str x0, [sp+64]
0013b5a4adrp x0, 0x507000
0013b5a8add x0, x0, 32
0013b5acbl runtime.newobject
0013b5b0str x0, [sp+72]
0013b5b4movz x1, 21
0013b5b8str x1, [x0+8]
0013b5bcadrp x27, 0x910000
0013b5c0ldr w1, [x27+3056]
0013b5c4cbz w1, 0x13b5cc
0013b5c8b 0x13b600
0013b5cc
0013b5ccloc_13b5cc:
0013b5ccb 0x13b5d0
0013b5d0
0013b5d0loc_13b5d0:
0013b5d0adrp x2, 0x57c000
0013b5d4add x2, x2, 1362
0013b5d8str x2, [x0]
0013b5dcldr x2, [sp+72]
0013b5e0ldrsb x27, [x2]
0013b5e4ldr x3, [sp+64]
0013b5e8str x3, [x2+16]
0013b5ecldr x1, [sp+72]
0013b5f0str x1, [sp+80]
0013b5f4adrp x0, 0x4d5000
0013b5f8add x0, x0, 1920
0013b5fcbl runtime.gopanic
0013b600
0013b600loc_13b600:
0013b600ldr x2, [x0]
0013b604bl runtime.gcWriteBarrier1
0013b608str x2, [x25]
0013b60cb 0x13b5d0
0013b610
0013b610loc_13b610:
0013b610stp x0, x1, [sp+8]
0013b614str x2, [sp+24]
0013b618mov x3, x30
0013b61cbl runtime.morestack_noctxt.abi0
0013b620ldp x0, x1, [sp+8]
0013b624ldr x2, [sp+24]
0013b628b 0x13b4e0
0013b62cudf 0
0013b4e0
0013b4e0reflect.Value.Complex: ; void reflect.Value.Complex(reflect.Value v)
0013b4e0ldr x16, [x28+16]
0013b4e4subs xzr, sp, x16
0013b4e8b.ls 0x13b610
0013b4ecstr x30, [sp-96]!
0013b4f0stur x29, [sp-8]
0013b4f4sub x29, sp, 8
0013b4f8str x0, [sp+104]
0013b4fcstr x1, [sp+112]
0013b500str x2, [sp+120]
0013b504fmov d0, xzr
0013b508str d0, [sp+32]
0013b50cstr d0, [sp+40]
0013b510mov x0, x2
0013b514bl reflect.flag.kind
0013b518str x0, [sp+48]
0013b51cstr x0, [sp+56]
0013b520subs xzr, x0, 15
0013b524b.eq 0x13b52c
0013b528b 0x13b55c
0013b52c
0013b52cloc_13b52c:
0013b52cb 0x13b530
0013b530
0013b530loc_13b530:
0013b530ldr x0, [sp+112]
0013b534ldrsb x27, [x0]
0013b538ldr s2, [x0]
0013b53cldr s3, [x0+4]
0013b540fcvt d0, s2
0013b544str d0, [sp+32]
0013b548fcvt d1, s3
0013b54cstr d1, [sp+40]
0013b550ldur x29, [sp-8]
0013b554ldr x30, [sp], 96
0013b558ret x30
0013b55c
0013b55cloc_13b55c:
0013b55csubs xzr, x0, 16
0013b560b.eq 0x13b568
0013b564b 0x13b590
0013b568
0013b568loc_13b568:
0013b568b 0x13b56c
0013b56c
0013b56cloc_13b56c:
0013b56cldr x0, [sp+112]
0013b570ldrsb x27, [x0]
0013b574ldr d0, [x0]
0013b578ldr d1, [x0+8]
0013b57cstr d0, [sp+32]
0013b580str d1, [sp+40]
0013b584ldur x29, [sp-8]
0013b588ldr x30, [sp], 96
0013b58cret x30
0013b590
0013b590loc_13b590:
0013b590b 0x13b594
0013b594
0013b594loc_13b594:
0013b594b 0x13b598
0013b598
0013b598loc_13b598:
0013b598ldr x0, [sp+120]
0013b59cbl reflect.flag.kind
0013b5a0str x0, [sp+64]
0013b5a4adrp x0, 0x507000
0013b5a8add x0, x0, 32
0013b5acbl runtime.newobject
0013b5b0str x0, [sp+72]
0013b5b4movz x1, 21
0013b5b8str x1, [x0+8]
0013b5bcadrp x27, 0x910000
0013b5c0ldr w1, [x27+3056]
0013b5c4cbz w1, 0x13b5cc
0013b5c8b 0x13b600
0013b5cc
0013b5ccloc_13b5cc:
0013b5ccb 0x13b5d0
0013b5d0
0013b5d0loc_13b5d0:
0013b5d0adrp x2, 0x57c000
0013b5d4add x2, x2, 1362
0013b5d8str x2, [x0]
0013b5dcldr x2, [sp+72]
0013b5e0ldrsb x27, [x2]
0013b5e4ldr x3, [sp+64]
0013b5e8str x3, [x2+16]
0013b5ecldr x1, [sp+72]
0013b5f0str x1, [sp+80]
0013b5f4adrp x0, 0x4d5000
0013b5f8add x0, x0, 1920
0013b5fcbl runtime.gopanic
0013b600
0013b600loc_13b600:
0013b600ldr x2, [x0]
0013b604bl runtime.gcWriteBarrier1
0013b608str x2, [x25]
0013b60cb 0x13b5d0
0013b610
0013b610loc_13b610:
0013b610stp x0, x1, [sp+8]
0013b614str x2, [sp+24]
0013b618mov x3, x30
0013b61cbl runtime.morestack_noctxt.abi0
0013b620ldp x0, x1, [sp+8]
0013b624ldr x2, [sp+24]
0013b628b 0x13b4e0
0013b62cudf 0
0013b4e0
0013b630
0013b630reflect.Value.Elem: ; void reflect.Value.Elem(reflect.Value v)
0013b630ldr x16, [x28+16]
0013b634sub x17, sp, 112
0013b638subs xzr, x17, x16
0013b63cb.ls 0x13b93c
0013b640str x30, [sp-240]!
0013b644stur x29, [sp-8]
0013b648sub x29, sp, 8
0013b64cstr x0, [sp+248]
0013b650str x1, [sp+256]
0013b654str x2, [sp+264]
0013b658stp xzr, xzr, [sp+96]
0013b65cstr xzr, [sp+112]
0013b660ldr x0, [sp+264]
0013b664bl reflect.flag.kind
0013b668str x0, [sp+40]
0013b66cstr x0, [sp+64]
0013b670subs xzr, x0, 20
0013b674b.eq 0x13b67c
0013b678b 0x13b778
0013b67c
0013b67cloc_13b67c:
0013b67cb 0x13b680
0013b680
0013b680loc_13b680:
0013b680stp xzr, xzr, [sp+168]
0013b684ldr x0, [sp+248]
0013b688ldr x1, [sp+256]
0013b68cldr x2, [sp+264]
0013b690bl reflect.Value.typ
0013b694str x0, [sp+184]
0013b698bl internal/abi.(*Type).NumMethod
0013b69cstr x0, [sp+88]
0013b6a0cbz x0, 0x13b6a8
0013b6a4b 0x13b6c4
0013b6a8
0013b6a8loc_13b6a8:
0013b6a8ldr x2, [sp+256]
0013b6acldrsb x27, [x2]
0013b6b0ldr x3, [x2]
0013b6b4ldr x2, [x2+8]
0013b6b8str x3, [sp+168]
0013b6bcstr x2, [sp+176]
0013b6c0b 0x13b714
0013b6c4
0013b6c4loc_13b6c4:
0013b6c4ldr x2, [sp+256]
0013b6c8ldrsb x27, [x2]
0013b6ccldr x3, [x2]
0013b6d0ldr x2, [x2+8]
0013b6d4str x3, [sp+208]
0013b6d8str x2, [sp+216]
0013b6dcstr x3, [sp+200]
0013b6e0ldr x2, [sp+200]
0013b6e4cbnz x2, 0x13b6ec
0013b6e8b 0x13b6fc
0013b6ec
0013b6ecloc_13b6ec:
0013b6ecldr x2, [sp+200]
0013b6f0ldr x2, [x2+8]
0013b6f4str x2, [sp+200]
0013b6f8b 0x13b700
0013b6fc
0013b6fcloc_13b6fc:
0013b6fcb 0x13b700
0013b700
0013b700loc_13b700:
0013b700ldr x2, [sp+216]
0013b704ldr x3, [sp+200]
0013b708str x3, [sp+168]
0013b70cstr x2, [sp+176]
0013b710b 0x13b714
0013b714
0013b714loc_13b714:
0013b714ldr x0, [sp+168]
0013b718ldr x1, [sp+176]
0013b71cbl reflect.unpackEface
0013b720str x0, [sp+120]
0013b724str x1, [sp+128]
0013b728str x2, [sp+136]
0013b72ccbnz x2, 0x13b734
0013b730b 0x13b750
0013b734
0013b734loc_13b734:
0013b734ldr x0, [sp+264]
0013b738bl reflect.flag.ro
0013b73cstr x0, [sp+80]
0013b740ldr x1, [sp+136]
0013b744orr x1, x1, x0
0013b748str x1, [sp+136]
0013b74cb 0x13b754
0013b750
0013b750loc_13b750:
0013b750b 0x13b754
0013b754
0013b754loc_13b754:
0013b754ldr x0, [sp+120]
0013b758ldr x1, [sp+128]
0013b75cldr x2, [sp+136]
0013b760str x0, [sp+96]
0013b764str x1, [sp+104]
0013b768str x2, [sp+112]
0013b76cldur x29, [sp-8]
0013b770ldr x30, [sp], 240
0013b774ret x30
0013b778
0013b778loc_13b778:
0013b778subs xzr, x0, 22
0013b77cb.eq 0x13b784
0013b780b 0x13b8bc
0013b784
0013b784loc_13b784:
0013b784b 0x13b788
0013b788
0013b788loc_13b788:
0013b788ldr x3, [sp+256]
0013b78cstr x3, [sp+160]
0013b790ldr x3, [sp+264]
0013b794tbnz w3, 7, 0x13b79c
0013b798b 0x13b7fc
0013b79c
0013b79cloc_13b79c:
0013b79cldr x0, [sp+248]
0013b7a0ldr x1, [sp+256]
0013b7a4ldr x2, [sp+264]
0013b7a8bl reflect.Value.typ
0013b7acstr x0, [sp+184]
0013b7b0bl internal/abi.(*Type).IfaceIndir
0013b7b4strb w0, [sp+39]
0013b7b8tbnz w0, 0, 0x13b7c0
0013b7bcb 0x13b7e4
0013b7c0
0013b7c0loc_13b7c0:
0013b7c0ldr x1, [sp+160]
0013b7c4ldrsb x27, [x1]
0013b7c8ldr x0, [x1]
0013b7ccstr x0, [sp+56]
0013b7d0bl reflect.verifyNotInHeapPtr
0013b7d4strb w0, [sp+39]
0013b7d8tbnz w0, 0, 0x13b7e0
0013b7dcb 0x13b8a8
0013b7e0
0013b7e0loc_13b7e0:
0013b7e0b 0x13b7e8
0013b7e4
0013b7e4loc_13b7e4:
0013b7e4b 0x13b7e8
0013b7e8
0013b7e8loc_13b7e8:
0013b7e8ldr x3, [sp+160]
0013b7ecldrsb x27, [x3]
0013b7f0ldr x3, [x3]
0013b7f4str x3, [sp+160]
0013b7f8b 0x13b800
0013b7fc
0013b7fcloc_13b7fc:
0013b7fcb 0x13b800
0013b800
0013b800loc_13b800:
0013b800ldr x3, [sp+160]
0013b804cbnz x3, 0x13b80c
0013b808b 0x13b888
0013b80c
0013b80cloc_13b80c:
0013b80cldr x0, [sp+248]
0013b810ldr x1, [sp+256]
0013b814ldr x2, [sp+264]
0013b818bl reflect.Value.typ
0013b81cstr x0, [sp+184]
0013b820str x0, [sp+152]
0013b824ldr x3, [sp+152]
0013b828ldrsb x27, [x3]
0013b82cldr x0, [x3+48]
0013b830str x0, [sp+144]
0013b834ldr x3, [sp+264]
0013b838and x3, x3, 96
0013b83corr x3, x3, 384
0013b840str x3, [sp+48]
0013b844bl internal/abi.(*Type).Kind
0013b848strb w0, [sp+38]
0013b84cldr x3, [sp+48]
0013b850ubfm x4, x0, 0, 7
0013b854orr x3, x3, x4
0013b858str x3, [sp+48]
0013b85cstp xzr, xzr, [sp+96]
0013b860str xzr, [sp+112]
0013b864ldr x0, [sp+144]
0013b868str x0, [sp+96]
0013b86cldr x1, [sp+160]
0013b870str x1, [sp+104]
0013b874ldr x2, [sp+48]
0013b878str x2, [sp+112]
0013b87cldur x29, [sp-8]
0013b880ldr x30, [sp], 240
0013b884ret x30
0013b888
0013b888loc_13b888:
0013b888stp xzr, xzr, [sp+96]
0013b88cstr xzr, [sp+112]
0013b890mov x0, xzr
0013b894mov x1, xzr
0013b898mov x2, xzr
0013b89cldur x29, [sp-8]
0013b8a0ldr x30, [sp], 240
0013b8a4ret x30
0013b8a8
0013b8a8loc_13b8a8:
0013b8a8adrp x0, 0x4ba000
0013b8acadd x0, x0, 2944
0013b8b0adrp x1, 0x5d6000
0013b8b4add x1, x1, 2736
0013b8b8bl runtime.gopanic
0013b8bc
0013b8bcloc_13b8bc:
0013b8bcb 0x13b8c0
0013b8c0
0013b8c0loc_13b8c0:
0013b8c0b 0x13b8c4
0013b8c4
0013b8c4loc_13b8c4:
0013b8c4ldr x0, [sp+264]
0013b8c8bl reflect.flag.kind
0013b8ccstr x0, [sp+72]
0013b8d0adrp x0, 0x507000
0013b8d4add x0, x0, 32
0013b8d8bl runtime.newobject
0013b8dcstr x0, [sp+192]
0013b8e0movz x1, 18
0013b8e4str x1, [x0+8]
0013b8e8adrp x27, 0x910000
0013b8ecldr w1, [x27+3056]
0013b8f0cbz w1, 0x13b8f8
0013b8f4b 0x13b92c
0013b8f8
0013b8f8loc_13b8f8:
0013b8f8b 0x13b8fc
0013b8fc
0013b8fcloc_13b8fc:
0013b8fcadrp x2, 0x57a000
0013b900add x2, x2, 2921
0013b904str x2, [x0]
0013b908ldr x2, [sp+192]
0013b90cldrsb x27, [x2]
0013b910ldr x3, [sp+72]
0013b914str x3, [x2+16]
0013b918ldr x1, [sp+192]
0013b91cstr x1, [sp+224]
0013b920adrp x0, 0x4d5000
0013b924add x0, x0, 1920
0013b928bl runtime.gopanic
0013b92c
0013b92cloc_13b92c:
0013b92cldr x2, [x0]
0013b930bl runtime.gcWriteBarrier1
0013b934str x2, [x25]
0013b938b 0x13b8fc
0013b93c
0013b93cloc_13b93c:
0013b93cstp x0, x1, [sp+8]
0013b940str x2, [sp+24]
0013b944mov x3, x30
0013b948bl runtime.morestack_noctxt.abi0
0013b94cldp x0, x1, [sp+8]
0013b950ldr x2, [sp+24]
0013b954b 0x13b630
0013b958udf 0
0013b95cudf 0
0013b630
0013b630reflect.Value.Elem: ; void reflect.Value.Elem(reflect.Value v)
0013b630ldr x16, [x28+16]
0013b634sub x17, sp, 112
0013b638subs xzr, x17, x16
0013b63cb.ls 0x13b93c
0013b640str x30, [sp-240]!
0013b644stur x29, [sp-8]
0013b648sub x29, sp, 8
0013b64cstr x0, [sp+248]
0013b650str x1, [sp+256]
0013b654str x2, [sp+264]
0013b658stp xzr, xzr, [sp+96]
0013b65cstr xzr, [sp+112]
0013b660ldr x0, [sp+264]
0013b664bl reflect.flag.kind
0013b668str x0, [sp+40]
0013b66cstr x0, [sp+64]
0013b670subs xzr, x0, 20
0013b674b.eq 0x13b67c
0013b678b 0x13b778
0013b67c
0013b67cloc_13b67c:
0013b67cb 0x13b680
0013b680
0013b680loc_13b680:
0013b680stp xzr, xzr, [sp+168]
0013b684ldr x0, [sp+248]
0013b688ldr x1, [sp+256]
0013b68cldr x2, [sp+264]
0013b690bl reflect.Value.typ
0013b694str x0, [sp+184]
0013b698bl internal/abi.(*Type).NumMethod
0013b69cstr x0, [sp+88]
0013b6a0cbz x0, 0x13b6a8
0013b6a4b 0x13b6c4
0013b6a8
0013b6a8loc_13b6a8:
0013b6a8ldr x2, [sp+256]
0013b6acldrsb x27, [x2]
0013b6b0ldr x3, [x2]
0013b6b4ldr x2, [x2+8]
0013b6b8str x3, [sp+168]
0013b6bcstr x2, [sp+176]
0013b6c0b 0x13b714
0013b6c4
0013b6c4loc_13b6c4:
0013b6c4ldr x2, [sp+256]
0013b6c8ldrsb x27, [x2]
0013b6ccldr x3, [x2]
0013b6d0ldr x2, [x2+8]
0013b6d4str x3, [sp+208]
0013b6d8str x2, [sp+216]
0013b6dcstr x3, [sp+200]
0013b6e0ldr x2, [sp+200]
0013b6e4cbnz x2, 0x13b6ec
0013b6e8b 0x13b6fc
0013b6ec
0013b6ecloc_13b6ec:
0013b6ecldr x2, [sp+200]
0013b6f0ldr x2, [x2+8]
0013b6f4str x2, [sp+200]
0013b6f8b 0x13b700
0013b6fc
0013b6fcloc_13b6fc:
0013b6fcb 0x13b700
0013b700
0013b700loc_13b700:
0013b700ldr x2, [sp+216]
0013b704ldr x3, [sp+200]
0013b708str x3, [sp+168]
0013b70cstr x2, [sp+176]
0013b710b 0x13b714
0013b714
0013b714loc_13b714:
0013b714ldr x0, [sp+168]
0013b718ldr x1, [sp+176]
0013b71cbl reflect.unpackEface
0013b720str x0, [sp+120]
0013b724str x1, [sp+128]
0013b728str x2, [sp+136]
0013b72ccbnz x2, 0x13b734
0013b730b 0x13b750
0013b734
0013b734loc_13b734:
0013b734ldr x0, [sp+264]
0013b738bl reflect.flag.ro
0013b73cstr x0, [sp+80]
0013b740ldr x1, [sp+136]
0013b744orr x1, x1, x0
0013b748str x1, [sp+136]
0013b74cb 0x13b754
0013b750
0013b750loc_13b750:
0013b750b 0x13b754
0013b754
0013b754loc_13b754:
0013b754ldr x0, [sp+120]
0013b758ldr x1, [sp+128]
0013b75cldr x2, [sp+136]
0013b760str x0, [sp+96]
0013b764str x1, [sp+104]
0013b768str x2, [sp+112]
0013b76cldur x29, [sp-8]
0013b770ldr x30, [sp], 240
0013b774ret x30
0013b778
0013b778loc_13b778:
0013b778subs xzr, x0, 22
0013b77cb.eq 0x13b784
0013b780b 0x13b8bc
0013b784
0013b784loc_13b784:
0013b784b 0x13b788
0013b788
0013b788loc_13b788:
0013b788ldr x3, [sp+256]
0013b78cstr x3, [sp+160]
0013b790ldr x3, [sp+264]
0013b794tbnz w3, 7, 0x13b79c
0013b798b 0x13b7fc
0013b79c
0013b79cloc_13b79c:
0013b79cldr x0, [sp+248]
0013b7a0ldr x1, [sp+256]
0013b7a4ldr x2, [sp+264]
0013b7a8bl reflect.Value.typ
0013b7acstr x0, [sp+184]
0013b7b0bl internal/abi.(*Type).IfaceIndir
0013b7b4strb w0, [sp+39]
0013b7b8tbnz w0, 0, 0x13b7c0
0013b7bcb 0x13b7e4
0013b7c0
0013b7c0loc_13b7c0:
0013b7c0ldr x1, [sp+160]
0013b7c4ldrsb x27, [x1]
0013b7c8ldr x0, [x1]
0013b7ccstr x0, [sp+56]
0013b7d0bl reflect.verifyNotInHeapPtr
0013b7d4strb w0, [sp+39]
0013b7d8tbnz w0, 0, 0x13b7e0
0013b7dcb 0x13b8a8
0013b7e0
0013b7e0loc_13b7e0:
0013b7e0b 0x13b7e8
0013b7e4
0013b7e4loc_13b7e4:
0013b7e4b 0x13b7e8
0013b7e8
0013b7e8loc_13b7e8:
0013b7e8ldr x3, [sp+160]
0013b7ecldrsb x27, [x3]
0013b7f0ldr x3, [x3]
0013b7f4str x3, [sp+160]
0013b7f8b 0x13b800
0013b7fc
0013b7fcloc_13b7fc:
0013b7fcb 0x13b800
0013b800
0013b800loc_13b800:
0013b800ldr x3, [sp+160]
0013b804cbnz x3, 0x13b80c
0013b808b 0x13b888
0013b80c
0013b80cloc_13b80c:
0013b80cldr x0, [sp+248]
0013b810ldr x1, [sp+256]
0013b814ldr x2, [sp+264]
0013b818bl reflect.Value.typ
0013b81cstr x0, [sp+184]
0013b820str x0, [sp+152]
0013b824ldr x3, [sp+152]
0013b828ldrsb x27, [x3]
0013b82cldr x0, [x3+48]
0013b830str x0, [sp+144]
0013b834ldr x3, [sp+264]
0013b838and x3, x3, 96
0013b83corr x3, x3, 384
0013b840str x3, [sp+48]
0013b844bl internal/abi.(*Type).Kind
0013b848strb w0, [sp+38]
0013b84cldr x3, [sp+48]
0013b850ubfm x4, x0, 0, 7
0013b854orr x3, x3, x4
0013b858str x3, [sp+48]
0013b85cstp xzr, xzr, [sp+96]
0013b860str xzr, [sp+112]
0013b864ldr x0, [sp+144]
0013b868str x0, [sp+96]
0013b86cldr x1, [sp+160]
0013b870str x1, [sp+104]
0013b874ldr x2, [sp+48]
0013b878str x2, [sp+112]
0013b87cldur x29, [sp-8]
0013b880ldr x30, [sp], 240
0013b884ret x30
0013b888
0013b888loc_13b888:
0013b888stp xzr, xzr, [sp+96]
0013b88cstr xzr, [sp+112]
0013b890mov x0, xzr
0013b894mov x1, xzr
0013b898mov x2, xzr
0013b89cldur x29, [sp-8]
0013b8a0ldr x30, [sp], 240
0013b8a4ret x30
0013b8a8
0013b8a8loc_13b8a8:
0013b8a8adrp x0, 0x4ba000
0013b8acadd x0, x0, 2944
0013b8b0adrp x1, 0x5d6000
0013b8b4add x1, x1, 2736
0013b8b8bl runtime.gopanic
0013b8bc
0013b8bcloc_13b8bc:
0013b8bcb 0x13b8c0
0013b8c0
0013b8c0loc_13b8c0:
0013b8c0b 0x13b8c4
0013b8c4
0013b8c4loc_13b8c4:
0013b8c4ldr x0, [sp+264]
0013b8c8bl reflect.flag.kind
0013b8ccstr x0, [sp+72]
0013b8d0adrp x0, 0x507000
0013b8d4add x0, x0, 32
0013b8d8bl runtime.newobject
0013b8dcstr x0, [sp+192]
0013b8e0movz x1, 18
0013b8e4str x1, [x0+8]
0013b8e8adrp x27, 0x910000
0013b8ecldr w1, [x27+3056]
0013b8f0cbz w1, 0x13b8f8
0013b8f4b 0x13b92c
0013b8f8
0013b8f8loc_13b8f8:
0013b8f8b 0x13b8fc
0013b8fc
0013b8fcloc_13b8fc:
0013b8fcadrp x2, 0x57a000
0013b900add x2, x2, 2921
0013b904str x2, [x0]
0013b908ldr x2, [sp+192]
0013b90cldrsb x27, [x2]
0013b910ldr x3, [sp+72]
0013b914str x3, [x2+16]
0013b918ldr x1, [sp+192]
0013b91cstr x1, [sp+224]
0013b920adrp x0, 0x4d5000
0013b924add x0, x0, 1920
0013b928bl runtime.gopanic
0013b92c
0013b92cloc_13b92c:
0013b92cldr x2, [x0]
0013b930bl runtime.gcWriteBarrier1
0013b934str x2, [x25]
0013b938b 0x13b8fc
0013b93c
0013b93cloc_13b93c:
0013b93cstp x0, x1, [sp+8]
0013b940str x2, [sp+24]
0013b944mov x3, x30
0013b948bl runtime.morestack_noctxt.abi0
0013b94cldp x0, x1, [sp+8]
0013b950ldr x2, [sp+24]
0013b954b 0x13b630
0013b958udf 0
0013b95cudf 0
0013b630
0013b960
0013b960reflect.Value.Field: ; void reflect.Value.Field(reflect.Value v, int i)
0013b960ldr x16, [x28+16]
0013b964sub x17, sp, 48
0013b968subs xzr, x17, x16
0013b96cb.ls 0x13bb7c
0013b970str x30, [sp-176]!
0013b974stur x29, [sp-8]
0013b978sub x29, sp, 8
0013b97cstr x0, [sp+184]
0013b980str x1, [sp+192]
0013b984str x2, [sp+200]
0013b988str x3, [sp+208]
0013b98cstp xzr, xzr, [sp+80]
0013b990str xzr, [sp+96]
0013b994ldr x0, [sp+200]
0013b998bl reflect.flag.kind
0013b99cstr x0, [sp+56]
0013b9a0subs xzr, x0, 25
0013b9a4b.ne 0x13bb04
0013b9a8b 0x13b9ac
0013b9ac
0013b9acloc_13b9ac:
0013b9acldr x0, [sp+184]
0013b9b0ldr x1, [sp+192]
0013b9b4ldr x2, [sp+200]
0013b9b8bl reflect.Value.typ
0013b9bcstr x0, [sp+160]
0013b9c0str x0, [sp+112]
0013b9c4ldr x3, [sp+112]
0013b9c8ldrsb x27, [x3]
0013b9ccldr x3, [x3+64]
0013b9d0str x3, [sp+72]
0013b9d4ldr x4, [sp+208]
0013b9d8subs xzr, x3, x4
0013b9dcb.ls 0x13baf0
0013b9e0b 0x13b9e4
0013b9e4
0013b9e4loc_13b9e4:
0013b9e4ldr x2, [sp+112]
0013b9e8ldrsb x27, [x2]
0013b9ecldr x1, [x2+64]
0013b9f0ldr x2, [x2+56]
0013b9f4ldr x0, [sp+208]
0013b9f8subs xzr, x0, x1
0013b9fcb.lo 0x13ba04
0013ba00b 0x13baec
0013ba04
0013ba04loc_13ba04:
0013ba04sub x1, x0, x0, lsl #2
0013ba08sub x1, x2, x1, lsl #3
0013ba0cstr x1, [sp+128]
0013ba10ldrsb x27, [x1]
0013ba14ldr x0, [x1+8]
0013ba18str x0, [sp+104]
0013ba1cbl internal/abi.(*Type).Kind
0013ba20strb w0, [sp+47]
0013ba24ldr x1, [sp+200]
0013ba28movz x2, 416
0013ba2cand x1, x1, x2
0013ba30ubfm x2, x0, 0, 7
0013ba34orr x1, x1, x2
0013ba38str x1, [sp+48]
0013ba3cldr x1, [sp+128]
0013ba40ldrsb x27, [x1]
0013ba44ldr x0, [x1]
0013ba48str x0, [sp+144]
0013ba4cbl internal/abi.Name.IsExported
0013ba50strb w0, [sp+46]
0013ba54tbnz w0, 0, 0x13ba5c
0013ba58b 0x13ba60
0013ba5c
0013ba5cloc_13ba5c:
0013ba5cb 0x13ba98
0013ba60
0013ba60loc_13ba60:
0013ba60ldr x0, [sp+128]
0013ba64bl internal/abi.(*StructField).Embedded
0013ba68strb w0, [sp+46]
0013ba6ctbnz w0, 0, 0x13ba74
0013ba70b 0x13ba84
0013ba74
0013ba74loc_13ba74:
0013ba74ldr x4, [sp+48]
0013ba78orr x4, x4, 64
0013ba7cstr x4, [sp+48]
0013ba80b 0x13ba94
0013ba84
0013ba84loc_13ba84:
0013ba84ldr x4, [sp+48]
0013ba88orr x4, x4, 32
0013ba8cstr x4, [sp+48]
0013ba90b 0x13ba94
0013ba94
0013ba94loc_13ba94:
0013ba94b 0x13ba98
0013ba98
0013ba98loc_13ba98:
0013ba98ldr x4, [sp+128]
0013ba9cldrsb x27, [x4]
0013baa0ldr x1, [x4+16]
0013baa4str x1, [sp+64]
0013baa8ldr x0, [sp+192]
0013baacadrp x2, 0x580000
0013bab0add x2, x2, 3040
0013bab4orr x3, xzr, 28
0013bab8bl reflect.add
0013babcstr x0, [sp+120]
0013bac0stp xzr, xzr, [sp+80]
0013bac4str xzr, [sp+96]
0013bac8ldr x0, [sp+104]
0013baccstr x0, [sp+80]
0013bad0ldr x1, [sp+120]
0013bad4str x1, [sp+88]
0013bad8ldr x2, [sp+48]
0013badcstr x2, [sp+96]
0013bae0ldur x29, [sp-8]
0013bae4ldr x30, [sp], 176
0013bae8ret x30
0013baec
0013baecloc_13baec:
0013baecbl runtime.panicIndex
0013baf0
0013baf0loc_13baf0:
0013baf0adrp x0, 0x4ba000
0013baf4add x0, x0, 2944
0013baf8adrp x1, 0x5d6000
0013bafcadd x1, x1, 2752
0013bb00bl runtime.gopanic
0013bb04
0013bb04loc_13bb04:
0013bb04ldr x0, [sp+200]
0013bb08bl reflect.flag.kind
0013bb0cstr x0, [sp+56]
0013bb10adrp x0, 0x507000
0013bb14add x0, x0, 32
0013bb18bl runtime.newobject
0013bb1cstr x0, [sp+152]
0013bb20movz x1, 19
0013bb24str x1, [x0+8]
0013bb28adrp x27, 0x910000
0013bb2cldr w1, [x27+3056]
0013bb30cbz w1, 0x13bb38
0013bb34b 0x13bb6c
0013bb38
0013bb38loc_13bb38:
0013bb38b 0x13bb3c
0013bb3c
0013bb3cloc_13bb3c:
0013bb3cadrp x2, 0x57b000
0013bb40add x2, x2, 1004
0013bb44str x2, [x0]
0013bb48ldr x2, [sp+152]
0013bb4cldrsb x27, [x2]
0013bb50ldr x3, [sp+56]
0013bb54str x3, [x2+16]
0013bb58ldr x1, [sp+152]
0013bb5cstr x1, [sp+136]
0013bb60adrp x0, 0x4d5000
0013bb64add x0, x0, 1920
0013bb68bl runtime.gopanic
0013bb6c
0013bb6cloc_13bb6c:
0013bb6cldr x2, [x0]
0013bb70bl runtime.gcWriteBarrier1
0013bb74str x2, [x25]
0013bb78b 0x13bb3c
0013bb7c
0013bb7cloc_13bb7c:
0013bb7cstp x0, x1, [sp+8]
0013bb80stp x2, x3, [sp+24]
0013bb84mov x3, x30
0013bb88bl runtime.morestack_noctxt.abi0
0013bb8cldp x0, x1, [sp+8]
0013bb90ldp x2, x3, [sp+24]
0013bb94b 0x13b960
0013bb98udf 0
0013bb9cudf 0
0013b960
0013b960reflect.Value.Field: ; void reflect.Value.Field(reflect.Value v, int i)
0013b960ldr x16, [x28+16]
0013b964sub x17, sp, 48
0013b968subs xzr, x17, x16
0013b96cb.ls 0x13bb7c
0013b970str x30, [sp-176]!
0013b974stur x29, [sp-8]
0013b978sub x29, sp, 8
0013b97cstr x0, [sp+184]
0013b980str x1, [sp+192]
0013b984str x2, [sp+200]
0013b988str x3, [sp+208]
0013b98cstp xzr, xzr, [sp+80]
0013b990str xzr, [sp+96]
0013b994ldr x0, [sp+200]
0013b998bl reflect.flag.kind
0013b99cstr x0, [sp+56]
0013b9a0subs xzr, x0, 25
0013b9a4b.ne 0x13bb04
0013b9a8b 0x13b9ac
0013b9ac
0013b9acloc_13b9ac:
0013b9acldr x0, [sp+184]
0013b9b0ldr x1, [sp+192]
0013b9b4ldr x2, [sp+200]
0013b9b8bl reflect.Value.typ
0013b9bcstr x0, [sp+160]
0013b9c0str x0, [sp+112]
0013b9c4ldr x3, [sp+112]
0013b9c8ldrsb x27, [x3]
0013b9ccldr x3, [x3+64]
0013b9d0str x3, [sp+72]
0013b9d4ldr x4, [sp+208]
0013b9d8subs xzr, x3, x4
0013b9dcb.ls 0x13baf0
0013b9e0b 0x13b9e4
0013b9e4
0013b9e4loc_13b9e4:
0013b9e4ldr x2, [sp+112]
0013b9e8ldrsb x27, [x2]
0013b9ecldr x1, [x2+64]
0013b9f0ldr x2, [x2+56]
0013b9f4ldr x0, [sp+208]
0013b9f8subs xzr, x0, x1
0013b9fcb.lo 0x13ba04
0013ba00b 0x13baec
0013ba04
0013ba04loc_13ba04:
0013ba04sub x1, x0, x0, lsl #2
0013ba08sub x1, x2, x1, lsl #3
0013ba0cstr x1, [sp+128]
0013ba10ldrsb x27, [x1]
0013ba14ldr x0, [x1+8]
0013ba18str x0, [sp+104]
0013ba1cbl internal/abi.(*Type).Kind
0013ba20strb w0, [sp+47]
0013ba24ldr x1, [sp+200]
0013ba28movz x2, 416
0013ba2cand x1, x1, x2
0013ba30ubfm x2, x0, 0, 7
0013ba34orr x1, x1, x2
0013ba38str x1, [sp+48]
0013ba3cldr x1, [sp+128]
0013ba40ldrsb x27, [x1]
0013ba44ldr x0, [x1]
0013ba48str x0, [sp+144]
0013ba4cbl internal/abi.Name.IsExported
0013ba50strb w0, [sp+46]
0013ba54tbnz w0, 0, 0x13ba5c
0013ba58b 0x13ba60
0013ba5c
0013ba5cloc_13ba5c:
0013ba5cb 0x13ba98
0013ba60
0013ba60loc_13ba60:
0013ba60ldr x0, [sp+128]
0013ba64bl internal/abi.(*StructField).Embedded
0013ba68strb w0, [sp+46]
0013ba6ctbnz w0, 0, 0x13ba74
0013ba70b 0x13ba84
0013ba74
0013ba74loc_13ba74:
0013ba74ldr x4, [sp+48]
0013ba78orr x4, x4, 64
0013ba7cstr x4, [sp+48]
0013ba80b 0x13ba94
0013ba84
0013ba84loc_13ba84:
0013ba84ldr x4, [sp+48]
0013ba88orr x4, x4, 32
0013ba8cstr x4, [sp+48]
0013ba90b 0x13ba94
0013ba94
0013ba94loc_13ba94:
0013ba94b 0x13ba98
0013ba98
0013ba98loc_13ba98:
0013ba98ldr x4, [sp+128]
0013ba9cldrsb x27, [x4]
0013baa0ldr x1, [x4+16]
0013baa4str x1, [sp+64]
0013baa8ldr x0, [sp+192]
0013baacadrp x2, 0x580000
0013bab0add x2, x2, 3040
0013bab4orr x3, xzr, 28
0013bab8bl reflect.add
0013babcstr x0, [sp+120]
0013bac0stp xzr, xzr, [sp+80]
0013bac4str xzr, [sp+96]
0013bac8ldr x0, [sp+104]
0013baccstr x0, [sp+80]
0013bad0ldr x1, [sp+120]
0013bad4str x1, [sp+88]
0013bad8ldr x2, [sp+48]
0013badcstr x2, [sp+96]
0013bae0ldur x29, [sp-8]
0013bae4ldr x30, [sp], 176
0013bae8ret x30
0013baec
0013baecloc_13baec:
0013baecbl runtime.panicIndex
0013baf0
0013baf0loc_13baf0:
0013baf0adrp x0, 0x4ba000
0013baf4add x0, x0, 2944
0013baf8adrp x1, 0x5d6000
0013bafcadd x1, x1, 2752
0013bb00bl runtime.gopanic
0013bb04
0013bb04loc_13bb04:
0013bb04ldr x0, [sp+200]
0013bb08bl reflect.flag.kind
0013bb0cstr x0, [sp+56]
0013bb10adrp x0, 0x507000
0013bb14add x0, x0, 32
0013bb18bl runtime.newobject
0013bb1cstr x0, [sp+152]
0013bb20movz x1, 19
0013bb24str x1, [x0+8]
0013bb28adrp x27, 0x910000
0013bb2cldr w1, [x27+3056]
0013bb30cbz w1, 0x13bb38
0013bb34b 0x13bb6c
0013bb38
0013bb38loc_13bb38:
0013bb38b 0x13bb3c
0013bb3c
0013bb3cloc_13bb3c:
0013bb3cadrp x2, 0x57b000
0013bb40add x2, x2, 1004
0013bb44str x2, [x0]
0013bb48ldr x2, [sp+152]
0013bb4cldrsb x27, [x2]
0013bb50ldr x3, [sp+56]
0013bb54str x3, [x2+16]
0013bb58ldr x1, [sp+152]
0013bb5cstr x1, [sp+136]
0013bb60adrp x0, 0x4d5000
0013bb64add x0, x0, 1920
0013bb68bl runtime.gopanic
0013bb6c
0013bb6cloc_13bb6c:
0013bb6cldr x2, [x0]
0013bb70bl runtime.gcWriteBarrier1
0013bb74str x2, [x25]
0013bb78b 0x13bb3c
0013bb7c
0013bb7cloc_13bb7c:
0013bb7cstp x0, x1, [sp+8]
0013bb80stp x2, x3, [sp+24]
0013bb84mov x3, x30
0013bb88bl runtime.morestack_noctxt.abi0
0013bb8cldp x0, x1, [sp+8]
0013bb90ldp x2, x3, [sp+24]
0013bb94b 0x13b960
0013bb98udf 0
0013bb9cudf 0
0013b960
0013bba0
0013bba0reflect.Value.FieldByIndex: ; void reflect.Value.FieldByIndex(reflect.Value v, struct []int index)
0013bba0ldr x16, [x28+16]
0013bba4sub x17, sp, 80
0013bba8subs xzr, x17, x16
0013bbacb.ls 0x13bdd8
0013bbb0str x30, [sp-208]!
0013bbb4stur x29, [sp-8]
0013bbb8sub x29, sp, 8
0013bbbcstr x0, [sp+216]
0013bbc0str x1, [sp+224]
0013bbc4str x2, [sp+232]
0013bbc8str x3, [sp+240]
0013bbccstr x4, [sp+248]
0013bbd0str x5, [sp+256]
0013bbd4stp xzr, xzr, [sp+112]
0013bbd8str xzr, [sp+128]
0013bbdcldr x4, [sp+248]
0013bbe0str x4, [sp+80]
0013bbe4subs xzr, x4, 1
0013bbe8b.eq 0x13bbf0
0013bbecb 0x13bc40
0013bbf0
0013bbf0loc_13bbf0:
0013bbf0ldr x1, [sp+248]
0013bbf4ldr x4, [sp+240]
0013bbf8subs xzr, x1, 0
0013bbfcb.hi 0x13bc04
0013bc00b 0x13bdcc
0013bc04
0013bc04loc_13bc04:
0013bc04ldr x3, [x4]
0013bc08str x3, [sp+104]
0013bc0cldr x0, [sp+216]
0013bc10ldr x1, [sp+224]
0013bc14ldr x2, [sp+232]
0013bc18bl reflect.Value.Field
0013bc1cstr x0, [sp+160]
0013bc20str x1, [sp+168]
0013bc24str x2, [sp+176]
0013bc28str x0, [sp+112]
0013bc2cstr x1, [sp+120]
0013bc30str x2, [sp+128]
0013bc34ldur x29, [sp-8]
0013bc38ldr x30, [sp], 208
0013bc3cret x30
0013bc40
0013bc40loc_13bc40:
0013bc40ldr x0, [sp+232]
0013bc44movz x1, 25
0013bc48bl reflect.flag.mustBe
0013bc4cldr x2, [sp+248]
0013bc50ldr x3, [sp+240]
0013bc54ldr x4, [sp+256]
0013bc58str x3, [sp+136]
0013bc5cstr x2, [sp+144]
0013bc60str x4, [sp+152]
0013bc64str xzr, [sp+96]
0013bc68str x2, [sp+88]
0013bc6cb 0x13bc70
0013bc70
0013bc70loc_13bc70:
0013bc70ldr x4, [sp+88]
0013bc74ldr x5, [sp+96]
0013bc78subs xzr, x4, x5
0013bc7cb.gt 0x13bc84
0013bc80b 0x13bd94
0013bc84
0013bc84loc_13bc84:
0013bc84ldr x4, [sp+96]
0013bc88str x4, [sp+64]
0013bc8cldr x5, [sp+96]
0013bc90ldr x6, [sp+136]
0013bc94ldr x5, [x6+3*x5]
0013bc98str x5, [sp+56]
0013bc9csubs xzr, x4, 0
0013bca0b.gt 0x13bca8
0013bca4b 0x13bd5c
0013bca8
0013bca8loc_13bca8:
0013bca8ldr x0, [sp+216]
0013bcacldr x1, [sp+224]
0013bcb0ldr x2, [sp+232]
0013bcb4bl reflect.Value.Kind
0013bcb8str x0, [sp+72]
0013bcbcsubs xzr, x0, 22
0013bcc0cset x3, eq
0013bcc4strb w3, [sp+54]
0013bcc8b.eq 0x13bcd0
0013bcccb 0x13bd08
0013bcd0
0013bcd0loc_13bcd0:
0013bcd0ldr x0, [sp+216]
0013bcd4ldr x1, [sp+224]
0013bcd8ldr x2, [sp+232]
0013bcdcbl reflect.Value.typ
0013bce0str x0, [sp+192]
0013bce4bl internal/abi.(*Type).Elem
0013bce8str x0, [sp+184]
0013bcecbl internal/abi.(*Type).Kind
0013bcf0strb w0, [sp+55]
0013bcf4ubfm x3, x0, 0, 7
0013bcf8subs wzr, w3, 25
0013bcfccset x3, eq
0013bd00strb w3, [sp+54]
0013bd04b 0x13bd0c
0013bd08
0013bd08loc_13bd08:
0013bd08b 0x13bd0c
0013bd0c
0013bd0cloc_13bd0c:
0013bd0cldrb w4, [sp+54]
0013bd10tbnz w4, 0, 0x13bd18
0013bd14b 0x13bd54
0013bd18
0013bd18loc_13bd18:
0013bd18ldr x0, [sp+216]
0013bd1cldr x1, [sp+224]
0013bd20ldr x2, [sp+232]
0013bd24bl reflect.Value.IsNil
0013bd28strb w0, [sp+54]
0013bd2ctbnz w0, 0, 0x13bdb8
0013bd30b 0x13bd34
0013bd34
0013bd34loc_13bd34:
0013bd34ldr x0, [sp+216]
0013bd38ldr x1, [sp+224]
0013bd3cldr x2, [sp+232]
0013bd40bl reflect.Value.Elem
0013bd44str x0, [sp+216]
0013bd48str x1, [sp+224]
0013bd4cstr x2, [sp+232]
0013bd50b 0x13bd58
0013bd54
0013bd54loc_13bd54:
0013bd54b 0x13bd58
0013bd58
0013bd58loc_13bd58:
0013bd58b 0x13bd60
0013bd5c
0013bd5cloc_13bd5c:
0013bd5cb 0x13bd60
0013bd60
0013bd60loc_13bd60:
0013bd60ldr x3, [sp+56]
0013bd64ldr x0, [sp+216]
0013bd68ldr x1, [sp+224]
0013bd6cldr x2, [sp+232]
0013bd70bl reflect.Value.Field
0013bd74str x0, [sp+216]
0013bd78str x1, [sp+224]
0013bd7cstr x2, [sp+232]
0013bd80b 0x13bd84
0013bd84
0013bd84loc_13bd84:
0013bd84ldr x4, [sp+96]
0013bd88add x4, x4, 1
0013bd8cstr x4, [sp+96]
0013bd90b 0x13bc70
0013bd94
0013bd94loc_13bd94:
0013bd94ldr x0, [sp+216]
0013bd98ldr x1, [sp+224]
0013bd9cldr x2, [sp+232]
0013bda0str x0, [sp+112]
0013bda4str x1, [sp+120]
0013bda8str x2, [sp+128]
0013bdacldur x29, [sp-8]
0013bdb0ldr x30, [sp], 208
0013bdb4ret x30
0013bdb8
0013bdb8loc_13bdb8:
0013bdb8adrp x0, 0x4ba000
0013bdbcadd x0, x0, 2944
0013bdc0adrp x1, 0x5d6000
0013bdc4add x1, x1, 2768
0013bdc8bl runtime.gopanic
0013bdcc
0013bdccloc_13bdcc:
0013bdccmov x0, xzr
0013bdd0bl runtime.panicIndex
0013bdd4hint
0013bdd8
0013bdd8loc_13bdd8:
0013bdd8stp x0, x1, [sp+8]
0013bddcstp x2, x3, [sp+24]
0013bde0stp x4, x5, [sp+40]
0013bde4mov x3, x30
0013bde8bl runtime.morestack_noctxt.abi0
0013bdecldp x0, x1, [sp+8]
0013bdf0ldp x2, x3, [sp+24]
0013bdf4ldp x4, x5, [sp+40]
0013bdf8b 0x13bba0
0013bdfcudf 0
0013bba0
0013bba0reflect.Value.FieldByIndex: ; void reflect.Value.FieldByIndex(reflect.Value v, struct []int index)
0013bba0ldr x16, [x28+16]
0013bba4sub x17, sp, 80
0013bba8subs xzr, x17, x16
0013bbacb.ls 0x13bdd8
0013bbb0str x30, [sp-208]!
0013bbb4stur x29, [sp-8]
0013bbb8sub x29, sp, 8
0013bbbcstr x0, [sp+216]
0013bbc0str x1, [sp+224]
0013bbc4str x2, [sp+232]
0013bbc8str x3, [sp+240]
0013bbccstr x4, [sp+248]
0013bbd0str x5, [sp+256]
0013bbd4stp xzr, xzr, [sp+112]
0013bbd8str xzr, [sp+128]
0013bbdcldr x4, [sp+248]
0013bbe0str x4, [sp+80]
0013bbe4subs xzr, x4, 1
0013bbe8b.eq 0x13bbf0
0013bbecb 0x13bc40
0013bbf0
0013bbf0loc_13bbf0:
0013bbf0ldr x1, [sp+248]
0013bbf4ldr x4, [sp+240]
0013bbf8subs xzr, x1, 0
0013bbfcb.hi 0x13bc04
0013bc00b 0x13bdcc
0013bc04
0013bc04loc_13bc04:
0013bc04ldr x3, [x4]
0013bc08str x3, [sp+104]
0013bc0cldr x0, [sp+216]
0013bc10ldr x1, [sp+224]
0013bc14ldr x2, [sp+232]
0013bc18bl reflect.Value.Field
0013bc1cstr x0, [sp+160]
0013bc20str x1, [sp+168]
0013bc24str x2, [sp+176]
0013bc28str x0, [sp+112]
0013bc2cstr x1, [sp+120]
0013bc30str x2, [sp+128]
0013bc34ldur x29, [sp-8]
0013bc38ldr x30, [sp], 208
0013bc3cret x30
0013bc40
0013bc40loc_13bc40:
0013bc40ldr x0, [sp+232]
0013bc44movz x1, 25
0013bc48bl reflect.flag.mustBe
0013bc4cldr x2, [sp+248]
0013bc50ldr x3, [sp+240]
0013bc54ldr x4, [sp+256]
0013bc58str x3, [sp+136]
0013bc5cstr x2, [sp+144]
0013bc60str x4, [sp+152]
0013bc64str xzr, [sp+96]
0013bc68str x2, [sp+88]
0013bc6cb 0x13bc70
0013bc70
0013bc70loc_13bc70:
0013bc70ldr x4, [sp+88]
0013bc74ldr x5, [sp+96]
0013bc78subs xzr, x4, x5
0013bc7cb.gt 0x13bc84
0013bc80b 0x13bd94
0013bc84
0013bc84loc_13bc84:
0013bc84ldr x4, [sp+96]
0013bc88str x4, [sp+64]
0013bc8cldr x5, [sp+96]
0013bc90ldr x6, [sp+136]
0013bc94ldr x5, [x6+3*x5]
0013bc98str x5, [sp+56]
0013bc9csubs xzr, x4, 0
0013bca0b.gt 0x13bca8
0013bca4b 0x13bd5c
0013bca8
0013bca8loc_13bca8:
0013bca8ldr x0, [sp+216]
0013bcacldr x1, [sp+224]
0013bcb0ldr x2, [sp+232]
0013bcb4bl reflect.Value.Kind
0013bcb8str x0, [sp+72]
0013bcbcsubs xzr, x0, 22
0013bcc0cset x3, eq
0013bcc4strb w3, [sp+54]
0013bcc8b.eq 0x13bcd0
0013bcccb 0x13bd08
0013bcd0
0013bcd0loc_13bcd0:
0013bcd0ldr x0, [sp+216]
0013bcd4ldr x1, [sp+224]
0013bcd8ldr x2, [sp+232]
0013bcdcbl reflect.Value.typ
0013bce0str x0, [sp+192]
0013bce4bl internal/abi.(*Type).Elem
0013bce8str x0, [sp+184]
0013bcecbl internal/abi.(*Type).Kind
0013bcf0strb w0, [sp+55]
0013bcf4ubfm x3, x0, 0, 7
0013bcf8subs wzr, w3, 25
0013bcfccset x3, eq
0013bd00strb w3, [sp+54]
0013bd04b 0x13bd0c
0013bd08
0013bd08loc_13bd08:
0013bd08b 0x13bd0c
0013bd0c
0013bd0cloc_13bd0c:
0013bd0cldrb w4, [sp+54]
0013bd10tbnz w4, 0, 0x13bd18
0013bd14b 0x13bd54
0013bd18
0013bd18loc_13bd18:
0013bd18ldr x0, [sp+216]
0013bd1cldr x1, [sp+224]
0013bd20ldr x2, [sp+232]
0013bd24bl reflect.Value.IsNil
0013bd28strb w0, [sp+54]
0013bd2ctbnz w0, 0, 0x13bdb8
0013bd30b 0x13bd34
0013bd34
0013bd34loc_13bd34:
0013bd34ldr x0, [sp+216]
0013bd38ldr x1, [sp+224]
0013bd3cldr x2, [sp+232]
0013bd40bl reflect.Value.Elem
0013bd44str x0, [sp+216]
0013bd48str x1, [sp+224]
0013bd4cstr x2, [sp+232]
0013bd50b 0x13bd58
0013bd54
0013bd54loc_13bd54:
0013bd54b 0x13bd58
0013bd58
0013bd58loc_13bd58:
0013bd58b 0x13bd60
0013bd5c
0013bd5cloc_13bd5c:
0013bd5cb 0x13bd60
0013bd60
0013bd60loc_13bd60:
0013bd60ldr x3, [sp+56]
0013bd64ldr x0, [sp+216]
0013bd68ldr x1, [sp+224]
0013bd6cldr x2, [sp+232]
0013bd70bl reflect.Value.Field
0013bd74str x0, [sp+216]
0013bd78str x1, [sp+224]
0013bd7cstr x2, [sp+232]
0013bd80b 0x13bd84
0013bd84
0013bd84loc_13bd84:
0013bd84ldr x4, [sp+96]
0013bd88add x4, x4, 1
0013bd8cstr x4, [sp+96]
0013bd90b 0x13bc70
0013bd94
0013bd94loc_13bd94:
0013bd94ldr x0, [sp+216]
0013bd98ldr x1, [sp+224]
0013bd9cldr x2, [sp+232]
0013bda0str x0, [sp+112]
0013bda4str x1, [sp+120]
0013bda8str x2, [sp+128]
0013bdacldur x29, [sp-8]
0013bdb0ldr x30, [sp], 208
0013bdb4ret x30
0013bdb8
0013bdb8loc_13bdb8:
0013bdb8adrp x0, 0x4ba000
0013bdbcadd x0, x0, 2944
0013bdc0adrp x1, 0x5d6000
0013bdc4add x1, x1, 2768
0013bdc8bl runtime.gopanic
0013bdcc
0013bdccloc_13bdcc:
0013bdccmov x0, xzr
0013bdd0bl runtime.panicIndex
0013bdd4hint
0013bdd8
0013bdd8loc_13bdd8:
0013bdd8stp x0, x1, [sp+8]
0013bddcstp x2, x3, [sp+24]
0013bde0stp x4, x5, [sp+40]
0013bde4mov x3, x30
0013bde8bl runtime.morestack_noctxt.abi0
0013bdecldp x0, x1, [sp+8]
0013bdf0ldp x2, x3, [sp+24]
0013bdf4ldp x4, x5, [sp+40]
0013bdf8b 0x13bba0
0013bdfcudf 0
0013bba0
0013be00
0013be00reflect.Value.FieldByName: ; void reflect.Value.FieldByName(reflect.Value v, struct string name)
0013be00ldr x16, [x28+16]
0013be04sub x17, sp, 432
0013be08subs xzr, x17, x16
0013be0cb.ls 0x13bfac
0013be10sub x20, sp, 560
0013be14stp x29, x30, [x20-8]
0013be18add sp, x20, 0
0013be1csub x29, sp, 8
0013be20str x0, [sp+568]
0013be24str x1, [sp+576]
0013be28str x2, [sp+584]
0013be2cstr x3, [sp+592]
0013be30str x4, [sp+600]
0013be34stp xzr, xzr, [sp+72]
0013be38str xzr, [sp+88]
0013be3cldr x0, [sp+584]
0013be40movz x1, 25
0013be44bl reflect.flag.mustBe
0013be48ldr x0, [sp+568]
0013be4cldr x1, [sp+576]
0013be50ldr x2, [sp+584]
0013be54bl reflect.Value.typ
0013be58str x0, [sp+312]
0013be5cbl reflect.toRType
0013be60str x0, [sp+304]
0013be64add x20, sp, 200
0013be68adr x27, 16
0013be6cstp x29, x27, [sp-24]
0013be70sub x29, sp, 24
0013be74bl fn_87cf8
0013be78sub x29, sp, 8
0013be7cstr xzr, [sp+296]
0013be80ldr x1, [sp+592]
0013be84ldr x2, [sp+600]
0013be88ldr x0, [sp+304]
0013be8cbl reflect.(*rtype).FieldByName
0013be90str x0, [sp+424]
0013be94str x1, [sp+432]
0013be98str x2, [sp+440]
0013be9cstr x3, [sp+448]
0013bea0str x4, [sp+456]
0013bea4str x5, [sp+464]
0013bea8str x6, [sp+472]
0013beacstr x7, [sp+480]
0013beb0str x8, [sp+488]
0013beb4str x9, [sp+496]
0013beb8str x10, [sp+504]
0013bebcstr x11, [sp+512]
0013bec0strb w12, [sp+520]
0013bec4add x21, sp, 200
0013bec8add x20, sp, 424
0013beccadr x27, 16
0013bed0stp x29, x27, [sp-24]
0013bed4sub x29, sp, 24
0013bed8bl fn_87ef0
0013bedcsub x29, sp, 8
0013bee0ldr x2, [sp+520]
0013bee4str x2, [sp+296]
0013bee8strb w13, [sp+71]
0013beecadd x21, sp, 320
0013bef0add x20, sp, 200
0013bef4adr x27, 16
0013bef8stp x29, x27, [sp-24]
0013befcsub x29, sp, 24
0013bf00bl fn_87ef0
0013bf04sub x29, sp, 8
0013bf08ldr x2, [sp+296]
0013bf0cstr x2, [sp+416]
0013bf10ldrb w2, [sp+71]
0013bf14strb w2, [sp+70]
0013bf18add x21, sp, 96
0013bf1cadd x20, sp, 320
0013bf20adr x27, 16
0013bf24stp x29, x27, [sp-24]
0013bf28sub x29, sp, 24
0013bf2cbl fn_87ef0
0013bf30sub x29, sp, 8
0013bf34ldr x2, [sp+416]
0013bf38str x2, [sp+192]
0013bf3cldrb w2, [sp+70]
0013bf40strb w2, [sp+69]
0013bf44tbnz w2, 0, 0x13bf4c
0013bf48b 0x13bf8c
0013bf4c
0013bf4cloc_13bf4c:
0013bf4cldr x0, [sp+568]
0013bf50ldr x1, [sp+576]
0013bf54ldr x2, [sp+584]
0013bf58ldr x3, [sp+168]
0013bf5cldr x4, [sp+176]
0013bf60ldr x5, [sp+184]
0013bf64bl reflect.Value.FieldByIndex
0013bf68str x0, [sp+528]
0013bf6cstr x1, [sp+536]
0013bf70str x2, [sp+544]
0013bf74str x0, [sp+72]
0013bf78str x1, [sp+80]
0013bf7cstr x2, [sp+88]
0013bf80ldp x29, x30, [sp-8]
0013bf84add sp, sp, 560
0013bf88ret x30
0013bf8c
0013bf8cloc_13bf8c:
0013bf8cstp xzr, xzr, [sp+72]
0013bf90str xzr, [sp+88]
0013bf94mov x0, xzr
0013bf98mov x1, xzr
0013bf9cmov x2, xzr
0013bfa0ldp x29, x30, [sp-8]
0013bfa4add sp, sp, 560
0013bfa8ret x30
0013bfac
0013bfacloc_13bfac:
0013bfacstp x0, x1, [sp+8]
0013bfb0stp x2, x3, [sp+24]
0013bfb4str x4, [sp+40]
0013bfb8mov x3, x30
0013bfbcbl runtime.morestack_noctxt.abi0
0013bfc0ldp x0, x1, [sp+8]
0013bfc4ldp x2, x3, [sp+24]
0013bfc8ldr x4, [sp+40]
0013bfccb 0x13be00
0013be00
0013be00reflect.Value.FieldByName: ; void reflect.Value.FieldByName(reflect.Value v, struct string name)
0013be00ldr x16, [x28+16]
0013be04sub x17, sp, 432
0013be08subs xzr, x17, x16
0013be0cb.ls 0x13bfac
0013be10sub x20, sp, 560
0013be14stp x29, x30, [x20-8]
0013be18add sp, x20, 0
0013be1csub x29, sp, 8
0013be20str x0, [sp+568]
0013be24str x1, [sp+576]
0013be28str x2, [sp+584]
0013be2cstr x3, [sp+592]
0013be30str x4, [sp+600]
0013be34stp xzr, xzr, [sp+72]
0013be38str xzr, [sp+88]
0013be3cldr x0, [sp+584]
0013be40movz x1, 25
0013be44bl reflect.flag.mustBe
0013be48ldr x0, [sp+568]
0013be4cldr x1, [sp+576]
0013be50ldr x2, [sp+584]
0013be54bl reflect.Value.typ
0013be58str x0, [sp+312]
0013be5cbl reflect.toRType
0013be60str x0, [sp+304]
0013be64add x20, sp, 200
0013be68adr x27, 16
0013be6cstp x29, x27, [sp-24]
0013be70sub x29, sp, 24
0013be74bl fn_87cf8
0013be78sub x29, sp, 8
0013be7cstr xzr, [sp+296]
0013be80ldr x1, [sp+592]
0013be84ldr x2, [sp+600]
0013be88ldr x0, [sp+304]
0013be8cbl reflect.(*rtype).FieldByName
0013be90str x0, [sp+424]
0013be94str x1, [sp+432]
0013be98str x2, [sp+440]
0013be9cstr x3, [sp+448]
0013bea0str x4, [sp+456]
0013bea4str x5, [sp+464]
0013bea8str x6, [sp+472]
0013beacstr x7, [sp+480]
0013beb0str x8, [sp+488]
0013beb4str x9, [sp+496]
0013beb8str x10, [sp+504]
0013bebcstr x11, [sp+512]
0013bec0strb w12, [sp+520]
0013bec4add x21, sp, 200
0013bec8add x20, sp, 424
0013beccadr x27, 16
0013bed0stp x29, x27, [sp-24]
0013bed4sub x29, sp, 24
0013bed8bl fn_87ef0
0013bedcsub x29, sp, 8
0013bee0ldr x2, [sp+520]
0013bee4str x2, [sp+296]
0013bee8strb w13, [sp+71]
0013beecadd x21, sp, 320
0013bef0add x20, sp, 200
0013bef4adr x27, 16
0013bef8stp x29, x27, [sp-24]
0013befcsub x29, sp, 24
0013bf00bl fn_87ef0
0013bf04sub x29, sp, 8
0013bf08ldr x2, [sp+296]
0013bf0cstr x2, [sp+416]
0013bf10ldrb w2, [sp+71]
0013bf14strb w2, [sp+70]
0013bf18add x21, sp, 96
0013bf1cadd x20, sp, 320
0013bf20adr x27, 16
0013bf24stp x29, x27, [sp-24]
0013bf28sub x29, sp, 24
0013bf2cbl fn_87ef0
0013bf30sub x29, sp, 8
0013bf34ldr x2, [sp+416]
0013bf38str x2, [sp+192]
0013bf3cldrb w2, [sp+70]
0013bf40strb w2, [sp+69]
0013bf44tbnz w2, 0, 0x13bf4c
0013bf48b 0x13bf8c
0013bf4c
0013bf4cloc_13bf4c:
0013bf4cldr x0, [sp+568]
0013bf50ldr x1, [sp+576]
0013bf54ldr x2, [sp+584]
0013bf58ldr x3, [sp+168]
0013bf5cldr x4, [sp+176]
0013bf60ldr x5, [sp+184]
0013bf64bl reflect.Value.FieldByIndex
0013bf68str x0, [sp+528]
0013bf6cstr x1, [sp+536]
0013bf70str x2, [sp+544]
0013bf74str x0, [sp+72]
0013bf78str x1, [sp+80]
0013bf7cstr x2, [sp+88]
0013bf80ldp x29, x30, [sp-8]
0013bf84add sp, sp, 560
0013bf88ret x30
0013bf8c
0013bf8cloc_13bf8c:
0013bf8cstp xzr, xzr, [sp+72]
0013bf90str xzr, [sp+88]
0013bf94mov x0, xzr
0013bf98mov x1, xzr
0013bf9cmov x2, xzr
0013bfa0ldp x29, x30, [sp-8]
0013bfa4add sp, sp, 560
0013bfa8ret x30
0013bfac
0013bfacloc_13bfac:
0013bfacstp x0, x1, [sp+8]
0013bfb0stp x2, x3, [sp+24]
0013bfb4str x4, [sp+40]
0013bfb8mov x3, x30
0013bfbcbl runtime.morestack_noctxt.abi0
0013bfc0ldp x0, x1, [sp+8]
0013bfc4ldp x2, x3, [sp+24]
0013bfc8ldr x4, [sp+40]
0013bfccb 0x13be00
0013be00
0013bfd0
0013bfd0reflect.Value.Float: ; void reflect.Value.Float(reflect.Value v)
0013bfd0ldr x16, [x28+16]
0013bfd4subs xzr, sp, x16
0013bfd8b.ls 0x13c0e8
0013bfdcstr x30, [sp-96]!
0013bfe0stur x29, [sp-8]
0013bfe4sub x29, sp, 8
0013bfe8str x0, [sp+104]
0013bfecstr x1, [sp+112]
0013bff0str x2, [sp+120]
0013bff4fmov d0, xzr
0013bff8str d0, [sp+40]
0013bffcmov x0, x2
0013c000bl reflect.flag.kind
0013c004str x0, [sp+48]
0013c008str x0, [sp+56]
0013c00csubs xzr, x0, 13
0013c010b.eq 0x13c018
0013c014b 0x13c03c
0013c018
0013c018loc_13c018:
0013c018b 0x13c01c
0013c01c
0013c01cloc_13c01c:
0013c01cldr x0, [sp+112]
0013c020ldrsb x27, [x0]
0013c024ldr s1, [x0]
0013c028fcvt d0, s1
0013c02cstr d0, [sp+40]
0013c030ldur x29, [sp-8]
0013c034ldr x30, [sp], 96
0013c038ret x30
0013c03c
0013c03cloc_13c03c:
0013c03csubs xzr, x0, 14
0013c040b.eq 0x13c048
0013c044b 0x13c068
0013c048
0013c048loc_13c048:
0013c048b 0x13c04c
0013c04c
0013c04cloc_13c04c:
0013c04cldr x0, [sp+112]
0013c050ldrsb x27, [x0]
0013c054ldr d0, [x0]
0013c058str d0, [sp+40]
0013c05cldur x29, [sp-8]
0013c060ldr x30, [sp], 96
0013c064ret x30
0013c068
0013c068loc_13c068:
0013c068b 0x13c06c
0013c06c
0013c06cloc_13c06c:
0013c06cb 0x13c070
0013c070
0013c070loc_13c070:
0013c070ldr x0, [sp+120]
0013c074bl reflect.flag.kind
0013c078str x0, [sp+64]
0013c07cadrp x0, 0x506000
0013c080add x0, x0, 32
0013c084bl runtime.newobject
0013c088str x0, [sp+72]
0013c08cmovz x1, 19
0013c090str x1, [x0+8]
0013c094adrp x27, 0x90f000
0013c098ldr w1, [x27+3056]
0013c09ccbz w1, 0x13c0a4
0013c0a0b 0x13c0d8
0013c0a4
0013c0a4loc_13c0a4:
0013c0a4b 0x13c0a8
0013c0a8
0013c0a8loc_13c0a8:
0013c0a8adrp x2, 0x57a000
0013c0acadd x2, x2, 1023
0013c0b0str x2, [x0]
0013c0b4ldr x2, [sp+72]
0013c0b8ldrsb x27, [x2]
0013c0bcldr x3, [sp+64]
0013c0c0str x3, [x2+16]
0013c0c4ldr x1, [sp+72]
0013c0c8str x1, [sp+80]
0013c0ccadrp x0, 0x4d4000
0013c0d0add x0, x0, 1920
0013c0d4bl runtime.gopanic
0013c0d8
0013c0d8loc_13c0d8:
0013c0d8ldr x2, [x0]
0013c0dcbl runtime.gcWriteBarrier1
0013c0e0str x2, [x25]
0013c0e4b 0x13c0a8
0013c0e8
0013c0e8loc_13c0e8:
0013c0e8stp x0, x1, [sp+8]
0013c0ecstr x2, [sp+24]
0013c0f0mov x3, x30
0013c0f4bl runtime.morestack_noctxt.abi0
0013c0f8ldp x0, x1, [sp+8]
0013c0fcldr x2, [sp+24]
0013c100b 0x13bfd0
0013c104udf 0
0013c108udf 0
0013c10cudf 0
0013bfd0
0013bfd0reflect.Value.Float: ; void reflect.Value.Float(reflect.Value v)
0013bfd0ldr x16, [x28+16]
0013bfd4subs xzr, sp, x16
0013bfd8b.ls 0x13c0e8
0013bfdcstr x30, [sp-96]!
0013bfe0stur x29, [sp-8]
0013bfe4sub x29, sp, 8
0013bfe8str x0, [sp+104]
0013bfecstr x1, [sp+112]
0013bff0str x2, [sp+120]
0013bff4fmov d0, xzr
0013bff8str d0, [sp+40]
0013bffcmov x0, x2
0013c000bl reflect.flag.kind
0013c004str x0, [sp+48]
0013c008str x0, [sp+56]
0013c00csubs xzr, x0, 13
0013c010b.eq 0x13c018
0013c014b 0x13c03c
0013c018
0013c018loc_13c018:
0013c018b 0x13c01c
0013c01c
0013c01cloc_13c01c:
0013c01cldr x0, [sp+112]
0013c020ldrsb x27, [x0]
0013c024ldr s1, [x0]
0013c028fcvt d0, s1
0013c02cstr d0, [sp+40]
0013c030ldur x29, [sp-8]
0013c034ldr x30, [sp], 96
0013c038ret x30
0013c03c
0013c03cloc_13c03c:
0013c03csubs xzr, x0, 14
0013c040b.eq 0x13c048
0013c044b 0x13c068
0013c048
0013c048loc_13c048:
0013c048b 0x13c04c
0013c04c
0013c04cloc_13c04c:
0013c04cldr x0, [sp+112]
0013c050ldrsb x27, [x0]
0013c054ldr d0, [x0]
0013c058str d0, [sp+40]
0013c05cldur x29, [sp-8]
0013c060ldr x30, [sp], 96
0013c064ret x30
0013c068
0013c068loc_13c068:
0013c068b 0x13c06c
0013c06c
0013c06cloc_13c06c:
0013c06cb 0x13c070
0013c070
0013c070loc_13c070:
0013c070ldr x0, [sp+120]
0013c074bl reflect.flag.kind
0013c078str x0, [sp+64]
0013c07cadrp x0, 0x506000
0013c080add x0, x0, 32
0013c084bl runtime.newobject
0013c088str x0, [sp+72]
0013c08cmovz x1, 19
0013c090str x1, [x0+8]
0013c094adrp x27, 0x90f000
0013c098ldr w1, [x27+3056]
0013c09ccbz w1, 0x13c0a4
0013c0a0b 0x13c0d8
0013c0a4
0013c0a4loc_13c0a4:
0013c0a4b 0x13c0a8
0013c0a8
0013c0a8loc_13c0a8:
0013c0a8adrp x2, 0x57a000
0013c0acadd x2, x2, 1023
0013c0b0str x2, [x0]
0013c0b4ldr x2, [sp+72]
0013c0b8ldrsb x27, [x2]
0013c0bcldr x3, [sp+64]
0013c0c0str x3, [x2+16]
0013c0c4ldr x1, [sp+72]
0013c0c8str x1, [sp+80]
0013c0ccadrp x0, 0x4d4000
0013c0d0add x0, x0, 1920
0013c0d4bl runtime.gopanic
0013c0d8
0013c0d8loc_13c0d8:
0013c0d8ldr x2, [x0]
0013c0dcbl runtime.gcWriteBarrier1
0013c0e0str x2, [x25]
0013c0e4b 0x13c0a8
0013c0e8
0013c0e8loc_13c0e8:
0013c0e8stp x0, x1, [sp+8]
0013c0ecstr x2, [sp+24]
0013c0f0mov x3, x30
0013c0f4bl runtime.morestack_noctxt.abi0
0013c0f8ldp x0, x1, [sp+8]
0013c0fcldr x2, [sp+24]
0013c100b 0x13bfd0
0013c104udf 0
0013c108udf 0
0013c10cudf 0
0013bfd0
0013c110
0013c110reflect.Value.Index: ; void reflect.Value.Index(reflect.Value v, int i)
0013c110ldr x16, [x28+16]
0013c114sub x17, sp, 144
0013c118subs xzr, x17, x16
0013c11cb.ls 0x13c48c
0013c120sub x20, sp, 272
0013c124stp x29, x30, [x20-8]
0013c128add sp, x20, 0
0013c12csub x29, sp, 8
0013c130str x0, [sp+280]
0013c134str x1, [sp+288]
0013c138str x2, [sp+296]
0013c13cstr x3, [sp+304]
0013c140stp xzr, xzr, [sp+128]
0013c144str xzr, [sp+144]
0013c148ldr x0, [sp+296]
0013c14cbl reflect.flag.kind
0013c150str x0, [sp+120]
0013c154str x0, [sp+96]
0013c158subs xzr, x0, 17
0013c15cb.eq 0x13c164
0013c160b 0x13c238
0013c164
0013c164loc_13c164:
0013c164b 0x13c168
0013c168
0013c168loc_13c168:
0013c168ldr x0, [sp+280]
0013c16cldr x1, [sp+288]
0013c170ldr x2, [sp+296]
0013c174bl reflect.Value.typ
0013c178str x0, [sp+256]
0013c17cstr x0, [sp+192]
0013c180ldr x3, [sp+304]
0013c184ldr x4, [sp+192]
0013c188ldrsb x27, [x4]
0013c18cldr x4, [x4+64]
0013c190subs xzr, x4, x3
0013c194b.ls 0x13c474
0013c198b 0x13c19c
0013c19c
0013c19cloc_13c19c:
0013c19cldr x1, [sp+192]
0013c1a0ldrsb x27, [x1]
0013c1a4ldr x0, [x1+48]
0013c1a8str x0, [sp+176]
0013c1acbl internal/abi.(*Type).Size
0013c1b0str x0, [sp+112]
0013c1b4ldr x1, [sp+304]
0013c1b8madd x1, x1, x0, xzr
0013c1bcstr x1, [sp+64]
0013c1c0ldr x0, [sp+288]
0013c1c4adrp x2, 0x57d000
0013c1c8add x2, x2, 2979
0013c1ccmovz x3, 25
0013c1d0bl reflect.add
0013c1d4str x0, [sp+160]
0013c1d8ldr x0, [sp+296]
0013c1dcbl reflect.flag.ro
0013c1e0str x0, [sp+104]
0013c1e4ldr x0, [sp+176]
0013c1e8bl internal/abi.(*Type).Kind
0013c1ecstrb w0, [sp+63]
0013c1f0ldr x1, [sp+296]
0013c1f4and x1, x1, 384
0013c1f8ldr x2, [sp+104]
0013c1fcorr x1, x1, x2
0013c200ubfm x2, x0, 0, 7
0013c204orr x1, x1, x2
0013c208str x1, [sp+88]
0013c20cstp xzr, xzr, [sp+128]
0013c210str xzr, [sp+144]
0013c214ldr x0, [sp+176]
0013c218str x0, [sp+128]
0013c21cldr x1, [sp+160]
0013c220str x1, [sp+136]
0013c224ldr x2, [sp+88]
0013c228str x2, [sp+144]
0013c22cldp x29, x30, [sp-8]
0013c230add sp, sp, 272
0013c234ret x30
0013c238
0013c238loc_13c238:
0013c238subs xzr, x0, 23
0013c23cb.eq 0x13c244
0013c240b 0x13c320
0013c244
0013c244loc_13c244:
0013c244b 0x13c248
0013c248
0013c248loc_13c248:
0013c248ldr x3, [sp+288]
0013c24cstr x3, [sp+208]
0013c250ldr x3, [sp+304]
0013c254ldr x4, [sp+208]
0013c258ldrsb x27, [x4]
0013c25cldr x4, [x4+8]
0013c260subs xzr, x4, x3
0013c264b.ls 0x13c460
0013c268b 0x13c26c
0013c26c
0013c26cloc_13c26c:
0013c26cldr x0, [sp+280]
0013c270ldr x1, [sp+288]
0013c274ldr x2, [sp+296]
0013c278bl reflect.Value.typ
0013c27cstr x0, [sp+256]
0013c280str x0, [sp+184]
0013c284ldr x3, [sp+184]
0013c288ldrsb x27, [x3]
0013c28cldr x0, [x3+48]
0013c290str x0, [sp+168]
0013c294bl internal/abi.(*Type).Size
0013c298str x0, [sp+112]
0013c29cldr x3, [sp+208]
0013c2a0ldrsb x27, [x3]
0013c2a4ldr x0, [x3]
0013c2a8str x0, [sp+240]
0013c2acldr x1, [sp+304]
0013c2b0ldr x2, [sp+112]
0013c2b4adrp x3, 0x575000
0013c2b8add x3, x3, 3289
0013c2bcmovz x4, 9
0013c2c0bl reflect.arrayAt
0013c2c4str x0, [sp+152]
0013c2c8ldr x0, [sp+296]
0013c2ccbl reflect.flag.ro
0013c2d0str x0, [sp+104]
0013c2d4ldr x0, [sp+168]
0013c2d8bl internal/abi.(*Type).Kind
0013c2dcstrb w0, [sp+63]
0013c2e0ldr x3, [sp+104]
0013c2e4ubfm x4, x0, 0, 7
0013c2e8orr x3, x3, x4
0013c2ecorr x3, x3, 384
0013c2f0str x3, [sp+80]
0013c2f4stp xzr, xzr, [sp+128]
0013c2f8str xzr, [sp+144]
0013c2fcldr x0, [sp+168]
0013c300str x0, [sp+128]
0013c304ldr x1, [sp+152]
0013c308str x1, [sp+136]
0013c30cldr x2, [sp+80]
0013c310str x2, [sp+144]
0013c314ldp x29, x30, [sp-8]
0013c318add sp, sp, 272
0013c31cret x30
0013c320
0013c320loc_13c320:
0013c320subs xzr, x0, 24
0013c324b.eq 0x13c32c
0013c328b 0x13c3dc
0013c32c
0013c32cloc_13c32c:
0013c32cb 0x13c330
0013c330
0013c330loc_13c330:
0013c330ldr x5, [sp+288]
0013c334str x5, [sp+200]
0013c338ldr x5, [sp+304]
0013c33cldr x6, [sp+200]
0013c340ldrsb x27, [x6]
0013c344ldr x6, [x6+8]
0013c348subs xzr, x6, x5
0013c34cb.ls 0x13c3c8
0013c350b 0x13c354
0013c354
0013c354loc_13c354:
0013c354ldr x5, [sp+200]
0013c358ldrsb x27, [x5]
0013c35cldr x0, [x5]
0013c360str x0, [sp+232]
0013c364ldr x1, [sp+304]
0013c368orr x2, xzr, 1
0013c36cadrp x3, 0x575000
0013c370add x3, x3, 3289
0013c374movz x4, 9
0013c378bl reflect.arrayAt
0013c37cstr x0, [sp+216]
0013c380ldr x0, [sp+296]
0013c384bl reflect.flag.ro
0013c388str x0, [sp+104]
0013c38cmovz x5, 136
0013c390orr x5, x0, x5
0013c394str x5, [sp+72]
0013c398stp xzr, xzr, [sp+128]
0013c39cstr xzr, [sp+144]
0013c3a0adrp x27, 0x8e4000
0013c3a4ldr x0, [x27+3440]
0013c3a8str x0, [sp+128]
0013c3acldr x1, [sp+216]
0013c3b0str x1, [sp+136]
0013c3b4ldr x2, [sp+72]
0013c3b8str x2, [sp+144]
0013c3bcldp x29, x30, [sp-8]
0013c3c0add sp, sp, 272
0013c3c4ret x30
0013c3c8
0013c3c8loc_13c3c8:
0013c3c8adrp x0, 0x4b9000
0013c3ccadd x0, x0, 2944
0013c3d0adrp x1, 0x5d5000
0013c3d4add x1, x1, 2800
0013c3d8bl runtime.gopanic
0013c3dc
0013c3dcloc_13c3dc:
0013c3dcb 0x13c3e0
0013c3e0
0013c3e0loc_13c3e0:
0013c3e0b 0x13c3e4
0013c3e4
0013c3e4loc_13c3e4:
0013c3e4b 0x13c3e8
0013c3e8
0013c3e8loc_13c3e8:
0013c3e8ldr x0, [sp+296]
0013c3ecbl reflect.flag.kind
0013c3f0str x0, [sp+120]
0013c3f4adrp x0, 0x506000
0013c3f8add x0, x0, 32
0013c3fcbl runtime.newobject
0013c400str x0, [sp+224]
0013c404movz x1, 19
0013c408str x1, [x0+8]
0013c40cadrp x27, 0x90f000
0013c410ldr w1, [x27+3056]
0013c414cbz w1, 0x13c41c
0013c418b 0x13c450
0013c41c
0013c41cloc_13c41c:
0013c41cb 0x13c420
0013c420
0013c420loc_13c420:
0013c420adrp x2, 0x57a000
0013c424add x2, x2, 1042
0013c428str x2, [x0]
0013c42cldr x2, [sp+224]
0013c430ldrsb x27, [x2]
0013c434ldr x3, [sp+120]
0013c438str x3, [x2+16]
0013c43cldr x1, [sp+224]
0013c440str x1, [sp+248]
0013c444adrp x0, 0x4d4000
0013c448add x0, x0, 1920
0013c44cbl runtime.gopanic
0013c450
0013c450loc_13c450:
0013c450ldr x2, [x0]
0013c454bl runtime.gcWriteBarrier1
0013c458str x2, [x25]
0013c45cb 0x13c420
0013c460
0013c460loc_13c460:
0013c460adrp x0, 0x4b9000
0013c464add x0, x0, 2944
0013c468adrp x1, 0x5d5000
0013c46cadd x1, x1, 944
0013c470bl runtime.gopanic
0013c474
0013c474loc_13c474:
0013c474adrp x0, 0x4b9000
0013c478add x0, x0, 2944
0013c47cadrp x1, 0x5d5000
0013c480add x1, x1, 2784
0013c484bl runtime.gopanic
0013c488hint
0013c48c
0013c48cloc_13c48c:
0013c48cstp x0, x1, [sp+8]
0013c490stp x2, x3, [sp+24]
0013c494mov x3, x30
0013c498bl runtime.morestack_noctxt.abi0
0013c49cldp x0, x1, [sp+8]
0013c4a0ldp x2, x3, [sp+24]
0013c4a4b 0x13c110
0013c4a8udf 0
0013c4acudf 0
0013c110
0013c110reflect.Value.Index: ; void reflect.Value.Index(reflect.Value v, int i)
0013c110ldr x16, [x28+16]
0013c114sub x17, sp, 144
0013c118subs xzr, x17, x16
0013c11cb.ls 0x13c48c
0013c120sub x20, sp, 272
0013c124stp x29, x30, [x20-8]
0013c128add sp, x20, 0
0013c12csub x29, sp, 8
0013c130str x0, [sp+280]
0013c134str x1, [sp+288]
0013c138str x2, [sp+296]
0013c13cstr x3, [sp+304]
0013c140stp xzr, xzr, [sp+128]
0013c144str xzr, [sp+144]
0013c148ldr x0, [sp+296]
0013c14cbl reflect.flag.kind
0013c150str x0, [sp+120]
0013c154str x0, [sp+96]
0013c158subs xzr, x0, 17
0013c15cb.eq 0x13c164
0013c160b 0x13c238
0013c164
0013c164loc_13c164:
0013c164b 0x13c168
0013c168
0013c168loc_13c168:
0013c168ldr x0, [sp+280]
0013c16cldr x1, [sp+288]
0013c170ldr x2, [sp+296]
0013c174bl reflect.Value.typ
0013c178str x0, [sp+256]
0013c17cstr x0, [sp+192]
0013c180ldr x3, [sp+304]
0013c184ldr x4, [sp+192]
0013c188ldrsb x27, [x4]
0013c18cldr x4, [x4+64]
0013c190subs xzr, x4, x3
0013c194b.ls 0x13c474
0013c198b 0x13c19c
0013c19c
0013c19cloc_13c19c:
0013c19cldr x1, [sp+192]
0013c1a0ldrsb x27, [x1]
0013c1a4ldr x0, [x1+48]
0013c1a8str x0, [sp+176]
0013c1acbl internal/abi.(*Type).Size
0013c1b0str x0, [sp+112]
0013c1b4ldr x1, [sp+304]
0013c1b8madd x1, x1, x0, xzr
0013c1bcstr x1, [sp+64]
0013c1c0ldr x0, [sp+288]
0013c1c4adrp x2, 0x57d000
0013c1c8add x2, x2, 2979
0013c1ccmovz x3, 25
0013c1d0bl reflect.add
0013c1d4str x0, [sp+160]
0013c1d8ldr x0, [sp+296]
0013c1dcbl reflect.flag.ro
0013c1e0str x0, [sp+104]
0013c1e4ldr x0, [sp+176]
0013c1e8bl internal/abi.(*Type).Kind
0013c1ecstrb w0, [sp+63]
0013c1f0ldr x1, [sp+296]
0013c1f4and x1, x1, 384
0013c1f8ldr x2, [sp+104]
0013c1fcorr x1, x1, x2
0013c200ubfm x2, x0, 0, 7
0013c204orr x1, x1, x2
0013c208str x1, [sp+88]
0013c20cstp xzr, xzr, [sp+128]
0013c210str xzr, [sp+144]
0013c214ldr x0, [sp+176]
0013c218str x0, [sp+128]
0013c21cldr x1, [sp+160]
0013c220str x1, [sp+136]
0013c224ldr x2, [sp+88]
0013c228str x2, [sp+144]
0013c22cldp x29, x30, [sp-8]
0013c230add sp, sp, 272
0013c234ret x30
0013c238
0013c238loc_13c238:
0013c238subs xzr, x0, 23
0013c23cb.eq 0x13c244
0013c240b 0x13c320
0013c244
0013c244loc_13c244:
0013c244b 0x13c248
0013c248
0013c248loc_13c248:
0013c248ldr x3, [sp+288]
0013c24cstr x3, [sp+208]
0013c250ldr x3, [sp+304]
0013c254ldr x4, [sp+208]
0013c258ldrsb x27, [x4]
0013c25cldr x4, [x4+8]
0013c260subs xzr, x4, x3
0013c264b.ls 0x13c460
0013c268b 0x13c26c
0013c26c
0013c26cloc_13c26c:
0013c26cldr x0, [sp+280]
0013c270ldr x1, [sp+288]
0013c274ldr x2, [sp+296]
0013c278bl reflect.Value.typ
0013c27cstr x0, [sp+256]
0013c280str x0, [sp+184]
0013c284ldr x3, [sp+184]
0013c288ldrsb x27, [x3]
0013c28cldr x0, [x3+48]
0013c290str x0, [sp+168]
0013c294bl internal/abi.(*Type).Size
0013c298str x0, [sp+112]
0013c29cldr x3, [sp+208]
0013c2a0ldrsb x27, [x3]
0013c2a4ldr x0, [x3]
0013c2a8str x0, [sp+240]
0013c2acldr x1, [sp+304]
0013c2b0ldr x2, [sp+112]
0013c2b4adrp x3, 0x575000
0013c2b8add x3, x3, 3289
0013c2bcmovz x4, 9
0013c2c0bl reflect.arrayAt
0013c2c4str x0, [sp+152]
0013c2c8ldr x0, [sp+296]
0013c2ccbl reflect.flag.ro
0013c2d0str x0, [sp+104]
0013c2d4ldr x0, [sp+168]
0013c2d8bl internal/abi.(*Type).Kind
0013c2dcstrb w0, [sp+63]
0013c2e0ldr x3, [sp+104]
0013c2e4ubfm x4, x0, 0, 7
0013c2e8orr x3, x3, x4
0013c2ecorr x3, x3, 384
0013c2f0str x3, [sp+80]
0013c2f4stp xzr, xzr, [sp+128]
0013c2f8str xzr, [sp+144]
0013c2fcldr x0, [sp+168]
0013c300str x0, [sp+128]
0013c304ldr x1, [sp+152]
0013c308str x1, [sp+136]
0013c30cldr x2, [sp+80]
0013c310str x2, [sp+144]
0013c314ldp x29, x30, [sp-8]
0013c318add sp, sp, 272
0013c31cret x30
0013c320
0013c320loc_13c320:
0013c320subs xzr, x0, 24
0013c324b.eq 0x13c32c
0013c328b 0x13c3dc
0013c32c
0013c32cloc_13c32c:
0013c32cb 0x13c330
0013c330
0013c330loc_13c330:
0013c330ldr x5, [sp+288]
0013c334str x5, [sp+200]
0013c338ldr x5, [sp+304]
0013c33cldr x6, [sp+200]
0013c340ldrsb x27, [x6]
0013c344ldr x6, [x6+8]
0013c348subs xzr, x6, x5
0013c34cb.ls 0x13c3c8
0013c350b 0x13c354
0013c354
0013c354loc_13c354:
0013c354ldr x5, [sp+200]
0013c358ldrsb x27, [x5]
0013c35cldr x0, [x5]
0013c360str x0, [sp+232]
0013c364ldr x1, [sp+304]
0013c368orr x2, xzr, 1
0013c36cadrp x3, 0x575000
0013c370add x3, x3, 3289
0013c374movz x4, 9
0013c378bl reflect.arrayAt
0013c37cstr x0, [sp+216]
0013c380ldr x0, [sp+296]
0013c384bl reflect.flag.ro
0013c388str x0, [sp+104]
0013c38cmovz x5, 136
0013c390orr x5, x0, x5
0013c394str x5, [sp+72]
0013c398stp xzr, xzr, [sp+128]
0013c39cstr xzr, [sp+144]
0013c3a0adrp x27, 0x8e4000
0013c3a4ldr x0, [x27+3440]
0013c3a8str x0, [sp+128]
0013c3acldr x1, [sp+216]
0013c3b0str x1, [sp+136]
0013c3b4ldr x2, [sp+72]
0013c3b8str x2, [sp+144]
0013c3bcldp x29, x30, [sp-8]
0013c3c0add sp, sp, 272
0013c3c4ret x30
0013c3c8
0013c3c8loc_13c3c8:
0013c3c8adrp x0, 0x4b9000
0013c3ccadd x0, x0, 2944
0013c3d0adrp x1, 0x5d5000
0013c3d4add x1, x1, 2800
0013c3d8bl runtime.gopanic
0013c3dc
0013c3dcloc_13c3dc:
0013c3dcb 0x13c3e0
0013c3e0
0013c3e0loc_13c3e0:
0013c3e0b 0x13c3e4
0013c3e4
0013c3e4loc_13c3e4:
0013c3e4b 0x13c3e8
0013c3e8
0013c3e8loc_13c3e8:
0013c3e8ldr x0, [sp+296]
0013c3ecbl reflect.flag.kind
0013c3f0str x0, [sp+120]
0013c3f4adrp x0, 0x506000
0013c3f8add x0, x0, 32
0013c3fcbl runtime.newobject
0013c400str x0, [sp+224]
0013c404movz x1, 19
0013c408str x1, [x0+8]
0013c40cadrp x27, 0x90f000
0013c410ldr w1, [x27+3056]
0013c414cbz w1, 0x13c41c
0013c418b 0x13c450
0013c41c
0013c41cloc_13c41c:
0013c41cb 0x13c420
0013c420
0013c420loc_13c420:
0013c420adrp x2, 0x57a000
0013c424add x2, x2, 1042
0013c428str x2, [x0]
0013c42cldr x2, [sp+224]
0013c430ldrsb x27, [x2]
0013c434ldr x3, [sp+120]
0013c438str x3, [x2+16]
0013c43cldr x1, [sp+224]
0013c440str x1, [sp+248]
0013c444adrp x0, 0x4d4000
0013c448add x0, x0, 1920
0013c44cbl runtime.gopanic
0013c450
0013c450loc_13c450:
0013c450ldr x2, [x0]
0013c454bl runtime.gcWriteBarrier1
0013c458str x2, [x25]
0013c45cb 0x13c420
0013c460
0013c460loc_13c460:
0013c460adrp x0, 0x4b9000
0013c464add x0, x0, 2944
0013c468adrp x1, 0x5d5000
0013c46cadd x1, x1, 944
0013c470bl runtime.gopanic
0013c474
0013c474loc_13c474:
0013c474adrp x0, 0x4b9000
0013c478add x0, x0, 2944
0013c47cadrp x1, 0x5d5000
0013c480add x1, x1, 2784
0013c484bl runtime.gopanic
0013c488hint
0013c48c
0013c48cloc_13c48c:
0013c48cstp x0, x1, [sp+8]
0013c490stp x2, x3, [sp+24]
0013c494mov x3, x30
0013c498bl runtime.morestack_noctxt.abi0
0013c49cldp x0, x1, [sp+8]
0013c4a0ldp x2, x3, [sp+24]
0013c4a4b 0x13c110
0013c4a8udf 0
0013c4acudf 0
0013c110
0013c4b0
0013c4b0reflect.Value.Int: ; void reflect.Value.Int(reflect.Value v)
0013c4b0ldr x16, [x28+16]
0013c4b4subs xzr, sp, x16
0013c4b8b.ls 0x13c668
0013c4bcstr x30, [sp-96]!
0013c4c0stur x29, [sp-8]
0013c4c4sub x29, sp, 8
0013c4c8str x0, [sp+104]
0013c4ccstr x1, [sp+112]
0013c4d0str x2, [sp+120]
0013c4d4str xzr, [sp+32]
0013c4d8mov x0, x2
0013c4dcbl reflect.flag.kind
0013c4e0str x0, [sp+40]
0013c4e4ldr x1, [sp+112]
0013c4e8str x1, [sp+64]
0013c4ecldr x2, [sp+40]
0013c4f0str x2, [sp+48]
0013c4f4subs xzr, x2, 3
0013c4f8b.ls 0x13c500
0013c4fcb 0x13c558
0013c500
0013c500loc_13c500:
0013c500subs xzr, x2, 2
0013c504b.eq 0x13c50c
0013c508b 0x13c52c
0013c50c
0013c50cloc_13c50c:
0013c50cb 0x13c510
0013c510
0013c510loc_13c510:
0013c510ldrsb x27, [x1]
0013c514ldr x1, [x1]
0013c518str x1, [sp+32]
0013c51cldr x0, [sp+32]
0013c520ldur x29, [sp-8]
0013c524ldr x30, [sp], 96
0013c528ret x30
0013c52c
0013c52cloc_13c52c:
0013c52csubs xzr, x2, 3
0013c530b.eq 0x13c538
0013c534b 0x13c660
0013c538
0013c538loc_13c538:
0013c538b 0x13c53c
0013c53c
0013c53cloc_13c53c:
0013c53cldrsb x27, [x1]
0013c540ldrsb x1, [x1]
0013c544mov x0, x1
0013c548str x0, [sp+32]
0013c54cldur x29, [sp-8]
0013c550ldr x30, [sp], 96
0013c554ret x30
0013c558
0013c558loc_13c558:
0013c558subs xzr, x2, 4
0013c55cb.eq 0x13c564
0013c560b 0x13c584
0013c564
0013c564loc_13c564:
0013c564b 0x13c568
0013c568
0013c568loc_13c568:
0013c568ldrsb x27, [x1]
0013c56cldrsh x1, [x1]
0013c570mov x0, x1
0013c574str x0, [sp+32]
0013c578ldur x29, [sp-8]
0013c57cldr x30, [sp], 96
0013c580ret x30
0013c584
0013c584loc_13c584:
0013c584subs xzr, x2, 5
0013c588b.eq 0x13c590
0013c58cb 0x13c5b0
0013c590
0013c590loc_13c590:
0013c590b 0x13c594
0013c594
0013c594loc_13c594:
0013c594ldrsb x27, [x1]
0013c598ldrsw x1, [x1]
0013c59cmov x0, x1
0013c5a0str x0, [sp+32]
0013c5a4ldur x29, [sp-8]
0013c5a8ldr x30, [sp], 96
0013c5acret x30
0013c5b0
0013c5b0loc_13c5b0:
0013c5b0subs xzr, x2, 6
0013c5b4b.eq 0x13c5bc
0013c5b8b 0x13c5d8
0013c5bc
0013c5bcloc_13c5bc:
0013c5bcb 0x13c5c0
0013c5c0
0013c5c0loc_13c5c0:
0013c5c0ldrsb x27, [x1]
0013c5c4ldr x0, [x1]
0013c5c8str x0, [sp+32]
0013c5ccldur x29, [sp-8]
0013c5d0ldr x30, [sp], 96
0013c5d4ret x30
0013c5d8
0013c5d8loc_13c5d8:
0013c5d8b 0x13c5dc
0013c5dc
0013c5dcloc_13c5dc:
0013c5dcb 0x13c5e0
0013c5e0
0013c5e0loc_13c5e0:
0013c5e0b 0x13c5e4
0013c5e4
0013c5e4loc_13c5e4:
0013c5e4b 0x13c5e8
0013c5e8
0013c5e8loc_13c5e8:
0013c5e8ldr x0, [sp+120]
0013c5ecbl reflect.flag.kind
0013c5f0str x0, [sp+56]
0013c5f4adrp x0, 0x506000
0013c5f8add x0, x0, 32
0013c5fcbl runtime.newobject
0013c600str x0, [sp+72]
0013c604movz x1, 17
0013c608str x1, [x0+8]
0013c60cadrp x27, 0x90f000
0013c610ldr w1, [x27+3056]
0013c614cbz w1, 0x13c61c
0013c618b 0x13c650
0013c61c
0013c61cloc_13c61c:
0013c61cb 0x13c620
0013c620
0013c620loc_13c620:
0013c620adrp x2, 0x579000
0013c624add x2, x2, 1084
0013c628str x2, [x0]
0013c62cldr x2, [sp+72]
0013c630ldrsb x27, [x2]
0013c634ldr x3, [sp+56]
0013c638str x3, [x2+16]
0013c63cldr x1, [sp+72]
0013c640str x1, [sp+80]
0013c644adrp x0, 0x4d4000
0013c648add x0, x0, 1920
0013c64cbl runtime.gopanic
0013c650
0013c650loc_13c650:
0013c650ldr x2, [x0]
0013c654bl runtime.gcWriteBarrier1
0013c658str x2, [x25]
0013c65cb 0x13c620
0013c660
0013c660loc_13c660:
0013c660b 0x13c664
0013c664
0013c664loc_13c664:
0013c664b 0x13c5e4
0013c668
0013c668loc_13c668:
0013c668stp x0, x1, [sp+8]
0013c66cstr x2, [sp+24]
0013c670mov x3, x30
0013c674bl runtime.morestack_noctxt.abi0
0013c678ldp x0, x1, [sp+8]
0013c67cldr x2, [sp+24]
0013c680b 0x13c4b0
0013c684udf 0
0013c688udf 0
0013c68cudf 0
0013c4b0
0013c4b0reflect.Value.Int: ; void reflect.Value.Int(reflect.Value v)
0013c4b0ldr x16, [x28+16]
0013c4b4subs xzr, sp, x16
0013c4b8b.ls 0x13c668
0013c4bcstr x30, [sp-96]!
0013c4c0stur x29, [sp-8]
0013c4c4sub x29, sp, 8
0013c4c8str x0, [sp+104]
0013c4ccstr x1, [sp+112]
0013c4d0str x2, [sp+120]
0013c4d4str xzr, [sp+32]
0013c4d8mov x0, x2
0013c4dcbl reflect.flag.kind
0013c4e0str x0, [sp+40]
0013c4e4ldr x1, [sp+112]
0013c4e8str x1, [sp+64]
0013c4ecldr x2, [sp+40]
0013c4f0str x2, [sp+48]
0013c4f4subs xzr, x2, 3
0013c4f8b.ls 0x13c500
0013c4fcb 0x13c558
0013c500
0013c500loc_13c500:
0013c500subs xzr, x2, 2
0013c504b.eq 0x13c50c
0013c508b 0x13c52c
0013c50c
0013c50cloc_13c50c:
0013c50cb 0x13c510
0013c510
0013c510loc_13c510:
0013c510ldrsb x27, [x1]
0013c514ldr x1, [x1]
0013c518str x1, [sp+32]
0013c51cldr x0, [sp+32]
0013c520ldur x29, [sp-8]
0013c524ldr x30, [sp], 96
0013c528ret x30
0013c52c
0013c52cloc_13c52c:
0013c52csubs xzr, x2, 3
0013c530b.eq 0x13c538
0013c534b 0x13c660
0013c538
0013c538loc_13c538:
0013c538b 0x13c53c
0013c53c
0013c53cloc_13c53c:
0013c53cldrsb x27, [x1]
0013c540ldrsb x1, [x1]
0013c544mov x0, x1
0013c548str x0, [sp+32]
0013c54cldur x29, [sp-8]
0013c550ldr x30, [sp], 96
0013c554ret x30
0013c558
0013c558loc_13c558:
0013c558subs xzr, x2, 4
0013c55cb.eq 0x13c564
0013c560b 0x13c584
0013c564
0013c564loc_13c564:
0013c564b 0x13c568
0013c568
0013c568loc_13c568:
0013c568ldrsb x27, [x1]
0013c56cldrsh x1, [x1]
0013c570mov x0, x1
0013c574str x0, [sp+32]
0013c578ldur x29, [sp-8]
0013c57cldr x30, [sp], 96
0013c580ret x30
0013c584
0013c584loc_13c584:
0013c584subs xzr, x2, 5
0013c588b.eq 0x13c590
0013c58cb 0x13c5b0
0013c590
0013c590loc_13c590:
0013c590b 0x13c594
0013c594
0013c594loc_13c594:
0013c594ldrsb x27, [x1]
0013c598ldrsw x1, [x1]
0013c59cmov x0, x1
0013c5a0str x0, [sp+32]
0013c5a4ldur x29, [sp-8]
0013c5a8ldr x30, [sp], 96
0013c5acret x30
0013c5b0
0013c5b0loc_13c5b0:
0013c5b0subs xzr, x2, 6
0013c5b4b.eq 0x13c5bc
0013c5b8b 0x13c5d8
0013c5bc
0013c5bcloc_13c5bc:
0013c5bcb 0x13c5c0
0013c5c0
0013c5c0loc_13c5c0:
0013c5c0ldrsb x27, [x1]
0013c5c4ldr x0, [x1]
0013c5c8str x0, [sp+32]
0013c5ccldur x29, [sp-8]
0013c5d0ldr x30, [sp], 96
0013c5d4ret x30
0013c5d8
0013c5d8loc_13c5d8:
0013c5d8b 0x13c5dc
0013c5dc
0013c5dcloc_13c5dc:
0013c5dcb 0x13c5e0
0013c5e0
0013c5e0loc_13c5e0:
0013c5e0b 0x13c5e4
0013c5e4
0013c5e4loc_13c5e4:
0013c5e4b 0x13c5e8
0013c5e8
0013c5e8loc_13c5e8:
0013c5e8ldr x0, [sp+120]
0013c5ecbl reflect.flag.kind
0013c5f0str x0, [sp+56]
0013c5f4adrp x0, 0x506000
0013c5f8add x0, x0, 32
0013c5fcbl runtime.newobject
0013c600str x0, [sp+72]
0013c604movz x1, 17
0013c608str x1, [x0+8]
0013c60cadrp x27, 0x90f000
0013c610ldr w1, [x27+3056]
0013c614cbz w1, 0x13c61c
0013c618b 0x13c650
0013c61c
0013c61cloc_13c61c:
0013c61cb 0x13c620
0013c620
0013c620loc_13c620:
0013c620adrp x2, 0x579000
0013c624add x2, x2, 1084
0013c628str x2, [x0]
0013c62cldr x2, [sp+72]
0013c630ldrsb x27, [x2]
0013c634ldr x3, [sp+56]
0013c638str x3, [x2+16]
0013c63cldr x1, [sp+72]
0013c640str x1, [sp+80]
0013c644adrp x0, 0x4d4000
0013c648add x0, x0, 1920
0013c64cbl runtime.gopanic
0013c650
0013c650loc_13c650:
0013c650ldr x2, [x0]
0013c654bl runtime.gcWriteBarrier1
0013c658str x2, [x25]
0013c65cb 0x13c620
0013c660
0013c660loc_13c660:
0013c660b 0x13c664
0013c664
0013c664loc_13c664:
0013c664b 0x13c5e4
0013c668
0013c668loc_13c668:
0013c668stp x0, x1, [sp+8]
0013c66cstr x2, [sp+24]
0013c670mov x3, x30
0013c674bl runtime.morestack_noctxt.abi0
0013c678ldp x0, x1, [sp+8]
0013c67cldr x2, [sp+24]
0013c680b 0x13c4b0
0013c684udf 0
0013c688udf 0
0013c68cudf 0
0013c4b0
0013c690
0013c690reflect.Value.CanInterface: ; void reflect.Value.CanInterface(reflect.Value v)
0013c690ldr x16, [x28+16]
0013c694subs xzr, sp, x16
0013c698b.ls 0x13c748
0013c69cstr x30, [sp-64]!
0013c6a0stur x29, [sp-8]
0013c6a4sub x29, sp, 8
0013c6a8str x0, [sp+72]
0013c6acstr x1, [sp+80]
0013c6b0str x2, [sp+88]
0013c6b4strb wzr, [sp+39]
0013c6b8ldr x1, [sp+88]
0013c6bccbz x1, 0x13c6e0
0013c6c0b 0x13c6c4
0013c6c4
0013c6c4loc_13c6c4:
0013c6c4ldr x1, [sp+88]
0013c6c8ands xzr, x1, 96
0013c6cccset x0, eq
0013c6d0strb w0, [sp+39]
0013c6d4ldur x29, [sp-8]
0013c6d8ldr x30, [sp], 64
0013c6dcret x30
0013c6e0
0013c6e0loc_13c6e0:
0013c6e0adrp x0, 0x506000
0013c6e4add x0, x0, 32
0013c6e8bl runtime.newobject
0013c6ecstr x0, [sp+40]
0013c6f0movz x1, 26
0013c6f4str x1, [x0+8]
0013c6f8adrp x27, 0x90f000
0013c6fcldr w1, [x27+3056]
0013c700cbz w1, 0x13c708
0013c704b 0x13c738
0013c708
0013c708loc_13c708:
0013c708b 0x13c70c
0013c70c
0013c70cloc_13c70c:
0013c70cadrp x2, 0x57e000
0013c710add x2, x2, 1345
0013c714str x2, [x0]
0013c718ldr x2, [sp+40]
0013c71cldrsb x27, [x2]
0013c720str xzr, [x2+16]
0013c724ldr x1, [sp+40]
0013c728str x1, [sp+48]
0013c72cadrp x0, 0x4d4000
0013c730add x0, x0, 1920
0013c734bl runtime.gopanic
0013c738
0013c738loc_13c738:
0013c738ldr x2, [x0]
0013c73cbl runtime.gcWriteBarrier1
0013c740str x2, [x25]
0013c744b 0x13c70c
0013c748
0013c748loc_13c748:
0013c748stp x0, x1, [sp+8]
0013c74cstr x2, [sp+24]
0013c750mov x3, x30
0013c754bl runtime.morestack_noctxt.abi0
0013c758ldp x0, x1, [sp+8]
0013c75cldr x2, [sp+24]
0013c760b 0x13c690
0013c764udf 0
0013c768udf 0
0013c76cudf 0
0013c690
0013c690reflect.Value.CanInterface: ; void reflect.Value.CanInterface(reflect.Value v)
0013c690ldr x16, [x28+16]
0013c694subs xzr, sp, x16
0013c698b.ls 0x13c748
0013c69cstr x30, [sp-64]!
0013c6a0stur x29, [sp-8]
0013c6a4sub x29, sp, 8
0013c6a8str x0, [sp+72]
0013c6acstr x1, [sp+80]
0013c6b0str x2, [sp+88]
0013c6b4strb wzr, [sp+39]
0013c6b8ldr x1, [sp+88]
0013c6bccbz x1, 0x13c6e0
0013c6c0b 0x13c6c4
0013c6c4
0013c6c4loc_13c6c4:
0013c6c4ldr x1, [sp+88]
0013c6c8ands xzr, x1, 96
0013c6cccset x0, eq
0013c6d0strb w0, [sp+39]
0013c6d4ldur x29, [sp-8]
0013c6d8ldr x30, [sp], 64
0013c6dcret x30
0013c6e0
0013c6e0loc_13c6e0:
0013c6e0adrp x0, 0x506000
0013c6e4add x0, x0, 32
0013c6e8bl runtime.newobject
0013c6ecstr x0, [sp+40]
0013c6f0movz x1, 26
0013c6f4str x1, [x0+8]
0013c6f8adrp x27, 0x90f000
0013c6fcldr w1, [x27+3056]
0013c700cbz w1, 0x13c708
0013c704b 0x13c738
0013c708
0013c708loc_13c708:
0013c708b 0x13c70c
0013c70c
0013c70cloc_13c70c:
0013c70cadrp x2, 0x57e000
0013c710add x2, x2, 1345
0013c714str x2, [x0]
0013c718ldr x2, [sp+40]
0013c71cldrsb x27, [x2]
0013c720str xzr, [x2+16]
0013c724ldr x1, [sp+40]
0013c728str x1, [sp+48]
0013c72cadrp x0, 0x4d4000
0013c730add x0, x0, 1920
0013c734bl runtime.gopanic
0013c738
0013c738loc_13c738:
0013c738ldr x2, [x0]
0013c73cbl runtime.gcWriteBarrier1
0013c740str x2, [x25]
0013c744b 0x13c70c
0013c748
0013c748loc_13c748:
0013c748stp x0, x1, [sp+8]
0013c74cstr x2, [sp+24]
0013c750mov x3, x30
0013c754bl runtime.morestack_noctxt.abi0
0013c758ldp x0, x1, [sp+8]
0013c75cldr x2, [sp+24]
0013c760b 0x13c690
0013c764udf 0
0013c768udf 0
0013c76cudf 0
0013c690
0013c770
0013c770reflect.Value.Interface: ; void reflect.Value.Interface(reflect.Value v)
0013c770ldr x16, [x28+16]
0013c774subs xzr, sp, x16
0013c778b.ls 0x13c7c8
0013c77cstr x30, [sp-80]!
0013c780stur x29, [sp-8]
0013c784sub x29, sp, 8
0013c788str x0, [sp+88]
0013c78cstr x1, [sp+96]
0013c790str x2, [sp+104]
0013c794stp xzr, xzr, [sp+40]
0013c798ldr x0, [sp+88]
0013c79cldr x1, [sp+96]
0013c7a0ldr x2, [sp+104]
0013c7a4orr x3, xzr, 1
0013c7a8bl reflect.valueInterface
0013c7acstr x0, [sp+56]
0013c7b0str x1, [sp+64]
0013c7b4str x0, [sp+40]
0013c7b8str x1, [sp+48]
0013c7bcldur x29, [sp-8]
0013c7c0ldr x30, [sp], 80
0013c7c4ret x30
0013c7c8
0013c7c8loc_13c7c8:
0013c7c8stp x0, x1, [sp+8]
0013c7ccstr x2, [sp+24]
0013c7d0mov x3, x30
0013c7d4bl runtime.morestack_noctxt.abi0
0013c7d8ldp x0, x1, [sp+8]
0013c7dcldr x2, [sp+24]
0013c7e0b 0x13c770
0013c7e4udf 0
0013c7e8udf 0
0013c7ecudf 0
0013c770
0013c770reflect.Value.Interface: ; void reflect.Value.Interface(reflect.Value v)
0013c770ldr x16, [x28+16]
0013c774subs xzr, sp, x16
0013c778b.ls 0x13c7c8
0013c77cstr x30, [sp-80]!
0013c780stur x29, [sp-8]
0013c784sub x29, sp, 8
0013c788str x0, [sp+88]
0013c78cstr x1, [sp+96]
0013c790str x2, [sp+104]
0013c794stp xzr, xzr, [sp+40]
0013c798ldr x0, [sp+88]
0013c79cldr x1, [sp+96]
0013c7a0ldr x2, [sp+104]
0013c7a4orr x3, xzr, 1
0013c7a8bl reflect.valueInterface
0013c7acstr x0, [sp+56]
0013c7b0str x1, [sp+64]
0013c7b4str x0, [sp+40]
0013c7b8str x1, [sp+48]
0013c7bcldur x29, [sp-8]
0013c7c0ldr x30, [sp], 80
0013c7c4ret x30
0013c7c8
0013c7c8loc_13c7c8:
0013c7c8stp x0, x1, [sp+8]
0013c7ccstr x2, [sp+24]
0013c7d0mov x3, x30
0013c7d4bl runtime.morestack_noctxt.abi0
0013c7d8ldp x0, x1, [sp+8]
0013c7dcldr x2, [sp+24]
0013c7e0b 0x13c770
0013c7e4udf 0
0013c7e8udf 0
0013c7ecudf 0
0013c770
0013c7f0
0013c7f0reflect.Value.IsNil: ; void reflect.Value.IsNil(reflect.Value v)
0013c7f0ldr x16, [x28+16]
0013c7f4subs xzr, sp, x16
0013c7f8b.ls 0x13c9cc
0013c7fcstr x30, [sp-96]!
0013c800stur x29, [sp-8]
0013c804sub x29, sp, 8
0013c808str x0, [sp+104]
0013c80cstr x1, [sp+112]
0013c810str x2, [sp+120]
0013c814strb wzr, [sp+39]
0013c818ldr x0, [sp+120]
0013c81cbl reflect.flag.kind
0013c820str x0, [sp+40]
0013c824str x0, [sp+48]
0013c828subs xzr, x0, 20
0013c82cb.ls 0x13c834
0013c830b 0x13c868
0013c834
0013c834loc_13c834:
0013c834subs xzr, x0, 18
0013c838b.hs 0x13c840
0013c83cb 0x13c854
0013c840
0013c840loc_13c840:
0013c840subs xzr, x0, 19
0013c844b.ls 0x13c84c
0013c848b 0x13c850
0013c84c
0013c84cloc_13c84c:
0013c84cb 0x13c8d4
0013c850
0013c850loc_13c850:
0013c850b 0x13c858
0013c854
0013c854loc_13c854:
0013c854b 0x13c858
0013c858
0013c858loc_13c858:
0013c858subs xzr, x0, 20
0013c85cb.eq 0x13c864
0013c860b 0x13c9c4
0013c864
0013c864loc_13c864:
0013c864b 0x13c89c
0013c868
0013c868loc_13c868:
0013c868subs xzr, x0, 21
0013c86cb.hs 0x13c874
0013c870b 0x13c888
0013c874
0013c874loc_13c874:
0013c874subs xzr, x0, 22
0013c878b.ls 0x13c880
0013c87cb 0x13c884
0013c880
0013c880loc_13c880:
0013c880b 0x13c8d4
0013c884
0013c884loc_13c884:
0013c884b 0x13c88c
0013c888
0013c888loc_13c888:
0013c888b 0x13c88c
0013c88c
0013c88cloc_13c88c:
0013c88csubs xzr, x0, 23
0013c890b.eq 0x13c898
0013c894b 0x13c8c4
0013c898
0013c898loc_13c898:
0013c898b 0x13c89c
0013c89c
0013c89cloc_13c89c:
0013c89cldr x1, [sp+112]
0013c8a0ldrsb x27, [x1]
0013c8a4ldr x1, [x1]
0013c8a8subs xzr, x1, 0
0013c8accset x1, ne
0013c8b0eor x0, x1, 1
0013c8b4strb w0, [sp+39]
0013c8b8ldur x29, [sp-8]
0013c8bcldr x30, [sp], 96
0013c8c0ret x30
0013c8c4
0013c8c4loc_13c8c4:
0013c8c4subs xzr, x0, 26
0013c8c8b.eq 0x13c8d0
0013c8ccb 0x13c93c
0013c8d0
0013c8d0loc_13c8d0:
0013c8d0b 0x13c8d4
0013c8d4
0013c8d4loc_13c8d4:
0013c8d4ldr x1, [sp+120]
0013c8d8tbnz w1, 9, 0x13c8e0
0013c8dcb 0x13c8f4
0013c8e0
0013c8e0loc_13c8e0:
0013c8e0strb wzr, [sp+39]
0013c8e4mov x0, xzr
0013c8e8ldur x29, [sp-8]
0013c8ecldr x30, [sp], 96
0013c8f0ret x30
0013c8f4
0013c8f4loc_13c8f4:
0013c8f4ldr x1, [sp+112]
0013c8f8str x1, [sp+64]
0013c8fcldr x2, [sp+120]
0013c900tbnz w2, 7, 0x13c908
0013c904b 0x13c918
0013c908
0013c908loc_13c908:
0013c908ldrsb x27, [x1]
0013c90cldr x1, [x1]
0013c910str x1, [sp+64]
0013c914b 0x13c91c
0013c918
0013c918loc_13c918:
0013c918b 0x13c91c
0013c91c
0013c91cloc_13c91c:
0013c91cldr x1, [sp+64]
0013c920subs xzr, x1, 0
0013c924cset x1, ne
0013c928eor x0, x1, 1
0013c92cstrb w0, [sp+39]
0013c930ldur x29, [sp-8]
0013c934ldr x30, [sp], 96
0013c938ret x30
0013c93c
0013c93cloc_13c93c:
0013c93cb 0x13c940
0013c940
0013c940loc_13c940:
0013c940b 0x13c944
0013c944
0013c944loc_13c944:
0013c944b 0x13c948
0013c948
0013c948loc_13c948:
0013c948b 0x13c94c
0013c94c
0013c94cloc_13c94c:
0013c94cldr x0, [sp+120]
0013c950bl reflect.flag.kind
0013c954str x0, [sp+56]
0013c958adrp x0, 0x506000
0013c95cadd x0, x0, 32
0013c960bl runtime.newobject
0013c964str x0, [sp+72]
0013c968movz x1, 19
0013c96cstr x1, [x0+8]
0013c970adrp x27, 0x90f000
0013c974ldr w1, [x27+3056]
0013c978cbz w1, 0x13c980
0013c97cb 0x13c9b4
0013c980
0013c980loc_13c980:
0013c980b 0x13c984
0013c984
0013c984loc_13c984:
0013c984adrp x2, 0x57a000
0013c988add x2, x2, 1061
0013c98cstr x2, [x0]
0013c990ldr x2, [sp+72]
0013c994ldrsb x27, [x2]
0013c998ldr x3, [sp+56]
0013c99cstr x3, [x2+16]
0013c9a0ldr x1, [sp+72]
0013c9a4str x1, [sp+80]
0013c9a8adrp x0, 0x4d4000
0013c9acadd x0, x0, 1920
0013c9b0bl runtime.gopanic
0013c9b4
0013c9b4loc_13c9b4:
0013c9b4ldr x2, [x0]
0013c9b8bl runtime.gcWriteBarrier1
0013c9bcstr x2, [x25]
0013c9c0b 0x13c984
0013c9c4
0013c9c4loc_13c9c4:
0013c9c4b 0x13c9c8
0013c9c8
0013c9c8loc_13c9c8:
0013c9c8b 0x13c948
0013c9cc
0013c9ccloc_13c9cc:
0013c9ccstp x0, x1, [sp+8]
0013c9d0str x2, [sp+24]
0013c9d4mov x3, x30
0013c9d8bl runtime.morestack_noctxt.abi0
0013c9dcldp x0, x1, [sp+8]
0013c9e0ldr x2, [sp+24]
0013c9e4b 0x13c7f0
0013c9e8udf 0
0013c9ecudf 0
0013c7f0
0013c7f0reflect.Value.IsNil: ; void reflect.Value.IsNil(reflect.Value v)
0013c7f0ldr x16, [x28+16]
0013c7f4subs xzr, sp, x16
0013c7f8b.ls 0x13c9cc
0013c7fcstr x30, [sp-96]!
0013c800stur x29, [sp-8]
0013c804sub x29, sp, 8
0013c808str x0, [sp+104]
0013c80cstr x1, [sp+112]
0013c810str x2, [sp+120]
0013c814strb wzr, [sp+39]
0013c818ldr x0, [sp+120]
0013c81cbl reflect.flag.kind
0013c820str x0, [sp+40]
0013c824str x0, [sp+48]
0013c828subs xzr, x0, 20
0013c82cb.ls 0x13c834
0013c830b 0x13c868
0013c834
0013c834loc_13c834:
0013c834subs xzr, x0, 18
0013c838b.hs 0x13c840
0013c83cb 0x13c854
0013c840
0013c840loc_13c840:
0013c840subs xzr, x0, 19
0013c844b.ls 0x13c84c
0013c848b 0x13c850
0013c84c
0013c84cloc_13c84c:
0013c84cb 0x13c8d4
0013c850
0013c850loc_13c850:
0013c850b 0x13c858
0013c854
0013c854loc_13c854:
0013c854b 0x13c858
0013c858
0013c858loc_13c858:
0013c858subs xzr, x0, 20
0013c85cb.eq 0x13c864
0013c860b 0x13c9c4
0013c864
0013c864loc_13c864:
0013c864b 0x13c89c
0013c868
0013c868loc_13c868:
0013c868subs xzr, x0, 21
0013c86cb.hs 0x13c874
0013c870b 0x13c888
0013c874
0013c874loc_13c874:
0013c874subs xzr, x0, 22
0013c878b.ls 0x13c880
0013c87cb 0x13c884
0013c880
0013c880loc_13c880:
0013c880b 0x13c8d4
0013c884
0013c884loc_13c884:
0013c884b 0x13c88c
0013c888
0013c888loc_13c888:
0013c888b 0x13c88c
0013c88c
0013c88cloc_13c88c:
0013c88csubs xzr, x0, 23
0013c890b.eq 0x13c898
0013c894b 0x13c8c4
0013c898
0013c898loc_13c898:
0013c898b 0x13c89c
0013c89c
0013c89cloc_13c89c:
0013c89cldr x1, [sp+112]
0013c8a0ldrsb x27, [x1]
0013c8a4ldr x1, [x1]
0013c8a8subs xzr, x1, 0
0013c8accset x1, ne
0013c8b0eor x0, x1, 1
0013c8b4strb w0, [sp+39]
0013c8b8ldur x29, [sp-8]
0013c8bcldr x30, [sp], 96
0013c8c0ret x30
0013c8c4
0013c8c4loc_13c8c4:
0013c8c4subs xzr, x0, 26
0013c8c8b.eq 0x13c8d0
0013c8ccb 0x13c93c
0013c8d0
0013c8d0loc_13c8d0:
0013c8d0b 0x13c8d4
0013c8d4
0013c8d4loc_13c8d4:
0013c8d4ldr x1, [sp+120]
0013c8d8tbnz w1, 9, 0x13c8e0
0013c8dcb 0x13c8f4
0013c8e0
0013c8e0loc_13c8e0:
0013c8e0strb wzr, [sp+39]
0013c8e4mov x0, xzr
0013c8e8ldur x29, [sp-8]
0013c8ecldr x30, [sp], 96
0013c8f0ret x30
0013c8f4
0013c8f4loc_13c8f4:
0013c8f4ldr x1, [sp+112]
0013c8f8str x1, [sp+64]
0013c8fcldr x2, [sp+120]
0013c900tbnz w2, 7, 0x13c908
0013c904b 0x13c918
0013c908
0013c908loc_13c908:
0013c908ldrsb x27, [x1]
0013c90cldr x1, [x1]
0013c910str x1, [sp+64]
0013c914b 0x13c91c
0013c918
0013c918loc_13c918:
0013c918b 0x13c91c
0013c91c
0013c91cloc_13c91c:
0013c91cldr x1, [sp+64]
0013c920subs xzr, x1, 0
0013c924cset x1, ne
0013c928eor x0, x1, 1
0013c92cstrb w0, [sp+39]
0013c930ldur x29, [sp-8]
0013c934ldr x30, [sp], 96
0013c938ret x30
0013c93c
0013c93cloc_13c93c:
0013c93cb 0x13c940
0013c940
0013c940loc_13c940:
0013c940b 0x13c944
0013c944
0013c944loc_13c944:
0013c944b 0x13c948
0013c948
0013c948loc_13c948:
0013c948b 0x13c94c
0013c94c
0013c94cloc_13c94c:
0013c94cldr x0, [sp+120]
0013c950bl reflect.flag.kind
0013c954str x0, [sp+56]
0013c958adrp x0, 0x506000
0013c95cadd x0, x0, 32
0013c960bl runtime.newobject
0013c964str x0, [sp+72]
0013c968movz x1, 19
0013c96cstr x1, [x0+8]
0013c970adrp x27, 0x90f000
0013c974ldr w1, [x27+3056]
0013c978cbz w1, 0x13c980
0013c97cb 0x13c9b4
0013c980
0013c980loc_13c980:
0013c980b 0x13c984
0013c984
0013c984loc_13c984:
0013c984adrp x2, 0x57a000
0013c988add x2, x2, 1061
0013c98cstr x2, [x0]
0013c990ldr x2, [sp+72]
0013c994ldrsb x27, [x2]
0013c998ldr x3, [sp+56]
0013c99cstr x3, [x2+16]
0013c9a0ldr x1, [sp+72]
0013c9a4str x1, [sp+80]
0013c9a8adrp x0, 0x4d4000
0013c9acadd x0, x0, 1920
0013c9b0bl runtime.gopanic
0013c9b4
0013c9b4loc_13c9b4:
0013c9b4ldr x2, [x0]
0013c9b8bl runtime.gcWriteBarrier1
0013c9bcstr x2, [x25]
0013c9c0b 0x13c984
0013c9c4
0013c9c4loc_13c9c4:
0013c9c4b 0x13c9c8
0013c9c8
0013c9c8loc_13c9c8:
0013c9c8b 0x13c948
0013c9cc
0013c9ccloc_13c9cc:
0013c9ccstp x0, x1, [sp+8]
0013c9d0str x2, [sp+24]
0013c9d4mov x3, x30
0013c9d8bl runtime.morestack_noctxt.abi0
0013c9dcldp x0, x1, [sp+8]
0013c9e0ldr x2, [sp+24]
0013c9e4b 0x13c7f0
0013c9e8udf 0
0013c9ecudf 0
0013c7f0
0013c9f0
0013c9f0reflect.Value.IsValid: ; void reflect.Value.IsValid(reflect.Value v)
0013c9f0str x30, [sp-32]!
0013c9f4stur x29, [sp-8]
0013c9f8sub x29, sp, 8
0013c9fcstr x0, [sp+40]
0013ca00str x1, [sp+48]
0013ca04str x2, [sp+56]
0013ca08strb wzr, [sp+23]
0013ca0cldr x1, [sp+56]
0013ca10subs xzr, x1, 0
0013ca14cset x0, ne
0013ca18strb w0, [sp+23]
0013ca1cadd x29, sp, 24
0013ca20add sp, sp, 32
0013ca24ret x30
0013ca28udf 0
0013ca2cudf 0
0013c9f0
0013c9f0reflect.Value.IsValid: ; void reflect.Value.IsValid(reflect.Value v)
0013c9f0str x30, [sp-32]!
0013c9f4stur x29, [sp-8]
0013c9f8sub x29, sp, 8
0013c9fcstr x0, [sp+40]
0013ca00str x1, [sp+48]
0013ca04str x2, [sp+56]
0013ca08strb wzr, [sp+23]
0013ca0cldr x1, [sp+56]
0013ca10subs xzr, x1, 0
0013ca14cset x0, ne
0013ca18strb w0, [sp+23]
0013ca1cadd x29, sp, 24
0013ca20add sp, sp, 32
0013ca24ret x30
0013ca28udf 0
0013ca2cudf 0
0013c9f0
0013ca30
0013ca30reflect.Value.Kind: ; void reflect.Value.Kind(reflect.Value v)
0013ca30ldr x16, [x28+16]
0013ca34subs xzr, sp, x16
0013ca38b.ls 0x13ca74
0013ca3cstr x30, [sp-48]!
0013ca40stur x29, [sp-8]
0013ca44sub x29, sp, 8
0013ca48str x0, [sp+56]
0013ca4cstr x1, [sp+64]
0013ca50str x2, [sp+72]
0013ca54str xzr, [sp+24]
0013ca58mov x0, x2
0013ca5cbl reflect.flag.kind
0013ca60str x0, [sp+32]
0013ca64str x0, [sp+24]
0013ca68ldur x29, [sp-8]
0013ca6cldr x30, [sp], 48
0013ca70ret x30
0013ca74
0013ca74loc_13ca74:
0013ca74stp x0, x1, [sp+8]
0013ca78str x2, [sp+24]
0013ca7cmov x3, x30
0013ca80bl runtime.morestack_noctxt.abi0
0013ca84ldp x0, x1, [sp+8]
0013ca88ldr x2, [sp+24]
0013ca8cb 0x13ca30
0013ca30
0013ca30reflect.Value.Kind: ; void reflect.Value.Kind(reflect.Value v)
0013ca30ldr x16, [x28+16]
0013ca34subs xzr, sp, x16
0013ca38b.ls 0x13ca74
0013ca3cstr x30, [sp-48]!
0013ca40stur x29, [sp-8]
0013ca44sub x29, sp, 8
0013ca48str x0, [sp+56]
0013ca4cstr x1, [sp+64]
0013ca50str x2, [sp+72]
0013ca54str xzr, [sp+24]
0013ca58mov x0, x2
0013ca5cbl reflect.flag.kind
0013ca60str x0, [sp+32]
0013ca64str x0, [sp+24]
0013ca68ldur x29, [sp-8]
0013ca6cldr x30, [sp], 48
0013ca70ret x30
0013ca74
0013ca74loc_13ca74:
0013ca74stp x0, x1, [sp+8]
0013ca78str x2, [sp+24]
0013ca7cmov x3, x30
0013ca80bl runtime.morestack_noctxt.abi0
0013ca84ldp x0, x1, [sp+8]
0013ca88ldr x2, [sp+24]
0013ca8cb 0x13ca30
0013ca30
0013ca90
0013ca90reflect.Value.Len: ; void reflect.Value.Len(reflect.Value v)
0013ca90ldr x16, [x28+16]
0013ca94subs xzr, sp, x16
0013ca98b.ls 0x13cb10
0013ca9cstr x30, [sp-64]!
0013caa0stur x29, [sp-8]
0013caa4sub x29, sp, 8
0013caa8str x0, [sp+72]
0013caacstr x1, [sp+80]
0013cab0str x2, [sp+88]
0013cab4str xzr, [sp+32]
0013cab8mov x0, x2
0013cabcbl reflect.flag.kind
0013cac0str x0, [sp+48]
0013cac4subs xzr, x0, 23
0013cac8b.eq 0x13cad0
0013caccb 0x13caec
0013cad0
0013cad0loc_13cad0:
0013cad0ldr x1, [sp+80]
0013cad4ldrsb x27, [x1]
0013cad8ldr x0, [x1+8]
0013cadcstr x0, [sp+32]
0013cae0ldur x29, [sp-8]
0013cae4ldr x30, [sp], 64
0013cae8ret x30
0013caec
0013caecloc_13caec:
0013caecldr x0, [sp+72]
0013caf0ldr x1, [sp+80]
0013caf4ldr x2, [sp+88]
0013caf8bl reflect.Value.lenNonSlice
0013cafcstr x0, [sp+40]
0013cb00str x0, [sp+32]
0013cb04ldur x29, [sp-8]
0013cb08ldr x30, [sp], 64
0013cb0cret x30
0013cb10
0013cb10loc_13cb10:
0013cb10stp x0, x1, [sp+8]
0013cb14str x2, [sp+24]
0013cb18mov x3, x30
0013cb1cbl runtime.morestack_noctxt.abi0
0013cb20ldp x0, x1, [sp+8]
0013cb24ldr x2, [sp+24]
0013cb28b 0x13ca90
0013cb2cudf 0
0013ca90
0013ca90reflect.Value.Len: ; void reflect.Value.Len(reflect.Value v)
0013ca90ldr x16, [x28+16]
0013ca94subs xzr, sp, x16
0013ca98b.ls 0x13cb10
0013ca9cstr x30, [sp-64]!
0013caa0stur x29, [sp-8]
0013caa4sub x29, sp, 8
0013caa8str x0, [sp+72]
0013caacstr x1, [sp+80]
0013cab0str x2, [sp+88]
0013cab4str xzr, [sp+32]
0013cab8mov x0, x2
0013cabcbl reflect.flag.kind
0013cac0str x0, [sp+48]
0013cac4subs xzr, x0, 23
0013cac8b.eq 0x13cad0
0013caccb 0x13caec
0013cad0
0013cad0loc_13cad0:
0013cad0ldr x1, [sp+80]
0013cad4ldrsb x27, [x1]
0013cad8ldr x0, [x1+8]
0013cadcstr x0, [sp+32]
0013cae0ldur x29, [sp-8]
0013cae4ldr x30, [sp], 64
0013cae8ret x30
0013caec
0013caecloc_13caec:
0013caecldr x0, [sp+72]
0013caf0ldr x1, [sp+80]
0013caf4ldr x2, [sp+88]
0013caf8bl reflect.Value.lenNonSlice
0013cafcstr x0, [sp+40]
0013cb00str x0, [sp+32]
0013cb04ldur x29, [sp-8]
0013cb08ldr x30, [sp], 64
0013cb0cret x30
0013cb10
0013cb10loc_13cb10:
0013cb10stp x0, x1, [sp+8]
0013cb14str x2, [sp+24]
0013cb18mov x3, x30
0013cb1cbl runtime.morestack_noctxt.abi0
0013cb20ldp x0, x1, [sp+8]
0013cb24ldr x2, [sp+24]
0013cb28b 0x13ca90
0013cb2cudf 0
0013ca90
0013cb30
0013cb30reflect.Value.lenNonSlice: ; void reflect.Value.lenNonSlice(reflect.Value v)
0013cb30ldr x16, [x28+16]
0013cb34sub x17, sp, 16
0013cb38subs xzr, x17, x16
0013cb3cb.ls 0x13cd80
0013cb40str x30, [sp-144]!
0013cb44stur x29, [sp-8]
0013cb48sub x29, sp, 8
0013cb4cstr x0, [sp+152]
0013cb50str x1, [sp+160]
0013cb54str x2, [sp+168]
0013cb58str xzr, [sp+48]
0013cb5cmov x0, x2
0013cb60bl reflect.flag.kind
0013cb64str x0, [sp+56]
0013cb68str x0, [sp+80]
0013cb6csubs xzr, x0, 18
0013cb70b.ls 0x13cb78
0013cb74b 0x13cbfc
0013cb78
0013cb78loc_13cb78:
0013cb78subs xzr, x0, 17
0013cb7cb.eq 0x13cb84
0013cb80b 0x13cbc0
0013cb84
0013cb84loc_13cb84:
0013cb84b 0x13cb88
0013cb88
0013cb88loc_13cb88:
0013cb88ldr x0, [sp+152]
0013cb8cldr x1, [sp+160]
0013cb90ldr x2, [sp+168]
0013cb94bl reflect.Value.typ
0013cb98str x0, [sp+112]
0013cb9cstr x0, [sp+88]
0013cba0ldr x3, [sp+88]
0013cba4ldrsb x27, [x3]
0013cba8ldr x3, [x3+64]
0013cbacstr x3, [sp+48]
0013cbb0ldr x0, [sp+48]
0013cbb4ldur x29, [sp-8]
0013cbb8ldr x30, [sp], 144
0013cbbcret x30
0013cbc0
0013cbc0loc_13cbc0:
0013cbc0subs xzr, x0, 18
0013cbc4b.eq 0x13cbcc
0013cbc8b 0x13cd78
0013cbcc
0013cbccloc_13cbcc:
0013cbccb 0x13cbd0
0013cbd0
0013cbd0loc_13cbd0:
0013cbd0ldr x0, [sp+152]
0013cbd4ldr x1, [sp+160]
0013cbd8ldr x2, [sp+168]
0013cbdcbl reflect.Value.pointer
0013cbe0str x0, [sp+104]
0013cbe4bl reflect.chanlen
0013cbe8str x0, [sp+72]
0013cbecstr x0, [sp+48]
0013cbf0ldur x29, [sp-8]
0013cbf4ldr x30, [sp], 144
0013cbf8ret x30
0013cbfc
0013cbfcloc_13cbfc:
0013cbfcsubs xzr, x0, 21
0013cc00b.eq 0x13cc08
0013cc04b 0x13cc38
0013cc08
0013cc08loc_13cc08:
0013cc08b 0x13cc0c
0013cc0c
0013cc0cloc_13cc0c:
0013cc0cldr x0, [sp+152]
0013cc10ldr x1, [sp+160]
0013cc14ldr x2, [sp+168]
0013cc18bl reflect.Value.pointer
0013cc1cstr x0, [sp+104]
0013cc20bl reflect.maplen
0013cc24str x0, [sp+72]
0013cc28str x0, [sp+48]
0013cc2cldur x29, [sp-8]
0013cc30ldr x30, [sp], 144
0013cc34ret x30
0013cc38
0013cc38loc_13cc38:
0013cc38subs xzr, x0, 22
0013cc3cb.eq 0x13cc44
0013cc40b 0x13ccb0
0013cc44
0013cc44loc_13cc44:
0013cc44b 0x13cc48
0013cc48
0013cc48loc_13cc48:
0013cc48ldr x0, [sp+152]
0013cc4cldr x1, [sp+160]
0013cc50ldr x2, [sp+168]
0013cc54bl reflect.Value.typ
0013cc58str x0, [sp+112]
0013cc5cbl internal/abi.(*Type).Elem
0013cc60str x0, [sp+96]
0013cc64bl internal/abi.(*Type).Kind
0013cc68strb w0, [sp+47]
0013cc6cubfm x3, x0, 0, 7
0013cc70subs wzr, w3, 17
0013cc74b.eq 0x13cc7c
0013cc78b 0x13cd64
0013cc7c
0013cc7cloc_13cc7c:
0013cc7cldr x0, [sp+152]
0013cc80ldr x1, [sp+160]
0013cc84ldr x2, [sp+168]
0013cc88bl reflect.Value.typ
0013cc8cstr x0, [sp+96]
0013cc90bl internal/abi.(*Type).Elem
0013cc94str x0, [sp+112]
0013cc98bl internal/abi.(*Type).Len
0013cc9cstr x0, [sp+72]
0013cca0str x0, [sp+48]
0013cca4ldur x29, [sp-8]
0013cca8ldr x30, [sp], 144
0013ccacret x30
0013ccb0
0013ccb0loc_13ccb0:
0013ccb0subs xzr, x0, 24
0013ccb4b.eq 0x13ccbc
0013ccb8b 0x13ccdc
0013ccbc
0013ccbcloc_13ccbc:
0013ccbcb 0x13ccc0
0013ccc0
0013ccc0loc_13ccc0:
0013ccc0ldr x1, [sp+160]
0013ccc4ldrsb x27, [x1]
0013ccc8ldr x0, [x1+8]
0013ccccstr x0, [sp+48]
0013ccd0ldur x29, [sp-8]
0013ccd4ldr x30, [sp], 144
0013ccd8ret x30
0013ccdc
0013ccdcloc_13ccdc:
0013ccdcb 0x13cce0
0013cce0
0013cce0loc_13cce0:
0013cce0b 0x13cce4
0013cce4
0013cce4loc_13cce4:
0013cce4b 0x13cce8
0013cce8
0013cce8loc_13cce8:
0013cce8b 0x13ccec
0013ccec
0013ccecloc_13ccec:
0013ccecldr x0, [sp+168]
0013ccf0bl reflect.flag.kind
0013ccf4str x0, [sp+64]
0013ccf8adrp x0, 0x506000
0013ccfcadd x0, x0, 32
0013cd00bl runtime.newobject
0013cd04str x0, [sp+120]
0013cd08movz x1, 17
0013cd0cstr x1, [x0+8]
0013cd10adrp x27, 0x90f000
0013cd14ldr w1, [x27+3056]
0013cd18cbz w1, 0x13cd20
0013cd1cb 0x13cd54
0013cd20
0013cd20loc_13cd20:
0013cd20b 0x13cd24
0013cd24
0013cd24loc_13cd24:
0013cd24adrp x2, 0x579000
0013cd28add x2, x2, 727
0013cd2cstr x2, [x0]
0013cd30ldr x2, [sp+120]
0013cd34ldrsb x27, [x2]
0013cd38ldr x3, [sp+64]
0013cd3cstr x3, [x2+16]
0013cd40ldr x1, [sp+120]
0013cd44str x1, [sp+128]
0013cd48adrp x0, 0x4d4000
0013cd4cadd x0, x0, 1920
0013cd50bl runtime.gopanic
0013cd54
0013cd54loc_13cd54:
0013cd54ldr x2, [x0]
0013cd58bl runtime.gcWriteBarrier1
0013cd5cstr x2, [x25]
0013cd60b 0x13cd24
0013cd64
0013cd64loc_13cd64:
0013cd64adrp x0, 0x4b9000
0013cd68add x0, x0, 2944
0013cd6cadrp x1, 0x5d5000
0013cd70add x1, x1, 2832
0013cd74bl runtime.gopanic
0013cd78
0013cd78loc_13cd78:
0013cd78b 0x13cd7c
0013cd7c
0013cd7cloc_13cd7c:
0013cd7cb 0x13cce8
0013cd80
0013cd80loc_13cd80:
0013cd80stp x0, x1, [sp+8]
0013cd84str x2, [sp+24]
0013cd88mov x3, x30
0013cd8cbl runtime.morestack_noctxt.abi0
0013cd90ldp x0, x1, [sp+8]
0013cd94ldr x2, [sp+24]
0013cd98b 0x13cb30
0013cd9cudf 0
0013cb30
0013cb30reflect.Value.lenNonSlice: ; void reflect.Value.lenNonSlice(reflect.Value v)
0013cb30ldr x16, [x28+16]
0013cb34sub x17, sp, 16
0013cb38subs xzr, x17, x16
0013cb3cb.ls 0x13cd80
0013cb40str x30, [sp-144]!
0013cb44stur x29, [sp-8]
0013cb48sub x29, sp, 8
0013cb4cstr x0, [sp+152]
0013cb50str x1, [sp+160]
0013cb54str x2, [sp+168]
0013cb58str xzr, [sp+48]
0013cb5cmov x0, x2
0013cb60bl reflect.flag.kind
0013cb64str x0, [sp+56]
0013cb68str x0, [sp+80]
0013cb6csubs xzr, x0, 18
0013cb70b.ls 0x13cb78
0013cb74b 0x13cbfc
0013cb78
0013cb78loc_13cb78:
0013cb78subs xzr, x0, 17
0013cb7cb.eq 0x13cb84
0013cb80b 0x13cbc0
0013cb84
0013cb84loc_13cb84:
0013cb84b 0x13cb88
0013cb88
0013cb88loc_13cb88:
0013cb88ldr x0, [sp+152]
0013cb8cldr x1, [sp+160]
0013cb90ldr x2, [sp+168]
0013cb94bl reflect.Value.typ
0013cb98str x0, [sp+112]
0013cb9cstr x0, [sp+88]
0013cba0ldr x3, [sp+88]
0013cba4ldrsb x27, [x3]
0013cba8ldr x3, [x3+64]
0013cbacstr x3, [sp+48]
0013cbb0ldr x0, [sp+48]
0013cbb4ldur x29, [sp-8]
0013cbb8ldr x30, [sp], 144
0013cbbcret x30
0013cbc0
0013cbc0loc_13cbc0:
0013cbc0subs xzr, x0, 18
0013cbc4b.eq 0x13cbcc
0013cbc8b 0x13cd78
0013cbcc
0013cbccloc_13cbcc:
0013cbccb 0x13cbd0
0013cbd0
0013cbd0loc_13cbd0:
0013cbd0ldr x0, [sp+152]
0013cbd4ldr x1, [sp+160]
0013cbd8ldr x2, [sp+168]
0013cbdcbl reflect.Value.pointer
0013cbe0str x0, [sp+104]
0013cbe4bl reflect.chanlen
0013cbe8str x0, [sp+72]
0013cbecstr x0, [sp+48]
0013cbf0ldur x29, [sp-8]
0013cbf4ldr x30, [sp], 144
0013cbf8ret x30
0013cbfc
0013cbfcloc_13cbfc:
0013cbfcsubs xzr, x0, 21
0013cc00b.eq 0x13cc08
0013cc04b 0x13cc38
0013cc08
0013cc08loc_13cc08:
0013cc08b 0x13cc0c
0013cc0c
0013cc0cloc_13cc0c:
0013cc0cldr x0, [sp+152]
0013cc10ldr x1, [sp+160]
0013cc14ldr x2, [sp+168]
0013cc18bl reflect.Value.pointer
0013cc1cstr x0, [sp+104]
0013cc20bl reflect.maplen
0013cc24str x0, [sp+72]
0013cc28str x0, [sp+48]
0013cc2cldur x29, [sp-8]
0013cc30ldr x30, [sp], 144
0013cc34ret x30
0013cc38
0013cc38loc_13cc38:
0013cc38subs xzr, x0, 22
0013cc3cb.eq 0x13cc44
0013cc40b 0x13ccb0
0013cc44
0013cc44loc_13cc44:
0013cc44b 0x13cc48
0013cc48
0013cc48loc_13cc48:
0013cc48ldr x0, [sp+152]
0013cc4cldr x1, [sp+160]
0013cc50ldr x2, [sp+168]
0013cc54bl reflect.Value.typ
0013cc58str x0, [sp+112]
0013cc5cbl internal/abi.(*Type).Elem
0013cc60str x0, [sp+96]
0013cc64bl internal/abi.(*Type).Kind
0013cc68strb w0, [sp+47]
0013cc6cubfm x3, x0, 0, 7
0013cc70subs wzr, w3, 17
0013cc74b.eq 0x13cc7c
0013cc78b 0x13cd64
0013cc7c
0013cc7cloc_13cc7c:
0013cc7cldr x0, [sp+152]
0013cc80ldr x1, [sp+160]
0013cc84ldr x2, [sp+168]
0013cc88bl reflect.Value.typ
0013cc8cstr x0, [sp+96]
0013cc90bl internal/abi.(*Type).Elem
0013cc94str x0, [sp+112]
0013cc98bl internal/abi.(*Type).Len
0013cc9cstr x0, [sp+72]
0013cca0str x0, [sp+48]
0013cca4ldur x29, [sp-8]
0013cca8ldr x30, [sp], 144
0013ccacret x30
0013ccb0
0013ccb0loc_13ccb0:
0013ccb0subs xzr, x0, 24
0013ccb4b.eq 0x13ccbc
0013ccb8b 0x13ccdc
0013ccbc
0013ccbcloc_13ccbc:
0013ccbcb 0x13ccc0
0013ccc0
0013ccc0loc_13ccc0:
0013ccc0ldr x1, [sp+160]
0013ccc4ldrsb x27, [x1]
0013ccc8ldr x0, [x1+8]
0013ccccstr x0, [sp+48]
0013ccd0ldur x29, [sp-8]
0013ccd4ldr x30, [sp], 144
0013ccd8ret x30
0013ccdc
0013ccdcloc_13ccdc:
0013ccdcb 0x13cce0
0013cce0
0013cce0loc_13cce0:
0013cce0b 0x13cce4
0013cce4
0013cce4loc_13cce4:
0013cce4b 0x13cce8
0013cce8
0013cce8loc_13cce8:
0013cce8b 0x13ccec
0013ccec
0013ccecloc_13ccec:
0013ccecldr x0, [sp+168]
0013ccf0bl reflect.flag.kind
0013ccf4str x0, [sp+64]
0013ccf8adrp x0, 0x506000
0013ccfcadd x0, x0, 32
0013cd00bl runtime.newobject
0013cd04str x0, [sp+120]
0013cd08movz x1, 17
0013cd0cstr x1, [x0+8]
0013cd10adrp x27, 0x90f000
0013cd14ldr w1, [x27+3056]
0013cd18cbz w1, 0x13cd20
0013cd1cb 0x13cd54
0013cd20
0013cd20loc_13cd20:
0013cd20b 0x13cd24
0013cd24
0013cd24loc_13cd24:
0013cd24adrp x2, 0x579000
0013cd28add x2, x2, 727
0013cd2cstr x2, [x0]
0013cd30ldr x2, [sp+120]
0013cd34ldrsb x27, [x2]
0013cd38ldr x3, [sp+64]
0013cd3cstr x3, [x2+16]
0013cd40ldr x1, [sp+120]
0013cd44str x1, [sp+128]
0013cd48adrp x0, 0x4d4000
0013cd4cadd x0, x0, 1920
0013cd50bl runtime.gopanic
0013cd54
0013cd54loc_13cd54:
0013cd54ldr x2, [x0]
0013cd58bl runtime.gcWriteBarrier1
0013cd5cstr x2, [x25]
0013cd60b 0x13cd24
0013cd64
0013cd64loc_13cd64:
0013cd64adrp x0, 0x4b9000
0013cd68add x0, x0, 2944
0013cd6cadrp x1, 0x5d5000
0013cd70add x1, x1, 2832
0013cd74bl runtime.gopanic
0013cd78
0013cd78loc_13cd78:
0013cd78b 0x13cd7c
0013cd7c
0013cd7cloc_13cd7c:
0013cd7cb 0x13cce8
0013cd80
0013cd80loc_13cd80:
0013cd80stp x0, x1, [sp+8]
0013cd84str x2, [sp+24]
0013cd88mov x3, x30
0013cd8cbl runtime.morestack_noctxt.abi0
0013cd90ldp x0, x1, [sp+8]
0013cd94ldr x2, [sp+24]
0013cd98b 0x13cb30
0013cd9cudf 0
0013cb30
0013cda0
0013cda0reflect.copyVal: ; void reflect.copyVal(internal/abi.Type * typ, reflect.flag fl, void * ptr)
0013cda0ldr x16, [x28+16]
0013cda4subs xzr, sp, x16
0013cda8b.ls 0x13ce68
0013cdacstr x30, [sp-80]!
0013cdb0stur x29, [sp-8]
0013cdb4sub x29, sp, 8
0013cdb8str x0, [sp+88]
0013cdbcstr x1, [sp+96]
0013cdc0str x2, [sp+104]
0013cdc4stp xzr, xzr, [sp+40]
0013cdc8str xzr, [sp+56]
0013cdccldr x0, [sp+88]
0013cdd0bl internal/abi.(*Type).IfaceIndir
0013cdd4strb w0, [sp+39]
0013cdd8tbnz w0, 0, 0x13cde0
0013cddcb 0x13ce34
0013cde0
0013cde0loc_13cde0:
0013cde0ldr x0, [sp+88]
0013cde4bl reflect.unsafe_New
0013cde8str x0, [sp+64]
0013cdecldr x2, [sp+104]
0013cdf0ldr x1, [sp+88]
0013cdf4mov x3, x0
0013cdf8mov x0, x1
0013cdfcmov x1, x3
0013ce00bl reflect.typedmemmove
0013ce04stp xzr, xzr, [sp+40]
0013ce08str xzr, [sp+56]
0013ce0cldr x0, [sp+88]
0013ce10str x0, [sp+40]
0013ce14ldr x1, [sp+64]
0013ce18str x1, [sp+48]
0013ce1cldr x2, [sp+96]
0013ce20orr x2, x2, 128
0013ce24str x2, [sp+56]
0013ce28ldur x29, [sp-8]
0013ce2cldr x30, [sp], 80
0013ce30ret x30
0013ce34
0013ce34loc_13ce34:
0013ce34stp xzr, xzr, [sp+40]
0013ce38str xzr, [sp+56]
0013ce3cldr x0, [sp+88]
0013ce40str x0, [sp+40]
0013ce44ldr x3, [sp+104]
0013ce48ldrsb x27, [x3]
0013ce4cldr x1, [x3]
0013ce50str x1, [sp+48]
0013ce54ldr x2, [sp+96]
0013ce58str x2, [sp+56]
0013ce5cldur x29, [sp-8]
0013ce60ldr x30, [sp], 80
0013ce64ret x30
0013ce68
0013ce68loc_13ce68:
0013ce68stp x0, x1, [sp+8]
0013ce6cstr x2, [sp+24]
0013ce70mov x3, x30
0013ce74bl runtime.morestack_noctxt.abi0
0013ce78ldp x0, x1, [sp+8]
0013ce7cldr x2, [sp+24]
0013ce80b 0x13cda0
0013ce84udf 0
0013ce88udf 0
0013ce8cudf 0
0013cda0
0013cda0reflect.copyVal: ; void reflect.copyVal(internal/abi.Type * typ, reflect.flag fl, void * ptr)
0013cda0ldr x16, [x28+16]
0013cda4subs xzr, sp, x16
0013cda8b.ls 0x13ce68
0013cdacstr x30, [sp-80]!
0013cdb0stur x29, [sp-8]
0013cdb4sub x29, sp, 8
0013cdb8str x0, [sp+88]
0013cdbcstr x1, [sp+96]
0013cdc0str x2, [sp+104]
0013cdc4stp xzr, xzr, [sp+40]
0013cdc8str xzr, [sp+56]
0013cdccldr x0, [sp+88]
0013cdd0bl internal/abi.(*Type).IfaceIndir
0013cdd4strb w0, [sp+39]
0013cdd8tbnz w0, 0, 0x13cde0
0013cddcb 0x13ce34
0013cde0
0013cde0loc_13cde0:
0013cde0ldr x0, [sp+88]
0013cde4bl reflect.unsafe_New
0013cde8str x0, [sp+64]
0013cdecldr x2, [sp+104]
0013cdf0ldr x1, [sp+88]
0013cdf4mov x3, x0
0013cdf8mov x0, x1
0013cdfcmov x1, x3
0013ce00bl reflect.typedmemmove
0013ce04stp xzr, xzr, [sp+40]
0013ce08str xzr, [sp+56]
0013ce0cldr x0, [sp+88]
0013ce10str x0, [sp+40]
0013ce14ldr x1, [sp+64]
0013ce18str x1, [sp+48]
0013ce1cldr x2, [sp+96]
0013ce20orr x2, x2, 128
0013ce24str x2, [sp+56]
0013ce28ldur x29, [sp-8]
0013ce2cldr x30, [sp], 80
0013ce30ret x30
0013ce34
0013ce34loc_13ce34:
0013ce34stp xzr, xzr, [sp+40]
0013ce38str xzr, [sp+56]
0013ce3cldr x0, [sp+88]
0013ce40str x0, [sp+40]
0013ce44ldr x3, [sp+104]
0013ce48ldrsb x27, [x3]
0013ce4cldr x1, [x3]
0013ce50str x1, [sp+48]
0013ce54ldr x2, [sp+96]
0013ce58str x2, [sp+56]
0013ce5cldur x29, [sp-8]
0013ce60ldr x30, [sp], 80
0013ce64ret x30
0013ce68
0013ce68loc_13ce68:
0013ce68stp x0, x1, [sp+8]
0013ce6cstr x2, [sp+24]
0013ce70mov x3, x30
0013ce74bl runtime.morestack_noctxt.abi0
0013ce78ldp x0, x1, [sp+8]
0013ce7cldr x2, [sp+24]
0013ce80b 0x13cda0
0013ce84udf 0
0013ce88udf 0
0013ce8cudf 0
0013cda0
0013ce90
0013ce90reflect.Value.Method: ; void reflect.Value.Method(reflect.Value v, int i)
0013ce90ldr x16, [x28+16]
0013ce94subs xzr, sp, x16
0013ce98b.ls 0x13d0a8
0013ce9cstr x30, [sp-128]!
0013cea0stur x29, [sp-8]
0013cea4sub x29, sp, 8
0013cea8str x0, [sp+136]
0013ceacstr x1, [sp+144]
0013ceb0str x2, [sp+152]
0013ceb4str x3, [sp+160]
0013ceb8stp xzr, xzr, [sp+64]
0013cebcstr xzr, [sp+80]
0013cec0ldr x0, [sp+136]
0013cec4ldr x1, [sp+144]
0013cec8ldr x2, [sp+152]
0013ceccbl reflect.Value.typ
0013ced0str x0, [sp+104]
0013ced4cbnz x0, 0x13cedc
0013ced8b 0x13d040
0013cedc
0013cedcloc_13cedc:
0013cedcldr x3, [sp+152]
0013cee0ands xzr, x3, 512
0013cee4cset x4, ne
0013cee8strb w4, [sp+38]
0013ceectbnz w3, 9, 0x13cef4
0013cef0b 0x13cef8
0013cef4
0013cef4loc_13cef4:
0013cef4b 0x13cf30
0013cef8
0013cef8loc_13cef8:
0013cef8ldr x0, [sp+136]
0013cefcldr x1, [sp+144]
0013cf00ldr x2, [sp+152]
0013cf04bl reflect.Value.typ
0013cf08str x0, [sp+104]
0013cf0cbl reflect.toRType
0013cf10str x0, [sp+88]
0013cf14bl reflect.(*rtype).NumMethod
0013cf18str x0, [sp+48]
0013cf1cldr x3, [sp+160]
0013cf20subs xzr, x0, x3
0013cf24cset x3, ls
0013cf28strb w3, [sp+38]
0013cf2cb 0x13cf30
0013cf30
0013cf30loc_13cf30:
0013cf30ldrb w3, [sp+38]
0013cf34tbnz w3, 0, 0x13d02c
0013cf38b 0x13cf3c
0013cf3c
0013cf3cloc_13cf3c:
0013cf3cldr x0, [sp+136]
0013cf40ldr x1, [sp+144]
0013cf44ldr x2, [sp+152]
0013cf48bl reflect.Value.typ
0013cf4cstr x0, [sp+104]
0013cf50bl internal/abi.(*Type).Kind
0013cf54strb w0, [sp+37]
0013cf58ubfm x3, x0, 0, 7
0013cf5csubs wzr, w3, 20
0013cf60cset x3, eq
0013cf64strb w3, [sp+38]
0013cf68b.eq 0x13cf70
0013cf6cb 0x13cf8c
0013cf70
0013cf70loc_13cf70:
0013cf70ldr x0, [sp+136]
0013cf74ldr x1, [sp+144]
0013cf78ldr x2, [sp+152]
0013cf7cbl reflect.Value.IsNil
0013cf80strb w0, [sp+39]
0013cf84strb w0, [sp+38]
0013cf88b 0x13cf90
0013cf8c
0013cf8cloc_13cf8c:
0013cf8cb 0x13cf90
0013cf90
0013cf90loc_13cf90:
0013cf90ldrb w2, [sp+38]
0013cf94tbnz w2, 0, 0x13d018
0013cf98b 0x13cf9c
0013cf9c
0013cf9cloc_13cf9c:
0013cf9cldr x0, [sp+152]
0013cfa0bl reflect.flag.ro
0013cfa4str x0, [sp+56]
0013cfa8ldr x1, [sp+152]
0013cfacand x1, x1, 128
0013cfb0orr x1, x0, x1
0013cfb4str x1, [sp+40]
0013cfb8movz x2, 19
0013cfbcorr x2, x1, x2
0013cfc0str x2, [sp+40]
0013cfc4ldr x2, [sp+160]
0013cfc8orr x1, x1, x2, lsl #10
0013cfccmovz x2, 531
0013cfd0orr x1, x1, x2
0013cfd4str x1, [sp+40]
0013cfd8ldr x0, [sp+136]
0013cfdcldr x1, [sp+144]
0013cfe0ldr x2, [sp+152]
0013cfe4bl reflect.Value.typ
0013cfe8str x0, [sp+104]
0013cfecstp xzr, xzr, [sp+64]
0013cff0str xzr, [sp+80]
0013cff4ldr x0, [sp+104]
0013cff8str x0, [sp+64]
0013cffcldr x1, [sp+144]
0013d000str x1, [sp+72]
0013d004ldr x2, [sp+40]
0013d008str x2, [sp+80]
0013d00cldur x29, [sp-8]
0013d010ldr x30, [sp], 128
0013d014ret x30
0013d018
0013d018loc_13d018:
0013d018adrp x0, 0x4b8000
0013d01cadd x0, x0, 2944
0013d020adrp x1, 0x5d4000
0013d024add x1, x1, 2848
0013d028bl runtime.gopanic
0013d02c
0013d02cloc_13d02c:
0013d02cadrp x0, 0x4b8000
0013d030add x0, x0, 2944
0013d034adrp x1, 0x5d4000
0013d038add x1, x1, 2192
0013d03cbl runtime.gopanic
0013d040
0013d040loc_13d040:
0013d040adrp x0, 0x505000
0013d044add x0, x0, 32
0013d048bl runtime.newobject
0013d04cstr x0, [sp+112]
0013d050movz x1, 20
0013d054str x1, [x0+8]
0013d058adrp x27, 0x90e000
0013d05cldr w1, [x27+3056]
0013d060cbz w1, 0x13d068
0013d064b 0x13d098
0013d068
0013d068loc_13d068:
0013d068b 0x13d06c
0013d06c
0013d06cloc_13d06c:
0013d06cadrp x2, 0x579000
0013d070add x2, x2, 3227
0013d074str x2, [x0]
0013d078ldr x2, [sp+112]
0013d07cldrsb x27, [x2]
0013d080str xzr, [x2+16]
0013d084ldr x1, [sp+112]
0013d088str x1, [sp+96]
0013d08cadrp x0, 0x4d3000
0013d090add x0, x0, 1920
0013d094bl runtime.gopanic
0013d098
0013d098loc_13d098:
0013d098ldr x2, [x0]
0013d09cbl runtime.gcWriteBarrier1
0013d0a0str x2, [x25]
0013d0a4b 0x13d06c
0013d0a8
0013d0a8loc_13d0a8:
0013d0a8stp x0, x1, [sp+8]
0013d0acstp x2, x3, [sp+24]
0013d0b0mov x3, x30
0013d0b4bl runtime.morestack_noctxt.abi0
0013d0b8ldp x0, x1, [sp+8]
0013d0bcldp x2, x3, [sp+24]
0013d0c0b 0x13ce90
0013d0c4udf 0
0013d0c8udf 0
0013d0ccudf 0
0013ce90
0013ce90reflect.Value.Method: ; void reflect.Value.Method(reflect.Value v, int i)
0013ce90ldr x16, [x28+16]
0013ce94subs xzr, sp, x16
0013ce98b.ls 0x13d0a8
0013ce9cstr x30, [sp-128]!
0013cea0stur x29, [sp-8]
0013cea4sub x29, sp, 8
0013cea8str x0, [sp+136]
0013ceacstr x1, [sp+144]
0013ceb0str x2, [sp+152]
0013ceb4str x3, [sp+160]
0013ceb8stp xzr, xzr, [sp+64]
0013cebcstr xzr, [sp+80]
0013cec0ldr x0, [sp+136]
0013cec4ldr x1, [sp+144]
0013cec8ldr x2, [sp+152]
0013ceccbl reflect.Value.typ
0013ced0str x0, [sp+104]
0013ced4cbnz x0, 0x13cedc
0013ced8b 0x13d040
0013cedc
0013cedcloc_13cedc:
0013cedcldr x3, [sp+152]
0013cee0ands xzr, x3, 512
0013cee4cset x4, ne
0013cee8strb w4, [sp+38]
0013ceectbnz w3, 9, 0x13cef4
0013cef0b 0x13cef8
0013cef4
0013cef4loc_13cef4:
0013cef4b 0x13cf30
0013cef8
0013cef8loc_13cef8:
0013cef8ldr x0, [sp+136]
0013cefcldr x1, [sp+144]
0013cf00ldr x2, [sp+152]
0013cf04bl reflect.Value.typ
0013cf08str x0, [sp+104]
0013cf0cbl reflect.toRType
0013cf10str x0, [sp+88]
0013cf14bl reflect.(*rtype).NumMethod
0013cf18str x0, [sp+48]
0013cf1cldr x3, [sp+160]
0013cf20subs xzr, x0, x3
0013cf24cset x3, ls
0013cf28strb w3, [sp+38]
0013cf2cb 0x13cf30
0013cf30
0013cf30loc_13cf30:
0013cf30ldrb w3, [sp+38]
0013cf34tbnz w3, 0, 0x13d02c
0013cf38b 0x13cf3c
0013cf3c
0013cf3cloc_13cf3c:
0013cf3cldr x0, [sp+136]
0013cf40ldr x1, [sp+144]
0013cf44ldr x2, [sp+152]
0013cf48bl reflect.Value.typ
0013cf4cstr x0, [sp+104]
0013cf50bl internal/abi.(*Type).Kind
0013cf54strb w0, [sp+37]
0013cf58ubfm x3, x0, 0, 7
0013cf5csubs wzr, w3, 20
0013cf60cset x3, eq
0013cf64strb w3, [sp+38]
0013cf68b.eq 0x13cf70
0013cf6cb 0x13cf8c
0013cf70
0013cf70loc_13cf70:
0013cf70ldr x0, [sp+136]
0013cf74ldr x1, [sp+144]
0013cf78ldr x2, [sp+152]
0013cf7cbl reflect.Value.IsNil
0013cf80strb w0, [sp+39]
0013cf84strb w0, [sp+38]
0013cf88b 0x13cf90
0013cf8c
0013cf8cloc_13cf8c:
0013cf8cb 0x13cf90
0013cf90
0013cf90loc_13cf90:
0013cf90ldrb w2, [sp+38]
0013cf94tbnz w2, 0, 0x13d018
0013cf98b 0x13cf9c
0013cf9c
0013cf9cloc_13cf9c:
0013cf9cldr x0, [sp+152]
0013cfa0bl reflect.flag.ro
0013cfa4str x0, [sp+56]
0013cfa8ldr x1, [sp+152]
0013cfacand x1, x1, 128
0013cfb0orr x1, x0, x1
0013cfb4str x1, [sp+40]
0013cfb8movz x2, 19
0013cfbcorr x2, x1, x2
0013cfc0str x2, [sp+40]
0013cfc4ldr x2, [sp+160]
0013cfc8orr x1, x1, x2, lsl #10
0013cfccmovz x2, 531
0013cfd0orr x1, x1, x2
0013cfd4str x1, [sp+40]
0013cfd8ldr x0, [sp+136]
0013cfdcldr x1, [sp+144]
0013cfe0ldr x2, [sp+152]
0013cfe4bl reflect.Value.typ
0013cfe8str x0, [sp+104]
0013cfecstp xzr, xzr, [sp+64]
0013cff0str xzr, [sp+80]
0013cff4ldr x0, [sp+104]
0013cff8str x0, [sp+64]
0013cffcldr x1, [sp+144]
0013d000str x1, [sp+72]
0013d004ldr x2, [sp+40]
0013d008str x2, [sp+80]
0013d00cldur x29, [sp-8]
0013d010ldr x30, [sp], 128
0013d014ret x30
0013d018
0013d018loc_13d018:
0013d018adrp x0, 0x4b8000
0013d01cadd x0, x0, 2944
0013d020adrp x1, 0x5d4000
0013d024add x1, x1, 2848
0013d028bl runtime.gopanic
0013d02c
0013d02cloc_13d02c:
0013d02cadrp x0, 0x4b8000
0013d030add x0, x0, 2944
0013d034adrp x1, 0x5d4000
0013d038add x1, x1, 2192
0013d03cbl runtime.gopanic
0013d040
0013d040loc_13d040:
0013d040adrp x0, 0x505000
0013d044add x0, x0, 32
0013d048bl runtime.newobject
0013d04cstr x0, [sp+112]
0013d050movz x1, 20
0013d054str x1, [x0+8]
0013d058adrp x27, 0x90e000
0013d05cldr w1, [x27+3056]
0013d060cbz w1, 0x13d068
0013d064b 0x13d098
0013d068
0013d068loc_13d068:
0013d068b 0x13d06c
0013d06c
0013d06cloc_13d06c:
0013d06cadrp x2, 0x579000
0013d070add x2, x2, 3227
0013d074str x2, [x0]
0013d078ldr x2, [sp+112]
0013d07cldrsb x27, [x2]
0013d080str xzr, [x2+16]
0013d084ldr x1, [sp+112]
0013d088str x1, [sp+96]
0013d08cadrp x0, 0x4d3000
0013d090add x0, x0, 1920
0013d094bl runtime.gopanic
0013d098
0013d098loc_13d098:
0013d098ldr x2, [x0]
0013d09cbl runtime.gcWriteBarrier1
0013d0a0str x2, [x25]
0013d0a4b 0x13d06c
0013d0a8
0013d0a8loc_13d0a8:
0013d0a8stp x0, x1, [sp+8]
0013d0acstp x2, x3, [sp+24]
0013d0b0mov x3, x30
0013d0b4bl runtime.morestack_noctxt.abi0
0013d0b8ldp x0, x1, [sp+8]
0013d0bcldp x2, x3, [sp+24]
0013d0c0b 0x13ce90
0013d0c4udf 0
0013d0c8udf 0
0013d0ccudf 0
0013ce90
0013d0d0
0013d0d0reflect.Value.NumMethod: ; void reflect.Value.NumMethod(reflect.Value v)
0013d0d0ldr x16, [x28+16]
0013d0d4subs xzr, sp, x16
0013d0d8b.ls 0x13d1c4
0013d0dcstr x30, [sp-96]!
0013d0e0stur x29, [sp-8]
0013d0e4sub x29, sp, 8
0013d0e8str x0, [sp+104]
0013d0ecstr x1, [sp+112]
0013d0f0str x2, [sp+120]
0013d0f4str xzr, [sp+40]
0013d0f8bl reflect.Value.typ
0013d0fcstr x0, [sp+80]
0013d100cbnz x0, 0x13d108
0013d104b 0x13d15c
0013d108
0013d108loc_13d108:
0013d108ldr x3, [sp+120]
0013d10ctbnz w3, 9, 0x13d114
0013d110b 0x13d128
0013d114
0013d114loc_13d114:
0013d114str xzr, [sp+40]
0013d118mov x0, xzr
0013d11cldur x29, [sp-8]
0013d120ldr x30, [sp], 96
0013d124ret x30
0013d128
0013d128loc_13d128:
0013d128ldr x0, [sp+104]
0013d12cldr x1, [sp+112]
0013d130ldr x2, [sp+120]
0013d134bl reflect.Value.typ
0013d138str x0, [sp+80]
0013d13cbl reflect.toRType
0013d140str x0, [sp+64]
0013d144bl reflect.(*rtype).NumMethod
0013d148str x0, [sp+48]
0013d14cstr x0, [sp+40]
0013d150ldur x29, [sp-8]
0013d154ldr x30, [sp], 96
0013d158ret x30
0013d15c
0013d15cloc_13d15c:
0013d15cadrp x0, 0x505000
0013d160add x0, x0, 32
0013d164bl runtime.newobject
0013d168str x0, [sp+56]
0013d16cmovz x1, 23
0013d170str x1, [x0+8]
0013d174adrp x27, 0x90e000
0013d178ldr w1, [x27+3056]
0013d17ccbz w1, 0x13d184
0013d180b 0x13d1b4
0013d184
0013d184loc_13d184:
0013d184b 0x13d188
0013d188
0013d188loc_13d188:
0013d188adrp x2, 0x57b000
0013d18cadd x2, x2, 2019
0013d190str x2, [x0]
0013d194ldr x2, [sp+56]
0013d198ldrsb x27, [x2]
0013d19cstr xzr, [x2+16]
0013d1a0ldr x1, [sp+56]
0013d1a4str x1, [sp+72]
0013d1a8adrp x0, 0x4d3000
0013d1acadd x0, x0, 1920
0013d1b0bl runtime.gopanic
0013d1b4
0013d1b4loc_13d1b4:
0013d1b4ldr x2, [x0]
0013d1b8bl runtime.gcWriteBarrier1
0013d1bcstr x2, [x25]
0013d1c0b 0x13d188
0013d1c4
0013d1c4loc_13d1c4:
0013d1c4stp x0, x1, [sp+8]
0013d1c8str x2, [sp+24]
0013d1ccmov x3, x30
0013d1d0bl runtime.morestack_noctxt.abi0
0013d1d4ldp x0, x1, [sp+8]
0013d1d8ldr x2, [sp+24]
0013d1dcb 0x13d0d0
0013d0d0
0013d0d0reflect.Value.NumMethod: ; void reflect.Value.NumMethod(reflect.Value v)
0013d0d0ldr x16, [x28+16]
0013d0d4subs xzr, sp, x16
0013d0d8b.ls 0x13d1c4
0013d0dcstr x30, [sp-96]!
0013d0e0stur x29, [sp-8]
0013d0e4sub x29, sp, 8
0013d0e8str x0, [sp+104]
0013d0ecstr x1, [sp+112]
0013d0f0str x2, [sp+120]
0013d0f4str xzr, [sp+40]
0013d0f8bl reflect.Value.typ
0013d0fcstr x0, [sp+80]
0013d100cbnz x0, 0x13d108
0013d104b 0x13d15c
0013d108
0013d108loc_13d108:
0013d108ldr x3, [sp+120]
0013d10ctbnz w3, 9, 0x13d114
0013d110b 0x13d128
0013d114
0013d114loc_13d114:
0013d114str xzr, [sp+40]
0013d118mov x0, xzr
0013d11cldur x29, [sp-8]
0013d120ldr x30, [sp], 96
0013d124ret x30
0013d128
0013d128loc_13d128:
0013d128ldr x0, [sp+104]
0013d12cldr x1, [sp+112]
0013d130ldr x2, [sp+120]
0013d134bl reflect.Value.typ
0013d138str x0, [sp+80]
0013d13cbl reflect.toRType
0013d140str x0, [sp+64]
0013d144bl reflect.(*rtype).NumMethod
0013d148str x0, [sp+48]
0013d14cstr x0, [sp+40]
0013d150ldur x29, [sp-8]
0013d154ldr x30, [sp], 96
0013d158ret x30
0013d15c
0013d15cloc_13d15c:
0013d15cadrp x0, 0x505000
0013d160add x0, x0, 32
0013d164bl runtime.newobject
0013d168str x0, [sp+56]
0013d16cmovz x1, 23
0013d170str x1, [x0+8]
0013d174adrp x27, 0x90e000
0013d178ldr w1, [x27+3056]
0013d17ccbz w1, 0x13d184
0013d180b 0x13d1b4
0013d184
0013d184loc_13d184:
0013d184b 0x13d188
0013d188
0013d188loc_13d188:
0013d188adrp x2, 0x57b000
0013d18cadd x2, x2, 2019
0013d190str x2, [x0]
0013d194ldr x2, [sp+56]
0013d198ldrsb x27, [x2]
0013d19cstr xzr, [x2+16]
0013d1a0ldr x1, [sp+56]
0013d1a4str x1, [sp+72]
0013d1a8adrp x0, 0x4d3000
0013d1acadd x0, x0, 1920
0013d1b0bl runtime.gopanic
0013d1b4
0013d1b4loc_13d1b4:
0013d1b4ldr x2, [x0]
0013d1b8bl runtime.gcWriteBarrier1
0013d1bcstr x2, [x25]
0013d1c0b 0x13d188
0013d1c4
0013d1c4loc_13d1c4:
0013d1c4stp x0, x1, [sp+8]
0013d1c8str x2, [sp+24]
0013d1ccmov x3, x30
0013d1d0bl runtime.morestack_noctxt.abi0
0013d1d4ldp x0, x1, [sp+8]
0013d1d8ldr x2, [sp+24]
0013d1dcb 0x13d0d0
0013d0d0
Loading..