File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0009dff0
0009dff0internal/godebug.(*Setting).Name: ; void internal/godebug.(*Setting).Name(internal/godebug.Setting * s)
0009dff0ldr x16, [x28+16]
0009dff4subs xzr, sp, x16
0009dff8b.ls 0x9e0f4
0009dffcstr x30, [sp-80]!
0009e000stur x29, [sp-8]
0009e004sub x29, sp, 8
0009e008str x0, [sp+88]
0009e00cstp xzr, xzr, [sp+40]
0009e010ldr x2, [sp+88]
0009e014ldrsb x27, [x2]
0009e018ldr x2, [x2+8]
0009e01csubs xzr, x2, 0
0009e020cset x3, ne
0009e024strb w3, [sp+39]
0009e028cbnz x2, 0x9e030
0009e02cb 0x9e060
0009e030
0009e030loc_9e030:
0009e030ldr x2, [sp+88]
0009e034ldrsb x27, [x2]
0009e038ldr x1, [x2+8]
0009e03cldr x2, [x2]
0009e040subs xzr, x1, 0
0009e044b.hi 0x9e04c
0009e048b 0x9e0e8
0009e04c
0009e04cloc_9e04c:
0009e04cldrb w2, [x2]
0009e050subs wzr, w2, 35
0009e054cset x2, eq
0009e058strb w2, [sp+39]
0009e05cb 0x9e064
0009e060
0009e060loc_9e060:
0009e060b 0x9e064
0009e064
0009e064loc_9e064:
0009e064ldrb w2, [sp+39]
0009e068tbnz w2, 0, 0x9e070
0009e06cb 0x9e0bc
0009e070
0009e070loc_9e070:
0009e070ldr x2, [sp+88]
0009e074ldrsb x27, [x2]
0009e078ldr x1, [x2+8]
0009e07cldr x2, [x2]
0009e080subs xzr, x1, 1
0009e084b.hs 0x9e08c
0009e088b 0x9e0e0
0009e08c
0009e08cloc_9e08c:
0009e08csub x1, x1, 1
0009e090sub x3, xzr, x1
0009e094sbfm x3, x3, 63, 63
0009e098and x3, x3, 1
0009e09cadd x0, x2, x3
0009e0a0str x0, [sp+56]
0009e0a4str x1, [sp+64]
0009e0a8str x0, [sp+40]
0009e0acstr x1, [sp+48]
0009e0b0ldur x29, [sp-8]
0009e0b4ldr x30, [sp], 80
0009e0b8ret x30
0009e0bc
0009e0bcloc_9e0bc:
0009e0bcldr x2, [sp+88]
0009e0c0ldrsb x27, [x2]
0009e0c4ldr x0, [x2]
0009e0c8ldr x1, [x2+8]
0009e0ccstr x0, [sp+40]
0009e0d0str x1, [sp+48]
0009e0d4ldur x29, [sp-8]
0009e0d8ldr x30, [sp], 80
0009e0dcret x30
0009e0e0
0009e0e0loc_9e0e0:
0009e0e0orr x0, xzr, 1
0009e0e4bl runtime.panicSliceB
0009e0e8
0009e0e8loc_9e0e8:
0009e0e8mov x0, xzr
0009e0ecbl runtime.panicIndex
0009e0f0hint
0009e0f4
0009e0f4loc_9e0f4:
0009e0f4str x0, [sp+8]
0009e0f8mov x3, x30
0009e0fcbl runtime.morestack_noctxt.abi0
0009e100ldr x0, [sp+8]
0009e104b 0x9dff0
0009e108udf 0
0009e10cudf 0
0009dff0
0009dff0internal/godebug.(*Setting).Name: ; void internal/godebug.(*Setting).Name(internal/godebug.Setting * s)
0009dff0ldr x16, [x28+16]
0009dff4subs xzr, sp, x16
0009dff8b.ls 0x9e0f4
0009dffcstr x30, [sp-80]!
0009e000stur x29, [sp-8]
0009e004sub x29, sp, 8
0009e008str x0, [sp+88]
0009e00cstp xzr, xzr, [sp+40]
0009e010ldr x2, [sp+88]
0009e014ldrsb x27, [x2]
0009e018ldr x2, [x2+8]
0009e01csubs xzr, x2, 0
0009e020cset x3, ne
0009e024strb w3, [sp+39]
0009e028cbnz x2, 0x9e030
0009e02cb 0x9e060
0009e030
0009e030loc_9e030:
0009e030ldr x2, [sp+88]
0009e034ldrsb x27, [x2]
0009e038ldr x1, [x2+8]
0009e03cldr x2, [x2]
0009e040subs xzr, x1, 0
0009e044b.hi 0x9e04c
0009e048b 0x9e0e8
0009e04c
0009e04cloc_9e04c:
0009e04cldrb w2, [x2]
0009e050subs wzr, w2, 35
0009e054cset x2, eq
0009e058strb w2, [sp+39]
0009e05cb 0x9e064
0009e060
0009e060loc_9e060:
0009e060b 0x9e064
0009e064
0009e064loc_9e064:
0009e064ldrb w2, [sp+39]
0009e068tbnz w2, 0, 0x9e070
0009e06cb 0x9e0bc
0009e070
0009e070loc_9e070:
0009e070ldr x2, [sp+88]
0009e074ldrsb x27, [x2]
0009e078ldr x1, [x2+8]
0009e07cldr x2, [x2]
0009e080subs xzr, x1, 1
0009e084b.hs 0x9e08c
0009e088b 0x9e0e0
0009e08c
0009e08cloc_9e08c:
0009e08csub x1, x1, 1
0009e090sub x3, xzr, x1
0009e094sbfm x3, x3, 63, 63
0009e098and x3, x3, 1
0009e09cadd x0, x2, x3
0009e0a0str x0, [sp+56]
0009e0a4str x1, [sp+64]
0009e0a8str x0, [sp+40]
0009e0acstr x1, [sp+48]
0009e0b0ldur x29, [sp-8]
0009e0b4ldr x30, [sp], 80
0009e0b8ret x30
0009e0bc
0009e0bcloc_9e0bc:
0009e0bcldr x2, [sp+88]
0009e0c0ldrsb x27, [x2]
0009e0c4ldr x0, [x2]
0009e0c8ldr x1, [x2+8]
0009e0ccstr x0, [sp+40]
0009e0d0str x1, [sp+48]
0009e0d4ldur x29, [sp-8]
0009e0d8ldr x30, [sp], 80
0009e0dcret x30
0009e0e0
0009e0e0loc_9e0e0:
0009e0e0orr x0, xzr, 1
0009e0e4bl runtime.panicSliceB
0009e0e8
0009e0e8loc_9e0e8:
0009e0e8mov x0, xzr
0009e0ecbl runtime.panicIndex
0009e0f0hint
0009e0f4
0009e0f4loc_9e0f4:
0009e0f4str x0, [sp+8]
0009e0f8mov x3, x30
0009e0fcbl runtime.morestack_noctxt.abi0
0009e100ldr x0, [sp+8]
0009e104b 0x9dff0
0009e108udf 0
0009e10cudf 0
0009dff0
0009e110
0009e110internal/godebug.(*Setting).Undocumented: ; void internal/godebug.(*Setting).Undocumented(internal/godebug.Setting * s)
0009e110ldr x16, [x28+16]
0009e114subs xzr, sp, x16
0009e118b.ls 0x9e1a4
0009e11cstr x30, [sp-48]!
0009e120stur x29, [sp-8]
0009e124sub x29, sp, 8
0009e128str x0, [sp+56]
0009e12cstrb wzr, [sp+38]
0009e130ldr x2, [sp+56]
0009e134ldrsb x27, [x2]
0009e138ldr x2, [x2+8]
0009e13csubs xzr, x2, 0
0009e140cset x3, ne
0009e144strb w3, [sp+39]
0009e148cbnz x2, 0x9e150
0009e14cb 0x9e180
0009e150
0009e150loc_9e150:
0009e150ldr x2, [sp+56]
0009e154ldrsb x27, [x2]
0009e158ldr x1, [x2+8]
0009e15cldr x2, [x2]
0009e160subs xzr, x1, 0
0009e164b.hi 0x9e16c
0009e168b 0x9e198
0009e16c
0009e16cloc_9e16c:
0009e16cldrb w1, [x2]
0009e170subs wzr, w1, 35
0009e174cset x1, eq
0009e178strb w1, [sp+39]
0009e17cb 0x9e184
0009e180
0009e180loc_9e180:
0009e180b 0x9e184
0009e184
0009e184loc_9e184:
0009e184ldrb w0, [sp+39]
0009e188strb w0, [sp+38]
0009e18cldur x29, [sp-8]
0009e190ldr x30, [sp], 48
0009e194ret x30
0009e198
0009e198loc_9e198:
0009e198mov x0, xzr
0009e19cbl runtime.panicIndex
0009e1a0hint
0009e1a4
0009e1a4loc_9e1a4:
0009e1a4str x0, [sp+8]
0009e1a8mov x3, x30
0009e1acbl runtime.morestack_noctxt.abi0
0009e1b0ldr x0, [sp+8]
0009e1b4b 0x9e110
0009e1b8udf 0
0009e1bcudf 0
0009e110
0009e110internal/godebug.(*Setting).Undocumented: ; void internal/godebug.(*Setting).Undocumented(internal/godebug.Setting * s)
0009e110ldr x16, [x28+16]
0009e114subs xzr, sp, x16
0009e118b.ls 0x9e1a4
0009e11cstr x30, [sp-48]!
0009e120stur x29, [sp-8]
0009e124sub x29, sp, 8
0009e128str x0, [sp+56]
0009e12cstrb wzr, [sp+38]
0009e130ldr x2, [sp+56]
0009e134ldrsb x27, [x2]
0009e138ldr x2, [x2+8]
0009e13csubs xzr, x2, 0
0009e140cset x3, ne
0009e144strb w3, [sp+39]
0009e148cbnz x2, 0x9e150
0009e14cb 0x9e180
0009e150
0009e150loc_9e150:
0009e150ldr x2, [sp+56]
0009e154ldrsb x27, [x2]
0009e158ldr x1, [x2+8]
0009e15cldr x2, [x2]
0009e160subs xzr, x1, 0
0009e164b.hi 0x9e16c
0009e168b 0x9e198
0009e16c
0009e16cloc_9e16c:
0009e16cldrb w1, [x2]
0009e170subs wzr, w1, 35
0009e174cset x1, eq
0009e178strb w1, [sp+39]
0009e17cb 0x9e184
0009e180
0009e180loc_9e180:
0009e180b 0x9e184
0009e184
0009e184loc_9e184:
0009e184ldrb w0, [sp+39]
0009e188strb w0, [sp+38]
0009e18cldur x29, [sp-8]
0009e190ldr x30, [sp], 48
0009e194ret x30
0009e198
0009e198loc_9e198:
0009e198mov x0, xzr
0009e19cbl runtime.panicIndex
0009e1a0hint
0009e1a4
0009e1a4loc_9e1a4:
0009e1a4str x0, [sp+8]
0009e1a8mov x3, x30
0009e1acbl runtime.morestack_noctxt.abi0
0009e1b0ldr x0, [sp+8]
0009e1b4b 0x9e110
0009e1b8udf 0
0009e1bcudf 0
0009e110
0009e1c0
0009e1c0internal/godebug.(*Setting).IncNonDefault: ; void internal/godebug.(*Setting).IncNonDefault(internal/godebug.Setting * s)
0009e1c0ldr x16, [x28+16]
0009e1c4subs xzr, sp, x16
0009e1c8b.ls 0x9e278
0009e1ccstr x30, [sp-80]!
0009e1d0stur x29, [sp-8]
0009e1d4sub x29, sp, 8
0009e1d8str x0, [sp+88]
0009e1dcstp xzr, xzr, [sp+56]
0009e1e0add x2, sp, 56
0009e1e4str x2, [sp+48]
0009e1e8ldrsb x27, [x2]
0009e1ecadrp x3, 4096
0009e1f0add x3, x3, 1184
0009e1f4str x3, [x2]
0009e1f8ldrsb x27, [x2]
0009e1fcldr x3, [sp+88]
0009e200adrp x27, 0x9ad000
0009e204ldr w4, [x27+3056]
0009e208cbz w4, 0x9e210
0009e20cb 0x9e214
0009e210
0009e210loc_9e210:
0009e210b 0x9e228
0009e214
0009e214loc_9e214:
0009e214bl runtime.gcWriteBarrier2
0009e218str x3, [x25]
0009e21cldr x4, [x2+8]
0009e220str x4, [x25+8]
0009e224b 0x9e228
0009e228
0009e228loc_9e228:
0009e228str x3, [x2+8]
0009e22cldr x2, [sp+88]
0009e230ldrsb x27, [x2]
0009e234ldr x2, [x2+32]
0009e238ldrsb x27, [x2]
0009e23cadd x0, x2, 8
0009e240str x0, [sp+40]
0009e244ldr x1, [sp+48]
0009e248bl sync.(*Once).Do
0009e24cldr x2, [sp+88]
0009e250ldrsb x27, [x2]
0009e254ldr x2, [x2+32]
0009e258ldrsb x27, [x2]
0009e25cadd x0, x2, 24
0009e260str x0, [sp+32]
0009e264orr x1, xzr, 1
0009e268bl sync/atomic.(*Uint64).Add
0009e26cldur x29, [sp-8]
0009e270ldr x30, [sp], 80
0009e274ret x30
0009e278
0009e278loc_9e278:
0009e278str x0, [sp+8]
0009e27cmov x3, x30
0009e280bl runtime.morestack_noctxt.abi0
0009e284ldr x0, [sp+8]
0009e288b 0x9e1c0
0009e28cudf 0
0009e1c0
0009e1c0internal/godebug.(*Setting).IncNonDefault: ; void internal/godebug.(*Setting).IncNonDefault(internal/godebug.Setting * s)
0009e1c0ldr x16, [x28+16]
0009e1c4subs xzr, sp, x16
0009e1c8b.ls 0x9e278
0009e1ccstr x30, [sp-80]!
0009e1d0stur x29, [sp-8]
0009e1d4sub x29, sp, 8
0009e1d8str x0, [sp+88]
0009e1dcstp xzr, xzr, [sp+56]
0009e1e0add x2, sp, 56
0009e1e4str x2, [sp+48]
0009e1e8ldrsb x27, [x2]
0009e1ecadrp x3, 4096
0009e1f0add x3, x3, 1184
0009e1f4str x3, [x2]
0009e1f8ldrsb x27, [x2]
0009e1fcldr x3, [sp+88]
0009e200adrp x27, 0x9ad000
0009e204ldr w4, [x27+3056]
0009e208cbz w4, 0x9e210
0009e20cb 0x9e214
0009e210
0009e210loc_9e210:
0009e210b 0x9e228
0009e214
0009e214loc_9e214:
0009e214bl runtime.gcWriteBarrier2
0009e218str x3, [x25]
0009e21cldr x4, [x2+8]
0009e220str x4, [x25+8]
0009e224b 0x9e228
0009e228
0009e228loc_9e228:
0009e228str x3, [x2+8]
0009e22cldr x2, [sp+88]
0009e230ldrsb x27, [x2]
0009e234ldr x2, [x2+32]
0009e238ldrsb x27, [x2]
0009e23cadd x0, x2, 8
0009e240str x0, [sp+40]
0009e244ldr x1, [sp+48]
0009e248bl sync.(*Once).Do
0009e24cldr x2, [sp+88]
0009e250ldrsb x27, [x2]
0009e254ldr x2, [x2+32]
0009e258ldrsb x27, [x2]
0009e25cadd x0, x2, 24
0009e260str x0, [sp+32]
0009e264orr x1, xzr, 1
0009e268bl sync/atomic.(*Uint64).Add
0009e26cldur x29, [sp-8]
0009e270ldr x30, [sp], 80
0009e274ret x30
0009e278
0009e278loc_9e278:
0009e278str x0, [sp+8]
0009e27cmov x3, x30
0009e280bl runtime.morestack_noctxt.abi0
0009e284ldr x0, [sp+8]
0009e288b 0x9e1c0
0009e28cudf 0
0009e1c0
0009e290
0009e290internal/godebug.(*Setting).register: ; void internal/godebug.(*Setting).register(internal/godebug.Setting * s)
0009e290ldr x16, [x28+16]
0009e294sub x17, sp, 32
0009e298subs xzr, x17, x16
0009e29cb.ls 0x9e414
0009e2a0str x30, [sp-160]!
0009e2a4stur x29, [sp-8]
0009e2a8sub x29, sp, 8
0009e2acstr x0, [sp+168]
0009e2b0ldrsb x27, [x0]
0009e2b4ldr x5, [x0+32]
0009e2b8ldrsb x27, [x5]
0009e2bcldr x5, [x5+32]
0009e2c0subs xzr, x5, 0
0009e2c4cset x6, ne
0009e2c8eor x6, x6, 1
0009e2ccstrb w6, [sp+71]
0009e2d0cbnz x5, 0x9e2d8
0009e2d4b 0x9e2fc
0009e2d8
0009e2d8loc_9e2d8:
0009e2d8ldr x5, [sp+168]
0009e2dcldrsb x27, [x5]
0009e2e0ldr x5, [x5+32]
0009e2e4ldrsb x27, [x5]
0009e2e8ldr x5, [x5+32]
0009e2ecldrsb x27, [x5]
0009e2f0ldrb w5, [x5+56]
0009e2f4strb w5, [sp+71]
0009e2f8b 0x9e300
0009e2fc
0009e2fcloc_9e2fc:
0009e2fcb 0x9e300
0009e300
0009e300loc_9e300:
0009e300ldrb w5, [sp+71]
0009e304tbnz w5, 0, 0x9e3c4
0009e308b 0x9e30c
0009e30c
0009e30cloc_9e30c:
0009e30cldr x0, [sp+168]
0009e310bl internal/godebug.(*Setting).Name
0009e314str x0, [sp+136]
0009e318str x1, [sp+144]
0009e31cadrp x0, 0x594000
0009e320add x0, x0, 3136
0009e324bl runtime.newobject
0009e328str x0, [sp+88]
0009e32cadrp x1, 4096
0009e330add x1, x1, 1072
0009e334str x1, [x0]
0009e338ldr x1, [sp+168]
0009e33cldrsb x27, [x1]
0009e340ldr x1, [x1+32]
0009e344ldrsb x27, [x1]
0009e348add x1, x1, 24
0009e34cldr x2, [sp+88]
0009e350ldrsb x27, [x2]
0009e354adrp x27, 0x9ad000
0009e358ldr w3, [x27+3056]
0009e35ccbz w3, 0x9e364
0009e360b 0x9e368
0009e364
0009e364loc_9e364:
0009e364b 0x9e37c
0009e368
0009e368loc_9e368:
0009e368bl runtime.gcWriteBarrier2
0009e36cstr x1, [x25]
0009e370ldr x7, [x2+8]
0009e374str x7, [x25+8]
0009e378b 0x9e37c
0009e37c
0009e37cloc_9e37c:
0009e37cstr x1, [x2+8]
0009e380ldr x3, [sp+136]
0009e384ldr x4, [sp+144]
0009e388mov x0, xzr
0009e38cadrp x1, 0x61f000
0009e390add x1, x1, 82
0009e394orr x2, xzr, 30
0009e398adrp x5, 0x612000
0009e39cadd x5, x5, 3430
0009e3a0orr x6, xzr, 7
0009e3a4bl runtime.concatstring3
0009e3a8str x0, [sp+72]
0009e3acstr x1, [sp+80]
0009e3b0ldr x2, [sp+88]
0009e3b4bl internal/godebug.registerMetric
0009e3b8ldur x29, [sp-8]
0009e3bcldr x30, [sp], 160
0009e3c0ret x30
0009e3c4
0009e3c4loc_9e3c4:
0009e3c4ldr x5, [sp+168]
0009e3c8ldrsb x27, [x5]
0009e3ccldr x3, [x5]
0009e3d0ldr x4, [x5+8]
0009e3d4str x3, [sp+120]
0009e3d8str x4, [sp+128]
0009e3dcmov x0, xzr
0009e3e0adrp x1, 0x624000
0009e3e4add x1, x1, 395
0009e3e8movz x2, 37
0009e3ecbl runtime.concatstring2
0009e3f0str x0, [sp+104]
0009e3f4str x1, [sp+112]
0009e3f8bl runtime.convTstring
0009e3fcstr x0, [sp+96]
0009e400mov x1, x0
0009e404adrp x0, 0x557000
0009e408add x0, x0, 2944
0009e40cbl runtime.gopanic
0009e410hint
0009e414
0009e414loc_9e414:
0009e414str x0, [sp+8]
0009e418mov x3, x30
0009e41cbl runtime.morestack_noctxt.abi0
0009e420ldr x0, [sp+8]
0009e424b 0x9e290
0009e428udf 0
0009e42cudf 0
0009e290
0009e290internal/godebug.(*Setting).register: ; void internal/godebug.(*Setting).register(internal/godebug.Setting * s)
0009e290ldr x16, [x28+16]
0009e294sub x17, sp, 32
0009e298subs xzr, x17, x16
0009e29cb.ls 0x9e414
0009e2a0str x30, [sp-160]!
0009e2a4stur x29, [sp-8]
0009e2a8sub x29, sp, 8
0009e2acstr x0, [sp+168]
0009e2b0ldrsb x27, [x0]
0009e2b4ldr x5, [x0+32]
0009e2b8ldrsb x27, [x5]
0009e2bcldr x5, [x5+32]
0009e2c0subs xzr, x5, 0
0009e2c4cset x6, ne
0009e2c8eor x6, x6, 1
0009e2ccstrb w6, [sp+71]
0009e2d0cbnz x5, 0x9e2d8
0009e2d4b 0x9e2fc
0009e2d8
0009e2d8loc_9e2d8:
0009e2d8ldr x5, [sp+168]
0009e2dcldrsb x27, [x5]
0009e2e0ldr x5, [x5+32]
0009e2e4ldrsb x27, [x5]
0009e2e8ldr x5, [x5+32]
0009e2ecldrsb x27, [x5]
0009e2f0ldrb w5, [x5+56]
0009e2f4strb w5, [sp+71]
0009e2f8b 0x9e300
0009e2fc
0009e2fcloc_9e2fc:
0009e2fcb 0x9e300
0009e300
0009e300loc_9e300:
0009e300ldrb w5, [sp+71]
0009e304tbnz w5, 0, 0x9e3c4
0009e308b 0x9e30c
0009e30c
0009e30cloc_9e30c:
0009e30cldr x0, [sp+168]
0009e310bl internal/godebug.(*Setting).Name
0009e314str x0, [sp+136]
0009e318str x1, [sp+144]
0009e31cadrp x0, 0x594000
0009e320add x0, x0, 3136
0009e324bl runtime.newobject
0009e328str x0, [sp+88]
0009e32cadrp x1, 4096
0009e330add x1, x1, 1072
0009e334str x1, [x0]
0009e338ldr x1, [sp+168]
0009e33cldrsb x27, [x1]
0009e340ldr x1, [x1+32]
0009e344ldrsb x27, [x1]
0009e348add x1, x1, 24
0009e34cldr x2, [sp+88]
0009e350ldrsb x27, [x2]
0009e354adrp x27, 0x9ad000
0009e358ldr w3, [x27+3056]
0009e35ccbz w3, 0x9e364
0009e360b 0x9e368
0009e364
0009e364loc_9e364:
0009e364b 0x9e37c
0009e368
0009e368loc_9e368:
0009e368bl runtime.gcWriteBarrier2
0009e36cstr x1, [x25]
0009e370ldr x7, [x2+8]
0009e374str x7, [x25+8]
0009e378b 0x9e37c
0009e37c
0009e37cloc_9e37c:
0009e37cstr x1, [x2+8]
0009e380ldr x3, [sp+136]
0009e384ldr x4, [sp+144]
0009e388mov x0, xzr
0009e38cadrp x1, 0x61f000
0009e390add x1, x1, 82
0009e394orr x2, xzr, 30
0009e398adrp x5, 0x612000
0009e39cadd x5, x5, 3430
0009e3a0orr x6, xzr, 7
0009e3a4bl runtime.concatstring3
0009e3a8str x0, [sp+72]
0009e3acstr x1, [sp+80]
0009e3b0ldr x2, [sp+88]
0009e3b4bl internal/godebug.registerMetric
0009e3b8ldur x29, [sp-8]
0009e3bcldr x30, [sp], 160
0009e3c0ret x30
0009e3c4
0009e3c4loc_9e3c4:
0009e3c4ldr x5, [sp+168]
0009e3c8ldrsb x27, [x5]
0009e3ccldr x3, [x5]
0009e3d0ldr x4, [x5+8]
0009e3d4str x3, [sp+120]
0009e3d8str x4, [sp+128]
0009e3dcmov x0, xzr
0009e3e0adrp x1, 0x624000
0009e3e4add x1, x1, 395
0009e3e8movz x2, 37
0009e3ecbl runtime.concatstring2
0009e3f0str x0, [sp+104]
0009e3f4str x1, [sp+112]
0009e3f8bl runtime.convTstring
0009e3fcstr x0, [sp+96]
0009e400mov x1, x0
0009e404adrp x0, 0x557000
0009e408add x0, x0, 2944
0009e40cbl runtime.gopanic
0009e410hint
0009e414
0009e414loc_9e414:
0009e414str x0, [sp+8]
0009e418mov x3, x30
0009e41cbl runtime.morestack_noctxt.abi0
0009e420ldr x0, [sp+8]
0009e424b 0x9e290
0009e428udf 0
0009e42cudf 0
0009e290
0009e430
0009e430internal/godebug.(*Setting).Value: ; void internal/godebug.(*Setting).Value(internal/godebug.Setting * s)
0009e430ldr x16, [x28+16]
0009e434sub x17, sp, 16
0009e438subs xzr, x17, x16
0009e43cb.ls 0x9e588
0009e440str x30, [sp-144]!
0009e444stur x29, [sp-8]
0009e448sub x29, sp, 8
0009e44cstr x0, [sp+152]
0009e450stp xzr, xzr, [sp+40]
0009e454stp xzr, xzr, [sp+112]
0009e458add x2, sp, 112
0009e45cstr x2, [sp+88]
0009e460ldrsb x27, [x2]
0009e464adrp x3, 0
0009e468add x3, x3, 1440
0009e46cstr x3, [x2]
0009e470ldrsb x27, [x2]
0009e474ldr x3, [sp+152]
0009e478adrp x27, 0x9ad000
0009e47cldr w4, [x27+3056]
0009e480cbz w4, 0x9e488
0009e484b 0x9e48c
0009e488
0009e488loc_9e488:
0009e488b 0x9e4a0
0009e48c
0009e48cloc_9e48c:
0009e48cbl runtime.gcWriteBarrier2
0009e490str x3, [x25]
0009e494ldr x4, [x2+8]
0009e498str x4, [x25+8]
0009e49cb 0x9e4a0
0009e4a0
0009e4a0loc_9e4a0:
0009e4a0str x3, [x2+8]
0009e4a4ldr x2, [sp+152]
0009e4a8ldrsb x27, [x2]
0009e4acadd x0, x2, 16
0009e4b0str x0, [sp+80]
0009e4b4ldr x1, [sp+88]
0009e4b8bl sync.(*Once).Do
0009e4bcldr x2, [sp+152]
0009e4c0ldrsb x27, [x2]
0009e4c4ldr x2, [x2+32]
0009e4c8ldrsb x27, [x2]
0009e4ccstr x2, [sp+128]
0009e4d0ldr x0, [sp+128]
0009e4d4adrp x1, 0x67d000
0009e4d8add x1, x1, 2496
0009e4dcbl sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Load
0009e4e0str x0, [sp+104]
0009e4e4ldr x2, [sp+104]
0009e4e8ldrsb x27, [x2]
0009e4ecldr x3, [x2]
0009e4f0ldr x4, [x2+8]
0009e4f4ldr x2, [x2+16]
0009e4f8str x3, [sp+56]
0009e4fcstr x4, [sp+64]
0009e500str x2, [sp+72]
0009e504subs xzr, x2, 0
0009e508cset x3, ne
0009e50cstrb w3, [sp+39]
0009e510cbnz x2, 0x9e518
0009e514b 0x9e544
0009e518
0009e518loc_9e518:
0009e518adrp x2, 0x9ad000
0009e51cadd x2, x2, 1504
0009e520str x2, [sp+96]
0009e524ldr x0, [sp+72]
0009e528adrp x1, 0x677000
0009e52cadd x1, x1, 672
0009e530bl internal/bisect.(*Matcher).Stack
0009e534strb w0, [sp+38]
0009e538eor x3, x0, 1
0009e53cstrb w3, [sp+39]
0009e540b 0x9e548
0009e544
0009e544loc_9e544:
0009e544b 0x9e548
0009e548
0009e548loc_9e548:
0009e548ldrb w2, [sp+39]
0009e54ctbnz w2, 0, 0x9e554
0009e550b 0x9e56c
0009e554
0009e554loc_9e554:
0009e554stp xzr, xzr, [sp+40]
0009e558mov x0, xzr
0009e55cmov x1, xzr
0009e560ldur x29, [sp-8]
0009e564ldr x30, [sp], 144
0009e568ret x30
0009e56c
0009e56cloc_9e56c:
0009e56cldr x0, [sp+56]
0009e570ldr x1, [sp+64]
0009e574str x0, [sp+40]
0009e578str x1, [sp+48]
0009e57cldur x29, [sp-8]
0009e580ldr x30, [sp], 144
0009e584ret x30
0009e588
0009e588loc_9e588:
0009e588str x0, [sp+8]
0009e58cmov x3, x30
0009e590bl runtime.morestack_noctxt.abi0
0009e594ldr x0, [sp+8]
0009e598b 0x9e430
0009e59cudf 0
0009e430
0009e430internal/godebug.(*Setting).Value: ; void internal/godebug.(*Setting).Value(internal/godebug.Setting * s)
0009e430ldr x16, [x28+16]
0009e434sub x17, sp, 16
0009e438subs xzr, x17, x16
0009e43cb.ls 0x9e588
0009e440str x30, [sp-144]!
0009e444stur x29, [sp-8]
0009e448sub x29, sp, 8
0009e44cstr x0, [sp+152]
0009e450stp xzr, xzr, [sp+40]
0009e454stp xzr, xzr, [sp+112]
0009e458add x2, sp, 112
0009e45cstr x2, [sp+88]
0009e460ldrsb x27, [x2]
0009e464adrp x3, 0
0009e468add x3, x3, 1440
0009e46cstr x3, [x2]
0009e470ldrsb x27, [x2]
0009e474ldr x3, [sp+152]
0009e478adrp x27, 0x9ad000
0009e47cldr w4, [x27+3056]
0009e480cbz w4, 0x9e488
0009e484b 0x9e48c
0009e488
0009e488loc_9e488:
0009e488b 0x9e4a0
0009e48c
0009e48cloc_9e48c:
0009e48cbl runtime.gcWriteBarrier2
0009e490str x3, [x25]
0009e494ldr x4, [x2+8]
0009e498str x4, [x25+8]
0009e49cb 0x9e4a0
0009e4a0
0009e4a0loc_9e4a0:
0009e4a0str x3, [x2+8]
0009e4a4ldr x2, [sp+152]
0009e4a8ldrsb x27, [x2]
0009e4acadd x0, x2, 16
0009e4b0str x0, [sp+80]
0009e4b4ldr x1, [sp+88]
0009e4b8bl sync.(*Once).Do
0009e4bcldr x2, [sp+152]
0009e4c0ldrsb x27, [x2]
0009e4c4ldr x2, [x2+32]
0009e4c8ldrsb x27, [x2]
0009e4ccstr x2, [sp+128]
0009e4d0ldr x0, [sp+128]
0009e4d4adrp x1, 0x67d000
0009e4d8add x1, x1, 2496
0009e4dcbl sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Load
0009e4e0str x0, [sp+104]
0009e4e4ldr x2, [sp+104]
0009e4e8ldrsb x27, [x2]
0009e4ecldr x3, [x2]
0009e4f0ldr x4, [x2+8]
0009e4f4ldr x2, [x2+16]
0009e4f8str x3, [sp+56]
0009e4fcstr x4, [sp+64]
0009e500str x2, [sp+72]
0009e504subs xzr, x2, 0
0009e508cset x3, ne
0009e50cstrb w3, [sp+39]
0009e510cbnz x2, 0x9e518
0009e514b 0x9e544
0009e518
0009e518loc_9e518:
0009e518adrp x2, 0x9ad000
0009e51cadd x2, x2, 1504
0009e520str x2, [sp+96]
0009e524ldr x0, [sp+72]
0009e528adrp x1, 0x677000
0009e52cadd x1, x1, 672
0009e530bl internal/bisect.(*Matcher).Stack
0009e534strb w0, [sp+38]
0009e538eor x3, x0, 1
0009e53cstrb w3, [sp+39]
0009e540b 0x9e548
0009e544
0009e544loc_9e544:
0009e544b 0x9e548
0009e548
0009e548loc_9e548:
0009e548ldrb w2, [sp+39]
0009e54ctbnz w2, 0, 0x9e554
0009e550b 0x9e56c
0009e554
0009e554loc_9e554:
0009e554stp xzr, xzr, [sp+40]
0009e558mov x0, xzr
0009e55cmov x1, xzr
0009e560ldur x29, [sp-8]
0009e564ldr x30, [sp], 144
0009e568ret x30
0009e56c
0009e56cloc_9e56c:
0009e56cldr x0, [sp+56]
0009e570ldr x1, [sp+64]
0009e574str x0, [sp+40]
0009e578str x1, [sp+48]
0009e57cldur x29, [sp-8]
0009e580ldr x30, [sp], 144
0009e584ret x30
0009e588
0009e588loc_9e588:
0009e588str x0, [sp+8]
0009e58cmov x3, x30
0009e590bl runtime.morestack_noctxt.abi0
0009e594ldr x0, [sp+8]
0009e598b 0x9e430
0009e59cudf 0
0009e430
0009e5a0
0009e5a0internal/godebug.(*Setting).Value.func1: ; void internal/godebug.(*Setting).Value.func1(void)
0009e5a0ldr x16, [x28+16]
0009e5a4sub x17, sp, 16
0009e5a8subs xzr, x17, x16
0009e5acb.ls 0x9e6bc
0009e5b0str x30, [sp-144]!
0009e5b4stur x29, [sp-8]
0009e5b8sub x29, sp, 8
0009e5bcldr x0, [x26+8]
0009e5c0str x0, [sp+64]
0009e5c4bl internal/godebug.(*Setting).Name
0009e5c8str x0, [sp+120]
0009e5ccstr x1, [sp+128]
0009e5d0bl internal/godebug.lookup
0009e5d4str x0, [sp+112]
0009e5d8ldr x1, [sp+64]
0009e5dcldrsb x27, [x1]
0009e5e0adrp x27, 0x9ad000
0009e5e4ldr w2, [x27+3056]
0009e5e8cbz w2, 0x9e5f0
0009e5ecb 0x9e5f4
0009e5f0
0009e5f0loc_9e5f0:
0009e5f0b 0x9e608
0009e5f4
0009e5f4loc_9e5f4:
0009e5f4bl runtime.gcWriteBarrier2
0009e5f8str x0, [x25]
0009e5fcldr x5, [x1+32]
0009e600str x5, [x25+8]
0009e604b 0x9e608
0009e608
0009e608loc_9e608:
0009e608str x0, [x1+32]
0009e60cldr x5, [sp+64]
0009e610ldrsb x27, [x5]
0009e614ldr x5, [x5+32]
0009e618ldrsb x27, [x5]
0009e61cldr x5, [x5+32]
0009e620subs xzr, x5, 0
0009e624cset x6, ne
0009e628eor x6, x6, 1
0009e62cstrb w6, [sp+63]
0009e630cbnz x5, 0x9e638
0009e634b 0x9e63c
0009e638
0009e638loc_9e638:
0009e638b 0x9e654
0009e63c
0009e63cloc_9e63c:
0009e63cldr x0, [sp+64]
0009e640bl internal/godebug.(*Setting).Undocumented
0009e644strb w0, [sp+62]
0009e648eor x1, x0, 1
0009e64cstrb w1, [sp+63]
0009e650b 0x9e654
0009e654
0009e654loc_9e654:
0009e654ldrb w5, [sp+63]
0009e658tbnz w5, 0, 0x9e66c
0009e65cb 0x9e660
0009e660
0009e660loc_9e660:
0009e660ldur x29, [sp-8]
0009e664ldr x30, [sp], 144
0009e668ret x30
0009e66c
0009e66cloc_9e66c:
0009e66cldr x5, [sp+64]
0009e670ldrsb x27, [x5]
0009e674ldr x3, [x5]
0009e678ldr x4, [x5+8]
0009e67cstr x3, [sp+96]
0009e680str x4, [sp+104]
0009e684mov x0, xzr
0009e688adrp x1, 0x62b000
0009e68cadd x1, x1, 2413
0009e690movz x2, 51
0009e694bl runtime.concatstring2
0009e698str x0, [sp+80]
0009e69cstr x1, [sp+88]
0009e6a0bl runtime.convTstring
0009e6a4str x0, [sp+72]
0009e6a8mov x1, x0
0009e6acadrp x0, 0x557000
0009e6b0add x0, x0, 2944
0009e6b4bl runtime.gopanic
0009e6b8hint
0009e6bc
0009e6bcloc_9e6bc:
0009e6bcmov x3, x30
0009e6c0bl runtime.morestack.abi0
0009e6c4b 0x9e5a0
0009e6c8udf 0
0009e6ccudf 0
0009e5a0
0009e5a0internal/godebug.(*Setting).Value.func1: ; void internal/godebug.(*Setting).Value.func1(void)
0009e5a0ldr x16, [x28+16]
0009e5a4sub x17, sp, 16
0009e5a8subs xzr, x17, x16
0009e5acb.ls 0x9e6bc
0009e5b0str x30, [sp-144]!
0009e5b4stur x29, [sp-8]
0009e5b8sub x29, sp, 8
0009e5bcldr x0, [x26+8]
0009e5c0str x0, [sp+64]
0009e5c4bl internal/godebug.(*Setting).Name
0009e5c8str x0, [sp+120]
0009e5ccstr x1, [sp+128]
0009e5d0bl internal/godebug.lookup
0009e5d4str x0, [sp+112]
0009e5d8ldr x1, [sp+64]
0009e5dcldrsb x27, [x1]
0009e5e0adrp x27, 0x9ad000
0009e5e4ldr w2, [x27+3056]
0009e5e8cbz w2, 0x9e5f0
0009e5ecb 0x9e5f4
0009e5f0
0009e5f0loc_9e5f0:
0009e5f0b 0x9e608
0009e5f4
0009e5f4loc_9e5f4:
0009e5f4bl runtime.gcWriteBarrier2
0009e5f8str x0, [x25]
0009e5fcldr x5, [x1+32]
0009e600str x5, [x25+8]
0009e604b 0x9e608
0009e608
0009e608loc_9e608:
0009e608str x0, [x1+32]
0009e60cldr x5, [sp+64]
0009e610ldrsb x27, [x5]
0009e614ldr x5, [x5+32]
0009e618ldrsb x27, [x5]
0009e61cldr x5, [x5+32]
0009e620subs xzr, x5, 0
0009e624cset x6, ne
0009e628eor x6, x6, 1
0009e62cstrb w6, [sp+63]
0009e630cbnz x5, 0x9e638
0009e634b 0x9e63c
0009e638
0009e638loc_9e638:
0009e638b 0x9e654
0009e63c
0009e63cloc_9e63c:
0009e63cldr x0, [sp+64]
0009e640bl internal/godebug.(*Setting).Undocumented
0009e644strb w0, [sp+62]
0009e648eor x1, x0, 1
0009e64cstrb w1, [sp+63]
0009e650b 0x9e654
0009e654
0009e654loc_9e654:
0009e654ldrb w5, [sp+63]
0009e658tbnz w5, 0, 0x9e66c
0009e65cb 0x9e660
0009e660
0009e660loc_9e660:
0009e660ldur x29, [sp-8]
0009e664ldr x30, [sp], 144
0009e668ret x30
0009e66c
0009e66cloc_9e66c:
0009e66cldr x5, [sp+64]
0009e670ldrsb x27, [x5]
0009e674ldr x3, [x5]
0009e678ldr x4, [x5+8]
0009e67cstr x3, [sp+96]
0009e680str x4, [sp+104]
0009e684mov x0, xzr
0009e688adrp x1, 0x62b000
0009e68cadd x1, x1, 2413
0009e690movz x2, 51
0009e694bl runtime.concatstring2
0009e698str x0, [sp+80]
0009e69cstr x1, [sp+88]
0009e6a0bl runtime.convTstring
0009e6a4str x0, [sp+72]
0009e6a8mov x1, x0
0009e6acadrp x0, 0x557000
0009e6b0add x0, x0, 2944
0009e6b4bl runtime.gopanic
0009e6b8hint
0009e6bc
0009e6bcloc_9e6bc:
0009e6bcmov x3, x30
0009e6c0bl runtime.morestack.abi0
0009e6c4b 0x9e5a0
0009e6c8udf 0
0009e6ccudf 0
0009e5a0
0009e6d0
0009e6d0internal/godebug.lookup: ; void internal/godebug.lookup(struct string name)
0009e6d0ldr x16, [x28+16]
0009e6d4sub x17, sp, 80
0009e6d8subs xzr, x17, x16
0009e6dcb.ls 0x9e8f4
0009e6e0str x30, [sp-208]!
0009e6e4stur x29, [sp-8]
0009e6e8sub x29, sp, 8
0009e6ecstr x0, [sp+216]
0009e6f0str x1, [sp+224]
0009e6f4str xzr, [sp+56]
0009e6f8stp xzr, xzr, [sp+184]
0009e6fcldr x3, [sp+216]
0009e700ldr x4, [sp+224]
0009e704str x3, [sp+152]
0009e708str x4, [sp+160]
0009e70cadrp x0, 0x985000
0009e710add x0, x0, 1696
0009e714adrp x1, 0x557000
0009e718add x1, x1, 2944
0009e71cadd x2, sp, 152
0009e720bl sync.(*Map).Load
0009e724str x0, [sp+184]
0009e728str x1, [sp+192]
0009e72cstrb w2, [sp+54]
0009e730ldr x3, [sp+192]
0009e734ldr x4, [sp+184]
0009e738str x4, [sp+120]
0009e73cstr x3, [sp+128]
0009e740ldrb w3, [sp+54]
0009e744strb w3, [sp+53]
0009e748ldr x3, [sp+120]
0009e74cldr x4, [sp+128]
0009e750str x3, [sp+80]
0009e754str x4, [sp+88]
0009e758ldrb w3, [sp+53]
0009e75cstrb w3, [sp+51]
0009e760tbnz w3, 0, 0x9e768
0009e764b 0x9e798
0009e768
0009e768loc_9e768:
0009e768ldr x0, [sp+80]
0009e76cldr x3, [sp+88]
0009e770adrp x1, 0x547000
0009e774add x1, x1, 2880
0009e778subs xzr, x0, x1
0009e77cb.eq 0x9e784
0009e780b 0x9e8e4
0009e784
0009e784loc_9e784:
0009e784str x3, [sp+56]
0009e788ldr x0, [sp+56]
0009e78cldur x29, [sp-8]
0009e790ldr x30, [sp], 208
0009e794ret x30
0009e798
0009e798loc_9e798:
0009e798adrp x0, 0x5c6000
0009e79cadd x0, x0, 3360
0009e7a0bl runtime.newobject
0009e7a4str x0, [sp+96]
0009e7a8ldr x0, [sp+216]
0009e7acldr x1, [sp+224]
0009e7b0bl internal/godebugs.Lookup
0009e7b4str x0, [sp+176]
0009e7b8ldr x1, [sp+96]
0009e7bcldrsb x27, [x1]
0009e7c0adrp x27, 0x9ad000
0009e7c4ldr w2, [x27+3056]
0009e7c8cbz w2, 0x9e7d0
0009e7ccb 0x9e7d4
0009e7d0
0009e7d0loc_9e7d0:
0009e7d0b 0x9e7e8
0009e7d4
0009e7d4loc_9e7d4:
0009e7d4bl runtime.gcWriteBarrier2
0009e7d8str x0, [x25]
0009e7dcldr x3, [x1+32]
0009e7e0str x3, [x25+8]
0009e7e4b 0x9e7e8
0009e7e8
0009e7e8loc_9e7e8:
0009e7e8str x0, [x1+32]
0009e7ecldr x3, [sp+96]
0009e7f0ldrsb x27, [x3]
0009e7f4str x3, [sp+144]
0009e7f8ldr x0, [sp+144]
0009e7fcadrp x1, 0x67d000
0009e800add x1, x1, 2496
0009e804adrp x2, 0x984000
0009e808add x2, x2, 3296
0009e80cbl sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store
0009e810ldr x3, [sp+96]
0009e814str x3, [sp+168]
0009e818stp xzr, xzr, [sp+184]
0009e81cldr x0, [sp+216]
0009e820ldr x1, [sp+224]
0009e824bl runtime.convTstring
0009e828str x0, [sp+136]
0009e82cldr x4, [sp+168]
0009e830adrp x1, 0x557000
0009e834add x1, x1, 2944
0009e838mov x2, x0
0009e83cadrp x3, 0x547000
0009e840add x3, x3, 2880
0009e844adrp x0, 0x985000
0009e848add x0, x0, 1696
0009e84cbl sync.(*Map).LoadOrStore
0009e850str x0, [sp+184]
0009e854str x1, [sp+192]
0009e858strb w2, [sp+54]
0009e85cldr x3, [sp+184]
0009e860ldr x4, [sp+192]
0009e864str x3, [sp+104]
0009e868str x4, [sp+112]
0009e86cldrb w3, [sp+54]
0009e870strb w3, [sp+55]
0009e874ldr x3, [sp+104]
0009e878ldr x4, [sp+112]
0009e87cstr x3, [sp+64]
0009e880str x4, [sp+72]
0009e884ldrb w3, [sp+55]
0009e888strb w3, [sp+52]
0009e88ctbnz w3, 0, 0x9e894
0009e890b 0x9e8c4
0009e894
0009e894loc_9e894:
0009e894ldr x0, [sp+64]
0009e898ldr x3, [sp+72]
0009e89cadrp x1, 0x547000
0009e8a0add x1, x1, 2880
0009e8a4subs xzr, x0, x1
0009e8a8b.eq 0x9e8b0
0009e8acb 0x9e8d8
0009e8b0
0009e8b0loc_9e8b0:
0009e8b0str x3, [sp+56]
0009e8b4ldr x0, [sp+56]
0009e8b8ldur x29, [sp-8]
0009e8bcldr x30, [sp], 208
0009e8c0ret x30
0009e8c4
0009e8c4loc_9e8c4:
0009e8c4ldr x0, [sp+96]
0009e8c8str x0, [sp+56]
0009e8ccldur x29, [sp-8]
0009e8d0ldr x30, [sp], 208
0009e8d4ret x30
0009e8d8
0009e8d8loc_9e8d8:
0009e8d8adrp x2, 0x56c000
0009e8dcadd x2, x2, 3520
0009e8e0bl runtime.panicdottypeE
0009e8e4
0009e8e4loc_9e8e4:
0009e8e4adrp x2, 0x56c000
0009e8e8add x2, x2, 3520
0009e8ecbl runtime.panicdottypeE
0009e8f0hint
0009e8f4
0009e8f4loc_9e8f4:
0009e8f4stp x0, x1, [sp+8]
0009e8f8mov x3, x30
0009e8fcbl runtime.morestack_noctxt.abi0
0009e900ldp x0, x1, [sp+8]
0009e904b 0x9e6d0
0009e908udf 0
0009e90cudf 0
0009e6d0
0009e6d0internal/godebug.lookup: ; void internal/godebug.lookup(struct string name)
0009e6d0ldr x16, [x28+16]
0009e6d4sub x17, sp, 80
0009e6d8subs xzr, x17, x16
0009e6dcb.ls 0x9e8f4
0009e6e0str x30, [sp-208]!
0009e6e4stur x29, [sp-8]
0009e6e8sub x29, sp, 8
0009e6ecstr x0, [sp+216]
0009e6f0str x1, [sp+224]
0009e6f4str xzr, [sp+56]
0009e6f8stp xzr, xzr, [sp+184]
0009e6fcldr x3, [sp+216]
0009e700ldr x4, [sp+224]
0009e704str x3, [sp+152]
0009e708str x4, [sp+160]
0009e70cadrp x0, 0x985000
0009e710add x0, x0, 1696
0009e714adrp x1, 0x557000
0009e718add x1, x1, 2944
0009e71cadd x2, sp, 152
0009e720bl sync.(*Map).Load
0009e724str x0, [sp+184]
0009e728str x1, [sp+192]
0009e72cstrb w2, [sp+54]
0009e730ldr x3, [sp+192]
0009e734ldr x4, [sp+184]
0009e738str x4, [sp+120]
0009e73cstr x3, [sp+128]
0009e740ldrb w3, [sp+54]
0009e744strb w3, [sp+53]
0009e748ldr x3, [sp+120]
0009e74cldr x4, [sp+128]
0009e750str x3, [sp+80]
0009e754str x4, [sp+88]
0009e758ldrb w3, [sp+53]
0009e75cstrb w3, [sp+51]
0009e760tbnz w3, 0, 0x9e768
0009e764b 0x9e798
0009e768
0009e768loc_9e768:
0009e768ldr x0, [sp+80]
0009e76cldr x3, [sp+88]
0009e770adrp x1, 0x547000
0009e774add x1, x1, 2880
0009e778subs xzr, x0, x1
0009e77cb.eq 0x9e784
0009e780b 0x9e8e4
0009e784
0009e784loc_9e784:
0009e784str x3, [sp+56]
0009e788ldr x0, [sp+56]
0009e78cldur x29, [sp-8]
0009e790ldr x30, [sp], 208
0009e794ret x30
0009e798
0009e798loc_9e798:
0009e798adrp x0, 0x5c6000
0009e79cadd x0, x0, 3360
0009e7a0bl runtime.newobject
0009e7a4str x0, [sp+96]
0009e7a8ldr x0, [sp+216]
0009e7acldr x1, [sp+224]
0009e7b0bl internal/godebugs.Lookup
0009e7b4str x0, [sp+176]
0009e7b8ldr x1, [sp+96]
0009e7bcldrsb x27, [x1]
0009e7c0adrp x27, 0x9ad000
0009e7c4ldr w2, [x27+3056]
0009e7c8cbz w2, 0x9e7d0
0009e7ccb 0x9e7d4
0009e7d0
0009e7d0loc_9e7d0:
0009e7d0b 0x9e7e8
0009e7d4
0009e7d4loc_9e7d4:
0009e7d4bl runtime.gcWriteBarrier2
0009e7d8str x0, [x25]
0009e7dcldr x3, [x1+32]
0009e7e0str x3, [x25+8]
0009e7e4b 0x9e7e8
0009e7e8
0009e7e8loc_9e7e8:
0009e7e8str x0, [x1+32]
0009e7ecldr x3, [sp+96]
0009e7f0ldrsb x27, [x3]
0009e7f4str x3, [sp+144]
0009e7f8ldr x0, [sp+144]
0009e7fcadrp x1, 0x67d000
0009e800add x1, x1, 2496
0009e804adrp x2, 0x984000
0009e808add x2, x2, 3296
0009e80cbl sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store
0009e810ldr x3, [sp+96]
0009e814str x3, [sp+168]
0009e818stp xzr, xzr, [sp+184]
0009e81cldr x0, [sp+216]
0009e820ldr x1, [sp+224]
0009e824bl runtime.convTstring
0009e828str x0, [sp+136]
0009e82cldr x4, [sp+168]
0009e830adrp x1, 0x557000
0009e834add x1, x1, 2944
0009e838mov x2, x0
0009e83cadrp x3, 0x547000
0009e840add x3, x3, 2880
0009e844adrp x0, 0x985000
0009e848add x0, x0, 1696
0009e84cbl sync.(*Map).LoadOrStore
0009e850str x0, [sp+184]
0009e854str x1, [sp+192]
0009e858strb w2, [sp+54]
0009e85cldr x3, [sp+184]
0009e860ldr x4, [sp+192]
0009e864str x3, [sp+104]
0009e868str x4, [sp+112]
0009e86cldrb w3, [sp+54]
0009e870strb w3, [sp+55]
0009e874ldr x3, [sp+104]
0009e878ldr x4, [sp+112]
0009e87cstr x3, [sp+64]
0009e880str x4, [sp+72]
0009e884ldrb w3, [sp+55]
0009e888strb w3, [sp+52]
0009e88ctbnz w3, 0, 0x9e894
0009e890b 0x9e8c4
0009e894
0009e894loc_9e894:
0009e894ldr x0, [sp+64]
0009e898ldr x3, [sp+72]
0009e89cadrp x1, 0x547000
0009e8a0add x1, x1, 2880
0009e8a4subs xzr, x0, x1
0009e8a8b.eq 0x9e8b0
0009e8acb 0x9e8d8
0009e8b0
0009e8b0loc_9e8b0:
0009e8b0str x3, [sp+56]
0009e8b4ldr x0, [sp+56]
0009e8b8ldur x29, [sp-8]
0009e8bcldr x30, [sp], 208
0009e8c0ret x30
0009e8c4
0009e8c4loc_9e8c4:
0009e8c4ldr x0, [sp+96]
0009e8c8str x0, [sp+56]
0009e8ccldur x29, [sp-8]
0009e8d0ldr x30, [sp], 208
0009e8d4ret x30
0009e8d8
0009e8d8loc_9e8d8:
0009e8d8adrp x2, 0x56c000
0009e8dcadd x2, x2, 3520
0009e8e0bl runtime.panicdottypeE
0009e8e4
0009e8e4loc_9e8e4:
0009e8e4adrp x2, 0x56c000
0009e8e8add x2, x2, 3520
0009e8ecbl runtime.panicdottypeE
0009e8f0hint
0009e8f4
0009e8f4loc_9e8f4:
0009e8f4stp x0, x1, [sp+8]
0009e8f8mov x3, x30
0009e8fcbl runtime.morestack_noctxt.abi0
0009e900ldp x0, x1, [sp+8]
0009e904b 0x9e6d0
0009e908udf 0
0009e90cudf 0
0009e6d0
0009e910
0009e910internal/godebug.init.0: ; void internal/godebug.init.0(void)
0009e910ldr x16, [x28+16]
0009e914subs xzr, sp, x16
0009e918b.ls 0x9e94c
0009e91cstr x30, [sp-32]!
0009e920stur x29, [sp-8]
0009e924sub x29, sp, 8
0009e928adrp x0, 0x63a000
0009e92cadd x0, x0, 3448
0009e930bl internal/godebug.setUpdate
0009e934adrp x0, 0x63a000
0009e938add x0, x0, 3440
0009e93cbl internal/godebug.setNewIncNonDefault
0009e940ldur x29, [sp-8]
0009e944ldr x30, [sp], 32
0009e948ret x30
0009e94c
0009e94cloc_9e94c:
0009e94cmov x3, x30
0009e950bl runtime.morestack_noctxt.abi0
0009e954b 0x9e910
0009e958udf 0
0009e95cudf 0
0009e910
0009e910internal/godebug.init.0: ; void internal/godebug.init.0(void)
0009e910ldr x16, [x28+16]
0009e914subs xzr, sp, x16
0009e918b.ls 0x9e94c
0009e91cstr x30, [sp-32]!
0009e920stur x29, [sp-8]
0009e924sub x29, sp, 8
0009e928adrp x0, 0x63a000
0009e92cadd x0, x0, 3448
0009e930bl internal/godebug.setUpdate
0009e934adrp x0, 0x63a000
0009e938add x0, x0, 3440
0009e93cbl internal/godebug.setNewIncNonDefault
0009e940ldur x29, [sp-8]
0009e944ldr x30, [sp], 32
0009e948ret x30
0009e94c
0009e94cloc_9e94c:
0009e94cmov x3, x30
0009e950bl runtime.morestack_noctxt.abi0
0009e954b 0x9e910
0009e958udf 0
0009e95cudf 0
0009e910
0009e960
0009e960internal/godebug.newIncNonDefault: ; void internal/godebug.newIncNonDefault(struct string name)
0009e960ldr x16, [x28+16]
0009e964subs xzr, sp, x16
0009e968b.ls 0x9ea04
0009e96cstr x30, [sp-64]!
0009e970stur x29, [sp-8]
0009e974sub x29, sp, 8
0009e978str x0, [sp+72]
0009e97cstr x1, [sp+80]
0009e980str xzr, [sp+32]
0009e984ldr x0, [sp+72]
0009e988ldr x1, [sp+80]
0009e98cbl internal/godebug.New
0009e990str x0, [sp+40]
0009e994bl internal/godebug.(*Setting).Value
0009e998adrp x0, 0x594000
0009e99cadd x0, x0, 3008
0009e9a0bl runtime.newobject
0009e9a4str x0, [sp+48]
0009e9a8adrp x2, 4096
0009e9acadd x2, x2, 976
0009e9b0str x2, [x0]
0009e9b4ldr x2, [sp+40]
0009e9b8ldr x3, [sp+48]
0009e9bcldrsb x27, [x3]
0009e9c0adrp x27, 0x9ad000
0009e9c4ldr w4, [x27+3056]
0009e9c8cbz w4, 0x9e9d0
0009e9ccb 0x9e9d4
0009e9d0
0009e9d0loc_9e9d0:
0009e9d0b 0x9e9e8
0009e9d4
0009e9d4loc_9e9d4:
0009e9d4bl runtime.gcWriteBarrier2
0009e9d8str x2, [x25]
0009e9dcldr x1, [x3+8]
0009e9e0str x1, [x25+8]
0009e9e4b 0x9e9e8
0009e9e8
0009e9e8loc_9e9e8:
0009e9e8str x2, [x3+8]
0009e9ecldr x1, [sp+48]
0009e9f0str x1, [sp+32]
0009e9f4ldr x0, [sp+32]
0009e9f8ldur x29, [sp-8]
0009e9fcldr x30, [sp], 64
0009ea00ret x30
0009ea04
0009ea04loc_9ea04:
0009ea04stp x0, x1, [sp+8]
0009ea08mov x3, x30
0009ea0cbl runtime.morestack_noctxt.abi0
0009ea10ldp x0, x1, [sp+8]
0009ea14b 0x9e960
0009ea18udf 0
0009ea1cudf 0
0009e960
0009e960internal/godebug.newIncNonDefault: ; void internal/godebug.newIncNonDefault(struct string name)
0009e960ldr x16, [x28+16]
0009e964subs xzr, sp, x16
0009e968b.ls 0x9ea04
0009e96cstr x30, [sp-64]!
0009e970stur x29, [sp-8]
0009e974sub x29, sp, 8
0009e978str x0, [sp+72]
0009e97cstr x1, [sp+80]
0009e980str xzr, [sp+32]
0009e984ldr x0, [sp+72]
0009e988ldr x1, [sp+80]
0009e98cbl internal/godebug.New
0009e990str x0, [sp+40]
0009e994bl internal/godebug.(*Setting).Value
0009e998adrp x0, 0x594000
0009e99cadd x0, x0, 3008
0009e9a0bl runtime.newobject
0009e9a4str x0, [sp+48]
0009e9a8adrp x2, 4096
0009e9acadd x2, x2, 976
0009e9b0str x2, [x0]
0009e9b4ldr x2, [sp+40]
0009e9b8ldr x3, [sp+48]
0009e9bcldrsb x27, [x3]
0009e9c0adrp x27, 0x9ad000
0009e9c4ldr w4, [x27+3056]
0009e9c8cbz w4, 0x9e9d0
0009e9ccb 0x9e9d4
0009e9d0
0009e9d0loc_9e9d0:
0009e9d0b 0x9e9e8
0009e9d4
0009e9d4loc_9e9d4:
0009e9d4bl runtime.gcWriteBarrier2
0009e9d8str x2, [x25]
0009e9dcldr x1, [x3+8]
0009e9e0str x1, [x25+8]
0009e9e4b 0x9e9e8
0009e9e8
0009e9e8loc_9e9e8:
0009e9e8str x2, [x3+8]
0009e9ecldr x1, [sp+48]
0009e9f0str x1, [sp+32]
0009e9f4ldr x0, [sp+32]
0009e9f8ldur x29, [sp-8]
0009e9fcldr x30, [sp], 64
0009ea00ret x30
0009ea04
0009ea04loc_9ea04:
0009ea04stp x0, x1, [sp+8]
0009ea08mov x3, x30
0009ea0cbl runtime.morestack_noctxt.abi0
0009ea10ldp x0, x1, [sp+8]
0009ea14b 0x9e960
0009ea18udf 0
0009ea1cudf 0
0009e960
0009ea20
0009ea20internal/godebug.update: ; void internal/godebug.update(struct string def, struct string env)
0009ea20ldr x16, [x28+16]
0009ea24sub x17, sp, 304
0009ea28subs xzr, x17, x16
0009ea2cb.ls 0x9ec10
0009ea30sub x20, sp, 432
0009ea34stp x29, x30, [x20-8]
0009ea38add sp, x20, 0
0009ea3csub x29, sp, 8
0009ea40str x0, [sp+440]
0009ea44str x1, [sp+448]
0009ea48str x2, [sp+456]
0009ea4cstr x3, [sp+464]
0009ea50adrp x0, 0x9ad000
0009ea54add x0, x0, 2160
0009ea58bl sync.(*Mutex).Lock
0009ea5cadrp x1, 0x9ad000
0009ea60add x1, x1, 2160
0009ea64str x1, [sp+392]
0009ea68stp xzr, xzr, [sp+352]
0009ea6cadd x1, sp, 352
0009ea70str x1, [sp+368]
0009ea74ldrsb x27, [x1]
0009ea78adrp x2, 0
0009ea7cadd x2, x2, 3392
0009ea80str x2, [x1]
0009ea84ldrsb x27, [x1]
0009ea88ldr x2, [sp+392]
0009ea8cadrp x27, 0x9ad000
0009ea90ldr w3, [x27+3056]
0009ea94cbz w3, 0x9ea9c
0009ea98b 0x9eaa0
0009ea9c
0009ea9cloc_9ea9c:
0009ea9cb 0x9eab4
0009eaa0
0009eaa0loc_9eaa0:
0009eaa0bl runtime.gcWriteBarrier2
0009eaa4str x2, [x25]
0009eaa8ldr x3, [x1+8]
0009eaacstr x3, [x25+8]
0009eab0b 0x9eab4
0009eab4
0009eab4loc_9eab4:
0009eab4str x2, [x1+8]
0009eab8str x1, [sp+64]
0009eabcadd x0, sp, 40
0009eac0bl runtime.deferprocStack
0009eac4subs xzr, x0, 0
0009eac8b.ne 0x9ec00
0009eaccb 0x9ead0
0009ead0
0009ead0loc_9ead0:
0009ead0stp xzr, xzr, [sp+304]
0009ead4stp xzr, xzr, [sp+320]
0009ead8stp xzr, xzr, [sp+336]
0009eadcb 0x9eae0
0009eae0
0009eae0loc_9eae0:
0009eae0add x20, sp, 104
0009eae4adr x27, 16
0009eae8stp x29, x27, [sp-24]
0009eaecsub x29, sp, 24
0009eaf0bl fn_87ce0
0009eaf4sub x29, sp, 8
0009eaf8str xzr, [sp+296]
0009eafcadd x0, sp, 104
0009eb00str x0, [sp+96]
0009eb04ldrsb x27, [x0]
0009eb08orr x1, xzr, 0x8080808080808080
0009eb0cstr x1, [x0]
0009eb10add x0, sp, 304
0009eb14str x0, [sp+416]
0009eb18ldrsb x27, [x0]
0009eb1cadrp x27, 0x9ad000
0009eb20ldr w1, [x27+3056]
0009eb24cbz w1, 0x9eb2c
0009eb28b 0x9eb30
0009eb2c
0009eb2cloc_9eb2c:
0009eb2cb 0x9eb48
0009eb30
0009eb30loc_9eb30:
0009eb30bl runtime.gcWriteBarrier2
0009eb34add x1, sp, 104
0009eb38str x1, [x25]
0009eb3cldr x2, [x0+16]
0009eb40str x2, [x25+8]
0009eb44b 0x9eb48
0009eb48
0009eb48loc_9eb48:
0009eb48add x1, sp, 104
0009eb4cstr x1, [x0+16]
0009eb50b 0x9eb54
0009eb54
0009eb54loc_9eb54:
0009eb54add x0, sp, 304
0009eb58str x0, [sp+408]
0009eb5cbl runtime.rand
0009eb60ldr x1, [sp+408]
0009eb64ldrsb x27, [x1]
0009eb68str x0, [x1+8]
0009eb6cadd x0, sp, 304
0009eb70str x0, [sp+88]
0009eb74ldr x1, [sp+456]
0009eb78ldr x2, [sp+464]
0009eb7cldr x0, [sp+88]
0009eb80bl internal/godebug.parse
0009eb84ldr x1, [sp+440]
0009eb88ldr x2, [sp+448]
0009eb8cldr x0, [sp+88]
0009eb90bl internal/godebug.parse
0009eb94stp xzr, xzr, [sp+376]
0009eb98add x1, sp, 376
0009eb9cstr x1, [sp+400]
0009eba0ldrsb x27, [x1]
0009eba4adrp x0, 0
0009eba8add x0, x0, 3120
0009ebacstr x0, [x1]
0009ebb0ldrsb x27, [x1]
0009ebb4ldr x0, [sp+88]
0009ebb8adrp x27, 0x9ad000
0009ebbcldr w2, [x27+3056]
0009ebc0cbz w2, 0x9ebc8
0009ebc4b 0x9ebcc
0009ebc8
0009ebc8loc_9ebc8:
0009ebc8b 0x9ebe0
0009ebcc
0009ebccloc_9ebcc:
0009ebccbl runtime.gcWriteBarrier2
0009ebd0str x0, [x25]
0009ebd4ldr x2, [x1+8]
0009ebd8str x2, [x25+8]
0009ebdcb 0x9ebe0
0009ebe0
0009ebe0loc_9ebe0:
0009ebe0str x0, [x1+8]
0009ebe4adrp x0, 0x985000
0009ebe8add x0, x0, 1696
0009ebecbl sync.(*Map).Range
0009ebf0bl runtime.deferreturn
0009ebf4ldp x29, x30, [sp-8]
0009ebf8add sp, sp, 432
0009ebfcret x30
0009ec00
0009ec00loc_9ec00:
0009ec00bl runtime.deferreturn
0009ec04ldp x29, x30, [sp-8]
0009ec08add sp, sp, 432
0009ec0cret x30
0009ec10
0009ec10loc_9ec10:
0009ec10stp x0, x1, [sp+8]
0009ec14stp x2, x3, [sp+24]
0009ec18mov x3, x30
0009ec1cbl runtime.morestack_noctxt.abi0
0009ec20ldp x0, x1, [sp+8]
0009ec24ldp x2, x3, [sp+24]
0009ec28b 0x9ea20
0009ec2cudf 0
0009ea20
0009ea20internal/godebug.update: ; void internal/godebug.update(struct string def, struct string env)
0009ea20ldr x16, [x28+16]
0009ea24sub x17, sp, 304
0009ea28subs xzr, x17, x16
0009ea2cb.ls 0x9ec10
0009ea30sub x20, sp, 432
0009ea34stp x29, x30, [x20-8]
0009ea38add sp, x20, 0
0009ea3csub x29, sp, 8
0009ea40str x0, [sp+440]
0009ea44str x1, [sp+448]
0009ea48str x2, [sp+456]
0009ea4cstr x3, [sp+464]
0009ea50adrp x0, 0x9ad000
0009ea54add x0, x0, 2160
0009ea58bl sync.(*Mutex).Lock
0009ea5cadrp x1, 0x9ad000
0009ea60add x1, x1, 2160
0009ea64str x1, [sp+392]
0009ea68stp xzr, xzr, [sp+352]
0009ea6cadd x1, sp, 352
0009ea70str x1, [sp+368]
0009ea74ldrsb x27, [x1]
0009ea78adrp x2, 0
0009ea7cadd x2, x2, 3392
0009ea80str x2, [x1]
0009ea84ldrsb x27, [x1]
0009ea88ldr x2, [sp+392]
0009ea8cadrp x27, 0x9ad000
0009ea90ldr w3, [x27+3056]
0009ea94cbz w3, 0x9ea9c
0009ea98b 0x9eaa0
0009ea9c
0009ea9cloc_9ea9c:
0009ea9cb 0x9eab4
0009eaa0
0009eaa0loc_9eaa0:
0009eaa0bl runtime.gcWriteBarrier2
0009eaa4str x2, [x25]
0009eaa8ldr x3, [x1+8]
0009eaacstr x3, [x25+8]
0009eab0b 0x9eab4
0009eab4
0009eab4loc_9eab4:
0009eab4str x2, [x1+8]
0009eab8str x1, [sp+64]
0009eabcadd x0, sp, 40
0009eac0bl runtime.deferprocStack
0009eac4subs xzr, x0, 0
0009eac8b.ne 0x9ec00
0009eaccb 0x9ead0
0009ead0
0009ead0loc_9ead0:
0009ead0stp xzr, xzr, [sp+304]
0009ead4stp xzr, xzr, [sp+320]
0009ead8stp xzr, xzr, [sp+336]
0009eadcb 0x9eae0
0009eae0
0009eae0loc_9eae0:
0009eae0add x20, sp, 104
0009eae4adr x27, 16
0009eae8stp x29, x27, [sp-24]
0009eaecsub x29, sp, 24
0009eaf0bl fn_87ce0
0009eaf4sub x29, sp, 8
0009eaf8str xzr, [sp+296]
0009eafcadd x0, sp, 104
0009eb00str x0, [sp+96]
0009eb04ldrsb x27, [x0]
0009eb08orr x1, xzr, 0x8080808080808080
0009eb0cstr x1, [x0]
0009eb10add x0, sp, 304
0009eb14str x0, [sp+416]
0009eb18ldrsb x27, [x0]
0009eb1cadrp x27, 0x9ad000
0009eb20ldr w1, [x27+3056]
0009eb24cbz w1, 0x9eb2c
0009eb28b 0x9eb30
0009eb2c
0009eb2cloc_9eb2c:
0009eb2cb 0x9eb48
0009eb30
0009eb30loc_9eb30:
0009eb30bl runtime.gcWriteBarrier2
0009eb34add x1, sp, 104
0009eb38str x1, [x25]
0009eb3cldr x2, [x0+16]
0009eb40str x2, [x25+8]
0009eb44b 0x9eb48
0009eb48
0009eb48loc_9eb48:
0009eb48add x1, sp, 104
0009eb4cstr x1, [x0+16]
0009eb50b 0x9eb54
0009eb54
0009eb54loc_9eb54:
0009eb54add x0, sp, 304
0009eb58str x0, [sp+408]
0009eb5cbl runtime.rand
0009eb60ldr x1, [sp+408]
0009eb64ldrsb x27, [x1]
0009eb68str x0, [x1+8]
0009eb6cadd x0, sp, 304
0009eb70str x0, [sp+88]
0009eb74ldr x1, [sp+456]
0009eb78ldr x2, [sp+464]
0009eb7cldr x0, [sp+88]
0009eb80bl internal/godebug.parse
0009eb84ldr x1, [sp+440]
0009eb88ldr x2, [sp+448]
0009eb8cldr x0, [sp+88]
0009eb90bl internal/godebug.parse
0009eb94stp xzr, xzr, [sp+376]
0009eb98add x1, sp, 376
0009eb9cstr x1, [sp+400]
0009eba0ldrsb x27, [x1]
0009eba4adrp x0, 0
0009eba8add x0, x0, 3120
0009ebacstr x0, [x1]
0009ebb0ldrsb x27, [x1]
0009ebb4ldr x0, [sp+88]
0009ebb8adrp x27, 0x9ad000
0009ebbcldr w2, [x27+3056]
0009ebc0cbz w2, 0x9ebc8
0009ebc4b 0x9ebcc
0009ebc8
0009ebc8loc_9ebc8:
0009ebc8b 0x9ebe0
0009ebcc
0009ebccloc_9ebcc:
0009ebccbl runtime.gcWriteBarrier2
0009ebd0str x0, [x25]
0009ebd4ldr x2, [x1+8]
0009ebd8str x2, [x25+8]
0009ebdcb 0x9ebe0
0009ebe0
0009ebe0loc_9ebe0:
0009ebe0str x0, [x1+8]
0009ebe4adrp x0, 0x985000
0009ebe8add x0, x0, 1696
0009ebecbl sync.(*Map).Range
0009ebf0bl runtime.deferreturn
0009ebf4ldp x29, x30, [sp-8]
0009ebf8add sp, sp, 432
0009ebfcret x30
0009ec00
0009ec00loc_9ec00:
0009ec00bl runtime.deferreturn
0009ec04ldp x29, x30, [sp-8]
0009ec08add sp, sp, 432
0009ec0cret x30
0009ec10
0009ec10loc_9ec10:
0009ec10stp x0, x1, [sp+8]
0009ec14stp x2, x3, [sp+24]
0009ec18mov x3, x30
0009ec1cbl runtime.morestack_noctxt.abi0
0009ec20ldp x0, x1, [sp+8]
0009ec24ldp x2, x3, [sp+24]
0009ec28b 0x9ea20
0009ec2cudf 0
0009ea20
0009ec30
0009ec30internal/godebug.update.func1: ; void internal/godebug.update.func1(interface {} name, interface {} s)
0009ec30ldr x16, [x28+16]
0009ec34subs xzr, sp, x16
0009ec38b.ls 0x9ed24
0009ec3cstr x30, [sp-96]!
0009ec40stur x29, [sp-8]
0009ec44sub x29, sp, 8
0009ec48str x0, [sp+104]
0009ec4cstr x1, [sp+112]
0009ec50str x2, [sp+120]
0009ec54str x3, [sp+128]
0009ec58ldr x4, [x26+8]
0009ec5cstr x4, [sp+56]
0009ec60strb wzr, [sp+55]
0009ec64stp xzr, xzr, [sp+72]
0009ec68ldr x0, [sp+104]
0009ec6cldr x4, [sp+112]
0009ec70adrp x1, 0x557000
0009ec74add x1, x1, 2944
0009ec78subs xzr, x0, x1
0009ec7cb.eq 0x9ec84
0009ec80b 0x9ed14
0009ec84
0009ec84loc_9ec84:
0009ec84ldr x2, [x4]
0009ec88ldr x3, [x4+8]
0009ec8cstr x2, [sp+72]
0009ec90str x3, [sp+80]
0009ec94ldr x1, [sp+56]
0009ec98adrp x0, 0x585000
0009ec9cadd x0, x0, 2528
0009eca0bl runtime.mapaccess1_faststr
0009eca4ldrb w4, [x0]
0009eca8tbnz w4, 0, 0x9ecb0
0009ecacb 0x9ecb4
0009ecb0
0009ecb0loc_9ecb0:
0009ecb0b 0x9ecf4
0009ecb4
0009ecb4loc_9ecb4:
0009ecb4ldr x0, [sp+120]
0009ecb8ldr x3, [sp+128]
0009ecbcadrp x1, 0x547000
0009ecc0add x1, x1, 2880
0009ecc4subs xzr, x0, x1
0009ecc8b.eq 0x9ecd0
0009ecccb 0x9ed08
0009ecd0
0009ecd0loc_9ecd0:
0009ecd0ldrsb x27, [x3]
0009ecd4str x3, [sp+64]
0009ecd8ldr x0, [sp+64]
0009ecdcadrp x1, 0x67d000
0009ece0add x1, x1, 2496
0009ece4adrp x2, 0x984000
0009ece8add x2, x2, 3296
0009ececbl sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store
0009ecf0b 0x9ecf4
0009ecf4
0009ecf4loc_9ecf4:
0009ecf4orr x0, xzr, 1
0009ecf8strb w0, [sp+55]
0009ecfcldur x29, [sp-8]
0009ed00ldr x30, [sp], 96
0009ed04ret x30
0009ed08
0009ed08loc_9ed08:
0009ed08adrp x2, 0x56c000
0009ed0cadd x2, x2, 3520
0009ed10bl runtime.panicdottypeE
0009ed14
0009ed14loc_9ed14:
0009ed14adrp x2, 0x56c000
0009ed18add x2, x2, 3520
0009ed1cbl runtime.panicdottypeE
0009ed20hint
0009ed24
0009ed24loc_9ed24:
0009ed24stp x0, x1, [sp+8]
0009ed28stp x2, x3, [sp+24]
0009ed2cmov x3, x30
0009ed30bl runtime.morestack.abi0
0009ed34ldp x0, x1, [sp+8]
0009ed38ldp x2, x3, [sp+24]
0009ed3cb 0x9ec30
0009ec30
0009ec30internal/godebug.update.func1: ; void internal/godebug.update.func1(interface {} name, interface {} s)
0009ec30ldr x16, [x28+16]
0009ec34subs xzr, sp, x16
0009ec38b.ls 0x9ed24
0009ec3cstr x30, [sp-96]!
0009ec40stur x29, [sp-8]
0009ec44sub x29, sp, 8
0009ec48str x0, [sp+104]
0009ec4cstr x1, [sp+112]
0009ec50str x2, [sp+120]
0009ec54str x3, [sp+128]
0009ec58ldr x4, [x26+8]
0009ec5cstr x4, [sp+56]
0009ec60strb wzr, [sp+55]
0009ec64stp xzr, xzr, [sp+72]
0009ec68ldr x0, [sp+104]
0009ec6cldr x4, [sp+112]
0009ec70adrp x1, 0x557000
0009ec74add x1, x1, 2944
0009ec78subs xzr, x0, x1
0009ec7cb.eq 0x9ec84
0009ec80b 0x9ed14
0009ec84
0009ec84loc_9ec84:
0009ec84ldr x2, [x4]
0009ec88ldr x3, [x4+8]
0009ec8cstr x2, [sp+72]
0009ec90str x3, [sp+80]
0009ec94ldr x1, [sp+56]
0009ec98adrp x0, 0x585000
0009ec9cadd x0, x0, 2528
0009eca0bl runtime.mapaccess1_faststr
0009eca4ldrb w4, [x0]
0009eca8tbnz w4, 0, 0x9ecb0
0009ecacb 0x9ecb4
0009ecb0
0009ecb0loc_9ecb0:
0009ecb0b 0x9ecf4
0009ecb4
0009ecb4loc_9ecb4:
0009ecb4ldr x0, [sp+120]
0009ecb8ldr x3, [sp+128]
0009ecbcadrp x1, 0x547000
0009ecc0add x1, x1, 2880
0009ecc4subs xzr, x0, x1
0009ecc8b.eq 0x9ecd0
0009ecccb 0x9ed08
0009ecd0
0009ecd0loc_9ecd0:
0009ecd0ldrsb x27, [x3]
0009ecd4str x3, [sp+64]
0009ecd8ldr x0, [sp+64]
0009ecdcadrp x1, 0x67d000
0009ece0add x1, x1, 2496
0009ece4adrp x2, 0x984000
0009ece8add x2, x2, 3296
0009ececbl sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store
0009ecf0b 0x9ecf4
0009ecf4
0009ecf4loc_9ecf4:
0009ecf4orr x0, xzr, 1
0009ecf8strb w0, [sp+55]
0009ecfcldur x29, [sp-8]
0009ed00ldr x30, [sp], 96
0009ed04ret x30
0009ed08
0009ed08loc_9ed08:
0009ed08adrp x2, 0x56c000
0009ed0cadd x2, x2, 3520
0009ed10bl runtime.panicdottypeE
0009ed14
0009ed14loc_9ed14:
0009ed14adrp x2, 0x56c000
0009ed18add x2, x2, 3520
0009ed1cbl runtime.panicdottypeE
0009ed20hint
0009ed24
0009ed24loc_9ed24:
0009ed24stp x0, x1, [sp+8]
0009ed28stp x2, x3, [sp+24]
0009ed2cmov x3, x30
0009ed30bl runtime.morestack.abi0
0009ed34ldp x0, x1, [sp+8]
0009ed38ldp x2, x3, [sp+24]
0009ed3cb 0x9ec30
0009ec30
0009ed40
0009ed40internal/godebug.update.deferwrap1: ; void internal/godebug.update.deferwrap1(void)
0009ed40ldr x16, [x28+16]
0009ed44subs xzr, sp, x16
0009ed48b.ls 0x9ed78
0009ed4cstr x30, [sp-32]!
0009ed50stur x29, [sp-8]
0009ed54sub x29, sp, 8
0009ed58ldr x16, [x28+32]
0009ed5ccbnz x16, 0x9ed84
0009ed60
0009ed60loc_9ed60:
0009ed60ldr x0, [x26+8]
0009ed64str x0, [sp+16]
0009ed68bl sync.(*Mutex).Unlock
0009ed6cldur x29, [sp-8]
0009ed70ldr x30, [sp], 32
0009ed74ret x30
0009ed78
0009ed78loc_9ed78:
0009ed78mov x3, x30
0009ed7cbl runtime.morestack.abi0
0009ed80b 0x9ed40
0009ed84
0009ed84loc_9ed84:
0009ed84ldr x17, [x16]
0009ed88add x20, sp, 40
0009ed8csubs xzr, x20, x17
0009ed90b.ne 0x9ed60
0009ed94add x20, sp, 8
0009ed98str x20, [x16]
0009ed9cb 0x9ed60
0009ed40
0009ed40internal/godebug.update.deferwrap1: ; void internal/godebug.update.deferwrap1(void)
0009ed40ldr x16, [x28+16]
0009ed44subs xzr, sp, x16
0009ed48b.ls 0x9ed78
0009ed4cstr x30, [sp-32]!
0009ed50stur x29, [sp-8]
0009ed54sub x29, sp, 8
0009ed58ldr x16, [x28+32]
0009ed5ccbnz x16, 0x9ed84
0009ed60
0009ed60loc_9ed60:
0009ed60ldr x0, [x26+8]
0009ed64str x0, [sp+16]
0009ed68bl sync.(*Mutex).Unlock
0009ed6cldur x29, [sp-8]
0009ed70ldr x30, [sp], 32
0009ed74ret x30
0009ed78
0009ed78loc_9ed78:
0009ed78mov x3, x30
0009ed7cbl runtime.morestack.abi0
0009ed80b 0x9ed40
0009ed84
0009ed84loc_9ed84:
0009ed84ldr x17, [x16]
0009ed88add x20, sp, 40
0009ed8csubs xzr, x20, x17
0009ed90b.ne 0x9ed60
0009ed94add x20, sp, 8
0009ed98str x20, [x16]
0009ed9cb 0x9ed60
0009ed40
0009eda0
0009eda0internal/godebug.parse: ; void internal/godebug.parse(map[string]bool did, struct string s)
0009eda0ldr x16, [x28+16]
0009eda4sub x17, sp, 128
0009eda8subs xzr, x17, x16
0009edacb.ls 0x9f228
0009edb0sub x20, sp, 256
0009edb4stp x29, x30, [x20-8]
0009edb8add sp, x20, 0
0009edbcsub x29, sp, 8
0009edc0str x0, [sp+264]
0009edc4str x1, [sp+272]
0009edc8str x2, [sp+280]
0009edccstr x2, [sp+72]
0009edd0movn x4, 0
0009edd4str x4, [sp+64]
0009edd8sub x5, x2, 1
0009eddcstr x5, [sp+56]
0009ede0b 0x9ede4
0009ede4
0009ede4loc_9ede4:
0009ede4ldr x5, [sp+56]
0009ede8adds xzr, x5, 1
0009edecb.ge 0x9edf4
0009edf0b 0x9f034
0009edf4
0009edf4loc_9edf4:
0009edf4ldr x5, [sp+56]
0009edf8adds xzr, x5, 1
0009edfccset x5, eq
0009ee00strb w5, [sp+47]
0009ee04b.eq 0x9ee0c
0009ee08b 0x9ee10
0009ee0c
0009ee0cloc_9ee0c:
0009ee0cb 0x9ee3c
0009ee10
0009ee10loc_9ee10:
0009ee10ldr x0, [sp+56]
0009ee14ldr x1, [sp+280]
0009ee18ldr x5, [sp+272]
0009ee1csubs xzr, x1, x0
0009ee20b.hi 0x9ee28
0009ee24b 0x9f220
0009ee28
0009ee28loc_9ee28:
0009ee28ldrb w5, [x5+x0]
0009ee2csubs wzr, w5, 44
0009ee30cset x5, eq
0009ee34strb w5, [sp+47]
0009ee38b 0x9ee3c
0009ee3c
0009ee3cloc_9ee3c:
0009ee3cldrb w5, [sp+47]
0009ee40tbnz w5, 0, 0x9ee48
0009ee44b 0x9eff8
0009ee48
0009ee48loc_9ee48:
0009ee48ldr x5, [sp+64]
0009ee4ctbz x5, 63, 0x9ee54
0009ee50b 0x9eff4
0009ee54
0009ee54loc_9ee54:
0009ee54ldr x5, [sp+56]
0009ee58add x0, x5, 1
0009ee5cstr x0, [sp+88]
0009ee60ldr x1, [sp+64]
0009ee64ldr x2, [sp+280]
0009ee68ldr x6, [sp+272]
0009ee6csubs xzr, x2, x1
0009ee70b.hs 0x9ee78
0009ee74b 0x9f21c
0009ee78
0009ee78loc_9ee78:
0009ee78subs xzr, x1, x0
0009ee7cb.hs 0x9ee84
0009ee80b 0x9f218
0009ee84
0009ee84loc_9ee84:
0009ee84sub x5, x1, x5
0009ee88sub x5, x5, 1
0009ee8csub x7, xzr, x5
0009ee90and x7, x0, x7, asr #63
0009ee94add x6, x6, x7
0009ee98str x6, [sp+216]
0009ee9cstr x5, [sp+224]
0009eea0ldr x5, [sp+64]
0009eea4add x0, x5, 1
0009eea8str x0, [sp+80]
0009eeacldr x1, [sp+72]
0009eeb0ldr x2, [sp+280]
0009eeb4ldr x6, [sp+272]
0009eeb8subs xzr, x2, x1
0009eebcb.hs 0x9eec4
0009eec0b 0x9f214
0009eec4
0009eec4loc_9eec4:
0009eec4subs xzr, x1, x0
0009eec8b.hs 0x9eed0
0009eeccb 0x9f210
0009eed0
0009eed0loc_9eed0:
0009eed0sub x4, x1, x5
0009eed4sub x4, x4, 1
0009eed8sub x5, xzr, x4
0009eedcand x5, x0, x5, asr #63
0009eee0add x5, x6, x5
0009eee4str x5, [sp+200]
0009eee8str x4, [sp+208]
0009eeecldr x4, [sp+216]
0009eef0ldr x5, [sp+224]
0009eef4str x4, [sp+104]
0009eef8str x5, [sp+112]
0009eefcldr x4, [sp+200]
0009ef00ldr x5, [sp+208]
0009ef04str x4, [sp+120]
0009ef08str x5, [sp+128]
0009ef0cldr x2, [sp+104]
0009ef10ldr x3, [sp+112]
0009ef14ldr x1, [sp+264]
0009ef18adrp x0, 0x585000
0009ef1cadd x0, x0, 2528
0009ef20bl runtime.mapaccess1_faststr
0009ef24ldrb w4, [x0]
0009ef28tbnz w4, 0, 0x9ef30
0009ef2cb 0x9ef34
0009ef30
0009ef30loc_9ef30:
0009ef30b 0x9f1fc
0009ef34
0009ef34loc_9ef34:
0009ef34ldr x2, [sp+104]
0009ef38ldr x3, [sp+112]
0009ef3cldr x1, [sp+264]
0009ef40adrp x0, 0x585000
0009ef44add x0, x0, 2528
0009ef48bl runtime.mapassign_faststr
0009ef4cstr x0, [sp+160]
0009ef50ldrsb x27, [x0]
0009ef54orr x4, xzr, 1
0009ef58strb w4, [x0]
0009ef5cadrp x0, 0x5a2000
0009ef60add x0, x0, 1024
0009ef64bl runtime.newobject
0009ef68str x0, [sp+152]
0009ef6cstr xzr, [x0+8]
0009ef70adrp x27, 0x9ad000
0009ef74ldr w4, [x27+3056]
0009ef78cbz w4, 0x9ef80
0009ef7cb 0x9ef84
0009ef80
0009ef80loc_9ef80:
0009ef80b 0x9ef9c
0009ef84
0009ef84loc_9ef84:
0009ef84ldr x3, [x0]
0009ef88bl runtime.gcWriteBarrier2
0009ef8cstr x3, [x25]
0009ef90ldr x3, [x0+16]
0009ef94str x3, [x25+8]
0009ef98b 0x9ef9c
0009ef9c
0009ef9cloc_9ef9c:
0009ef9cstr xzr, [x0]
0009efa0str xzr, [x0+16]
0009efa4ldr x3, [sp+152]
0009efa8ldrsb x27, [x3]
0009efacldr x4, [sp+120]
0009efb0ldr x5, [sp+128]
0009efb4str x5, [x3+8]
0009efb8adrp x27, 0x9ad000
0009efbcldr w5, [x27+3056]
0009efc0cbz w5, 0x9efc8
0009efc4b 0x9efcc
0009efc8
0009efc8loc_9efc8:
0009efc8b 0x9efe0
0009efcc
0009efccloc_9efcc:
0009efccbl runtime.gcWriteBarrier2
0009efd0str x4, [x25]
0009efd4ldr x5, [x3]
0009efd8str x5, [x25+8]
0009efdcb 0x9efe0
0009efe0
0009efe0loc_9efe0:
0009efe0str x4, [x3]
0009efe4ldr x3, [sp+152]
0009efe8str x3, [sp+96]
0009efecstr xzr, [sp+48]
0009eff0b 0x9f068
0009eff4
0009eff4loc_9eff4:
0009eff4b 0x9f058
0009eff8
0009eff8loc_9eff8:
0009eff8ldr x0, [sp+56]
0009effcldr x1, [sp+280]
0009f000ldr x5, [sp+272]
0009f004subs xzr, x0, x1
0009f008b.lo 0x9f010
0009f00cb 0x9f054
0009f010
0009f010loc_9f010:
0009f010ldrb w5, [x5+x0]
0009f014subs wzr, w5, 61
0009f018b.eq 0x9f020
0009f01cb 0x9f02c
0009f020
0009f020loc_9f020:
0009f020ldr x5, [sp+56]
0009f024str x5, [sp+64]
0009f028b 0x9f030
0009f02c
0009f02cloc_9f02c:
0009f02cb 0x9f030
0009f030
0009f030loc_9f030:
0009f030b 0x9f040
0009f034
0009f034loc_9f034:
0009f034ldp x29, x30, [sp-8]
0009f038add sp, sp, 256
0009f03cret x30
0009f040
0009f040loc_9f040:
0009f040b 0x9f044
0009f044
0009f044loc_9f044:
0009f044ldr x5, [sp+56]
0009f048sub x5, x5, 1
0009f04cstr x5, [sp+56]
0009f050b 0x9ede4
0009f054
0009f054loc_9f054:
0009f054bl runtime.panicIndex
0009f058
0009f058loc_9f058:
0009f058str x4, [sp+64]
0009f05cldr x5, [sp+56]
0009f060str x5, [sp+72]
0009f064b 0x9f040
0009f068
0009f068loc_9f068:
0009f068ldr x3, [sp+128]
0009f06cstr x3, [sp+80]
0009f070ldr x4, [sp+48]
0009f074subs xzr, x4, x3
0009f078b.lt 0x9f080
0009f07cb 0x9f1c8
0009f080
0009f080loc_9f080:
0009f080ldr x0, [sp+48]
0009f084ldr x1, [sp+128]
0009f088ldr x3, [sp+120]
0009f08csubs xzr, x0, x1
0009f090b.lo 0x9f098
0009f094b 0x9f20c
0009f098
0009f098loc_9f098:
0009f098ldrb w3, [x3+x0]
0009f09csubs wzr, w3, 35
0009f0a0b.eq 0x9f0a8
0009f0a4b 0x9f1b4
0009f0a8
0009f0a8loc_9f0a8:
0009f0a8ldr x1, [sp+48]
0009f0acldr x3, [sp+120]
0009f0b0ldr x2, [sp+128]
0009f0b4subs xzr, x1, x2
0009f0b8b.ls 0x9f0c0
0009f0bcb 0x9f208
0009f0c0
0009f0c0loc_9f0c0:
0009f0c0b 0x9f0c4
0009f0c4
0009f0c4loc_9f0c4:
0009f0c4str x3, [sp+200]
0009f0c8str x1, [sp+208]
0009f0ccldr x2, [sp+96]
0009f0d0ldrsb x27, [x2]
0009f0d4str x1, [x2+8]
0009f0d8adrp x27, 0x9ac000
0009f0dcldr w4, [x27+3056]
0009f0e0cbz w4, 0x9f0e8
0009f0e4b 0x9f0ec
0009f0e8
0009f0e8loc_9f0e8:
0009f0e8b 0x9f100
0009f0ec
0009f0ecloc_9f0ec:
0009f0ecbl runtime.gcWriteBarrier2
0009f0f0str x3, [x25]
0009f0f4ldr x4, [x2]
0009f0f8str x4, [x25+8]
0009f0fcb 0x9f100
0009f100
0009f100loc_9f100:
0009f100str x3, [x2]
0009f104ldr x2, [sp+48]
0009f108add x0, x2, 1
0009f10cstr x0, [sp+88]
0009f110ldr x1, [sp+128]
0009f114ldr x3, [sp+120]
0009f118subs xzr, x1, x0
0009f11cb.hs 0x9f124
0009f120b 0x9f204
0009f124
0009f124loc_9f124:
0009f124sub x2, x1, x2
0009f128sub x2, x2, 1
0009f12csub x4, xzr, x2
0009f130and x4, x0, x4, asr #63
0009f134add x3, x3, x4
0009f138str x3, [sp+200]
0009f13cstr x2, [sp+208]
0009f140str xzr, [sp+192]
0009f144stp xzr, xzr, [sp+176]
0009f148ldr x0, [sp+200]
0009f14cldr x1, [sp+208]
0009f150bl internal/bisect.New
0009f154str x0, [sp+192]
0009f158str x1, [sp+176]
0009f15cstr x2, [sp+184]
0009f160ldr x2, [sp+192]
0009f164str x2, [sp+136]
0009f168ldr x2, [sp+176]
0009f16cldr x3, [sp+184]
0009f170str x2, [sp+232]
0009f174str x3, [sp+240]
0009f178ldr x2, [sp+96]
0009f17cldrsb x27, [x2]
0009f180ldr x3, [sp+136]
0009f184adrp x27, 0x9ac000
0009f188ldr w4, [x27+3056]
0009f18ccbz w4, 0x9f194
0009f190b 0x9f198
0009f194
0009f194loc_9f194:
0009f194b 0x9f1ac
0009f198
0009f198loc_9f198:
0009f198bl runtime.gcWriteBarrier2
0009f19cstr x3, [x25]
0009f1a0ldr x4, [x2+16]
0009f1a4str x4, [x25+8]
0009f1a8b 0x9f1ac
0009f1ac
0009f1acloc_9f1ac:
0009f1acstr x3, [x2+16]
0009f1b0b 0x9f1cc
0009f1b4
0009f1b4loc_9f1b4:
0009f1b4b 0x9f1b8
0009f1b8
0009f1b8loc_9f1b8:
0009f1b8ldr x3, [sp+48]
0009f1bcadd x3, x3, 1
0009f1c0str x3, [sp+48]
0009f1c4b 0x9f068
0009f1c8
0009f1c8loc_9f1c8:
0009f1c8b 0x9f1cc
0009f1cc
0009f1ccloc_9f1cc:
0009f1ccldr x0, [sp+104]
0009f1d0ldr x1, [sp+112]
0009f1d4bl internal/godebug.lookup
0009f1d8str x0, [sp+168]
0009f1dcldrsb x27, [x0]
0009f1e0str x0, [sp+144]
0009f1e4ldr x2, [sp+96]
0009f1e8ldr x0, [sp+144]
0009f1ecadrp x1, 0x67c000
0009f1f0add x1, x1, 2496
0009f1f4bl sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store
0009f1f8b 0x9f1fc
0009f1fc
0009f1fcloc_9f1fc:
0009f1fcmovn x4, 0
0009f200b 0x9f058
0009f204
0009f204loc_9f204:
0009f204bl runtime.panicSliceB
0009f208
0009f208loc_9f208:
0009f208bl runtime.panicSliceAlen
0009f20c
0009f20cloc_9f20c:
0009f20cbl runtime.panicIndex
0009f210
0009f210loc_9f210:
0009f210bl runtime.panicSliceB
0009f214
0009f214loc_9f214:
0009f214bl runtime.panicSliceAlen
0009f218
0009f218loc_9f218:
0009f218bl runtime.panicSliceB
0009f21c
0009f21cloc_9f21c:
0009f21cbl runtime.panicSliceAlen
0009f220
0009f220loc_9f220:
0009f220bl runtime.panicIndex
0009f224hint
0009f228
0009f228loc_9f228:
0009f228stp x0, x1, [sp+8]
0009f22cstr x2, [sp+24]
0009f230mov x3, x30
0009f234bl runtime.morestack_noctxt.abi0
0009f238ldp x0, x1, [sp+8]
0009f23cldr x2, [sp+24]
0009f240b 0x9eda0
0009f244udf 0
0009f248udf 0
0009f24cudf 0
0009eda0
0009eda0internal/godebug.parse: ; void internal/godebug.parse(map[string]bool did, struct string s)
0009eda0ldr x16, [x28+16]
0009eda4sub x17, sp, 128
0009eda8subs xzr, x17, x16
0009edacb.ls 0x9f228
0009edb0sub x20, sp, 256
0009edb4stp x29, x30, [x20-8]
0009edb8add sp, x20, 0
0009edbcsub x29, sp, 8
0009edc0str x0, [sp+264]
0009edc4str x1, [sp+272]
0009edc8str x2, [sp+280]
0009edccstr x2, [sp+72]
0009edd0movn x4, 0
0009edd4str x4, [sp+64]
0009edd8sub x5, x2, 1
0009eddcstr x5, [sp+56]
0009ede0b 0x9ede4
0009ede4
0009ede4loc_9ede4:
0009ede4ldr x5, [sp+56]
0009ede8adds xzr, x5, 1
0009edecb.ge 0x9edf4
0009edf0b 0x9f034
0009edf4
0009edf4loc_9edf4:
0009edf4ldr x5, [sp+56]
0009edf8adds xzr, x5, 1
0009edfccset x5, eq
0009ee00strb w5, [sp+47]
0009ee04b.eq 0x9ee0c
0009ee08b 0x9ee10
0009ee0c
0009ee0cloc_9ee0c:
0009ee0cb 0x9ee3c
0009ee10
0009ee10loc_9ee10:
0009ee10ldr x0, [sp+56]
0009ee14ldr x1, [sp+280]
0009ee18ldr x5, [sp+272]
0009ee1csubs xzr, x1, x0
0009ee20b.hi 0x9ee28
0009ee24b 0x9f220
0009ee28
0009ee28loc_9ee28:
0009ee28ldrb w5, [x5+x0]
0009ee2csubs wzr, w5, 44
0009ee30cset x5, eq
0009ee34strb w5, [sp+47]
0009ee38b 0x9ee3c
0009ee3c
0009ee3cloc_9ee3c:
0009ee3cldrb w5, [sp+47]
0009ee40tbnz w5, 0, 0x9ee48
0009ee44b 0x9eff8
0009ee48
0009ee48loc_9ee48:
0009ee48ldr x5, [sp+64]
0009ee4ctbz x5, 63, 0x9ee54
0009ee50b 0x9eff4
0009ee54
0009ee54loc_9ee54:
0009ee54ldr x5, [sp+56]
0009ee58add x0, x5, 1
0009ee5cstr x0, [sp+88]
0009ee60ldr x1, [sp+64]
0009ee64ldr x2, [sp+280]
0009ee68ldr x6, [sp+272]
0009ee6csubs xzr, x2, x1
0009ee70b.hs 0x9ee78
0009ee74b 0x9f21c
0009ee78
0009ee78loc_9ee78:
0009ee78subs xzr, x1, x0
0009ee7cb.hs 0x9ee84
0009ee80b 0x9f218
0009ee84
0009ee84loc_9ee84:
0009ee84sub x5, x1, x5
0009ee88sub x5, x5, 1
0009ee8csub x7, xzr, x5
0009ee90and x7, x0, x7, asr #63
0009ee94add x6, x6, x7
0009ee98str x6, [sp+216]
0009ee9cstr x5, [sp+224]
0009eea0ldr x5, [sp+64]
0009eea4add x0, x5, 1
0009eea8str x0, [sp+80]
0009eeacldr x1, [sp+72]
0009eeb0ldr x2, [sp+280]
0009eeb4ldr x6, [sp+272]
0009eeb8subs xzr, x2, x1
0009eebcb.hs 0x9eec4
0009eec0b 0x9f214
0009eec4
0009eec4loc_9eec4:
0009eec4subs xzr, x1, x0
0009eec8b.hs 0x9eed0
0009eeccb 0x9f210
0009eed0
0009eed0loc_9eed0:
0009eed0sub x4, x1, x5
0009eed4sub x4, x4, 1
0009eed8sub x5, xzr, x4
0009eedcand x5, x0, x5, asr #63
0009eee0add x5, x6, x5
0009eee4str x5, [sp+200]
0009eee8str x4, [sp+208]
0009eeecldr x4, [sp+216]
0009eef0ldr x5, [sp+224]
0009eef4str x4, [sp+104]
0009eef8str x5, [sp+112]
0009eefcldr x4, [sp+200]
0009ef00ldr x5, [sp+208]
0009ef04str x4, [sp+120]
0009ef08str x5, [sp+128]
0009ef0cldr x2, [sp+104]
0009ef10ldr x3, [sp+112]
0009ef14ldr x1, [sp+264]
0009ef18adrp x0, 0x585000
0009ef1cadd x0, x0, 2528
0009ef20bl runtime.mapaccess1_faststr
0009ef24ldrb w4, [x0]
0009ef28tbnz w4, 0, 0x9ef30
0009ef2cb 0x9ef34
0009ef30
0009ef30loc_9ef30:
0009ef30b 0x9f1fc
0009ef34
0009ef34loc_9ef34:
0009ef34ldr x2, [sp+104]
0009ef38ldr x3, [sp+112]
0009ef3cldr x1, [sp+264]
0009ef40adrp x0, 0x585000
0009ef44add x0, x0, 2528
0009ef48bl runtime.mapassign_faststr
0009ef4cstr x0, [sp+160]
0009ef50ldrsb x27, [x0]
0009ef54orr x4, xzr, 1
0009ef58strb w4, [x0]
0009ef5cadrp x0, 0x5a2000
0009ef60add x0, x0, 1024
0009ef64bl runtime.newobject
0009ef68str x0, [sp+152]
0009ef6cstr xzr, [x0+8]
0009ef70adrp x27, 0x9ad000
0009ef74ldr w4, [x27+3056]
0009ef78cbz w4, 0x9ef80
0009ef7cb 0x9ef84
0009ef80
0009ef80loc_9ef80:
0009ef80b 0x9ef9c
0009ef84
0009ef84loc_9ef84:
0009ef84ldr x3, [x0]
0009ef88bl runtime.gcWriteBarrier2
0009ef8cstr x3, [x25]
0009ef90ldr x3, [x0+16]
0009ef94str x3, [x25+8]
0009ef98b 0x9ef9c
0009ef9c
0009ef9cloc_9ef9c:
0009ef9cstr xzr, [x0]
0009efa0str xzr, [x0+16]
0009efa4ldr x3, [sp+152]
0009efa8ldrsb x27, [x3]
0009efacldr x4, [sp+120]
0009efb0ldr x5, [sp+128]
0009efb4str x5, [x3+8]
0009efb8adrp x27, 0x9ad000
0009efbcldr w5, [x27+3056]
0009efc0cbz w5, 0x9efc8
0009efc4b 0x9efcc
0009efc8
0009efc8loc_9efc8:
0009efc8b 0x9efe0
0009efcc
0009efccloc_9efcc:
0009efccbl runtime.gcWriteBarrier2
0009efd0str x4, [x25]
0009efd4ldr x5, [x3]
0009efd8str x5, [x25+8]
0009efdcb 0x9efe0
0009efe0
0009efe0loc_9efe0:
0009efe0str x4, [x3]
0009efe4ldr x3, [sp+152]
0009efe8str x3, [sp+96]
0009efecstr xzr, [sp+48]
0009eff0b 0x9f068
0009eff4
0009eff4loc_9eff4:
0009eff4b 0x9f058
0009eff8
0009eff8loc_9eff8:
0009eff8ldr x0, [sp+56]
0009effcldr x1, [sp+280]
0009f000ldr x5, [sp+272]
0009f004subs xzr, x0, x1
0009f008b.lo 0x9f010
0009f00cb 0x9f054
0009f010
0009f010loc_9f010:
0009f010ldrb w5, [x5+x0]
0009f014subs wzr, w5, 61
0009f018b.eq 0x9f020
0009f01cb 0x9f02c
0009f020
0009f020loc_9f020:
0009f020ldr x5, [sp+56]
0009f024str x5, [sp+64]
0009f028b 0x9f030
0009f02c
0009f02cloc_9f02c:
0009f02cb 0x9f030
0009f030
0009f030loc_9f030:
0009f030b 0x9f040
0009f034
0009f034loc_9f034:
0009f034ldp x29, x30, [sp-8]
0009f038add sp, sp, 256
0009f03cret x30
0009f040
0009f040loc_9f040:
0009f040b 0x9f044
0009f044
0009f044loc_9f044:
0009f044ldr x5, [sp+56]
0009f048sub x5, x5, 1
0009f04cstr x5, [sp+56]
0009f050b 0x9ede4
0009f054
0009f054loc_9f054:
0009f054bl runtime.panicIndex
0009f058
0009f058loc_9f058:
0009f058str x4, [sp+64]
0009f05cldr x5, [sp+56]
0009f060str x5, [sp+72]
0009f064b 0x9f040
0009f068
0009f068loc_9f068:
0009f068ldr x3, [sp+128]
0009f06cstr x3, [sp+80]
0009f070ldr x4, [sp+48]
0009f074subs xzr, x4, x3
0009f078b.lt 0x9f080
0009f07cb 0x9f1c8
0009f080
0009f080loc_9f080:
0009f080ldr x0, [sp+48]
0009f084ldr x1, [sp+128]
0009f088ldr x3, [sp+120]
0009f08csubs xzr, x0, x1
0009f090b.lo 0x9f098
0009f094b 0x9f20c
0009f098
0009f098loc_9f098:
0009f098ldrb w3, [x3+x0]
0009f09csubs wzr, w3, 35
0009f0a0b.eq 0x9f0a8
0009f0a4b 0x9f1b4
0009f0a8
0009f0a8loc_9f0a8:
0009f0a8ldr x1, [sp+48]
0009f0acldr x3, [sp+120]
0009f0b0ldr x2, [sp+128]
0009f0b4subs xzr, x1, x2
0009f0b8b.ls 0x9f0c0
0009f0bcb 0x9f208
0009f0c0
0009f0c0loc_9f0c0:
0009f0c0b 0x9f0c4
0009f0c4
0009f0c4loc_9f0c4:
0009f0c4str x3, [sp+200]
0009f0c8str x1, [sp+208]
0009f0ccldr x2, [sp+96]
0009f0d0ldrsb x27, [x2]
0009f0d4str x1, [x2+8]
0009f0d8adrp x27, 0x9ac000
0009f0dcldr w4, [x27+3056]
0009f0e0cbz w4, 0x9f0e8
0009f0e4b 0x9f0ec
0009f0e8
0009f0e8loc_9f0e8:
0009f0e8b 0x9f100
0009f0ec
0009f0ecloc_9f0ec:
0009f0ecbl runtime.gcWriteBarrier2
0009f0f0str x3, [x25]
0009f0f4ldr x4, [x2]
0009f0f8str x4, [x25+8]
0009f0fcb 0x9f100
0009f100
0009f100loc_9f100:
0009f100str x3, [x2]
0009f104ldr x2, [sp+48]
0009f108add x0, x2, 1
0009f10cstr x0, [sp+88]
0009f110ldr x1, [sp+128]
0009f114ldr x3, [sp+120]
0009f118subs xzr, x1, x0
0009f11cb.hs 0x9f124
0009f120b 0x9f204
0009f124
0009f124loc_9f124:
0009f124sub x2, x1, x2
0009f128sub x2, x2, 1
0009f12csub x4, xzr, x2
0009f130and x4, x0, x4, asr #63
0009f134add x3, x3, x4
0009f138str x3, [sp+200]
0009f13cstr x2, [sp+208]
0009f140str xzr, [sp+192]
0009f144stp xzr, xzr, [sp+176]
0009f148ldr x0, [sp+200]
0009f14cldr x1, [sp+208]
0009f150bl internal/bisect.New
0009f154str x0, [sp+192]
0009f158str x1, [sp+176]
0009f15cstr x2, [sp+184]
0009f160ldr x2, [sp+192]
0009f164str x2, [sp+136]
0009f168ldr x2, [sp+176]
0009f16cldr x3, [sp+184]
0009f170str x2, [sp+232]
0009f174str x3, [sp+240]
0009f178ldr x2, [sp+96]
0009f17cldrsb x27, [x2]
0009f180ldr x3, [sp+136]
0009f184adrp x27, 0x9ac000
0009f188ldr w4, [x27+3056]
0009f18ccbz w4, 0x9f194
0009f190b 0x9f198
0009f194
0009f194loc_9f194:
0009f194b 0x9f1ac
0009f198
0009f198loc_9f198:
0009f198bl runtime.gcWriteBarrier2
0009f19cstr x3, [x25]
0009f1a0ldr x4, [x2+16]
0009f1a4str x4, [x25+8]
0009f1a8b 0x9f1ac
0009f1ac
0009f1acloc_9f1ac:
0009f1acstr x3, [x2+16]
0009f1b0b 0x9f1cc
0009f1b4
0009f1b4loc_9f1b4:
0009f1b4b 0x9f1b8
0009f1b8
0009f1b8loc_9f1b8:
0009f1b8ldr x3, [sp+48]
0009f1bcadd x3, x3, 1
0009f1c0str x3, [sp+48]
0009f1c4b 0x9f068
0009f1c8
0009f1c8loc_9f1c8:
0009f1c8b 0x9f1cc
0009f1cc
0009f1ccloc_9f1cc:
0009f1ccldr x0, [sp+104]
0009f1d0ldr x1, [sp+112]
0009f1d4bl internal/godebug.lookup
0009f1d8str x0, [sp+168]
0009f1dcldrsb x27, [x0]
0009f1e0str x0, [sp+144]
0009f1e4ldr x2, [sp+96]
0009f1e8ldr x0, [sp+144]
0009f1ecadrp x1, 0x67c000
0009f1f0add x1, x1, 2496
0009f1f4bl sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store
0009f1f8b 0x9f1fc
0009f1fc
0009f1fcloc_9f1fc:
0009f1fcmovn x4, 0
0009f200b 0x9f058
0009f204
0009f204loc_9f204:
0009f204bl runtime.panicSliceB
0009f208
0009f208loc_9f208:
0009f208bl runtime.panicSliceAlen
0009f20c
0009f20cloc_9f20c:
0009f20cbl runtime.panicIndex
0009f210
0009f210loc_9f210:
0009f210bl runtime.panicSliceB
0009f214
0009f214loc_9f214:
0009f214bl runtime.panicSliceAlen
0009f218
0009f218loc_9f218:
0009f218bl runtime.panicSliceB
0009f21c
0009f21cloc_9f21c:
0009f21cbl runtime.panicSliceAlen
0009f220
0009f220loc_9f220:
0009f220bl runtime.panicIndex
0009f224hint
0009f228
0009f228loc_9f228:
0009f228stp x0, x1, [sp+8]
0009f22cstr x2, [sp+24]
0009f230mov x3, x30
0009f234bl runtime.morestack_noctxt.abi0
0009f238ldp x0, x1, [sp+8]
0009f23cldr x2, [sp+24]
0009f240b 0x9eda0
0009f244udf 0
0009f248udf 0
0009f24cudf 0
0009eda0
0009f250
0009f250internal/godebug.(*runtimeStderr).Write: ; void internal/godebug.(*runtimeStderr).Write(internal/godebug.runtimeStderr * p0, struct []uint8 b)
0009f250ldr x16, [x28+16]
0009f254subs xzr, sp, x16
0009f258b.ls 0x9f2fc
0009f25cstr x30, [sp-80]!
0009f260stur x29, [sp-8]
0009f264sub x29, sp, 8
0009f268str x0, [sp+88]
0009f26cstr x1, [sp+96]
0009f270str x2, [sp+104]
0009f274str x3, [sp+112]
0009f278str xzr, [sp+32]
0009f27cstp xzr, xzr, [sp+48]
0009f280ldr x3, [sp+104]
0009f284str x3, [sp+40]
0009f288cbnz x3, 0x9f290
0009f28cb 0x9f2c4
0009f290
0009f290loc_9f290:
0009f290ldr x3, [sp+104]
0009f294str x3, [sp+40]
0009f298ldr x1, [sp+104]
0009f29cldr x3, [sp+96]
0009f2a0subs xzr, x1, 0
0009f2a4b.hi 0x9f2ac
0009f2a8b 0x9f2f0
0009f2ac
0009f2acloc_9f2ac:
0009f2acstr x3, [sp+64]
0009f2b0ldr x1, [sp+64]
0009f2b4ldr x2, [sp+40]
0009f2b8orr x0, xzr, 2
0009f2bcbl runtime.write
0009f2c0b 0x9f2c8
0009f2c4
0009f2c4loc_9f2c4:
0009f2c4b 0x9f2c8
0009f2c8
0009f2c8loc_9f2c8:
0009f2c8ldr x3, [sp+104]
0009f2ccstr x3, [sp+40]
0009f2d0str x3, [sp+32]
0009f2d4stp xzr, xzr, [sp+48]
0009f2d8ldr x0, [sp+32]
0009f2dcmov x1, xzr
0009f2e0mov x2, xzr
0009f2e4ldur x29, [sp-8]
0009f2e8ldr x30, [sp], 80
0009f2ecret x30
0009f2f0
0009f2f0loc_9f2f0:
0009f2f0mov x0, xzr
0009f2f4bl runtime.panicIndex
0009f2f8hint
0009f2fc
0009f2fcloc_9f2fc:
0009f2fcstp x0, x1, [sp+8]
0009f300stp x2, x3, [sp+24]
0009f304mov x3, x30
0009f308bl runtime.morestack_noctxt.abi0
0009f30cldp x0, x1, [sp+8]
0009f310ldp x2, x3, [sp+24]
0009f314b 0x9f250
0009f318udf 0
0009f31cudf 0
0009f250
0009f250internal/godebug.(*runtimeStderr).Write: ; void internal/godebug.(*runtimeStderr).Write(internal/godebug.runtimeStderr * p0, struct []uint8 b)
0009f250ldr x16, [x28+16]
0009f254subs xzr, sp, x16
0009f258b.ls 0x9f2fc
0009f25cstr x30, [sp-80]!
0009f260stur x29, [sp-8]
0009f264sub x29, sp, 8
0009f268str x0, [sp+88]
0009f26cstr x1, [sp+96]
0009f270str x2, [sp+104]
0009f274str x3, [sp+112]
0009f278str xzr, [sp+32]
0009f27cstp xzr, xzr, [sp+48]
0009f280ldr x3, [sp+104]
0009f284str x3, [sp+40]
0009f288cbnz x3, 0x9f290
0009f28cb 0x9f2c4
0009f290
0009f290loc_9f290:
0009f290ldr x3, [sp+104]
0009f294str x3, [sp+40]
0009f298ldr x1, [sp+104]
0009f29cldr x3, [sp+96]
0009f2a0subs xzr, x1, 0
0009f2a4b.hi 0x9f2ac
0009f2a8b 0x9f2f0
0009f2ac
0009f2acloc_9f2ac:
0009f2acstr x3, [sp+64]
0009f2b0ldr x1, [sp+64]
0009f2b4ldr x2, [sp+40]
0009f2b8orr x0, xzr, 2
0009f2bcbl runtime.write
0009f2c0b 0x9f2c8
0009f2c4
0009f2c4loc_9f2c4:
0009f2c4b 0x9f2c8
0009f2c8
0009f2c8loc_9f2c8:
0009f2c8ldr x3, [sp+104]
0009f2ccstr x3, [sp+40]
0009f2d0str x3, [sp+32]
0009f2d4stp xzr, xzr, [sp+48]
0009f2d8ldr x0, [sp+32]
0009f2dcmov x1, xzr
0009f2e0mov x2, xzr
0009f2e4ldur x29, [sp-8]
0009f2e8ldr x30, [sp], 80
0009f2ecret x30
0009f2f0
0009f2f0loc_9f2f0:
0009f2f0mov x0, xzr
0009f2f4bl runtime.panicIndex
0009f2f8hint
0009f2fc
0009f2fcloc_9f2fc:
0009f2fcstp x0, x1, [sp+8]
0009f300stp x2, x3, [sp+24]
0009f304mov x3, x30
0009f308bl runtime.morestack_noctxt.abi0
0009f30cldp x0, x1, [sp+8]
0009f310ldp x2, x3, [sp+24]
0009f314b 0x9f250
0009f318udf 0
0009f31cudf 0
0009f250
0009f320
0009f320sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store: ; void sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store(sync/atomic.Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }] * x, uintptr[16] * dict, int64_t val)
0009f320ldr x16, [x28+16]
0009f324subs xzr, sp, x16
0009f328b.ls 0x9f360
0009f32cstr x30, [sp-48]!
0009f330stur x29, [sp-8]
0009f334sub x29, sp, 8
0009f338str x0, [sp+56]
0009f33cstr x1, [sp+64]
0009f340str x2, [sp+72]
0009f344ldrsb x27, [x0]
0009f348str x0, [sp+32]
0009f34cldr x1, [sp+72]
0009f350bl sync/atomic.StorePointer
0009f354ldur x29, [sp-8]
0009f358ldr x30, [sp], 48
0009f35cret x30
0009f360
0009f360loc_9f360:
0009f360stp x0, x1, [sp+8]
0009f364str x2, [sp+24]
0009f368mov x3, x30
0009f36cbl runtime.morestack_noctxt.abi0
0009f370ldp x0, x1, [sp+8]
0009f374ldr x2, [sp+24]
0009f378b 0x9f320
0009f37cudf 0
0009f320
0009f320sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store: ; void sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store(sync/atomic.Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }] * x, uintptr[16] * dict, int64_t val)
0009f320ldr x16, [x28+16]
0009f324subs xzr, sp, x16
0009f328b.ls 0x9f360
0009f32cstr x30, [sp-48]!
0009f330stur x29, [sp-8]
0009f334sub x29, sp, 8
0009f338str x0, [sp+56]
0009f33cstr x1, [sp+64]
0009f340str x2, [sp+72]
0009f344ldrsb x27, [x0]
0009f348str x0, [sp+32]
0009f34cldr x1, [sp+72]
0009f350bl sync/atomic.StorePointer
0009f354ldur x29, [sp-8]
0009f358ldr x30, [sp], 48
0009f35cret x30
0009f360
0009f360loc_9f360:
0009f360stp x0, x1, [sp+8]
0009f364str x2, [sp+24]
0009f368mov x3, x30
0009f36cbl runtime.morestack_noctxt.abi0
0009f370ldp x0, x1, [sp+8]
0009f374ldr x2, [sp+24]
0009f378b 0x9f320
0009f37cudf 0
0009f320
0009f380
0009f380sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Load: ; void sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Load(sync/atomic.Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }] * x, uintptr[16] * dict)
0009f380str x30, [sp-48]!
0009f384stur x29, [sp-8]
0009f388sub x29, sp, 8
0009f38cstr x0, [sp+56]
0009f390str x1, [sp+64]
0009f394str xzr, [sp+16]
0009f398ldr x1, [sp+56]
0009f39cldrsb x27, [x1]
0009f3a0str x1, [sp+24]
0009f3a4ldar x1, [x1]
0009f3a8str x1, [sp+32]
0009f3acldr x1, [sp+32]
0009f3b0str x1, [sp+16]
0009f3b4ldr x0, [sp+16]
0009f3b8add x29, sp, 40
0009f3bcadd sp, sp, 48
0009f3c0ret x30
0009f3c4udf 0
0009f3c8udf 0
0009f3ccudf 0
0009f380
0009f380sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Load: ; void sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Load(sync/atomic.Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }] * x, uintptr[16] * dict)
0009f380str x30, [sp-48]!
0009f384stur x29, [sp-8]
0009f388sub x29, sp, 8
0009f38cstr x0, [sp+56]
0009f390str x1, [sp+64]
0009f394str xzr, [sp+16]
0009f398ldr x1, [sp+56]
0009f39cldrsb x27, [x1]
0009f3a0str x1, [sp+24]
0009f3a4ldar x1, [x1]
0009f3a8str x1, [sp+32]
0009f3acldr x1, [sp+32]
0009f3b0str x1, [sp+16]
0009f3b4ldr x0, [sp+16]
0009f3b8add x29, sp, 40
0009f3bcadd sp, sp, 48
0009f3c0ret x30
0009f3c4udf 0
0009f3c8udf 0
0009f3ccudf 0
0009f380
0009f3d0
0009f3d0internal/godebug.(*Setting).IncNonDefault-fm: ; void internal/godebug.(*Setting).IncNonDefault-fm(void)
0009f3d0ldr x16, [x28+16]
0009f3d4subs xzr, sp, x16
0009f3d8b.ls 0x9f408
0009f3dcstr x30, [sp-32]!
0009f3e0stur x29, [sp-8]
0009f3e4sub x29, sp, 8
0009f3e8ldr x16, [x28+32]
0009f3eccbnz x16, 0x9f414
0009f3f0
0009f3f0loc_9f3f0:
0009f3f0ldr x0, [x26+8]
0009f3f4str x0, [sp+16]
0009f3f8bl internal/godebug.(*Setting).IncNonDefault
0009f3fcldur x29, [sp-8]
0009f400ldr x30, [sp], 32
0009f404ret x30
0009f408
0009f408loc_9f408:
0009f408mov x3, x30
0009f40cbl runtime.morestack.abi0
0009f410b 0x9f3d0
0009f414
0009f414loc_9f414:
0009f414ldr x17, [x16]
0009f418add x20, sp, 40
0009f41csubs xzr, x20, x17
0009f420b.ne 0x9f3f0
0009f424add x20, sp, 8
0009f428str x20, [x16]
0009f42cb 0x9f3f0
0009f3d0
0009f3d0internal/godebug.(*Setting).IncNonDefault-fm: ; void internal/godebug.(*Setting).IncNonDefault-fm(void)
0009f3d0ldr x16, [x28+16]
0009f3d4subs xzr, sp, x16
0009f3d8b.ls 0x9f408
0009f3dcstr x30, [sp-32]!
0009f3e0stur x29, [sp-8]
0009f3e4sub x29, sp, 8
0009f3e8ldr x16, [x28+32]
0009f3eccbnz x16, 0x9f414
0009f3f0
0009f3f0loc_9f3f0:
0009f3f0ldr x0, [x26+8]
0009f3f4str x0, [sp+16]
0009f3f8bl internal/godebug.(*Setting).IncNonDefault
0009f3fcldur x29, [sp-8]
0009f400ldr x30, [sp], 32
0009f404ret x30
0009f408
0009f408loc_9f408:
0009f408mov x3, x30
0009f40cbl runtime.morestack.abi0
0009f410b 0x9f3d0
0009f414
0009f414loc_9f414:
0009f414ldr x17, [x16]
0009f418add x20, sp, 40
0009f41csubs xzr, x20, x17
0009f420b.ne 0x9f3f0
0009f424add x20, sp, 8
0009f428str x20, [x16]
0009f42cb 0x9f3f0
0009f3d0
0009f430
0009f430sync/atomic.(*Uint64).Load-fm: ; void sync/atomic.(*Uint64).Load-fm(void)
0009f430ldr x16, [x28+16]
0009f434subs xzr, sp, x16
0009f438b.ls 0x9f474
0009f43cstr x30, [sp-48]!
0009f440stur x29, [sp-8]
0009f444sub x29, sp, 8
0009f448ldr x16, [x28+32]
0009f44ccbnz x16, 0x9f480
0009f450
0009f450loc_9f450:
0009f450ldr x0, [x26+8]
0009f454str x0, [sp+32]
0009f458str xzr, [sp+16]
0009f45cbl sync/atomic.(*Uint64).Load
0009f460str x0, [sp+24]
0009f464str x0, [sp+16]
0009f468ldur x29, [sp-8]
0009f46cldr x30, [sp], 48
0009f470ret x30
0009f474
0009f474loc_9f474:
0009f474mov x3, x30
0009f478bl runtime.morestack.abi0
0009f47cb 0x9f430
0009f480
0009f480loc_9f480:
0009f480ldr x17, [x16]
0009f484add x20, sp, 56
0009f488subs xzr, x20, x17
0009f48cb.ne 0x9f450
0009f490add x20, sp, 8
0009f494str x20, [x16]
0009f498b 0x9f450
0009f49cudf 0
0009f430
0009f430sync/atomic.(*Uint64).Load-fm: ; void sync/atomic.(*Uint64).Load-fm(void)
0009f430ldr x16, [x28+16]
0009f434subs xzr, sp, x16
0009f438b.ls 0x9f474
0009f43cstr x30, [sp-48]!
0009f440stur x29, [sp-8]
0009f444sub x29, sp, 8
0009f448ldr x16, [x28+32]
0009f44ccbnz x16, 0x9f480
0009f450
0009f450loc_9f450:
0009f450ldr x0, [x26+8]
0009f454str x0, [sp+32]
0009f458str xzr, [sp+16]
0009f45cbl sync/atomic.(*Uint64).Load
0009f460str x0, [sp+24]
0009f464str x0, [sp+16]
0009f468ldur x29, [sp-8]
0009f46cldr x30, [sp], 48
0009f470ret x30
0009f474
0009f474loc_9f474:
0009f474mov x3, x30
0009f478bl runtime.morestack.abi0
0009f47cb 0x9f430
0009f480
0009f480loc_9f480:
0009f480ldr x17, [x16]
0009f484add x20, sp, 56
0009f488subs xzr, x20, x17
0009f48cb.ne 0x9f450
0009f490add x20, sp, 8
0009f494str x20, [x16]
0009f498b 0x9f450
0009f49cudf 0
0009f430
0009f4a0
0009f4a0internal/godebug.(*Setting).register-fm: ; void internal/godebug.(*Setting).register-fm(void)
0009f4a0ldr x16, [x28+16]
0009f4a4subs xzr, sp, x16
0009f4a8b.ls 0x9f4d8
0009f4acstr x30, [sp-32]!
0009f4b0stur x29, [sp-8]
0009f4b4sub x29, sp, 8
0009f4b8ldr x16, [x28+32]
0009f4bccbnz x16, 0x9f4e4
0009f4c0
0009f4c0loc_9f4c0:
0009f4c0ldr x0, [x26+8]
0009f4c4str x0, [sp+16]
0009f4c8bl internal/godebug.(*Setting).register
0009f4ccldur x29, [sp-8]
0009f4d0ldr x30, [sp], 32
0009f4d4ret x30
0009f4d8
0009f4d8loc_9f4d8:
0009f4d8mov x3, x30
0009f4dcbl runtime.morestack.abi0
0009f4e0b 0x9f4a0
0009f4e4
0009f4e4loc_9f4e4:
0009f4e4ldr x17, [x16]
0009f4e8add x20, sp, 40
0009f4ecsubs xzr, x20, x17
0009f4f0b.ne 0x9f4c0
0009f4f4add x20, sp, 8
0009f4f8str x20, [x16]
0009f4fcb 0x9f4c0
0009f4a0
0009f4a0internal/godebug.(*Setting).register-fm: ; void internal/godebug.(*Setting).register-fm(void)
0009f4a0ldr x16, [x28+16]
0009f4a4subs xzr, sp, x16
0009f4a8b.ls 0x9f4d8
0009f4acstr x30, [sp-32]!
0009f4b0stur x29, [sp-8]
0009f4b4sub x29, sp, 8
0009f4b8ldr x16, [x28+32]
0009f4bccbnz x16, 0x9f4e4
0009f4c0
0009f4c0loc_9f4c0:
0009f4c0ldr x0, [x26+8]
0009f4c4str x0, [sp+16]
0009f4c8bl internal/godebug.(*Setting).register
0009f4ccldur x29, [sp-8]
0009f4d0ldr x30, [sp], 32
0009f4d4ret x30
0009f4d8
0009f4d8loc_9f4d8:
0009f4d8mov x3, x30
0009f4dcbl runtime.morestack.abi0
0009f4e0b 0x9f4a0
0009f4e4
0009f4e4loc_9f4e4:
0009f4e4ldr x17, [x16]
0009f4e8add x20, sp, 40
0009f4ecsubs xzr, x20, x17
0009f4f0b.ne 0x9f4c0
0009f4f4add x20, sp, 8
0009f4f8str x20, [x16]
0009f4fcb 0x9f4c0
0009f4a0
0009f500
0009f500type:.eq.internal/godebug.setting: ; void type:.eq.internal/godebug.setting(internal/godebug.setting * p, internal/godebug.setting * q)
0009f500str x30, [sp-32]!
0009f504stur x29, [sp-8]
0009f508sub x29, sp, 8
0009f50cstr x0, [sp+40]
0009f510str x1, [sp+48]
0009f514strb wzr, [sp+23]
0009f518ldr x1, [sp+40]
0009f51cldr x2, [sp+48]
0009f520ldr x1, [x1]
0009f524ldr x2, [x2]
0009f528subs xzr, x2, x1
0009f52cb.eq 0x9f534
0009f530b 0x9f5e4
0009f534
0009f534loc_9f534:
0009f534ldr x1, [sp+40]
0009f538ldr x2, [sp+48]
0009f53cldr w1, [x1+8]
0009f540ldr w2, [x2+8]
0009f544subs wzr, w2, w1
0009f548b.eq 0x9f550
0009f54cb 0x9f5dc
0009f550
0009f550loc_9f550:
0009f550ldr x1, [sp+40]
0009f554ldr x2, [sp+48]
0009f558ldrsw x1, [x1+12]
0009f55cldrsw x2, [x2+12]
0009f560subs wzr, w2, w1
0009f564b.eq 0x9f56c
0009f568b 0x9f5d8
0009f56c
0009f56cloc_9f56c:
0009f56cldr x1, [sp+40]
0009f570ldr x2, [sp+48]
0009f574ldr w1, [x1+16]
0009f578ldr w2, [x2+16]
0009f57csubs wzr, w2, w1
0009f580b.eq 0x9f588
0009f584b 0x9f5d4
0009f588
0009f588loc_9f588:
0009f588ldr x1, [sp+40]
0009f58cldr x2, [sp+48]
0009f590ldr x1, [x1+24]
0009f594ldr x2, [x2+24]
0009f598subs xzr, x2, x1
0009f59cb.eq 0x9f5a4
0009f5a0b 0x9f5d0
0009f5a4
0009f5a4loc_9f5a4:
0009f5a4ldr x1, [sp+40]
0009f5a8ldr x2, [sp+48]
0009f5acldr x1, [x1+32]
0009f5b0ldr x2, [x2+32]
0009f5b4subs xzr, x2, x1
0009f5b8cset x0, eq
0009f5bcstrb w0, [sp+23]
0009f5c0b 0x9f5c4
0009f5c4
0009f5c4loc_9f5c4:
0009f5c4add x29, sp, 24
0009f5c8add sp, sp, 32
0009f5ccret x30
0009f5d0
0009f5d0loc_9f5d0:
0009f5d0b 0x9f5e8
0009f5d4
0009f5d4loc_9f5d4:
0009f5d4b 0x9f5e0
0009f5d8
0009f5d8loc_9f5d8:
0009f5d8b 0x9f5e0
0009f5dc
0009f5dcloc_9f5dc:
0009f5dcb 0x9f5e0
0009f5e0
0009f5e0loc_9f5e0:
0009f5e0b 0x9f5e8
0009f5e4
0009f5e4loc_9f5e4:
0009f5e4b 0x9f5e8
0009f5e8
0009f5e8loc_9f5e8:
0009f5e8strb wzr, [sp+23]
0009f5ecmov x0, xzr
0009f5f0add x29, sp, 24
0009f5f4add sp, sp, 32
0009f5f8ret x30
0009f5fcudf 0
0009f500
0009f500type:.eq.internal/godebug.setting: ; void type:.eq.internal/godebug.setting(internal/godebug.setting * p, internal/godebug.setting * q)
0009f500str x30, [sp-32]!
0009f504stur x29, [sp-8]
0009f508sub x29, sp, 8
0009f50cstr x0, [sp+40]
0009f510str x1, [sp+48]
0009f514strb wzr, [sp+23]
0009f518ldr x1, [sp+40]
0009f51cldr x2, [sp+48]
0009f520ldr x1, [x1]
0009f524ldr x2, [x2]
0009f528subs xzr, x2, x1
0009f52cb.eq 0x9f534
0009f530b 0x9f5e4
0009f534
0009f534loc_9f534:
0009f534ldr x1, [sp+40]
0009f538ldr x2, [sp+48]
0009f53cldr w1, [x1+8]
0009f540ldr w2, [x2+8]
0009f544subs wzr, w2, w1
0009f548b.eq 0x9f550
0009f54cb 0x9f5dc
0009f550
0009f550loc_9f550:
0009f550ldr x1, [sp+40]
0009f554ldr x2, [sp+48]
0009f558ldrsw x1, [x1+12]
0009f55cldrsw x2, [x2+12]
0009f560subs wzr, w2, w1
0009f564b.eq 0x9f56c
0009f568b 0x9f5d8
0009f56c
0009f56cloc_9f56c:
0009f56cldr x1, [sp+40]
0009f570ldr x2, [sp+48]
0009f574ldr w1, [x1+16]
0009f578ldr w2, [x2+16]
0009f57csubs wzr, w2, w1
0009f580b.eq 0x9f588
0009f584b 0x9f5d4
0009f588
0009f588loc_9f588:
0009f588ldr x1, [sp+40]
0009f58cldr x2, [sp+48]
0009f590ldr x1, [x1+24]
0009f594ldr x2, [x2+24]
0009f598subs xzr, x2, x1
0009f59cb.eq 0x9f5a4
0009f5a0b 0x9f5d0
0009f5a4
0009f5a4loc_9f5a4:
0009f5a4ldr x1, [sp+40]
0009f5a8ldr x2, [sp+48]
0009f5acldr x1, [x1+32]
0009f5b0ldr x2, [x2+32]
0009f5b4subs xzr, x2, x1
0009f5b8cset x0, eq
0009f5bcstrb w0, [sp+23]
0009f5c0b 0x9f5c4
0009f5c4
0009f5c4loc_9f5c4:
0009f5c4add x29, sp, 24
0009f5c8add sp, sp, 32
0009f5ccret x30
0009f5d0
0009f5d0loc_9f5d0:
0009f5d0b 0x9f5e8
0009f5d4
0009f5d4loc_9f5d4:
0009f5d4b 0x9f5e0
0009f5d8
0009f5d8loc_9f5d8:
0009f5d8b 0x9f5e0
0009f5dc
0009f5dcloc_9f5dc:
0009f5dcb 0x9f5e0
0009f5e0
0009f5e0loc_9f5e0:
0009f5e0b 0x9f5e8
0009f5e4
0009f5e4loc_9f5e4:
0009f5e4b 0x9f5e8
0009f5e8
0009f5e8loc_9f5e8:
0009f5e8strb wzr, [sp+23]
0009f5ecmov x0, xzr
0009f5f0add x29, sp, 24
0009f5f4add sp, sp, 32
0009f5f8ret x30
0009f5fcudf 0
0009f500
0009f600
0009f600type:.eq.sync/atomic.Pointer[internal/godebug.value]: ; void type:.eq.sync/atomic.Pointer[internal/godebug.value](sync/atomic.Pointer[internal/godebug.value] * p, sync/atomic.Pointer[internal/godebug.value] * q)
0009f600str x30, [sp-32]!
0009f604stur x29, [sp-8]
0009f608sub x29, sp, 8
0009f60cstr x0, [sp+40]
0009f610str x1, [sp+48]
0009f614strb wzr, [sp+23]
0009f618ldr x1, [sp+40]
0009f61cldr x2, [sp+48]
0009f620ldr x1, [x1]
0009f624ldr x2, [x2]
0009f628subs xzr, x2, x1
0009f62ccset x0, eq
0009f630strb w0, [sp+23]
0009f634b 0x9f638
0009f638
0009f638loc_9f638:
0009f638add x29, sp, 24
0009f63cadd sp, sp, 32
0009f640ret x30
0009f644udf 0
0009f648udf 0
0009f64cudf 0
0009f600
0009f600type:.eq.sync/atomic.Pointer[internal/godebug.value]: ; void type:.eq.sync/atomic.Pointer[internal/godebug.value](sync/atomic.Pointer[internal/godebug.value] * p, sync/atomic.Pointer[internal/godebug.value] * q)
0009f600str x30, [sp-32]!
0009f604stur x29, [sp-8]
0009f608sub x29, sp, 8
0009f60cstr x0, [sp+40]
0009f610str x1, [sp+48]
0009f614strb wzr, [sp+23]
0009f618ldr x1, [sp+40]
0009f61cldr x2, [sp+48]
0009f620ldr x1, [x1]
0009f624ldr x2, [x2]
0009f628subs xzr, x2, x1
0009f62ccset x0, eq
0009f630strb w0, [sp+23]
0009f634b 0x9f638
0009f638
0009f638loc_9f638:
0009f638add x29, sp, 24
0009f63cadd sp, sp, 32
0009f640ret x30
0009f644udf 0
0009f648udf 0
0009f64cudf 0
0009f600
0009f650
0009f650type:.eq.internal/godebug.value: ; void type:.eq.internal/godebug.value(internal/godebug.value * p, internal/godebug.value * q)
0009f650ldr x16, [x28+16]
0009f654subs xzr, sp, x16
0009f658b.ls 0x9f704
0009f65cstr x30, [sp-80]!
0009f660stur x29, [sp-8]
0009f664sub x29, sp, 8
0009f668str x0, [sp+88]
0009f66cstr x1, [sp+96]
0009f670strb wzr, [sp+39]
0009f674ldr x3, [sp+88]
0009f678ldr x3, [x3+8]
0009f67cstr x3, [sp+48]
0009f680ldr x4, [x1+8]
0009f684str x4, [sp+40]
0009f688subs xzr, x3, x4
0009f68cb.eq 0x9f694
0009f690b 0x9f6e8
0009f694
0009f694loc_9f694:
0009f694ldr x3, [sp+88]
0009f698ldr x3, [x3+16]
0009f69cldr x4, [x1+16]
0009f6a0subs xzr, x4, x3
0009f6a4b.eq 0x9f6ac
0009f6a8b 0x9f6e4
0009f6ac
0009f6acloc_9f6ac:
0009f6acldr x3, [sp+88]
0009f6b0ldr x3, [x3+8]
0009f6b4str x3, [sp+40]
0009f6b8ldr x3, [sp+88]
0009f6bcldr x3, [x3]
0009f6c0str x3, [sp+64]
0009f6c4ldr x3, [sp+96]
0009f6c8ldr x1, [x3]
0009f6ccstr x1, [sp+56]
0009f6d0ldr x2, [sp+40]
0009f6d4ldr x0, [sp+64]
0009f6d8bl runtime.memequal
0009f6dcstrb w0, [sp+39]
0009f6e0b 0x9f6f4
0009f6e4
0009f6e4loc_9f6e4:
0009f6e4b 0x9f6ec
0009f6e8
0009f6e8loc_9f6e8:
0009f6e8b 0x9f6ec
0009f6ec
0009f6ecloc_9f6ec:
0009f6ecstrb wzr, [sp+39]
0009f6f0b 0x9f6f4
0009f6f4
0009f6f4loc_9f6f4:
0009f6f4ldrb w0, [sp+39]
0009f6f8ldur x29, [sp-8]
0009f6fcldr x30, [sp], 80
0009f700ret x30
0009f704
0009f704loc_9f704:
0009f704stp x0, x1, [sp+8]
0009f708mov x3, x30
0009f70cbl runtime.morestack_noctxt.abi0
0009f710ldp x0, x1, [sp+8]
0009f714b 0x9f650
0009f718udf 0
0009f71cudf 0
0009f650
0009f650type:.eq.internal/godebug.value: ; void type:.eq.internal/godebug.value(internal/godebug.value * p, internal/godebug.value * q)
0009f650ldr x16, [x28+16]
0009f654subs xzr, sp, x16
0009f658b.ls 0x9f704
0009f65cstr x30, [sp-80]!
0009f660stur x29, [sp-8]
0009f664sub x29, sp, 8
0009f668str x0, [sp+88]
0009f66cstr x1, [sp+96]
0009f670strb wzr, [sp+39]
0009f674ldr x3, [sp+88]
0009f678ldr x3, [x3+8]
0009f67cstr x3, [sp+48]
0009f680ldr x4, [x1+8]
0009f684str x4, [sp+40]
0009f688subs xzr, x3, x4
0009f68cb.eq 0x9f694
0009f690b 0x9f6e8
0009f694
0009f694loc_9f694:
0009f694ldr x3, [sp+88]
0009f698ldr x3, [x3+16]
0009f69cldr x4, [x1+16]
0009f6a0subs xzr, x4, x3
0009f6a4b.eq 0x9f6ac
0009f6a8b 0x9f6e4
0009f6ac
0009f6acloc_9f6ac:
0009f6acldr x3, [sp+88]
0009f6b0ldr x3, [x3+8]
0009f6b4str x3, [sp+40]
0009f6b8ldr x3, [sp+88]
0009f6bcldr x3, [x3]
0009f6c0str x3, [sp+64]
0009f6c4ldr x3, [sp+96]
0009f6c8ldr x1, [x3]
0009f6ccstr x1, [sp+56]
0009f6d0ldr x2, [sp+40]
0009f6d4ldr x0, [sp+64]
0009f6d8bl runtime.memequal
0009f6dcstrb w0, [sp+39]
0009f6e0b 0x9f6f4
0009f6e4
0009f6e4loc_9f6e4:
0009f6e4b 0x9f6ec
0009f6e8
0009f6e8loc_9f6e8:
0009f6e8b 0x9f6ec
0009f6ec
0009f6ecloc_9f6ec:
0009f6ecstrb wzr, [sp+39]
0009f6f0b 0x9f6f4
0009f6f4
0009f6f4loc_9f6f4:
0009f6f4ldrb w0, [sp+39]
0009f6f8ldur x29, [sp-8]
0009f6fcldr x30, [sp], 80
0009f700ret x30
0009f704
0009f704loc_9f704:
0009f704stp x0, x1, [sp+8]
0009f708mov x3, x30
0009f70cbl runtime.morestack_noctxt.abi0
0009f710ldp x0, x1, [sp+8]
0009f714b 0x9f650
0009f718udf 0
0009f71cudf 0
0009f650
0009f720
0009f720type:.eq.internal/godebug.Setting: ; void type:.eq.internal/godebug.Setting(internal/godebug.Setting * p, internal/godebug.Setting * q)
0009f720ldr x16, [x28+16]
0009f724subs xzr, sp, x16
0009f728b.ls 0x9f82c
0009f72cstr x30, [sp-80]!
0009f730stur x29, [sp-8]
0009f734sub x29, sp, 8
0009f738str x0, [sp+88]
0009f73cstr x1, [sp+96]
0009f740strb wzr, [sp+39]
0009f744ldr x3, [sp+88]
0009f748ldr x3, [x3+8]
0009f74cstr x3, [sp+48]
0009f750ldr x4, [x1+8]
0009f754str x4, [sp+40]
0009f758subs xzr, x3, x4
0009f75cb.eq 0x9f764
0009f760b 0x9f810
0009f764
0009f764loc_9f764:
0009f764ldr x3, [sp+88]
0009f768ldr w3, [x3+16]
0009f76cldr w4, [x1+16]
0009f770subs wzr, w4, w3
0009f774b.eq 0x9f77c
0009f778b 0x9f808
0009f77c
0009f77cloc_9f77c:
0009f77cldr x3, [sp+88]
0009f780ldrsw x3, [x3+20]
0009f784ldrsw x4, [x1+20]
0009f788subs wzr, w4, w3
0009f78cb.eq 0x9f794
0009f790b 0x9f804
0009f794
0009f794loc_9f794:
0009f794ldr x3, [sp+88]
0009f798ldr w3, [x3+24]
0009f79cldr w4, [x1+24]
0009f7a0subs wzr, w4, w3
0009f7a4b.eq 0x9f7ac
0009f7a8b 0x9f800
0009f7ac
0009f7acloc_9f7ac:
0009f7acldr x3, [sp+88]
0009f7b0ldr x3, [x3+32]
0009f7b4ldr x4, [x1+32]
0009f7b8subs xzr, x4, x3
0009f7bcb.eq 0x9f7c4
0009f7c0b 0x9f7fc
0009f7c4
0009f7c4loc_9f7c4:
0009f7c4ldr x3, [sp+88]
0009f7c8ldr x3, [x3+8]
0009f7ccstr x3, [sp+40]
0009f7d0ldr x3, [sp+88]
0009f7d4ldr x3, [x3]
0009f7d8str x3, [sp+64]
0009f7dcldr x3, [sp+96]
0009f7e0ldr x1, [x3]
0009f7e4str x1, [sp+56]
0009f7e8ldr x2, [sp+40]
0009f7ecldr x0, [sp+64]
0009f7f0bl runtime.memequal
0009f7f4strb w0, [sp+39]
0009f7f8b 0x9f81c
0009f7fc
0009f7fcloc_9f7fc:
0009f7fcb 0x9f814
0009f800
0009f800loc_9f800:
0009f800b 0x9f80c
0009f804
0009f804loc_9f804:
0009f804b 0x9f80c
0009f808
0009f808loc_9f808:
0009f808b 0x9f80c
0009f80c
0009f80cloc_9f80c:
0009f80cb 0x9f814
0009f810
0009f810loc_9f810:
0009f810b 0x9f814
0009f814
0009f814loc_9f814:
0009f814strb wzr, [sp+39]
0009f818b 0x9f81c
0009f81c
0009f81cloc_9f81c:
0009f81cldrb w0, [sp+39]
0009f820ldur x29, [sp-8]
0009f824ldr x30, [sp], 80
0009f828ret x30
0009f82c
0009f82cloc_9f82c:
0009f82cstp x0, x1, [sp+8]
0009f830mov x3, x30
0009f834bl runtime.morestack_noctxt.abi0
0009f838ldp x0, x1, [sp+8]
0009f83cb 0x9f720
0009f720
0009f720type:.eq.internal/godebug.Setting: ; void type:.eq.internal/godebug.Setting(internal/godebug.Setting * p, internal/godebug.Setting * q)
0009f720ldr x16, [x28+16]
0009f724subs xzr, sp, x16
0009f728b.ls 0x9f82c
0009f72cstr x30, [sp-80]!
0009f730stur x29, [sp-8]
0009f734sub x29, sp, 8
0009f738str x0, [sp+88]
0009f73cstr x1, [sp+96]
0009f740strb wzr, [sp+39]
0009f744ldr x3, [sp+88]
0009f748ldr x3, [x3+8]
0009f74cstr x3, [sp+48]
0009f750ldr x4, [x1+8]
0009f754str x4, [sp+40]
0009f758subs xzr, x3, x4
0009f75cb.eq 0x9f764
0009f760b 0x9f810
0009f764
0009f764loc_9f764:
0009f764ldr x3, [sp+88]
0009f768ldr w3, [x3+16]
0009f76cldr w4, [x1+16]
0009f770subs wzr, w4, w3
0009f774b.eq 0x9f77c
0009f778b 0x9f808
0009f77c
0009f77cloc_9f77c:
0009f77cldr x3, [sp+88]
0009f780ldrsw x3, [x3+20]
0009f784ldrsw x4, [x1+20]
0009f788subs wzr, w4, w3
0009f78cb.eq 0x9f794
0009f790b 0x9f804
0009f794
0009f794loc_9f794:
0009f794ldr x3, [sp+88]
0009f798ldr w3, [x3+24]
0009f79cldr w4, [x1+24]
0009f7a0subs wzr, w4, w3
0009f7a4b.eq 0x9f7ac
0009f7a8b 0x9f800
0009f7ac
0009f7acloc_9f7ac:
0009f7acldr x3, [sp+88]
0009f7b0ldr x3, [x3+32]
0009f7b4ldr x4, [x1+32]
0009f7b8subs xzr, x4, x3
0009f7bcb.eq 0x9f7c4
0009f7c0b 0x9f7fc
0009f7c4
0009f7c4loc_9f7c4:
0009f7c4ldr x3, [sp+88]
0009f7c8ldr x3, [x3+8]
0009f7ccstr x3, [sp+40]
0009f7d0ldr x3, [sp+88]
0009f7d4ldr x3, [x3]
0009f7d8str x3, [sp+64]
0009f7dcldr x3, [sp+96]
0009f7e0ldr x1, [x3]
0009f7e4str x1, [sp+56]
0009f7e8ldr x2, [sp+40]
0009f7ecldr x0, [sp+64]
0009f7f0bl runtime.memequal
0009f7f4strb w0, [sp+39]
0009f7f8b 0x9f81c
0009f7fc
0009f7fcloc_9f7fc:
0009f7fcb 0x9f814
0009f800
0009f800loc_9f800:
0009f800b 0x9f80c
0009f804
0009f804loc_9f804:
0009f804b 0x9f80c
0009f808
0009f808loc_9f808:
0009f808b 0x9f80c
0009f80c
0009f80cloc_9f80c:
0009f80cb 0x9f814
0009f810
0009f810loc_9f810:
0009f810b 0x9f814
0009f814
0009f814loc_9f814:
0009f814strb wzr, [sp+39]
0009f818b 0x9f81c
0009f81c
0009f81cloc_9f81c:
0009f81cldrb w0, [sp+39]
0009f820ldur x29, [sp-8]
0009f824ldr x30, [sp], 80
0009f828ret x30
0009f82c
0009f82cloc_9f82c:
0009f82cstp x0, x1, [sp+8]
0009f830mov x3, x30
0009f834bl runtime.morestack_noctxt.abi0
0009f838ldp x0, x1, [sp+8]
0009f83cb 0x9f720
0009f720
0009f840
0009f840math/rand.init: ; void math/rand.init(void)
0009f840ldr x16, [x28+16]
0009f844subs xzr, sp, x16
0009f848b.ls 0x9f8ec
0009f84cstr x30, [sp-32]!
0009f850stur x29, [sp-8]
0009f854sub x29, sp, 8
0009f858adrp x0, 0x613000
0009f85cadd x0, x0, 3484
0009f860orr x1, xzr, 12
0009f864bl internal/godebug.New
0009f868adrp x27, 0x9ac000
0009f86cldr w2, [x27+3056]
0009f870cbz w2, 0x9f878
0009f874b 0x9f87c
0009f878
0009f878loc_9f878:
0009f878b 0x9f894
0009f87c
0009f87cloc_9f87c:
0009f87cbl runtime.gcWriteBarrier2
0009f880str x0, [x25]
0009f884adrp x27, 0x981000
0009f888ldr x2, [x27+2856]
0009f88cstr x2, [x25+8]
0009f890b 0x9f894
0009f894
0009f894loc_9f894:
0009f894adrp x27, 0x981000
0009f898str x0, [x27+2856]
0009f89cadrp x0, 0x613000
0009f8a0add x0, x0, 1724
0009f8a4movz x1, 11
0009f8a8bl internal/godebug.New
0009f8acadrp x27, 0x9ac000
0009f8b0ldr w2, [x27+3056]
0009f8b4cbz w2, 0x9f8bc
0009f8b8b 0x9f8c0
0009f8bc
0009f8bcloc_9f8bc:
0009f8bcb 0x9f8d8
0009f8c0
0009f8c0loc_9f8c0:
0009f8c0bl runtime.gcWriteBarrier2
0009f8c4str x0, [x25]
0009f8c8adrp x27, 0x981000
0009f8ccldr x1, [x27+2864]
0009f8d0str x1, [x25+8]
0009f8d4b 0x9f8d8
0009f8d8
0009f8d8loc_9f8d8:
0009f8d8adrp x27, 0x981000
0009f8dcstr x0, [x27+2864]
0009f8e0ldur x29, [sp-8]
0009f8e4ldr x30, [sp], 32
0009f8e8ret x30
0009f8ec
0009f8ecloc_9f8ec:
0009f8ecmov x3, x30
0009f8f0bl runtime.morestack_noctxt.abi0
0009f8f4b 0x9f840
0009f8f8udf 0
0009f8fcudf 0
0009f840
0009f840math/rand.init: ; void math/rand.init(void)
0009f840ldr x16, [x28+16]
0009f844subs xzr, sp, x16
0009f848b.ls 0x9f8ec
0009f84cstr x30, [sp-32]!
0009f850stur x29, [sp-8]
0009f854sub x29, sp, 8
0009f858adrp x0, 0x613000
0009f85cadd x0, x0, 3484
0009f860orr x1, xzr, 12
0009f864bl internal/godebug.New
0009f868adrp x27, 0x9ac000
0009f86cldr w2, [x27+3056]
0009f870cbz w2, 0x9f878
0009f874b 0x9f87c
0009f878
0009f878loc_9f878:
0009f878b 0x9f894
0009f87c
0009f87cloc_9f87c:
0009f87cbl runtime.gcWriteBarrier2
0009f880str x0, [x25]
0009f884adrp x27, 0x981000
0009f888ldr x2, [x27+2856]
0009f88cstr x2, [x25+8]
0009f890b 0x9f894
0009f894
0009f894loc_9f894:
0009f894adrp x27, 0x981000
0009f898str x0, [x27+2856]
0009f89cadrp x0, 0x613000
0009f8a0add x0, x0, 1724
0009f8a4movz x1, 11
0009f8a8bl internal/godebug.New
0009f8acadrp x27, 0x9ac000
0009f8b0ldr w2, [x27+3056]
0009f8b4cbz w2, 0x9f8bc
0009f8b8b 0x9f8c0
0009f8bc
0009f8bcloc_9f8bc:
0009f8bcb 0x9f8d8
0009f8c0
0009f8c0loc_9f8c0:
0009f8c0bl runtime.gcWriteBarrier2
0009f8c4str x0, [x25]
0009f8c8adrp x27, 0x981000
0009f8ccldr x1, [x27+2864]
0009f8d0str x1, [x25+8]
0009f8d4b 0x9f8d8
0009f8d8
0009f8d8loc_9f8d8:
0009f8d8adrp x27, 0x981000
0009f8dcstr x0, [x27+2864]
0009f8e0ldur x29, [sp-8]
0009f8e4ldr x30, [sp], 32
0009f8e8ret x30
0009f8ec
0009f8ecloc_9f8ec:
0009f8ecmov x3, x30
0009f8f0bl runtime.morestack_noctxt.abi0
0009f8f4b 0x9f840
0009f8f8udf 0
0009f8fcudf 0
0009f840
0009f900
0009f900math/rand.NewSource: ; void math/rand.NewSource(int64 seed)
0009f900ldr x16, [x28+16]
0009f904subs xzr, sp, x16
0009f908b.ls 0x9f954
0009f90cstr x30, [sp-64]!
0009f910stur x29, [sp-8]
0009f914sub x29, sp, 8
0009f918str x0, [sp+72]
0009f91cstp xzr, xzr, [sp+24]
0009f920ldr x0, [sp+72]
0009f924bl math/rand.newSource
0009f928str x0, [sp+48]
0009f92cstr x0, [sp+40]
0009f930adrp x1, 0x677000
0009f934add x1, x1, 2664
0009f938str x1, [sp+24]
0009f93cstr x0, [sp+32]
0009f940ldr x0, [sp+24]
0009f944ldr x1, [sp+32]
0009f948ldur x29, [sp-8]
0009f94cldr x30, [sp], 64
0009f950ret x30
0009f954
0009f954loc_9f954:
0009f954str x0, [sp+8]
0009f958mov x3, x30
0009f95cbl runtime.morestack_noctxt.abi0
0009f960ldr x0, [sp+8]
0009f964b 0x9f900
0009f968udf 0
0009f96cudf 0
0009f900
0009f900math/rand.NewSource: ; void math/rand.NewSource(int64 seed)
0009f900ldr x16, [x28+16]
0009f904subs xzr, sp, x16
0009f908b.ls 0x9f954
0009f90cstr x30, [sp-64]!
0009f910stur x29, [sp-8]
0009f914sub x29, sp, 8
0009f918str x0, [sp+72]
0009f91cstp xzr, xzr, [sp+24]
0009f920ldr x0, [sp+72]
0009f924bl math/rand.newSource
0009f928str x0, [sp+48]
0009f92cstr x0, [sp+40]
0009f930adrp x1, 0x677000
0009f934add x1, x1, 2664
0009f938str x1, [sp+24]
0009f93cstr x0, [sp+32]
0009f940ldr x0, [sp+24]
0009f944ldr x1, [sp+32]
0009f948ldur x29, [sp-8]
0009f94cldr x30, [sp], 64
0009f950ret x30
0009f954
0009f954loc_9f954:
0009f954str x0, [sp+8]
0009f958mov x3, x30
0009f95cbl runtime.morestack_noctxt.abi0
0009f960ldr x0, [sp+8]
0009f964b 0x9f900
0009f968udf 0
0009f96cudf 0
0009f900
0009f970
0009f970math/rand.newSource: ; void math/rand.newSource(int64 seed)
0009f970ldr x16, [x28+16]
0009f974subs xzr, sp, x16
0009f978b.ls 0x9f9dc
0009f97cstr x30, [sp-64]!
0009f980stur x29, [sp-8]
0009f984sub x29, sp, 8
0009f988str x0, [sp+72]
0009f98cstr xzr, [sp+40]
0009f990adrp x0, 0x5af000
0009f994add x0, x0, 3840
0009f998bl runtime.newobject
0009f99cstr x0, [sp+48]
0009f9a0movz x1, 4848
0009f9a4add x1, x0, x1
0009f9a8mov x16, x0
0009f9ac
0009f9acloc_9f9ac:
0009f9acstp xzr, xzr, [x16], 16
0009f9b0subs xzr, x16, x1
0009f9b4b.le 0x9f9ac
0009f9b8str xzr, [x0+4864]
0009f9bcldr x0, [sp+48]
0009f9c0ldr x1, [sp+72]
0009f9c4bl math/rand.(*rngSource).Seed
0009f9c8ldr x0, [sp+48]
0009f9ccstr x0, [sp+40]
0009f9d0ldur x29, [sp-8]
0009f9d4ldr x30, [sp], 64
0009f9d8ret x30
0009f9dc
0009f9dcloc_9f9dc:
0009f9dcstr x0, [sp+8]
0009f9e0mov x3, x30
0009f9e4bl runtime.morestack_noctxt.abi0
0009f9e8ldr x0, [sp+8]
0009f9ecb 0x9f970
0009f970
0009f970math/rand.newSource: ; void math/rand.newSource(int64 seed)
0009f970ldr x16, [x28+16]
0009f974subs xzr, sp, x16
0009f978b.ls 0x9f9dc
0009f97cstr x30, [sp-64]!
0009f980stur x29, [sp-8]
0009f984sub x29, sp, 8
0009f988str x0, [sp+72]
0009f98cstr xzr, [sp+40]
0009f990adrp x0, 0x5af000
0009f994add x0, x0, 3840
0009f998bl runtime.newobject
0009f99cstr x0, [sp+48]
0009f9a0movz x1, 4848
0009f9a4add x1, x0, x1
0009f9a8mov x16, x0
0009f9ac
0009f9acloc_9f9ac:
0009f9acstp xzr, xzr, [x16], 16
0009f9b0subs xzr, x16, x1
0009f9b4b.le 0x9f9ac
0009f9b8str xzr, [x0+4864]
0009f9bcldr x0, [sp+48]
0009f9c0ldr x1, [sp+72]
0009f9c4bl math/rand.(*rngSource).Seed
0009f9c8ldr x0, [sp+48]
0009f9ccstr x0, [sp+40]
0009f9d0ldur x29, [sp-8]
0009f9d4ldr x30, [sp], 64
0009f9d8ret x30
0009f9dc
0009f9dcloc_9f9dc:
0009f9dcstr x0, [sp+8]
0009f9e0mov x3, x30
0009f9e4bl runtime.morestack_noctxt.abi0
0009f9e8ldr x0, [sp+8]
0009f9ecb 0x9f970
0009f970
0009f9f0
0009f9f0math/rand.New: ; void math/rand.New(math/rand.Source src)
0009f9f0ldr x16, [x28+16]
0009f9f4sub x17, sp, 16
0009f9f8subs xzr, x17, x16
0009f9fcb.ls 0x9fb6c
0009fa00str x30, [sp-144]!
0009fa04stur x29, [sp-8]
0009fa08sub x29, sp, 8
0009fa0cstr x0, [sp+152]
0009fa10str x1, [sp+160]
0009fa14str xzr, [sp+56]
0009fa18stp xzr, xzr, [sp+104]
0009fa1cldr x2, [sp+160]
0009fa20ldr x3, [sp+152]
0009fa24cbnz x3, 0x9fa2c
0009fa28b 0x9fa4c
0009fa2c
0009fa2cloc_9fa2c:
0009fa2cstr x2, [sp+88]
0009fa30ldr x1, [x3+8]
0009fa34adrp x0, 0x96e000
0009fa38add x0, x0, 3408
0009fa3cbl runtime.typeAssert
0009fa40ldr x2, [sp+88]
0009fa44mov x3, x0
0009fa48b 0x9fa50
0009fa4c
0009fa4cloc_9fa4c:
0009fa4cb 0x9fa50
0009fa50
0009fa50loc_9fa50:
0009fa50str x3, [sp+104]
0009fa54str x2, [sp+112]
0009fa58subs xzr, x3, 0
0009fa5ccset x1, ne
0009fa60strb w1, [sp+54]
0009fa64ldr x1, [sp+104]
0009fa68ldr x2, [sp+112]
0009fa6cstr x1, [sp+120]
0009fa70str x2, [sp+128]
0009fa74ldrb w1, [sp+54]
0009fa78strb w1, [sp+55]
0009fa7cldr x1, [sp+120]
0009fa80ldr x2, [sp+128]
0009fa84str x1, [sp+64]
0009fa88str x2, [sp+72]
0009fa8cadrp x0, 0x5c3000
0009fa90add x0, x0, 2336
0009fa94bl runtime.newobject
0009fa98str x0, [sp+96]
0009fa9cadrp x27, 0x9ac000
0009faa0ldr w1, [x27+3056]
0009faa4cbz w1, 0x9faac
0009faa8b 0x9fab0
0009faac
0009faacloc_9faac:
0009faacb 0x9facc
0009fab0
0009fab0loc_9fab0:
0009fab0str x0, [sp+80]
0009fab4mov x1, x0
0009fab8adrp x0, 0x5c3000
0009fabcadd x0, x0, 2336
0009fac0bl runtime.wbZero
0009fac4ldr x0, [sp+80]
0009fac8b 0x9facc
0009facc
0009faccloc_9facc:
0009faccstp xzr, xzr, [x0]
0009fad0stp xzr, xzr, [x0+16]
0009fad4stp xzr, xzr, [x0+32]
0009fad8ldr x1, [sp+96]
0009fadcldrsb x27, [x1]
0009fae0ldr x2, [sp+160]
0009fae4ldr x3, [sp+152]
0009fae8str x3, [x1]
0009faecadrp x27, 0x9ac000
0009faf0ldr w3, [x27+3056]
0009faf4cbz w3, 0x9fafc
0009faf8b 0x9fb00
0009fafc
0009fafcloc_9fafc:
0009fafcb 0x9fb14
0009fb00
0009fb00loc_9fb00:
0009fb00bl runtime.gcWriteBarrier2
0009fb04str x2, [x25]
0009fb08ldr x3, [x1+8]
0009fb0cstr x3, [x25+8]
0009fb10b 0x9fb14
0009fb14
0009fb14loc_9fb14:
0009fb14str x2, [x1+8]
0009fb18ldr x1, [sp+96]
0009fb1cldrsb x27, [x1]
0009fb20ldr x2, [sp+72]
0009fb24ldr x3, [sp+64]
0009fb28str x3, [x1+16]
0009fb2cadrp x27, 0x9ac000
0009fb30ldr w3, [x27+3056]
0009fb34cbz w3, 0x9fb3c
0009fb38b 0x9fb40
0009fb3c
0009fb3cloc_9fb3c:
0009fb3cb 0x9fb54
0009fb40
0009fb40loc_9fb40:
0009fb40bl runtime.gcWriteBarrier2
0009fb44str x2, [x25]
0009fb48ldr x3, [x1+24]
0009fb4cstr x3, [x25+8]
0009fb50b 0x9fb54
0009fb54
0009fb54loc_9fb54:
0009fb54str x2, [x1+24]
0009fb58ldr x0, [sp+96]
0009fb5cstr x0, [sp+56]
0009fb60ldur x29, [sp-8]
0009fb64ldr x30, [sp], 144
0009fb68ret x30
0009fb6c
0009fb6cloc_9fb6c:
0009fb6cstp x0, x1, [sp+8]
0009fb70mov x3, x30
0009fb74bl runtime.morestack_noctxt.abi0
0009fb78ldp x0, x1, [sp+8]
0009fb7cb 0x9f9f0
0009f9f0
0009f9f0math/rand.New: ; void math/rand.New(math/rand.Source src)
0009f9f0ldr x16, [x28+16]
0009f9f4sub x17, sp, 16
0009f9f8subs xzr, x17, x16
0009f9fcb.ls 0x9fb6c
0009fa00str x30, [sp-144]!
0009fa04stur x29, [sp-8]
0009fa08sub x29, sp, 8
0009fa0cstr x0, [sp+152]
0009fa10str x1, [sp+160]
0009fa14str xzr, [sp+56]
0009fa18stp xzr, xzr, [sp+104]
0009fa1cldr x2, [sp+160]
0009fa20ldr x3, [sp+152]
0009fa24cbnz x3, 0x9fa2c
0009fa28b 0x9fa4c
0009fa2c
0009fa2cloc_9fa2c:
0009fa2cstr x2, [sp+88]
0009fa30ldr x1, [x3+8]
0009fa34adrp x0, 0x96e000
0009fa38add x0, x0, 3408
0009fa3cbl runtime.typeAssert
0009fa40ldr x2, [sp+88]
0009fa44mov x3, x0
0009fa48b 0x9fa50
0009fa4c
0009fa4cloc_9fa4c:
0009fa4cb 0x9fa50
0009fa50
0009fa50loc_9fa50:
0009fa50str x3, [sp+104]
0009fa54str x2, [sp+112]
0009fa58subs xzr, x3, 0
0009fa5ccset x1, ne
0009fa60strb w1, [sp+54]
0009fa64ldr x1, [sp+104]
0009fa68ldr x2, [sp+112]
0009fa6cstr x1, [sp+120]
0009fa70str x2, [sp+128]
0009fa74ldrb w1, [sp+54]
0009fa78strb w1, [sp+55]
0009fa7cldr x1, [sp+120]
0009fa80ldr x2, [sp+128]
0009fa84str x1, [sp+64]
0009fa88str x2, [sp+72]
0009fa8cadrp x0, 0x5c3000
0009fa90add x0, x0, 2336
0009fa94bl runtime.newobject
0009fa98str x0, [sp+96]
0009fa9cadrp x27, 0x9ac000
0009faa0ldr w1, [x27+3056]
0009faa4cbz w1, 0x9faac
0009faa8b 0x9fab0
0009faac
0009faacloc_9faac:
0009faacb 0x9facc
0009fab0
0009fab0loc_9fab0:
0009fab0str x0, [sp+80]
0009fab4mov x1, x0
0009fab8adrp x0, 0x5c3000
0009fabcadd x0, x0, 2336
0009fac0bl runtime.wbZero
0009fac4ldr x0, [sp+80]
0009fac8b 0x9facc
0009facc
0009faccloc_9facc:
0009faccstp xzr, xzr, [x0]
0009fad0stp xzr, xzr, [x0+16]
0009fad4stp xzr, xzr, [x0+32]
0009fad8ldr x1, [sp+96]
0009fadcldrsb x27, [x1]
0009fae0ldr x2, [sp+160]
0009fae4ldr x3, [sp+152]
0009fae8str x3, [x1]
0009faecadrp x27, 0x9ac000
0009faf0ldr w3, [x27+3056]
0009faf4cbz w3, 0x9fafc
0009faf8b 0x9fb00
0009fafc
0009fafcloc_9fafc:
0009fafcb 0x9fb14
0009fb00
0009fb00loc_9fb00:
0009fb00bl runtime.gcWriteBarrier2
0009fb04str x2, [x25]
0009fb08ldr x3, [x1+8]
0009fb0cstr x3, [x25+8]
0009fb10b 0x9fb14
0009fb14
0009fb14loc_9fb14:
0009fb14str x2, [x1+8]
0009fb18ldr x1, [sp+96]
0009fb1cldrsb x27, [x1]
0009fb20ldr x2, [sp+72]
0009fb24ldr x3, [sp+64]
0009fb28str x3, [x1+16]
0009fb2cadrp x27, 0x9ac000
0009fb30ldr w3, [x27+3056]
0009fb34cbz w3, 0x9fb3c
0009fb38b 0x9fb40
0009fb3c
0009fb3cloc_9fb3c:
0009fb3cb 0x9fb54
0009fb40
0009fb40loc_9fb40:
0009fb40bl runtime.gcWriteBarrier2
0009fb44str x2, [x25]
0009fb48ldr x3, [x1+24]
0009fb4cstr x3, [x25+8]
0009fb50b 0x9fb54
0009fb54
0009fb54loc_9fb54:
0009fb54str x2, [x1+24]
0009fb58ldr x0, [sp+96]
0009fb5cstr x0, [sp+56]
0009fb60ldur x29, [sp-8]
0009fb64ldr x30, [sp], 144
0009fb68ret x30
0009fb6c
0009fb6cloc_9fb6c:
0009fb6cstp x0, x1, [sp+8]
0009fb70mov x3, x30
0009fb74bl runtime.morestack_noctxt.abi0
0009fb78ldp x0, x1, [sp+8]
0009fb7cb 0x9f9f0
0009f9f0
0009fb80
0009fb80math/rand.(*Rand).Seed: ; void math/rand.(*Rand).Seed(math/rand.Rand * r, int64 seed)
0009fb80ldr x16, [x28+16]
0009fb84subs xzr, sp, x16
0009fb88b.ls 0x9fc6c
0009fb8cstr x30, [sp-80]!
0009fb90stur x29, [sp-8]
0009fb94sub x29, sp, 8
0009fb98str x0, [sp+88]
0009fb9cstr x1, [sp+96]
0009fba0str xzr, [sp+56]
0009fba4ldr x3, [sp+88]
0009fba8ldrsb x27, [x3]
0009fbacldr x4, [x3]
0009fbb0ldr x3, [x3+8]
0009fbb4adrp x5, 0x677000
0009fbb8add x5, x5, 2704
0009fbbcsubs xzr, x4, x5
0009fbc0b.eq 0x9fbc8
0009fbc4b 0x9fbd0
0009fbc8
0009fbc8loc_9fbc8:
0009fbc8orr x0, xzr, 1
0009fbccb 0x9fbdc
0009fbd0
0009fbd0loc_9fbd0:
0009fbd0mov x0, xzr
0009fbd4mov x3, xzr
0009fbd8b 0x9fbdc
0009fbdc
0009fbdcloc_9fbdc:
0009fbdcstr x3, [sp+56]
0009fbe0strb w0, [sp+38]
0009fbe4ldr x3, [sp+56]
0009fbe8str x3, [sp+64]
0009fbecldrb w3, [sp+38]
0009fbf0strb w3, [sp+39]
0009fbf4ldr x3, [sp+64]
0009fbf8str x3, [sp+40]
0009fbfcldrb w3, [sp+39]
0009fc00strb w3, [sp+37]
0009fc04tbnz w3, 0, 0x9fc0c
0009fc08b 0x9fc34
0009fc0c
0009fc0cloc_9fc0c:
0009fc0cldr x3, [sp+88]
0009fc10ldrsb x27, [x3]
0009fc14add x2, x3, 40
0009fc18str x2, [sp+48]
0009fc1cldr x1, [sp+96]
0009fc20ldr x0, [sp+40]
0009fc24bl math/rand.(*lockedSource).seedPos
0009fc28ldur x29, [sp-8]
0009fc2cldr x30, [sp], 80
0009fc30ret x30
0009fc34
0009fc34loc_9fc34:
0009fc34ldr x2, [sp+88]
0009fc38ldrsb x27, [x2]
0009fc3cldr x3, [x2]
0009fc40ldrsb x27, [x3]
0009fc44ldr x0, [x2+8]
0009fc48ldr x1, [sp+96]
0009fc4cldr x2, [x3+32]
0009fc50blr x2
0009fc54ldr x2, [sp+88]
0009fc58ldrsb x27, [x2]
0009fc5cstrb wzr, [x2+40]
0009fc60ldur x29, [sp-8]
0009fc64ldr x30, [sp], 80
0009fc68ret x30
0009fc6c
0009fc6cloc_9fc6c:
0009fc6cstp x0, x1, [sp+8]
0009fc70mov x3, x30
0009fc74bl runtime.morestack_noctxt.abi0
0009fc78ldp x0, x1, [sp+8]
0009fc7cb 0x9fb80
0009fb80
0009fb80math/rand.(*Rand).Seed: ; void math/rand.(*Rand).Seed(math/rand.Rand * r, int64 seed)
0009fb80ldr x16, [x28+16]
0009fb84subs xzr, sp, x16
0009fb88b.ls 0x9fc6c
0009fb8cstr x30, [sp-80]!
0009fb90stur x29, [sp-8]
0009fb94sub x29, sp, 8
0009fb98str x0, [sp+88]
0009fb9cstr x1, [sp+96]
0009fba0str xzr, [sp+56]
0009fba4ldr x3, [sp+88]
0009fba8ldrsb x27, [x3]
0009fbacldr x4, [x3]
0009fbb0ldr x3, [x3+8]
0009fbb4adrp x5, 0x677000
0009fbb8add x5, x5, 2704
0009fbbcsubs xzr, x4, x5
0009fbc0b.eq 0x9fbc8
0009fbc4b 0x9fbd0
0009fbc8
0009fbc8loc_9fbc8:
0009fbc8orr x0, xzr, 1
0009fbccb 0x9fbdc
0009fbd0
0009fbd0loc_9fbd0:
0009fbd0mov x0, xzr
0009fbd4mov x3, xzr
0009fbd8b 0x9fbdc
0009fbdc
0009fbdcloc_9fbdc:
0009fbdcstr x3, [sp+56]
0009fbe0strb w0, [sp+38]
0009fbe4ldr x3, [sp+56]
0009fbe8str x3, [sp+64]
0009fbecldrb w3, [sp+38]
0009fbf0strb w3, [sp+39]
0009fbf4ldr x3, [sp+64]
0009fbf8str x3, [sp+40]
0009fbfcldrb w3, [sp+39]
0009fc00strb w3, [sp+37]
0009fc04tbnz w3, 0, 0x9fc0c
0009fc08b 0x9fc34
0009fc0c
0009fc0cloc_9fc0c:
0009fc0cldr x3, [sp+88]
0009fc10ldrsb x27, [x3]
0009fc14add x2, x3, 40
0009fc18str x2, [sp+48]
0009fc1cldr x1, [sp+96]
0009fc20ldr x0, [sp+40]
0009fc24bl math/rand.(*lockedSource).seedPos
0009fc28ldur x29, [sp-8]
0009fc2cldr x30, [sp], 80
0009fc30ret x30
0009fc34
0009fc34loc_9fc34:
0009fc34ldr x2, [sp+88]
0009fc38ldrsb x27, [x2]
0009fc3cldr x3, [x2]
0009fc40ldrsb x27, [x3]
0009fc44ldr x0, [x2+8]
0009fc48ldr x1, [sp+96]
0009fc4cldr x2, [x3+32]
0009fc50blr x2
0009fc54ldr x2, [sp+88]
0009fc58ldrsb x27, [x2]
0009fc5cstrb wzr, [x2+40]
0009fc60ldur x29, [sp-8]
0009fc64ldr x30, [sp], 80
0009fc68ret x30
0009fc6c
0009fc6cloc_9fc6c:
0009fc6cstp x0, x1, [sp+8]
0009fc70mov x3, x30
0009fc74bl runtime.morestack_noctxt.abi0
0009fc78ldp x0, x1, [sp+8]
0009fc7cb 0x9fb80
0009fb80
0009fc80
0009fc80math/rand.(*Rand).Int63: ; void math/rand.(*Rand).Int63(math/rand.Rand * r)
0009fc80ldr x16, [x28+16]
0009fc84subs xzr, sp, x16
0009fc88b.ls 0x9fccc
0009fc8cstr x30, [sp-48]!
0009fc90stur x29, [sp-8]
0009fc94sub x29, sp, 8
0009fc98str x0, [sp+56]
0009fc9cstr xzr, [sp+24]
0009fca0ldrsb x27, [x0]
0009fca4ldr x1, [x0]
0009fca8ldrsb x27, [x1]
0009fcacldr x0, [x0+8]
0009fcb0ldr x1, [x1+24]
0009fcb4blr x1
0009fcb8str x0, [sp+32]
0009fcbcstr x0, [sp+24]
0009fcc0ldur x29, [sp-8]
0009fcc4ldr x30, [sp], 48
0009fcc8ret x30
0009fccc
0009fcccloc_9fccc:
0009fcccstr x0, [sp+8]
0009fcd0mov x3, x30
0009fcd4bl runtime.morestack_noctxt.abi0
0009fcd8ldr x0, [sp+8]
0009fcdcb 0x9fc80
0009fc80
0009fc80math/rand.(*Rand).Int63: ; void math/rand.(*Rand).Int63(math/rand.Rand * r)
0009fc80ldr x16, [x28+16]
0009fc84subs xzr, sp, x16
0009fc88b.ls 0x9fccc
0009fc8cstr x30, [sp-48]!
0009fc90stur x29, [sp-8]
0009fc94sub x29, sp, 8
0009fc98str x0, [sp+56]
0009fc9cstr xzr, [sp+24]
0009fca0ldrsb x27, [x0]
0009fca4ldr x1, [x0]
0009fca8ldrsb x27, [x1]
0009fcacldr x0, [x0+8]
0009fcb0ldr x1, [x1+24]
0009fcb4blr x1
0009fcb8str x0, [sp+32]
0009fcbcstr x0, [sp+24]
0009fcc0ldur x29, [sp-8]
0009fcc4ldr x30, [sp], 48
0009fcc8ret x30
0009fccc
0009fcccloc_9fccc:
0009fcccstr x0, [sp+8]
0009fcd0mov x3, x30
0009fcd4bl runtime.morestack_noctxt.abi0
0009fcd8ldr x0, [sp+8]
0009fcdcb 0x9fc80
0009fc80
0009fce0
0009fce0math/rand.(*Rand).Uint64: ; void math/rand.(*Rand).Uint64(math/rand.Rand * r)
0009fce0ldr x16, [x28+16]
0009fce4subs xzr, sp, x16
0009fce8b.ls 0x9fd6c
0009fcecstr x30, [sp-64]!
0009fcf0stur x29, [sp-8]
0009fcf4sub x29, sp, 8
0009fcf8str x0, [sp+72]
0009fcfcstr xzr, [sp+24]
0009fd00ldrsb x27, [x0]
0009fd04ldr x1, [x0+16]
0009fd08cbnz x1, 0x9fd10
0009fd0cb 0x9fd3c
0009fd10
0009fd10loc_9fd10:
0009fd10ldrsb x27, [x0]
0009fd14ldr x1, [x0+16]
0009fd18ldrsb x27, [x1]
0009fd1cldr x0, [x0+24]
0009fd20ldr x1, [x1+40]
0009fd24blr x1
0009fd28str x0, [sp+48]
0009fd2cstr x0, [sp+24]
0009fd30ldur x29, [sp-8]
0009fd34ldr x30, [sp], 64
0009fd38ret x30
0009fd3c
0009fd3cloc_9fd3c:
0009fd3cbl math/rand.(*Rand).Int63
0009fd40str x0, [sp+40]
0009fd44ldr x0, [sp+72]
0009fd48bl math/rand.(*Rand).Int63
0009fd4cstr x0, [sp+32]
0009fd50ldr x1, [sp+40]
0009fd54ubfm x1, x1, 31, 63
0009fd58orr x0, x1, x0, lsl #32
0009fd5cstr x0, [sp+24]
0009fd60ldur x29, [sp-8]
0009fd64ldr x30, [sp], 64
0009fd68ret x30
0009fd6c
0009fd6cloc_9fd6c:
0009fd6cstr x0, [sp+8]
0009fd70mov x3, x30
0009fd74bl runtime.morestack_noctxt.abi0
0009fd78ldr x0, [sp+8]
0009fd7cb 0x9fce0
0009fce0
0009fce0math/rand.(*Rand).Uint64: ; void math/rand.(*Rand).Uint64(math/rand.Rand * r)
0009fce0ldr x16, [x28+16]
0009fce4subs xzr, sp, x16
0009fce8b.ls 0x9fd6c
0009fcecstr x30, [sp-64]!
0009fcf0stur x29, [sp-8]
0009fcf4sub x29, sp, 8
0009fcf8str x0, [sp+72]
0009fcfcstr xzr, [sp+24]
0009fd00ldrsb x27, [x0]
0009fd04ldr x1, [x0+16]
0009fd08cbnz x1, 0x9fd10
0009fd0cb 0x9fd3c
0009fd10
0009fd10loc_9fd10:
0009fd10ldrsb x27, [x0]
0009fd14ldr x1, [x0+16]
0009fd18ldrsb x27, [x1]
0009fd1cldr x0, [x0+24]
0009fd20ldr x1, [x1+40]
0009fd24blr x1
0009fd28str x0, [sp+48]
0009fd2cstr x0, [sp+24]
0009fd30ldur x29, [sp-8]
0009fd34ldr x30, [sp], 64
0009fd38ret x30
0009fd3c
0009fd3cloc_9fd3c:
0009fd3cbl math/rand.(*Rand).Int63
0009fd40str x0, [sp+40]
0009fd44ldr x0, [sp+72]
0009fd48bl math/rand.(*Rand).Int63
0009fd4cstr x0, [sp+32]
0009fd50ldr x1, [sp+40]
0009fd54ubfm x1, x1, 31, 63
0009fd58orr x0, x1, x0, lsl #32
0009fd5cstr x0, [sp+24]
0009fd60ldur x29, [sp-8]
0009fd64ldr x30, [sp], 64
0009fd68ret x30
0009fd6c
0009fd6cloc_9fd6c:
0009fd6cstr x0, [sp+8]
0009fd70mov x3, x30
0009fd74bl runtime.morestack_noctxt.abi0
0009fd78ldr x0, [sp+8]
0009fd7cb 0x9fce0
0009fce0
0009fd80
0009fd80math/rand.(*Rand).Int31: ; void math/rand.(*Rand).Int31(math/rand.Rand * r)
0009fd80ldr x16, [x28+16]
0009fd84subs xzr, sp, x16
0009fd88b.ls 0x9fdc0
0009fd8cstr x30, [sp-48]!
0009fd90stur x29, [sp-8]
0009fd94sub x29, sp, 8
0009fd98str x0, [sp+56]
0009fd9cstr wzr, [sp+28]
0009fda0ldr x0, [sp+56]
0009fda4bl math/rand.(*Rand).Int63
0009fda8str x0, [sp+32]
0009fdacsbfm x0, x0, 32, 63
0009fdb0str w0, [sp+28]
0009fdb4ldur x29, [sp-8]
0009fdb8ldr x30, [sp], 48
0009fdbcret x30
0009fdc0
0009fdc0loc_9fdc0:
0009fdc0str x0, [sp+8]
0009fdc4mov x3, x30
0009fdc8bl runtime.morestack_noctxt.abi0
0009fdccldr x0, [sp+8]
0009fdd0b 0x9fd80
0009fdd4udf 0
0009fdd8udf 0
0009fddcudf 0
0009fd80
0009fd80math/rand.(*Rand).Int31: ; void math/rand.(*Rand).Int31(math/rand.Rand * r)
0009fd80ldr x16, [x28+16]
0009fd84subs xzr, sp, x16
0009fd88b.ls 0x9fdc0
0009fd8cstr x30, [sp-48]!
0009fd90stur x29, [sp-8]
0009fd94sub x29, sp, 8
0009fd98str x0, [sp+56]
0009fd9cstr wzr, [sp+28]
0009fda0ldr x0, [sp+56]
0009fda4bl math/rand.(*Rand).Int63
0009fda8str x0, [sp+32]
0009fdacsbfm x0, x0, 32, 63
0009fdb0str w0, [sp+28]
0009fdb4ldur x29, [sp-8]
0009fdb8ldr x30, [sp], 48
0009fdbcret x30
0009fdc0
0009fdc0loc_9fdc0:
0009fdc0str x0, [sp+8]
0009fdc4mov x3, x30
0009fdc8bl runtime.morestack_noctxt.abi0
0009fdccldr x0, [sp+8]
0009fdd0b 0x9fd80
0009fdd4udf 0
0009fdd8udf 0
0009fddcudf 0
0009fd80
0009fde0
0009fde0math/rand.(*Rand).Int63n: ; void math/rand.(*Rand).Int63n(math/rand.Rand * r, int64 n)
0009fde0ldr x16, [x28+16]
0009fde4subs xzr, sp, x16
0009fde8b.ls 0x9fedc
0009fdecstr x30, [sp-64]!
0009fdf0stur x29, [sp-8]
0009fdf4sub x29, sp, 8
0009fdf8str x0, [sp+72]
0009fdfcstr x1, [sp+80]
0009fe00str xzr, [sp+24]
0009fe04subs xzr, x1, 0
0009fe08b.le 0x9fec4
0009fe0cb 0x9fe10
0009fe10
0009fe10loc_9fe10:
0009fe10sub x2, x1, 1
0009fe14ands xzr, x1, x2
0009fe18b.eq 0x9fe20
0009fe1cb 0x9fe44
0009fe20
0009fe20loc_9fe20:
0009fe20bl math/rand.(*Rand).Int63
0009fe24str x0, [sp+48]
0009fe28ldr x1, [sp+80]
0009fe2csub x1, x1, 1
0009fe30and x0, x0, x1
0009fe34str x0, [sp+24]
0009fe38ldur x29, [sp-8]
0009fe3cldr x30, [sp], 64
0009fe40ret x30
0009fe44
0009fe44loc_9fe44:
0009fe44cbnz x1, 0x9fe4c
0009fe48b 0x9fec0
0009fe4c
0009fe4cloc_9fe4c:
0009fe4cmovz x2, 0x8000000000000000
0009fe50udiv x2, x2, x1
0009fe54madd x1, x1, x2, xzr
0009fe58sub x1, x1, 1
0009fe5cstr x1, [sp+40]
0009fe60bl math/rand.(*Rand).Int63
0009fe64str x0, [sp+32]
0009fe68b 0x9fe6c
0009fe6c
0009fe6cloc_9fe6c:
0009fe6cldr x1, [sp+40]
0009fe70ldr x2, [sp+32]
0009fe74subs xzr, x1, x2
0009fe78b.lt 0x9fe80
0009fe7cb 0x9fe94
0009fe80
0009fe80loc_9fe80:
0009fe80ldr x0, [sp+72]
0009fe84bl math/rand.(*Rand).Int63
0009fe88str x0, [sp+32]
0009fe8cb 0x9fe90
0009fe90
0009fe90loc_9fe90:
0009fe90b 0x9fe6c
0009fe94
0009fe94loc_9fe94:
0009fe94ldr x1, [sp+32]
0009fe98ldr x2, [sp+80]
0009fe9ccbnz x2, 0x9fea4
0009fea0b 0x9febc
0009fea4
0009fea4loc_9fea4:
0009fea4sdiv x27, x1, x2
0009fea8msub x0, x27, x2, x1
0009feacstr x0, [sp+24]
0009feb0ldur x29, [sp-8]
0009feb4ldr x30, [sp], 64
0009feb8ret x30
0009febc
0009febcloc_9febc:
0009febcbl runtime.panicdivide
0009fec0
0009fec0loc_9fec0:
0009fec0bl runtime.panicdivide
0009fec4
0009fec4loc_9fec4:
0009fec4adrp x0, 0x556000
0009fec8add x0, x0, 2944
0009feccadrp x1, 0x671000
0009fed0add x1, x1, 3912
0009fed4bl runtime.gopanic
0009fed8hint
0009fedc
0009fedcloc_9fedc:
0009fedcstp x0, x1, [sp+8]
0009fee0mov x3, x30
0009fee4bl runtime.morestack_noctxt.abi0
0009fee8ldp x0, x1, [sp+8]
0009feecb 0x9fde0
0009fde0
0009fde0math/rand.(*Rand).Int63n: ; void math/rand.(*Rand).Int63n(math/rand.Rand * r, int64 n)
0009fde0ldr x16, [x28+16]
0009fde4subs xzr, sp, x16
0009fde8b.ls 0x9fedc
0009fdecstr x30, [sp-64]!
0009fdf0stur x29, [sp-8]
0009fdf4sub x29, sp, 8
0009fdf8str x0, [sp+72]
0009fdfcstr x1, [sp+80]
0009fe00str xzr, [sp+24]
0009fe04subs xzr, x1, 0
0009fe08b.le 0x9fec4
0009fe0cb 0x9fe10
0009fe10
0009fe10loc_9fe10:
0009fe10sub x2, x1, 1
0009fe14ands xzr, x1, x2
0009fe18b.eq 0x9fe20
0009fe1cb 0x9fe44
0009fe20
0009fe20loc_9fe20:
0009fe20bl math/rand.(*Rand).Int63
0009fe24str x0, [sp+48]
0009fe28ldr x1, [sp+80]
0009fe2csub x1, x1, 1
0009fe30and x0, x0, x1
0009fe34str x0, [sp+24]
0009fe38ldur x29, [sp-8]
0009fe3cldr x30, [sp], 64
0009fe40ret x30
0009fe44
0009fe44loc_9fe44:
0009fe44cbnz x1, 0x9fe4c
0009fe48b 0x9fec0
0009fe4c
0009fe4cloc_9fe4c:
0009fe4cmovz x2, 0x8000000000000000
0009fe50udiv x2, x2, x1
0009fe54madd x1, x1, x2, xzr
0009fe58sub x1, x1, 1
0009fe5cstr x1, [sp+40]
0009fe60bl math/rand.(*Rand).Int63
0009fe64str x0, [sp+32]
0009fe68b 0x9fe6c
0009fe6c
0009fe6cloc_9fe6c:
0009fe6cldr x1, [sp+40]
0009fe70ldr x2, [sp+32]
0009fe74subs xzr, x1, x2
0009fe78b.lt 0x9fe80
0009fe7cb 0x9fe94
0009fe80
0009fe80loc_9fe80:
0009fe80ldr x0, [sp+72]
0009fe84bl math/rand.(*Rand).Int63
0009fe88str x0, [sp+32]
0009fe8cb 0x9fe90
0009fe90
0009fe90loc_9fe90:
0009fe90b 0x9fe6c
0009fe94
0009fe94loc_9fe94:
0009fe94ldr x1, [sp+32]
0009fe98ldr x2, [sp+80]
0009fe9ccbnz x2, 0x9fea4
0009fea0b 0x9febc
0009fea4
0009fea4loc_9fea4:
0009fea4sdiv x27, x1, x2
0009fea8msub x0, x27, x2, x1
0009feacstr x0, [sp+24]
0009feb0ldur x29, [sp-8]
0009feb4ldr x30, [sp], 64
0009feb8ret x30
0009febc
0009febcloc_9febc:
0009febcbl runtime.panicdivide
0009fec0
0009fec0loc_9fec0:
0009fec0bl runtime.panicdivide
0009fec4
0009fec4loc_9fec4:
0009fec4adrp x0, 0x556000
0009fec8add x0, x0, 2944
0009feccadrp x1, 0x671000
0009fed0add x1, x1, 3912
0009fed4bl runtime.gopanic
0009fed8hint
0009fedc
0009fedcloc_9fedc:
0009fedcstp x0, x1, [sp+8]
0009fee0mov x3, x30
0009fee4bl runtime.morestack_noctxt.abi0
0009fee8ldp x0, x1, [sp+8]
0009feecb 0x9fde0
0009fde0
0009fef0
0009fef0math/rand.(*Rand).Int31n: ; void math/rand.(*Rand).Int31n(math/rand.Rand * r, int32 n)
0009fef0ldr x16, [x28+16]
0009fef4subs xzr, sp, x16
0009fef8b.ls 0x9fff8
0009fefcstr x30, [sp-48]!
0009ff00stur x29, [sp-8]
0009ff04sub x29, sp, 8
0009ff08str x0, [sp+56]
0009ff0cstr w1, [sp+64]
0009ff10str wzr, [sp+24]
0009ff14subs wzr, w1, 0
0009ff18b.le 0x9ffe0
0009ff1cb 0x9ff20
0009ff20
0009ff20loc_9ff20:
0009ff20sub x2, x1, 1
0009ff24ands wzr, w1, w2
0009ff28b.eq 0x9ff30
0009ff2cb 0x9ff58
0009ff30
0009ff30loc_9ff30:
0009ff30ldr x0, [sp+56]
0009ff34bl math/rand.(*Rand).Int31
0009ff38str w0, [sp+36]
0009ff3cldrsw x1, [sp+64]
0009ff40sub x1, x1, 1
0009ff44and x0, x0, x1
0009ff48str w0, [sp+24]
0009ff4cldur x29, [sp-8]
0009ff50ldr x30, [sp], 48
0009ff54ret x30
0009ff58
0009ff58loc_9ff58:
0009ff58cbnz w1, 0x9ff60
0009ff5cb 0x9ffdc
0009ff60
0009ff60loc_9ff60:
0009ff60orr x2, xzr, 0xffffffff80000000
0009ff64udiv w2, w2, w1
0009ff68madd w1, w1, w2, wzr
0009ff6corr x2, xzr, 0xffffffff
0009ff70add x1, x1, x2
0009ff74str w1, [sp+32]
0009ff78ldr x0, [sp+56]
0009ff7cbl math/rand.(*Rand).Int31
0009ff80str w0, [sp+28]
0009ff84b 0x9ff88
0009ff88
0009ff88loc_9ff88:
0009ff88ldrsw x1, [sp+32]
0009ff8cldrsw x2, [sp+28]
0009ff90subs wzr, w1, w2
0009ff94b.lt 0x9ff9c
0009ff98b 0x9ffb0
0009ff9c
0009ff9cloc_9ff9c:
0009ff9cldr x0, [sp+56]
0009ffa0bl math/rand.(*Rand).Int31
0009ffa4str w0, [sp+28]
0009ffa8b 0x9ffac
0009ffac
0009ffacloc_9ffac:
0009ffacb 0x9ff88
0009ffb0
0009ffb0loc_9ffb0:
0009ffb0ldrsw x1, [sp+28]
0009ffb4ldrsw x2, [sp+64]
0009ffb8cbnz w2, 0x9ffc0
0009ffbcb 0x9ffd8
0009ffc0
0009ffc0loc_9ffc0:
0009ffc0sdiv w27, w1, w2
0009ffc4msub w0, w27, w2, w1
0009ffc8str w0, [sp+24]
0009ffccldur x29, [sp-8]
0009ffd0ldr x30, [sp], 48
0009ffd4ret x30
0009ffd8
0009ffd8loc_9ffd8:
0009ffd8bl runtime.panicdivide
0009ffdc
0009ffdcloc_9ffdc:
0009ffdcbl runtime.panicdivide
0009ffe0
0009ffe0loc_9ffe0:
0009ffe0adrp x0, 0x556000
0009ffe4add x0, x0, 2944
0009ffe8adrp x1, 0x671000
0009ffecadd x1, x1, 3928
0009fff0bl runtime.gopanic
0009fff4hint
0009fff8
0009fff8loc_9fff8:
0009fff8str x0, [sp+8]
0009fffcstr w1, [sp+16]
000a0000mov x3, x30
000a0004bl runtime.morestack_noctxt.abi0
000a0008ldr x0, [sp+8]
000a000cldrsw x1, [sp+16]
000a0010b 0x9fef0
000a0014udf 0
000a0018udf 0
000a001cudf 0
0009fef0
0009fef0math/rand.(*Rand).Int31n: ; void math/rand.(*Rand).Int31n(math/rand.Rand * r, int32 n)
0009fef0ldr x16, [x28+16]
0009fef4subs xzr, sp, x16
0009fef8b.ls 0x9fff8
0009fefcstr x30, [sp-48]!
0009ff00stur x29, [sp-8]
0009ff04sub x29, sp, 8
0009ff08str x0, [sp+56]
0009ff0cstr w1, [sp+64]
0009ff10str wzr, [sp+24]
0009ff14subs wzr, w1, 0
0009ff18b.le 0x9ffe0
0009ff1cb 0x9ff20
0009ff20
0009ff20loc_9ff20:
0009ff20sub x2, x1, 1
0009ff24ands wzr, w1, w2
0009ff28b.eq 0x9ff30
0009ff2cb 0x9ff58
0009ff30
0009ff30loc_9ff30:
0009ff30ldr x0, [sp+56]
0009ff34bl math/rand.(*Rand).Int31
0009ff38str w0, [sp+36]
0009ff3cldrsw x1, [sp+64]
0009ff40sub x1, x1, 1
0009ff44and x0, x0, x1
0009ff48str w0, [sp+24]
0009ff4cldur x29, [sp-8]
0009ff50ldr x30, [sp], 48
0009ff54ret x30
0009ff58
0009ff58loc_9ff58:
0009ff58cbnz w1, 0x9ff60
0009ff5cb 0x9ffdc
0009ff60
0009ff60loc_9ff60:
0009ff60orr x2, xzr, 0xffffffff80000000
0009ff64udiv w2, w2, w1
0009ff68madd w1, w1, w2, wzr
0009ff6corr x2, xzr, 0xffffffff
0009ff70add x1, x1, x2
0009ff74str w1, [sp+32]
0009ff78ldr x0, [sp+56]
0009ff7cbl math/rand.(*Rand).Int31
0009ff80str w0, [sp+28]
0009ff84b 0x9ff88
0009ff88
0009ff88loc_9ff88:
0009ff88ldrsw x1, [sp+32]
0009ff8cldrsw x2, [sp+28]
0009ff90subs wzr, w1, w2
0009ff94b.lt 0x9ff9c
0009ff98b 0x9ffb0
0009ff9c
0009ff9cloc_9ff9c:
0009ff9cldr x0, [sp+56]
0009ffa0bl math/rand.(*Rand).Int31
0009ffa4str w0, [sp+28]
0009ffa8b 0x9ffac
0009ffac
0009ffacloc_9ffac:
0009ffacb 0x9ff88
0009ffb0
0009ffb0loc_9ffb0:
0009ffb0ldrsw x1, [sp+28]
0009ffb4ldrsw x2, [sp+64]
0009ffb8cbnz w2, 0x9ffc0
0009ffbcb 0x9ffd8
0009ffc0
0009ffc0loc_9ffc0:
0009ffc0sdiv w27, w1, w2
0009ffc4msub w0, w27, w2, w1
0009ffc8str w0, [sp+24]
0009ffccldur x29, [sp-8]
0009ffd0ldr x30, [sp], 48
0009ffd4ret x30
0009ffd8
0009ffd8loc_9ffd8:
0009ffd8bl runtime.panicdivide
0009ffdc
0009ffdcloc_9ffdc:
0009ffdcbl runtime.panicdivide
0009ffe0
0009ffe0loc_9ffe0:
0009ffe0adrp x0, 0x556000
0009ffe4add x0, x0, 2944
0009ffe8adrp x1, 0x671000
0009ffecadd x1, x1, 3928
0009fff0bl runtime.gopanic
0009fff4hint
0009fff8
0009fff8loc_9fff8:
0009fff8str x0, [sp+8]
0009fffcstr w1, [sp+16]
000a0000mov x3, x30
000a0004bl runtime.morestack_noctxt.abi0
000a0008ldr x0, [sp+8]
000a000cldrsw x1, [sp+16]
000a0010b 0x9fef0
000a0014udf 0
000a0018udf 0
000a001cudf 0
0009fef0
000a0020
000a0020math/rand.(*Rand).Intn: ; void math/rand.(*Rand).Intn(math/rand.Rand * r, int n)
000a0020ldr x16, [x28+16]
000a0024subs xzr, sp, x16
000a0028b.ls 0xa00b0
000a002cstr x30, [sp-64]!
000a0030stur x29, [sp-8]
000a0034sub x29, sp, 8
000a0038str x0, [sp+72]
000a003cstr x1, [sp+80]
000a0040str xzr, [sp+40]
000a0044subs xzr, x1, 0
000a0048b.le 0xa0098
000a004cb 0xa0050
000a0050
000a0050loc_a0050:
000a0050orr x2, xzr, 0x7fffffff
000a0054subs xzr, x1, x2
000a0058b.le 0xa0060
000a005cb 0xa007c
000a0060
000a0060loc_a0060:
000a0060bl math/rand.(*Rand).Int31n
000a0064str w0, [sp+36]
000a0068sbfm x0, x0, 0, 31
000a006cstr x0, [sp+40]
000a0070ldur x29, [sp-8]
000a0074ldr x30, [sp], 64
000a0078ret x30
000a007c
000a007cloc_a007c:
000a007cbl math/rand.(*Rand).Int63n
000a0080str x0, [sp+48]
000a0084str x0, [sp+40]
000a0088ldr x0, [sp+40]
000a008cldur x29, [sp-8]
000a0090ldr x30, [sp], 64
000a0094ret x30
000a0098
000a0098loc_a0098:
000a0098adrp x0, 0x555000
000a009cadd x0, x0, 2944
000a00a0adrp x1, 0x670000
000a00a4add x1, x1, 3944
000a00a8bl runtime.gopanic
000a00achint
000a00b0
000a00b0loc_a00b0:
000a00b0stp x0, x1, [sp+8]
000a00b4mov x3, x30
000a00b8bl runtime.morestack_noctxt.abi0
000a00bcldp x0, x1, [sp+8]
000a00c0b 0xa0020
000a00c4udf 0
000a00c8udf 0
000a00ccudf 0
000a0020
000a0020math/rand.(*Rand).Intn: ; void math/rand.(*Rand).Intn(math/rand.Rand * r, int n)
000a0020ldr x16, [x28+16]
000a0024subs xzr, sp, x16
000a0028b.ls 0xa00b0
000a002cstr x30, [sp-64]!
000a0030stur x29, [sp-8]
000a0034sub x29, sp, 8
000a0038str x0, [sp+72]
000a003cstr x1, [sp+80]
000a0040str xzr, [sp+40]
000a0044subs xzr, x1, 0
000a0048b.le 0xa0098
000a004cb 0xa0050
000a0050
000a0050loc_a0050:
000a0050orr x2, xzr, 0x7fffffff
000a0054subs xzr, x1, x2
000a0058b.le 0xa0060
000a005cb 0xa007c
000a0060
000a0060loc_a0060:
000a0060bl math/rand.(*Rand).Int31n
000a0064str w0, [sp+36]
000a0068sbfm x0, x0, 0, 31
000a006cstr x0, [sp+40]
000a0070ldur x29, [sp-8]
000a0074ldr x30, [sp], 64
000a0078ret x30
000a007c
000a007cloc_a007c:
000a007cbl math/rand.(*Rand).Int63n
000a0080str x0, [sp+48]
000a0084str x0, [sp+40]
000a0088ldr x0, [sp+40]
000a008cldur x29, [sp-8]
000a0090ldr x30, [sp], 64
000a0094ret x30
000a0098
000a0098loc_a0098:
000a0098adrp x0, 0x555000
000a009cadd x0, x0, 2944
000a00a0adrp x1, 0x670000
000a00a4add x1, x1, 3944
000a00a8bl runtime.gopanic
000a00achint
000a00b0
000a00b0loc_a00b0:
000a00b0stp x0, x1, [sp+8]
000a00b4mov x3, x30
000a00b8bl runtime.morestack_noctxt.abi0
000a00bcldp x0, x1, [sp+8]
000a00c0b 0xa0020
000a00c4udf 0
000a00c8udf 0
000a00ccudf 0
000a0020
Loading..