[chore]: Bump github.com/gin-contrib/gzip from 1.2.2 to 1.2.3

Bumps [github.com/gin-contrib/gzip](https://github.com/gin-contrib/gzip) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/gin-contrib/gzip/releases)
- [Changelog](https://github.com/gin-contrib/gzip/blob/master/.goreleaser.yaml)
- [Commits](https://github.com/gin-contrib/gzip/compare/v1.2.2...v1.2.3)

---
updated-dependencies:
- dependency-name: github.com/gin-contrib/gzip
  dependency-version: 1.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
dependabot[bot] 2025-04-14 06:15:04 +00:00 committed by GitHub
commit 41a5f6e513
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
220 changed files with 127887 additions and 125516 deletions

View file

@ -916,7 +916,7 @@ _Digits:
WORD $0x37393639 // .ascii 4, '96979899'
WORD $0x39393839 // .ascii 4, '9899'
WORD $0x00000000 // .p2align 3, 0x00
_LB_15828841: // _pow10_ceil_sig_f32.g
_LB_1382e0fe: // _pow10_ceil_sig_f32.g
WORD $0x4b43fcf5; WORD $0x81ceb32c // .quad -9093133594791772939
WORD $0x5e14fc32; WORD $0xa2425ff7 // .quad -6754730975062328270
WORD $0x359a3b3f; WORD $0xcad2f7f5 // .quad -3831727700400522433

View file

@ -1232,7 +1232,7 @@ _Digits:
WORD $0x37393639 // .ascii 4, '96979899'
WORD $0x39393839 // .ascii 4, '9899'
// .p2align 3, 0x00
_LB_3b41de77: // _pow10_ceil_sig.g
_LB_f1eb3d41: // _pow10_ceil_sig.g
WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721
WORD $0x13bb0f7b; WORD $0x25e8e89c // .quad 2731688931043774331
WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807

File diff suppressed because it is too large Load diff

View file

@ -64,250 +64,232 @@ _lookup_small_key:
WORD $0xf940002b // ldr x11, [x1]
WORD $0x12001d49 // and w9, w10, #0xff
WORD $0x8b294928 // add x8, x9, w9, uxtw #2
WORD $0x8b08016c // add x12, x11, x8
WORD $0x39400188 // ldrb w8, [x12]
WORD $0x34001be8 // cbz w8, LBB0_46 $892(%rip)
WORD $0xf940000f // ldr x15, [x0]
WORD $0xb840118c // ldur w12, [x12, #1]
WORD $0x1102958d // add w13, w12, #165
WORD $0x8b0d016d // add x13, x11, x13
WORD $0x92401d4e // and x14, x10, #0xff
WORD $0x8b08016d // add x13, x11, x8
WORD $0x394001a8 // ldrb w8, [x13]
WORD $0x340019e8 // cbz w8, LBB0_46 $828(%rip)
WORD $0xf940000c // ldr x12, [x0]
WORD $0xb84011ad // ldur w13, [x13, #1]
WORD $0x110295ae // add w14, w13, #165
WORD $0x8b0e016e // add x14, x11, x14
WORD $0x92401d4f // and x15, x10, #0xff
WORD $0x7100253f // cmp w9, #9
WORD $0x54000942 // b.hs LBB0_20 $296(%rip)
WORD $0x11000530 // add w16, w9, #1
WORD $0x394001f1 // ldrb w17, [x15]
WORD $0x39400191 // ldrb w17, [x12]
WORD $0x528000e0 // mov w0, #7
WORD $0xaa0803e1 // mov x1, x8
WORD $0x14000007 // b LBB0_5 $28(%rip)
LBB0_3:
WORD $0x52800003 // mov w3, #0
WORD $0x6b0e007f // cmp w3, w14
WORD $0x6b0f007f // cmp w3, w15
WORD $0x540007a2 // b.hs LBB0_19 $244(%rip)
LBB0_4:
WORD $0x8b1001ad // add x13, x13, x16
WORD $0x8b1001ce // add x14, x14, x16
WORD $0x71000421 // subs w1, w1, #1
WORD $0x54000b60 // b.eq LBB0_23 $364(%rip)
WORD $0x54000b40 // b.eq LBB0_23 $360(%rip)
LBB0_5:
WORD $0x394001a3 // ldrb w3, [x13]
WORD $0x394001c3 // ldrb w3, [x14]
WORD $0x6b11007f // cmp w3, w17
WORD $0x54ffff01 // b.ne LBB0_3 $-32(%rip)
WORD $0x394005a3 // ldrb w3, [x13, #1]
WORD $0x394005e4 // ldrb w4, [x15, #1]
WORD $0x394005c3 // ldrb w3, [x14, #1]
WORD $0x39400584 // ldrb w4, [x12, #1]
WORD $0x6b04007f // cmp w3, w4
WORD $0x54000381 // b.ne LBB0_13 $112(%rip)
WORD $0x394009a3 // ldrb w3, [x13, #2]
WORD $0x394009e4 // ldrb w4, [x15, #2]
WORD $0x394009c3 // ldrb w3, [x14, #2]
WORD $0x39400984 // ldrb w4, [x12, #2]
WORD $0x6b04007f // cmp w3, w4
WORD $0x54000381 // b.ne LBB0_14 $112(%rip)
WORD $0x39400da3 // ldrb w3, [x13, #3]
WORD $0x39400de4 // ldrb w4, [x15, #3]
WORD $0x39400dc3 // ldrb w3, [x14, #3]
WORD $0x39400d84 // ldrb w4, [x12, #3]
WORD $0x6b04007f // cmp w3, w4
WORD $0x54000381 // b.ne LBB0_15 $112(%rip)
WORD $0x394011a3 // ldrb w3, [x13, #4]
WORD $0x394011e4 // ldrb w4, [x15, #4]
WORD $0x394011c3 // ldrb w3, [x14, #4]
WORD $0x39401184 // ldrb w4, [x12, #4]
WORD $0x6b04007f // cmp w3, w4
WORD $0x54000381 // b.ne LBB0_16 $112(%rip)
WORD $0x394015a3 // ldrb w3, [x13, #5]
WORD $0x394015e4 // ldrb w4, [x15, #5]
WORD $0x394015c3 // ldrb w3, [x14, #5]
WORD $0x39401584 // ldrb w4, [x12, #5]
WORD $0x6b04007f // cmp w3, w4
WORD $0x54000381 // b.ne LBB0_17 $112(%rip)
WORD $0x394019a3 // ldrb w3, [x13, #6]
WORD $0x394019e4 // ldrb w4, [x15, #6]
WORD $0x394019c3 // ldrb w3, [x14, #6]
WORD $0x39401984 // ldrb w4, [x12, #6]
WORD $0x6b04007f // cmp w3, w4
WORD $0x54000381 // b.ne LBB0_18 $112(%rip)
WORD $0x39401da3 // ldrb w3, [x13, #7]
WORD $0x39401de4 // ldrb w4, [x15, #7]
WORD $0x39401dc3 // ldrb w3, [x14, #7]
WORD $0x39401d84 // ldrb w4, [x12, #7]
WORD $0x6b04007f // cmp w3, w4
WORD $0x1a801403 // cinc w3, w0, eq
WORD $0x6b0e007f // cmp w3, w14
WORD $0x6b0f007f // cmp w3, w15
WORD $0x54fffba3 // b.lo LBB0_4 $-140(%rip)
WORD $0x14000018 // b LBB0_19 $96(%rip)
LBB0_13:
WORD $0x52800023 // mov w3, #1
WORD $0x6b0e007f // cmp w3, w14
WORD $0x6b0f007f // cmp w3, w15
WORD $0x54fffb23 // b.lo LBB0_4 $-156(%rip)
WORD $0x14000014 // b LBB0_19 $80(%rip)
LBB0_14:
WORD $0x52800043 // mov w3, #2
WORD $0x6b0e007f // cmp w3, w14
WORD $0x6b0f007f // cmp w3, w15
WORD $0x54fffaa3 // b.lo LBB0_4 $-172(%rip)
WORD $0x14000010 // b LBB0_19 $64(%rip)
LBB0_15:
WORD $0x52800063 // mov w3, #3
WORD $0x6b0e007f // cmp w3, w14
WORD $0x6b0f007f // cmp w3, w15
WORD $0x54fffa23 // b.lo LBB0_4 $-188(%rip)
WORD $0x1400000c // b LBB0_19 $48(%rip)
LBB0_16:
WORD $0x52800083 // mov w3, #4
WORD $0x6b0e007f // cmp w3, w14
WORD $0x6b0f007f // cmp w3, w15
WORD $0x54fff9a3 // b.lo LBB0_4 $-204(%rip)
WORD $0x14000008 // b LBB0_19 $32(%rip)
LBB0_17:
WORD $0x528000a3 // mov w3, #5
WORD $0x6b0e007f // cmp w3, w14
WORD $0x6b0f007f // cmp w3, w15
WORD $0x54fff923 // b.lo LBB0_4 $-220(%rip)
WORD $0x14000004 // b LBB0_19 $16(%rip)
LBB0_18:
WORD $0x528000c3 // mov w3, #6
WORD $0x6b0e007f // cmp w3, w14
WORD $0x6b0f007f // cmp w3, w15
WORD $0x54fff8a3 // b.lo LBB0_4 $-236(%rip)
LBB0_19:
WORD $0x8b0e01a8 // add x8, x13, x14
WORD $0x8b0f01c8 // add x8, x14, x15
WORD $0x39400100 // ldrb w0, [x8]
WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
WORD $0x910083ff // add sp, sp, #32
WORD $0xd65f03c0 // ret
LBB0_20:
WORD $0xad4001e1 // ldp q1, q0, [x15]
WORD $0x9280000f // mov x15, #-1
WORD $0x9ace21ef // lsl x15, x15, x14
WORD $0x11000530 // add w16, w9, #1
WORD $0xad400580 // ldp q0, q1, [x12]
WORD $0x92800010 // mov x16, #-1
WORD $0x9acf2210 // lsl x16, x16, x15
WORD $0x11000531 // add w17, w9, #1
Lloh0:
WORD $0x10fff331 // adr x17, lCPI0_0 $-412(%rip)
WORD $0x10fff320 // adr x0, lCPI0_0 $-412(%rip)
Lloh1:
WORD $0x3dc00222 // ldr q2, [x17, lCPI0_0@PAGEOFF] $0(%rip)
WORD $0x3dc00002 // ldr q2, [x0, lCPI0_0@PAGEOFF] $0(%rip)
Lloh2:
WORD $0x10fff371 // adr x17, lCPI0_1 $-404(%rip)
WORD $0x10fff360 // adr x0, lCPI0_1 $-404(%rip)
Lloh3:
WORD $0x3dc00223 // ldr q3, [x17, lCPI0_1@PAGEOFF] $0(%rip)
WORD $0xaa0803f1 // mov x17, x8
WORD $0x3dc00003 // ldr q3, [x0, lCPI0_1@PAGEOFF] $0(%rip)
WORD $0xaa0803e0 // mov x0, x8
LBB0_21:
WORD $0xad4015a4 // ldp q4, q5, [x13]
WORD $0x6e248c24 // cmeq.16b v4, v1, v4
WORD $0x6e258c05 // cmeq.16b v5, v0, v5
WORD $0xad4015c4 // ldp q4, q5, [x14]
WORD $0x6e248c04 // cmeq.16b v4, v0, v4
WORD $0x6e258c25 // cmeq.16b v5, v1, v5
WORD $0x4e221c84 // and.16b v4, v4, v2
WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
WORD $0x4e71b884 // addv.8h h4, v4
WORD $0x1e260080 // fmov w0, s4
WORD $0x1e260081 // fmov w1, s4
WORD $0x4e221ca4 // and.16b v4, v5, v2
WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
WORD $0x4e71b884 // addv.8h h4, v4
WORD $0x1e260081 // fmov w1, s4
WORD $0x33103c20 // bfi w0, w1, #16, #16
WORD $0x2a0f0000 // orr w0, w0, w15
WORD $0x3100041f // cmn w0, #1
WORD $0x1e260083 // fmov w3, s4
WORD $0x33103c61 // bfi w1, w3, #16, #16
WORD $0x2a100021 // orr w1, w1, w16
WORD $0x3100043f // cmn w1, #1
WORD $0x54fffc80 // b.eq LBB0_19 $-112(%rip)
WORD $0x8b1001ad // add x13, x13, x16
WORD $0x71000631 // subs w17, w17, #1
WORD $0x8b1101ce // add x14, x14, x17
WORD $0x71000400 // subs w0, w0, #1
WORD $0x54fffde1 // b.ne LBB0_21 $-68(%rip)
WORD $0x14000002 // b LBB0_24 $8(%rip)
LBB0_23:
WORD $0xad4001e1 // ldp q1, q0, [x15]
LBB0_24:
WORD $0x4f05e7e2 // movi.16b v2, #191
WORD $0x4e228424 // add.16b v4, v1, v2
WORD $0x4f00e743 // movi.16b v3, #26
WORD $0x6e243465 // cmhi.16b v5, v3, v4
WORD $0x4f01e404 // movi.16b v4, #32
WORD $0x4e241ca5 // and.16b v5, v5, v4
WORD $0x4e2184a1 // add.16b v1, v5, v1
WORD $0x8b0c016b // add x11, x11, x12
WORD $0xb100045f // cmn x2, #1
WORD $0x54000c40 // b.eq LBB0_46 $392(%rip)
WORD $0x3dc00180 // ldr q0, [x12]
WORD $0x4f05e7e1 // movi.16b v1, #191
WORD $0x4e218403 // add.16b v3, v0, v1
WORD $0x4f00e742 // movi.16b v2, #26
WORD $0x6e233444 // cmhi.16b v4, v2, v3
WORD $0x4f01e403 // movi.16b v3, #32
WORD $0x4e231c84 // and.16b v4, v4, v3
WORD $0x4e208480 // add.16b v0, v4, v0
WORD $0x8b0d016b // add x11, x11, x13
WORD $0x8b02016b // add x11, x11, x2
WORD $0x92401d4a // and x10, x10, #0xff
WORD $0x7100253f // cmp w9, #9
WORD $0x54000922 // b.hs LBB0_43 $292(%rip)
WORD $0x0e013c2c // umov.b w12, v1[0]
WORD $0x0e033c2d // umov.b w13, v1[1]
WORD $0x0e053c2e // umov.b w14, v1[2]
WORD $0x0e073c2f // umov.b w15, v1[3]
WORD $0x0e093c30 // umov.b w16, v1[4]
WORD $0x0e0b3c31 // umov.b w17, v1[5]
WORD $0x540006e2 // b.hs LBB0_43 $220(%rip)
WORD $0x0e013c0c // umov.b w12, v0[0]
WORD $0x0e033c0d // umov.b w13, v0[1]
WORD $0x0e053c0e // umov.b w14, v0[2]
WORD $0x0e073c0f // umov.b w15, v0[3]
WORD $0x0e093c10 // umov.b w16, v0[4]
WORD $0x0e0b3c11 // umov.b w17, v0[5]
WORD $0x11000529 // add w9, w9, #1
WORD $0x0e0d3c20 // umov.b w0, v1[6]
WORD $0x0e0d3c00 // umov.b w0, v0[6]
WORD $0x528000e1 // mov w1, #7
WORD $0x0e0f3c22 // umov.b w2, v1[7]
WORD $0x14000007 // b LBB0_28 $28(%rip)
WORD $0x0e0f3c02 // umov.b w2, v0[7]
LBB0_26:
WORD $0x52800003 // mov w3, #0
WORD $0x6b0a007f // cmp w3, w10
WORD $0x540006c2 // b.hs LBB0_42 $216(%rip)
LBB0_27:
WORD $0x8b09016b // add x11, x11, x9
WORD $0x71000508 // subs w8, w8, #1
WORD $0x54000aa0 // b.eq LBB0_46 $340(%rip)
LBB0_28:
WORD $0x39400163 // ldrb w3, [x11]
WORD $0x6b2c007f // cmp w3, w12, uxtb
WORD $0x54ffff01 // b.ne LBB0_26 $-32(%rip)
WORD $0x540002e1 // b.ne LBB0_34 $92(%rip)
WORD $0x39400563 // ldrb w3, [x11, #1]
WORD $0x6b2d007f // cmp w3, w13, uxtb
WORD $0x540002c1 // b.ne LBB0_36 $88(%rip)
WORD $0x540002c1 // b.ne LBB0_35 $88(%rip)
WORD $0x39400963 // ldrb w3, [x11, #2]
WORD $0x6b2e007f // cmp w3, w14, uxtb
WORD $0x540002e1 // b.ne LBB0_37 $92(%rip)
WORD $0x540002a1 // b.ne LBB0_36 $84(%rip)
WORD $0x39400d63 // ldrb w3, [x11, #3]
WORD $0x6b2f007f // cmp w3, w15, uxtb
WORD $0x54000301 // b.ne LBB0_38 $96(%rip)
WORD $0x54000281 // b.ne LBB0_37 $80(%rip)
WORD $0x39401163 // ldrb w3, [x11, #4]
WORD $0x6b30007f // cmp w3, w16, uxtb
WORD $0x54000321 // b.ne LBB0_39 $100(%rip)
WORD $0x54000261 // b.ne LBB0_38 $76(%rip)
WORD $0x39401563 // ldrb w3, [x11, #5]
WORD $0x6b31007f // cmp w3, w17, uxtb
WORD $0x54000341 // b.ne LBB0_40 $104(%rip)
WORD $0x54000241 // b.ne LBB0_39 $72(%rip)
WORD $0x39401963 // ldrb w3, [x11, #6]
WORD $0x6b20007f // cmp w3, w0, uxtb
WORD $0x54000361 // b.ne LBB0_41 $108(%rip)
WORD $0x54000221 // b.ne LBB0_40 $68(%rip)
WORD $0x39401d63 // ldrb w3, [x11, #7]
WORD $0x6b22007f // cmp w3, w2, uxtb
WORD $0x1a811423 // cinc w3, w1, eq
WORD $0x6b0a007f // cmp w3, w10
WORD $0x54fffc83 // b.lo LBB0_27 $-112(%rip)
WORD $0x14000018 // b LBB0_42 $96(%rip)
LBB0_36:
WORD $0x1400000e // b LBB0_41 $56(%rip)
LBB0_34:
WORD $0x52800003 // mov w3, #0
WORD $0x1400000c // b LBB0_41 $48(%rip)
LBB0_35:
WORD $0x52800023 // mov w3, #1
WORD $0x6b0a007f // cmp w3, w10
WORD $0x54fffc03 // b.lo LBB0_27 $-128(%rip)
WORD $0x14000014 // b LBB0_42 $80(%rip)
LBB0_37:
WORD $0x1400000a // b LBB0_41 $40(%rip)
LBB0_36:
WORD $0x52800043 // mov w3, #2
WORD $0x6b0a007f // cmp w3, w10
WORD $0x54fffb83 // b.lo LBB0_27 $-144(%rip)
WORD $0x14000010 // b LBB0_42 $64(%rip)
LBB0_38:
WORD $0x14000008 // b LBB0_41 $32(%rip)
LBB0_37:
WORD $0x52800063 // mov w3, #3
WORD $0x6b0a007f // cmp w3, w10
WORD $0x54fffb03 // b.lo LBB0_27 $-160(%rip)
WORD $0x1400000c // b LBB0_42 $48(%rip)
LBB0_39:
WORD $0x14000006 // b LBB0_41 $24(%rip)
LBB0_38:
WORD $0x52800083 // mov w3, #4
WORD $0x6b0a007f // cmp w3, w10
WORD $0x54fffa83 // b.lo LBB0_27 $-176(%rip)
WORD $0x14000008 // b LBB0_42 $32(%rip)
LBB0_40:
WORD $0x14000004 // b LBB0_41 $16(%rip)
LBB0_39:
WORD $0x528000a3 // mov w3, #5
WORD $0x6b0a007f // cmp w3, w10
WORD $0x54fffa03 // b.lo LBB0_27 $-192(%rip)
WORD $0x14000004 // b LBB0_42 $16(%rip)
LBB0_41:
WORD $0x14000002 // b LBB0_41 $8(%rip)
LBB0_40:
WORD $0x528000c3 // mov w3, #6
LBB0_41:
WORD $0x6b0a007f // cmp w3, w10
WORD $0x54fff983 // b.lo LBB0_27 $-208(%rip)
LBB0_42:
WORD $0x8b0a0168 // add x8, x11, x10
WORD $0x39400100 // ldrb w0, [x8]
WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
WORD $0x910083ff // add sp, sp, #32
WORD $0xd65f03c0 // ret
WORD $0x540004e2 // b.hs LBB0_47 $156(%rip)
WORD $0x8b09016b // add x11, x11, x9
WORD $0x71000508 // subs w8, w8, #1
WORD $0x54fffac1 // b.ne LBB0_26 $-168(%rip)
WORD $0x1400001f // b LBB0_46 $124(%rip)
LBB0_43:
WORD $0x4e228402 // add.16b v2, v0, v2
WORD $0x6e223462 // cmhi.16b v2, v3, v2
WORD $0x4e241c42 // and.16b v2, v2, v4
WORD $0x4e208440 // add.16b v0, v2, v0
WORD $0x3dc00584 // ldr q4, [x12, #16]
WORD $0x4e218481 // add.16b v1, v4, v1
WORD $0x6e213441 // cmhi.16b v1, v2, v1
WORD $0x4e231c21 // and.16b v1, v1, v3
WORD $0x4e248421 // add.16b v1, v1, v4
WORD $0x9280000c // mov x12, #-1
WORD $0x9aca218c // lsl x12, x12, x10
WORD $0x11000529 // add w9, w9, #1
Lloh4:
WORD $0x10ffe4ad // adr x13, lCPI0_0 $-876(%rip)
WORD $0x10ffe6ad // adr x13, lCPI0_0 $-812(%rip)
Lloh5:
WORD $0x3dc001a2 // ldr q2, [x13, lCPI0_0@PAGEOFF] $0(%rip)
Lloh6:
WORD $0x10ffe4ed // adr x13, lCPI0_1 $-868(%rip)
WORD $0x10ffe6ed // adr x13, lCPI0_1 $-804(%rip)
Lloh7:
WORD $0x3dc001a3 // ldr q3, [x13, lCPI0_1@PAGEOFF] $0(%rip)
LBB0_44:
WORD $0xad401564 // ldp q4, q5, [x11]
WORD $0x6e248c24 // cmeq.16b v4, v1, v4
WORD $0x6e258c05 // cmeq.16b v5, v0, v5
WORD $0x6e248c04 // cmeq.16b v4, v0, v4
WORD $0x6e258c25 // cmeq.16b v5, v1, v5
WORD $0x4e221c84 // and.16b v4, v4, v2
WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
WORD $0x4e71b884 // addv.8h h4, v4
@ -319,7 +301,7 @@ LBB0_44:
WORD $0x33103dcd // bfi w13, w14, #16, #16
WORD $0x2a0c01ad // orr w13, w13, w12
WORD $0x310005bf // cmn w13, #1
WORD $0x54fffc40 // b.eq LBB0_42 $-120(%rip)
WORD $0x54000100 // b.eq LBB0_47 $32(%rip)
WORD $0x8b09016b // add x11, x11, x9
WORD $0x71000508 // subs w8, w8, #1
WORD $0x54fffde1 // b.ne LBB0_44 $-68(%rip)
@ -328,6 +310,12 @@ LBB0_46:
WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
WORD $0x910083ff // add sp, sp, #32
WORD $0xd65f03c0 // ret
LBB0_47:
WORD $0x8b0a0168 // add x8, x11, x10
WORD $0x39400100 // ldrb w0, [x8]
WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
WORD $0x910083ff // add sp, sp, #32
WORD $0xd65f03c0 // ret
TEXT ·__lookup_small_key(SB), NOSPLIT, $0-32
NO_LOCAL_POINTERS

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -13,7 +13,7 @@ var (
)
const (
_stack__skip_array = 224
_stack__skip_array = 240
)
var (

File diff suppressed because it is too large Load diff

View file

@ -13,7 +13,7 @@ var (
)
const (
_stack__skip_object = 224
_stack__skip_object = 240
)
var (

File diff suppressed because it is too large Load diff

View file

@ -65,7 +65,7 @@ _unquote:
WORD $0xa905fbfd // stp fp, lr, [sp, #88]
WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
WORD $0xd10023fd // sub fp, sp, #8
WORD $0xb4002201 // cbz x1, LBB0_62 $1088(%rip)
WORD $0xb4002221 // cbz x1, LBB0_63 $1092(%rip)
WORD $0x3203cbe9 // mov w9, #-522133280
WORD $0x5299fa0a // mov w10, #53200
WORD $0x72b9f9ea // movk w10, #53199, lsl #16
@ -81,23 +81,22 @@ _unquote:
WORD $0x3200cff1 // mov w17, #252645135
WORD $0x3200c3e6 // mov w6, #16843009
WORD $0x92400085 // and x5, x4, #0x1
WORD $0x528017b3 // mov w19, #189
WORD $0x52848014 // mov w20, #9216
WORD $0x72bf9414 // movk w20, #64672, lsl #16
WORD $0x4f02e780 // movi.16b v0, #92
Lloh0:
WORD $0x10fffb68 // adr x8, lCPI0_0 $-148(%rip)
WORD $0x10fffb88 // adr x8, lCPI0_0 $-144(%rip)
Lloh1:
WORD $0x3dc00101 // ldr q1, [x8, lCPI0_0@PAGEOFF] $0(%rip)
Lloh2:
WORD $0x10fffba8 // adr x8, lCPI0_1 $-140(%rip)
WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip)
Lloh3:
WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip)
WORD $0xaa0003e8 // mov x8, x0
WORD $0xaa0103f5 // mov x21, x1
WORD $0xaa0203f6 // mov x22, x2
Lloh4:
WORD $0x10002ef7 // adr x23, __UnquoteTab $1500(%rip)
WORD $0x10002f37 // adr x23, __UnquoteTab $1508(%rip)
Lloh5:
WORD $0x910002f7 // add x23, x23, __UnquoteTab@PAGEOFF $0(%rip)
LBB0_2:
@ -117,10 +116,10 @@ LBB0_4:
LBB0_6:
WORD $0x8b180119 // add x25, x8, x24
WORD $0x8b1802db // add x27, x22, x24
WORD $0xa9407339 // ldp x25, x28, [x25]
WORD $0xa9407b39 // ldp x25, lr, [x25]
WORD $0x9e670323 // fmov d3, x25
WORD $0x4e181f83 // mov.d v3[1], x28
WORD $0xa9007379 // stp x25, x28, [x27]
WORD $0x4e181fc3 // mov.d v3[1], lr
WORD $0xa9007b79 // stp x25, lr, [x27]
WORD $0x6e208c63 // cmeq.16b v3, v3, v0
WORD $0x4e211c63 // and.16b v3, v3, v1
WORD $0x4e020063 // tbl.16b v3, { v3 }, v2
@ -135,29 +134,29 @@ LBB0_6:
WORD $0x8b18011a // add x26, x8, x24
WORD $0x8b1802db // add x27, x22, x24
LBB0_9:
WORD $0xb4001ad9 // cbz x25, LBB0_63 $856(%rip)
WORD $0xb4001b19 // cbz x25, LBB0_64 $864(%rip)
WORD $0xcb080358 // sub x24, x26, x8
LBB0_11:
WORD $0x3940035c // ldrb w28, [x26]
WORD $0x7101739f // cmp w28, #92
WORD $0x3940035e // ldrb w30, [x26]
WORD $0x710173df // cmp w30, #92
WORD $0x54000140 // b.eq LBB0_14 $40(%rip)
WORD $0x9100075a // add x26, x26, #1
WORD $0x3800177c // strb w28, [x27], #1
WORD $0x3800177e // strb w30, [x27], #1
WORD $0x91000718 // add x24, x24, #1
WORD $0xf1000739 // subs x25, x25, #1
WORD $0x54ffff21 // b.ne LBB0_11 $-28(%rip)
WORD $0x140000cc // b LBB0_63 $816(%rip)
WORD $0x140000ce // b LBB0_64 $824(%rip)
LBB0_13:
WORD $0x5ac00339 // rbit w25, w25
WORD $0x5ac01339 // clz w25, w25
WORD $0x8b180338 // add x24, x25, x24
LBB0_14:
WORD $0xb100071f // cmn x24, #1
WORD $0x540018e0 // b.eq LBB0_63 $796(%rip)
WORD $0x54001920 // b.eq LBB0_64 $804(%rip)
LBB0_15:
WORD $0x91000b19 // add x25, x24, #2
WORD $0xeb1902b5 // subs x21, x21, x25
WORD $0x54002824 // b.mi LBB0_93 $1284(%rip)
WORD $0x54002864 // b.mi LBB0_94 $1292(%rip)
WORD $0x8b190108 // add x8, x8, x25
WORD $0xb5000145 // cbnz x5, LBB0_20 $40(%rip)
WORD $0x8b1802da // add x26, x22, x24
@ -166,26 +165,26 @@ LBB0_15:
WORD $0x7103ff3f // cmp w25, #255
WORD $0x540003a0 // b.eq LBB0_28 $116(%rip)
LBB0_18:
WORD $0x34001e19 // cbz w25, LBB0_74 $960(%rip)
WORD $0x34001e59 // cbz w25, LBB0_75 $968(%rip)
WORD $0x38001759 // strb w25, [x26], #1
WORD $0xaa1a03f6 // mov x22, x26
WORD $0x14000093 // b LBB0_54 $588(%rip)
WORD $0x14000095 // b LBB0_55 $596(%rip)
LBB0_20:
WORD $0x340026b5 // cbz w21, LBB0_93 $1236(%rip)
WORD $0x340026f5 // cbz w21, LBB0_94 $1244(%rip)
WORD $0x385ff119 // ldurb w25, [x8, #-1]
WORD $0x7101733f // cmp w25, #92
WORD $0x540023a1 // b.ne LBB0_86 $1140(%rip)
WORD $0x540023e1 // b.ne LBB0_87 $1148(%rip)
WORD $0x39400119 // ldrb w25, [x8]
WORD $0x7101733f // cmp w25, #92
WORD $0x54000161 // b.ne LBB0_27 $44(%rip)
WORD $0x710006bf // cmp w21, #1
WORD $0x540025ad // b.le LBB0_93 $1204(%rip)
WORD $0x540025ed // b.le LBB0_94 $1212(%rip)
WORD $0xaa0803f9 // mov x25, x8
WORD $0x38401f3a // ldrb w26, [x25, #1]!
WORD $0x71008b5f // cmp w26, #34
WORD $0x54000060 // b.eq LBB0_26 $12(%rip)
WORD $0x7101735f // cmp w26, #92
WORD $0x540022a1 // b.ne LBB0_87 $1108(%rip)
WORD $0x540022e1 // b.ne LBB0_88 $1116(%rip)
LBB0_26:
WORD $0xd10006b5 // sub x21, x21, #1
WORD $0xaa1903e8 // mov x8, x25
@ -199,88 +198,88 @@ LBB0_27:
WORD $0x54fffca1 // b.ne LBB0_18 $-108(%rip)
LBB0_28:
WORD $0xf1000ebf // cmp x21, #3
WORD $0x54002389 // b.ls LBB0_93 $1136(%rip)
WORD $0x540023c9 // b.ls LBB0_94 $1144(%rip)
WORD $0xb9400119 // ldr w25, [x8]
WORD $0x0a39019b // bic w27, w12, w25
WORD $0x0b0a033c // add w28, w25, w10
WORD $0x0a1c037c // and w28, w27, w28
WORD $0x7100039f // cmp w28, #0
WORD $0x0b10033c // add w28, w25, w16
WORD $0x2a19039c // orr w28, w28, w25
WORD $0x0a0c039c // and w28, w28, w12
WORD $0x7a400b80 // ccmp w28, #0, #0, eq
WORD $0x540013e1 // b.ne LBB0_65 $636(%rip)
WORD $0x0a0d033c // and w28, w25, w13
WORD $0x4b1c017e // sub w30, w11, w28
WORD $0x0b0e0387 // add w7, w28, w14
WORD $0x0a1e00e7 // and w7, w7, w30
WORD $0x0b0a033e // add w30, w25, w10
WORD $0x0a1e037e // and w30, w27, w30
WORD $0x710003df // cmp w30, #0
WORD $0x0b10033e // add w30, w25, w16
WORD $0x2a1903de // orr w30, w30, w25
WORD $0x0a0c03de // and w30, w30, w12
WORD $0x7a400bc0 // ccmp w30, #0, #0, eq
WORD $0x54001421 // b.ne LBB0_66 $644(%rip)
WORD $0x0a0d033e // and w30, w25, w13
WORD $0x4b1e0167 // sub w7, w11, w30
WORD $0x0b0e03d3 // add w19, w30, w14
WORD $0x0a070267 // and w7, w19, w7
WORD $0x6a1b00ff // tst w7, w27
WORD $0x54001321 // b.ne LBB0_65 $612(%rip)
WORD $0x4b1c0127 // sub w7, w9, w28
WORD $0x0b0f039c // add w28, w28, w15
WORD $0x0a070387 // and w7, w28, w7
WORD $0x54001361 // b.ne LBB0_66 $620(%rip)
WORD $0x4b1e0127 // sub w7, w9, w30
WORD $0x0b0f03d3 // add w19, w30, w15
WORD $0x0a070267 // and w7, w19, w7
WORD $0x6a1b00ff // tst w7, w27
WORD $0x54001281 // b.ne LBB0_65 $592(%rip)
WORD $0x540012c1 // b.ne LBB0_66 $600(%rip)
WORD $0x5ac00b27 // rev w7, w25
WORD $0x0a6710d9 // bic w25, w6, w7, lsr #4
WORD $0x0b190f39 // add w25, w25, w25, lsl #3
WORD $0x0a6710d3 // bic w19, w6, w7, lsr #4
WORD $0x0b130e73 // add w19, w19, w19, lsl #3
WORD $0x0a1100e7 // and w7, w7, w17
WORD $0x0b070327 // add w7, w25, w7
WORD $0x0b070267 // add w7, w19, w7
WORD $0x2a4710e7 // orr w7, w7, w7, lsr #4
WORD $0x53105cf9 // ubfx w25, w7, #16, #8
WORD $0x53105cf3 // ubfx w19, w7, #16, #8
WORD $0x12001ce7 // and w7, w7, #0xff
WORD $0x2a1920f9 // orr w25, w7, w25, lsl #8
WORD $0x2a1320f9 // orr w25, w7, w19, lsl #8
WORD $0x91001108 // add x8, x8, #4
WORD $0xd10012b5 // sub x21, x21, #4
WORD $0x7102033f // cmp w25, #128
WORD $0x54000b23 // b.lo LBB0_55 $356(%rip)
WORD $0x54000b63 // b.lo LBB0_56 $364(%rip)
WORD $0x8b1802c7 // add x7, x22, x24
WORD $0x910008f6 // add x22, x7, #2
LBB0_34:
WORD $0x711fff3f // cmp w25, #2047
WORD $0x54000b29 // b.ls LBB0_57 $356(%rip)
WORD $0x54000b69 // b.ls LBB0_58 $364(%rip)
WORD $0x51403b27 // sub w7, w25, #14, lsl #12
WORD $0x312004ff // cmn w7, #2049
WORD $0x540008e9 // b.ls LBB0_53 $284(%rip)
WORD $0xb50006c5 // cbnz x5, LBB0_48 $216(%rip)
WORD $0x54000929 // b.ls LBB0_53 $292(%rip)
WORD $0xb50006e5 // cbnz x5, LBB0_48 $220(%rip)
WORD $0xaa1503f8 // mov x24, x21
WORD $0x530a7f27 // lsr w7, w25, #10
WORD $0x7100d8ff // cmp w7, #54
WORD $0x54000788 // b.hi LBB0_51 $240(%rip)
WORD $0x540007a8 // b.hi LBB0_51 $244(%rip)
LBB0_38:
WORD $0xf1001b15 // subs x21, x24, #6
WORD $0x5400074b // b.lt LBB0_51 $232(%rip)
WORD $0x5400076b // b.lt LBB0_51 $236(%rip)
WORD $0x39400107 // ldrb w7, [x8]
WORD $0x710170ff // cmp w7, #92
WORD $0x540006e1 // b.ne LBB0_51 $220(%rip)
WORD $0x54000701 // b.ne LBB0_51 $224(%rip)
WORD $0x39400507 // ldrb w7, [x8, #1]
WORD $0x7101d4ff // cmp w7, #117
WORD $0x54000681 // b.ne LBB0_51 $208(%rip)
WORD $0x540006a1 // b.ne LBB0_51 $212(%rip)
WORD $0xb8402118 // ldur w24, [x8, #2]
WORD $0x0b0a0307 // add w7, w24, w10
WORD $0x0a38019a // bic w26, w12, w24
WORD $0x6a07035f // tst w26, w7
WORD $0x54001421 // b.ne LBB0_77 $644(%rip)
WORD $0x54001461 // b.ne LBB0_78 $652(%rip)
WORD $0x0b100307 // add w7, w24, w16
WORD $0x2a1800e7 // orr w7, w7, w24
WORD $0x6a0c00ff // tst w7, w12
WORD $0x540013a1 // b.ne LBB0_77 $628(%rip)
WORD $0x540013e1 // b.ne LBB0_78 $636(%rip)
WORD $0x0a0d031b // and w27, w24, w13
WORD $0x4b1b0167 // sub w7, w11, w27
WORD $0x0b0e037c // add w28, w27, w14
WORD $0x0a070387 // and w7, w28, w7
WORD $0x0b0e0373 // add w19, w27, w14
WORD $0x0a070267 // and w7, w19, w7
WORD $0x6a1a00ff // tst w7, w26
WORD $0x540012e1 // b.ne LBB0_77 $604(%rip)
WORD $0x54001321 // b.ne LBB0_78 $612(%rip)
WORD $0x4b1b0127 // sub w7, w9, w27
WORD $0x0b0f037b // add w27, w27, w15
WORD $0x0a070367 // and w7, w27, w7
WORD $0x0b0f0373 // add w19, w27, w15
WORD $0x0a070267 // and w7, w19, w7
WORD $0x6a1a00ff // tst w7, w26
WORD $0x54001241 // b.ne LBB0_77 $584(%rip)
WORD $0x54001281 // b.ne LBB0_78 $592(%rip)
WORD $0x5ac00b07 // rev w7, w24
WORD $0x0a6710d8 // bic w24, w6, w7, lsr #4
WORD $0x0b180f18 // add w24, w24, w24, lsl #3
WORD $0x0a6710d3 // bic w19, w6, w7, lsr #4
WORD $0x0b130e73 // add w19, w19, w19, lsl #3
WORD $0x0a1100e7 // and w7, w7, w17
WORD $0x0b070307 // add w7, w24, w7
WORD $0x0b070267 // add w7, w19, w7
WORD $0x2a4710fa // orr w26, w7, w7, lsr #4
WORD $0x53087f47 // lsr w7, w26, #8
WORD $0x12181cf8 // and w24, w7, #0xff00
@ -288,33 +287,35 @@ LBB0_38:
WORD $0x51403b07 // sub w7, w24, #14, lsl #12
WORD $0x33001f58 // bfxil w24, w26, #0, #8
WORD $0x311004ff // cmn w7, #1025
WORD $0x540005e8 // b.hi LBB0_58 $188(%rip)
WORD $0x360816a4 // tbz w4, #1, LBB0_88 $724(%rip)
WORD $0x54000628 // b.hi LBB0_59 $196(%rip)
WORD $0x360816e4 // tbz w4, #1, LBB0_89 $732(%rip)
WORD $0x5297fde7 // mov w7, #49135
WORD $0x781fe2c7 // sturh w7, [x22, #-2]
WORD $0x380036d3 // strb w19, [x22], #3
WORD $0x528017a7 // mov w7, #189
WORD $0x380036c7 // strb w7, [x22], #3
WORD $0xaa1803f9 // mov x25, x24
WORD $0x7102031f // cmp w24, #128
WORD $0x54fff8e2 // b.hs LBB0_34 $-228(%rip)
WORD $0x14000037 // b LBB0_59 $220(%rip)
WORD $0x54fff8c2 // b.hs LBB0_34 $-232(%rip)
WORD $0x14000038 // b LBB0_60 $224(%rip)
LBB0_48:
WORD $0xf10002bf // cmp x21, #0
WORD $0x5400168d // b.le LBB0_91 $720(%rip)
WORD $0x540016ad // b.le LBB0_92 $724(%rip)
WORD $0x39400107 // ldrb w7, [x8]
WORD $0x710170ff // cmp w7, #92
WORD $0x54000681 // b.ne LBB0_60 $208(%rip)
WORD $0x540006a1 // b.ne LBB0_61 $212(%rip)
WORD $0xd10006b8 // sub x24, x21, #1
WORD $0x91000508 // add x8, x8, #1
WORD $0x530a7f27 // lsr w7, w25, #10
WORD $0x7100d8ff // cmp w7, #54
WORD $0x54fff8c9 // b.ls LBB0_38 $-232(%rip)
WORD $0x54fff8a9 // b.ls LBB0_38 $-236(%rip)
LBB0_51:
WORD $0x36081504 // tbz w4, #1, LBB0_90 $672(%rip)
WORD $0x36081524 // tbz w4, #1, LBB0_91 $676(%rip)
WORD $0x5297fde7 // mov w7, #49135
WORD $0x781fe2c7 // sturh w7, [x22, #-2]
WORD $0x380016d3 // strb w19, [x22], #1
WORD $0x528017a7 // mov w7, #189
WORD $0x380016c7 // strb w7, [x22], #1
WORD $0xaa1803f5 // mov x21, x24
WORD $0x1400000a // b LBB0_54 $40(%rip)
WORD $0x1400000a // b LBB0_55 $40(%rip)
LBB0_53:
WORD $0x530c7f27 // lsr w7, w25, #12
WORD $0x321b08e7 // orr w7, w7, #0xe0
@ -324,57 +325,58 @@ LBB0_53:
WORD $0x381ff2c7 // sturb w7, [x22, #-1]
WORD $0x52801007 // mov w7, #128
WORD $0x33001727 // bfxil w7, w25, #0, #6
WORD $0x380016c7 // strb w7, [x22], #1
LBB0_54:
WORD $0xb5ffe635 // cbnz x21, LBB0_2 $-828(%rip)
WORD $0x14000025 // b LBB0_63 $148(%rip)
WORD $0x380016c7 // strb w7, [x22], #1
LBB0_55:
WORD $0xaa1903f8 // mov x24, x25
WORD $0xb5ffe5f5 // cbnz x21, LBB0_2 $-836(%rip)
WORD $0x14000025 // b LBB0_64 $148(%rip)
LBB0_56:
WORD $0xaa1903f8 // mov x24, x25
LBB0_57:
WORD $0x38001758 // strb w24, [x26], #1
WORD $0xaa1a03f6 // mov x22, x26
WORD $0x17fffffb // b LBB0_54 $-20(%rip)
LBB0_57:
WORD $0x17fffffb // b LBB0_55 $-20(%rip)
LBB0_58:
WORD $0x53067f27 // lsr w7, w25, #6
WORD $0x321a04e7 // orr w7, w7, #0xc0
WORD $0x381fe2c7 // sturb w7, [x22, #-2]
WORD $0x52801007 // mov w7, #128
WORD $0x33001727 // bfxil w7, w25, #0, #6
WORD $0x381ff2c7 // sturb w7, [x22, #-1]
WORD $0x17fffff4 // b LBB0_54 $-48(%rip)
LBB0_58:
WORD $0x17fffff4 // b LBB0_55 $-48(%rip)
LBB0_59:
WORD $0x0b192b07 // add w7, w24, w25, lsl #10
WORD $0x0b1400e7 // add w7, w7, w20
WORD $0x53127cf8 // lsr w24, w7, #18
WORD $0x321c0f18 // orr w24, w24, #0xf0
WORD $0x381fe2d8 // sturb w24, [x22, #-2]
WORD $0x52801018 // mov w24, #128
WORD $0x330c44f8 // bfxil w24, w7, #12, #6
WORD $0x381ff2d8 // sturb w24, [x22, #-1]
WORD $0x52801018 // mov w24, #128
WORD $0x33062cf8 // bfxil w24, w7, #6, #6
WORD $0x390002d8 // strb w24, [x22]
WORD $0x53127cf3 // lsr w19, w7, #18
WORD $0x321c0e73 // orr w19, w19, #0xf0
WORD $0x381fe2d3 // sturb w19, [x22, #-2]
WORD $0x52801013 // mov w19, #128
WORD $0x330c44f3 // bfxil w19, w7, #12, #6
WORD $0x381ff2d3 // sturb w19, [x22, #-1]
WORD $0x52801013 // mov w19, #128
WORD $0x33062cf3 // bfxil w19, w7, #6, #6
WORD $0x390002d3 // strb w19, [x22]
WORD $0x52801007 // mov w7, #128
WORD $0x33001747 // bfxil w7, w26, #0, #6
WORD $0x390006c7 // strb w7, [x22, #1]
WORD $0x91000ad6 // add x22, x22, #2
WORD $0x17ffffe4 // b LBB0_54 $-112(%rip)
LBB0_59:
WORD $0xd1000ada // sub x26, x22, #2
WORD $0x17ffffe5 // b LBB0_56 $-108(%rip)
WORD $0x17ffffe4 // b LBB0_55 $-112(%rip)
LBB0_60:
WORD $0x36080ea4 // tbz w4, #1, LBB0_88 $468(%rip)
WORD $0xd1000ada // sub x26, x22, #2
WORD $0x17ffffe5 // b LBB0_57 $-108(%rip)
LBB0_61:
WORD $0x36080ea4 // tbz w4, #1, LBB0_89 $468(%rip)
WORD $0x5297fde7 // mov w7, #49135
WORD $0x781fe2c7 // sturh w7, [x22, #-2]
WORD $0x380016d3 // strb w19, [x22], #1
WORD $0x17ffffdd // b LBB0_54 $-140(%rip)
LBB0_62:
WORD $0x528017a7 // mov w7, #189
WORD $0x17ffffdc // b LBB0_54 $-144(%rip)
LBB0_63:
WORD $0xd2800015 // mov x21, #0
WORD $0xaa0203f6 // mov x22, x2
LBB0_63:
LBB0_64:
WORD $0x8b1502c8 // add x8, x22, x21
WORD $0xcb020100 // sub x0, x8, x2
LBB0_64:
LBB0_65:
WORD $0xa945fbfd // ldp fp, lr, [sp, #88]
WORD $0xa944cff4 // ldp x20, x19, [sp, #72]
WORD $0xa943d7f6 // ldp x22, x21, [sp, #56]
@ -383,144 +385,144 @@ LBB0_64:
WORD $0xa940effc // ldp x28, x27, [sp, #8]
WORD $0x9101c3ff // add sp, sp, #112
WORD $0xd65f03c0 // ret
LBB0_65:
LBB0_66:
WORD $0xcb000109 // sub x9, x8, x0
WORD $0xf9000069 // str x9, [x3]
WORD $0x3940010a // ldrb w10, [x8]
WORD $0x5100e94b // sub w11, w10, #58
WORD $0x31002d7f // cmn w11, #11
WORD $0x540000a8 // b.hi LBB0_67 $20(%rip)
WORD $0x540000a8 // b.hi LBB0_68 $20(%rip)
WORD $0x121a794a // and w10, w10, #0xffffffdf
WORD $0x51011d4a // sub w10, w10, #71
WORD $0x3100195f // cmn w10, #6
WORD $0x540003e3 // b.lo LBB0_73 $124(%rip)
LBB0_67:
WORD $0x540003e3 // b.lo LBB0_74 $124(%rip)
LBB0_68:
WORD $0x9100052a // add x10, x9, #1
WORD $0xf900006a // str x10, [x3]
WORD $0x3940050a // ldrb w10, [x8, #1]
WORD $0x5100e94b // sub w11, w10, #58
WORD $0x31002d7f // cmn w11, #11
WORD $0x540000a8 // b.hi LBB0_69 $20(%rip)
WORD $0x540000a8 // b.hi LBB0_70 $20(%rip)
WORD $0x121a794a // and w10, w10, #0xffffffdf
WORD $0x51011d4a // sub w10, w10, #71
WORD $0x3100195f // cmn w10, #6
WORD $0x540002a3 // b.lo LBB0_73 $84(%rip)
LBB0_69:
WORD $0x540002a3 // b.lo LBB0_74 $84(%rip)
LBB0_70:
WORD $0x9100092a // add x10, x9, #2
WORD $0xf900006a // str x10, [x3]
WORD $0x3940090a // ldrb w10, [x8, #2]
WORD $0x5100e94b // sub w11, w10, #58
WORD $0x31002d7f // cmn w11, #11
WORD $0x540000a8 // b.hi LBB0_71 $20(%rip)
WORD $0x540000a8 // b.hi LBB0_72 $20(%rip)
WORD $0x121a794a // and w10, w10, #0xffffffdf
WORD $0x51011d4a // sub w10, w10, #71
WORD $0x3100195f // cmn w10, #6
WORD $0x54000163 // b.lo LBB0_73 $44(%rip)
LBB0_71:
WORD $0x54000163 // b.lo LBB0_74 $44(%rip)
LBB0_72:
WORD $0x91000d2a // add x10, x9, #3
WORD $0xf900006a // str x10, [x3]
WORD $0x39400d08 // ldrb w8, [x8, #3]
WORD $0x5100e90a // sub w10, w8, #58
WORD $0x31002d5f // cmn w10, #11
WORD $0x54000188 // b.hi LBB0_75 $48(%rip)
WORD $0x54000188 // b.hi LBB0_76 $48(%rip)
WORD $0x121a7908 // and w8, w8, #0xffffffdf
WORD $0x51011d08 // sub w8, w8, #71
WORD $0x3100191f // cmn w8, #6
WORD $0x54000102 // b.hs LBB0_75 $32(%rip)
LBB0_73:
WORD $0x92800020 // mov x0, #-2
WORD $0x17ffffcf // b LBB0_64 $-196(%rip)
WORD $0x54000102 // b.hs LBB0_76 $32(%rip)
LBB0_74:
WORD $0x92800020 // mov x0, #-2
WORD $0x17ffffcf // b LBB0_65 $-196(%rip)
LBB0_75:
WORD $0xaa2003e9 // mvn x9, x0
WORD $0x8b090108 // add x8, x8, x9
WORD $0xf9000068 // str x8, [x3]
WORD $0x92800040 // mov x0, #-3
WORD $0x17ffffca // b LBB0_64 $-216(%rip)
LBB0_75:
WORD $0x91001128 // add x8, x9, #4
WORD $0x17ffffca // b LBB0_65 $-216(%rip)
LBB0_76:
WORD $0x91001128 // add x8, x9, #4
LBB0_77:
WORD $0xf9000068 // str x8, [x3]
WORD $0x92800020 // mov x0, #-2
WORD $0x17ffffc6 // b LBB0_64 $-232(%rip)
LBB0_77:
WORD $0x17ffffc6 // b LBB0_65 $-232(%rip)
LBB0_78:
WORD $0xcb000109 // sub x9, x8, x0
WORD $0x9100092a // add x10, x9, #2
WORD $0xf900006a // str x10, [x3]
WORD $0x3940090a // ldrb w10, [x8, #2]
WORD $0x5100e94b // sub w11, w10, #58
WORD $0x31002d7f // cmn w11, #11
WORD $0x540000a8 // b.hi LBB0_79 $20(%rip)
WORD $0x540000a8 // b.hi LBB0_80 $20(%rip)
WORD $0x121a794a // and w10, w10, #0xffffffdf
WORD $0x51011d4a // sub w10, w10, #71
WORD $0x3100195f // cmn w10, #6
WORD $0x54fffd63 // b.lo LBB0_73 $-84(%rip)
LBB0_79:
WORD $0x54fffd63 // b.lo LBB0_74 $-84(%rip)
LBB0_80:
WORD $0x91000d2a // add x10, x9, #3
WORD $0xf900006a // str x10, [x3]
WORD $0x39400d0a // ldrb w10, [x8, #3]
WORD $0x5100e94b // sub w11, w10, #58
WORD $0x31002d7f // cmn w11, #11
WORD $0x540000a8 // b.hi LBB0_81 $20(%rip)
WORD $0x540000a8 // b.hi LBB0_82 $20(%rip)
WORD $0x121a794a // and w10, w10, #0xffffffdf
WORD $0x51011d4a // sub w10, w10, #71
WORD $0x3100195f // cmn w10, #6
WORD $0x54fffc23 // b.lo LBB0_73 $-124(%rip)
LBB0_81:
WORD $0x54fffc23 // b.lo LBB0_74 $-124(%rip)
LBB0_82:
WORD $0x9100112a // add x10, x9, #4
WORD $0xf900006a // str x10, [x3]
WORD $0x3940110a // ldrb w10, [x8, #4]
WORD $0x5100e94b // sub w11, w10, #58
WORD $0x31002d7f // cmn w11, #11
WORD $0x540000a8 // b.hi LBB0_83 $20(%rip)
WORD $0x540000a8 // b.hi LBB0_84 $20(%rip)
WORD $0x121a794a // and w10, w10, #0xffffffdf
WORD $0x51011d4a // sub w10, w10, #71
WORD $0x3100195f // cmn w10, #6
WORD $0x54fffae3 // b.lo LBB0_73 $-164(%rip)
LBB0_83:
WORD $0x54fffae3 // b.lo LBB0_74 $-164(%rip)
LBB0_84:
WORD $0x9100152a // add x10, x9, #5
WORD $0xf900006a // str x10, [x3]
WORD $0x39401508 // ldrb w8, [x8, #5]
WORD $0x5100e90a // sub w10, w8, #58
WORD $0x31002d5f // cmn w10, #11
WORD $0x540000a8 // b.hi LBB0_85 $20(%rip)
WORD $0x540000a8 // b.hi LBB0_86 $20(%rip)
WORD $0x121a7908 // and w8, w8, #0xffffffdf
WORD $0x51011d08 // sub w8, w8, #71
WORD $0x3100191f // cmn w8, #6
WORD $0x54fff9a3 // b.lo LBB0_73 $-204(%rip)
LBB0_85:
WORD $0x91001928 // add x8, x9, #6
WORD $0x17ffffd3 // b LBB0_76 $-180(%rip)
WORD $0x54fff9a3 // b.lo LBB0_74 $-204(%rip)
LBB0_86:
WORD $0x91001928 // add x8, x9, #6
WORD $0x17ffffd3 // b LBB0_77 $-180(%rip)
LBB0_87:
WORD $0xaa2003e9 // mvn x9, x0
WORD $0x8b090108 // add x8, x8, x9
WORD $0x17ffffd0 // b LBB0_76 $-192(%rip)
LBB0_87:
WORD $0xcb000108 // sub x8, x8, x0
WORD $0x91000508 // add x8, x8, #1
WORD $0x17ffffcd // b LBB0_76 $-204(%rip)
WORD $0x17ffffd0 // b LBB0_77 $-192(%rip)
LBB0_88:
WORD $0xcb000108 // sub x8, x8, x0
WORD $0x91000508 // add x8, x8, #1
WORD $0x17ffffcd // b LBB0_77 $-204(%rip)
LBB0_89:
WORD $0xcb000108 // sub x8, x8, x0
LBB0_90:
WORD $0xd1001108 // sub x8, x8, #4
WORD $0xf9000068 // str x8, [x3]
WORD $0x92800060 // mov x0, #-4
WORD $0x17ffff90 // b LBB0_64 $-448(%rip)
LBB0_90:
WORD $0x17ffff90 // b LBB0_65 $-448(%rip)
LBB0_91:
WORD $0x8b0000a9 // add x9, x5, x0
WORD $0xcb090108 // sub x8, x8, x9
WORD $0x17fffffa // b LBB0_89 $-24(%rip)
LBB0_91:
WORD $0x360800e4 // tbz w4, #1, LBB0_93 $28(%rip)
WORD $0x17fffffa // b LBB0_90 $-24(%rip)
LBB0_92:
WORD $0x360800e4 // tbz w4, #1, LBB0_94 $28(%rip)
WORD $0xd2800015 // mov x21, #0
WORD $0x5297fde8 // mov w8, #49135
WORD $0x781fe2c8 // sturh w8, [x22, #-2]
WORD $0x528017a8 // mov w8, #189
WORD $0x380016c8 // strb w8, [x22], #1
WORD $0x17ffff84 // b LBB0_63 $-496(%rip)
LBB0_93:
WORD $0x17ffff84 // b LBB0_64 $-496(%rip)
LBB0_94:
WORD $0xf9000061 // str x1, [x3]
WORD $0x92800000 // mov x0, #-1
WORD $0x17ffff83 // b LBB0_64 $-500(%rip)
WORD $0x17ffff83 // b LBB0_65 $-500(%rip)
__UnquoteTab:
WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

File diff suppressed because it is too large Load diff

View file

@ -13,7 +13,7 @@ var (
)
const (
_stack__validate_one = 224
_stack__validate_one = 240
)
var (

View file

@ -1697,8 +1697,8 @@ LBB0_350:
LBB0_351:
WORD $0x3840173b // ldrb w27, [x25], #1
WORD $0x3400015b // cbz w27, LBB0_356 $40(%rip)
WORD $0x3940035c // ldrb w28, [x26]
WORD $0x6b1b039f // cmp w28, w27
WORD $0x3940035e // ldrb w30, [x26]
WORD $0x6b1b03df // cmp w30, w27
WORD $0x540013e1 // b.ne LBB0_396 $636(%rip)
WORD $0x9100075a // add x26, x26, #1
WORD $0xf1000718 // subs x24, x24, #1
@ -1886,7 +1886,7 @@ LBB0_395:
WORD $0x52800013 // mov w19, #0
WORD $0x17ffffb7 // b LBB0_376 $-292(%rip)
LBB0_396:
WORD $0x13001f96 // sxtb w22, w28
WORD $0x13001fd6 // sxtb w22, w30
WORD $0x6b3b82df // cmp w22, w27, sxtb
WORD $0x54ffecab // b.lt LBB0_355 $-620(%rip)
WORD $0x17ffff65 // b LBB0_356 $-620(%rip)

View file

@ -873,10 +873,9 @@ LBB0_193:
WORD $0xf29999a4 // movk x4, #52429
WORD $0x92800125 // mov x5, #-10
WORD $0x52800146 // mov w6, #10
WORD $0x92800007 // mov x7, #-1
WORD $0xaa1303f4 // mov x20, x19
Lloh10:
WORD $0x1001b420 // adr x0, _LSHIFT_TAB $13956(%rip)
WORD $0x1001b440 // adr x0, _LSHIFT_TAB $13960(%rip)
Lloh11:
WORD $0x91000000 // add x0, x0, _LSHIFT_TAB@PAGEOFF $0(%rip)
WORD $0x14000004 // b LBB0_196 $16(%rip)
@ -887,11 +886,11 @@ LBB0_195:
WORD $0x4b130210 // sub w16, w16, w19
LBB0_196:
WORD $0x37f800cd // tbnz w13, #31, LBB0_199 $24(%rip)
WORD $0x350021ed // cbnz w13, LBB0_274 $1084(%rip)
WORD $0x39c00133 // ldrsb w19, [x9]
WORD $0x7100d67f // cmp w19, #53
WORD $0x3500220d // cbnz w13, LBB0_274 $1088(%rip)
WORD $0x39c00127 // ldrsb w7, [x9]
WORD $0x7100d4ff // cmp w7, #53
WORD $0x540000eb // b.lt LBB0_201 $28(%rip)
WORD $0x1400010b // b LBB0_274 $1068(%rip)
WORD $0x1400010c // b LBB0_274 $1072(%rip)
LBB0_199:
WORD $0x310021bf // cmn w13, #8
WORD $0x54000082 // b.hs LBB0_201 $16(%rip)
@ -899,8 +898,8 @@ LBB0_199:
WORD $0x350000b4 // cbnz w20, LBB0_202 $20(%rip)
WORD $0x17fffff5 // b LBB0_195 $-44(%rip)
LBB0_201:
WORD $0x4b0d03f3 // neg w19, w13
WORD $0xb8735a33 // ldr w19, [x17, w19, uxtw #2]
WORD $0x4b0d03e7 // neg w7, w13
WORD $0xb8675a33 // ldr w19, [x17, w7, uxtw #2]
WORD $0x34fffe54 // cbz w20, LBB0_195 $-56(%rip)
LBB0_202:
WORD $0x2a1303f6 // mov w22, w19
@ -911,16 +910,16 @@ LBB0_202:
WORD $0xaa1703fa // mov x26, x23
WORD $0xaa0903fb // mov x27, x9
LBB0_203:
WORD $0x3840175c // ldrb w28, [x26], #1
WORD $0x3400015c // cbz w28, LBB0_208 $40(%rip)
WORD $0x3940037e // ldrb w30, [x27]
WORD $0x6b1c03df // cmp w30, w28
WORD $0x54001401 // b.ne LBB0_248 $640(%rip)
WORD $0x3840175e // ldrb w30, [x26], #1
WORD $0x3400015e // cbz w30, LBB0_208 $40(%rip)
WORD $0x39400367 // ldrb w7, [x27]
WORD $0x6b1e00ff // cmp w7, w30
WORD $0x540013e1 // b.ne LBB0_248 $636(%rip)
WORD $0x9100077b // add x27, x27, #1
WORD $0xf1000739 // subs x25, x25, #1
WORD $0x54ffff21 // b.ne LBB0_203 $-28(%rip)
WORD $0x38786af7 // ldrb w23, [x23, x24]
WORD $0x34000057 // cbz w23, LBB0_208 $8(%rip)
WORD $0x38786ae7 // ldrb w7, [x23, x24]
WORD $0x34000047 // cbz w7, LBB0_208 $8(%rip)
LBB0_207:
WORD $0x510006b5 // sub w21, w21, #1
LBB0_208:
@ -928,41 +927,41 @@ LBB0_208:
WORD $0x7100069f // cmp w20, #1
WORD $0x5400068b // b.lt LBB0_218 $208(%rip)
WORD $0xd2800014 // mov x20, #0
WORD $0x93407ef9 // sxtw x25, w23
WORD $0xd100073b // sub x27, x25, #1
WORD $0x93407ee7 // sxtw x7, w23
WORD $0xd10004fb // sub x27, x7, #1
WORD $0xd1000718 // sub x24, x24, #1
WORD $0x14000008 // b LBB0_211 $32(%rip)
LBB0_210:
WORD $0xf100037f // cmp x27, #0
WORD $0x1a9f058c // csinc w12, w12, wzr, eq
WORD $0xd100073b // sub x27, x25, #1
WORD $0x9100071c // add x28, x24, #1
WORD $0x91000707 // add x7, x24, #1
WORD $0xd1000718 // sub x24, x24, #1
WORD $0xf100079f // cmp x28, #1
WORD $0xf10004ff // cmp x7, #1
WORD $0x54000249 // b.ls LBB0_213 $72(%rip)
LBB0_211:
WORD $0xaa1b03f9 // mov x25, x27
WORD $0x38b8693a // ldrsb x26, [x9, x24]
WORD $0xd100c35a // sub x26, x26, #48
WORD $0x9ad6235a // lsl x26, x26, x22
WORD $0x8b14035a // add x26, x26, x20
WORD $0x9bc47f54 // umulh x20, x26, x4
WORD $0xd343fe94 // lsr x20, x20, #3
WORD $0x38b86927 // ldrsb x7, [x9, x24]
WORD $0xd100c0e7 // sub x7, x7, #48
WORD $0x9ad620e7 // lsl x7, x7, x22
WORD $0x8b1400fa // add x26, x7, x20
WORD $0x9bc47f47 // umulh x7, x26, x4
WORD $0xd343fcf4 // lsr x20, x7, #3
WORD $0x9b056a9b // madd x27, x20, x5, x26
WORD $0xeb19015f // cmp x10, x25
WORD $0x54fffe09 // b.ls LBB0_210 $-64(%rip)
WORD $0x1100c37b // add w27, w27, #48
WORD $0x3839693b // strb w27, [x9, x25]
WORD $0x1100c367 // add w7, w27, #48
WORD $0x38396927 // strb w7, [x9, x25]
WORD $0xd100073b // sub x27, x25, #1
WORD $0x9100071c // add x28, x24, #1
WORD $0x91000707 // add x7, x24, #1
WORD $0xd1000718 // sub x24, x24, #1
WORD $0xf100079f // cmp x28, #1
WORD $0xf10004ff // cmp x7, #1
WORD $0x54fffe08 // b.hi LBB0_211 $-64(%rip)
LBB0_213:
WORD $0xf1002b5f // cmp x26, #10
WORD $0x540002a3 // b.lo LBB0_218 $84(%rip)
WORD $0x93407f36 // sxtw x22, w25
WORD $0xd10006d6 // sub x22, x22, #1
WORD $0x93407f27 // sxtw x7, w25
WORD $0xd10004f6 // sub x22, x7, #1
WORD $0x14000007 // b LBB0_216 $28(%rip)
LBB0_215:
WORD $0xf100033f // cmp x25, #0
@ -972,13 +971,13 @@ LBB0_215:
WORD $0xaa1803f4 // mov x20, x24
WORD $0x54000189 // b.ls LBB0_218 $48(%rip)
LBB0_216:
WORD $0x9bc47e98 // umulh x24, x20, x4
WORD $0xd343ff18 // lsr x24, x24, #3
WORD $0x9bc47e87 // umulh x7, x20, x4
WORD $0xd343fcf8 // lsr x24, x7, #3
WORD $0x9b055319 // madd x25, x24, x5, x20
WORD $0xeb16015f // cmp x10, x22
WORD $0x54fffec9 // b.ls LBB0_215 $-40(%rip)
WORD $0x1100c339 // add w25, w25, #48
WORD $0x38366939 // strb w25, [x9, x22]
WORD $0x1100c327 // add w7, w25, #48
WORD $0x38366927 // strb w7, [x9, x22]
WORD $0xd10006d6 // sub x22, x22, #1
WORD $0xf100269f // cmp x20, #9
WORD $0xaa1803f4 // mov x20, x24
@ -990,8 +989,8 @@ LBB0_218:
WORD $0x7100069f // cmp w20, #1
WORD $0x5400012b // b.lt LBB0_222 $36(%rip)
LBB0_219:
WORD $0x387449f5 // ldrb w21, [x15, w20, uxtw]
WORD $0x7100c2bf // cmp w21, #48
WORD $0x387449e7 // ldrb w7, [x15, w20, uxtw]
WORD $0x7100c0ff // cmp w7, #48
WORD $0x54000101 // b.ne LBB0_223 $32(%rip)
WORD $0x71000694 // subs w20, w20, #1
WORD $0x54ffff8c // b.gt LBB0_219 $-16(%rip)
@ -1007,7 +1006,7 @@ LBB0_223:
WORD $0x17ffff99 // b LBB0_196 $-412(%rip)
LBB0_225:
WORD $0x3100f67f // cmn w19, #61
WORD $0x54000a88 // b.hi LBB0_249 $336(%rip)
WORD $0x54000a68 // b.hi LBB0_249 $332(%rip)
WORD $0xaa1303f5 // mov x21, x19
WORD $0x14000007 // b LBB0_229 $28(%rip)
LBB0_227:
@ -1017,7 +1016,7 @@ LBB0_228:
WORD $0x1100f2b7 // add w23, w21, #60
WORD $0x3101e2bf // cmn w21, #120
WORD $0xaa1703f5 // mov x21, x23
WORD $0x540009aa // b.ge LBB0_250 $308(%rip)
WORD $0x5400098a // b.ge LBB0_250 $304(%rip)
LBB0_229:
WORD $0xd2800019 // mov x25, #0
WORD $0xd2800018 // mov x24, #0
@ -1026,20 +1025,20 @@ LBB0_229:
LBB0_230:
WORD $0xeb1902ff // cmp x23, x25
WORD $0x54000140 // b.eq LBB0_233 $40(%rip)
WORD $0x38b9693a // ldrsb x26, [x9, x25]
WORD $0x9b066b18 // madd x24, x24, x6, x26
WORD $0xd100c318 // sub x24, x24, #48
WORD $0x38b96927 // ldrsb x7, [x9, x25]
WORD $0x9b061f07 // madd x7, x24, x6, x7
WORD $0xd100c0f8 // sub x24, x7, #48
WORD $0x91000739 // add x25, x25, #1
WORD $0xd37cff1a // lsr x26, x24, #60
WORD $0xb4ffff3a // cbz x26, LBB0_230 $-28(%rip)
WORD $0xd37cff07 // lsr x7, x24, #60
WORD $0xb4ffff27 // cbz x7, LBB0_230 $-28(%rip)
WORD $0xaa1803f7 // mov x23, x24
WORD $0xaa1903f6 // mov x22, x25
WORD $0x14000008 // b LBB0_235 $32(%rip)
LBB0_233:
WORD $0xb40006d8 // cbz x24, LBB0_247 $216(%rip)
WORD $0xb40006b8 // cbz x24, LBB0_247 $212(%rip)
LBB0_234:
WORD $0x8b180b17 // add x23, x24, x24, lsl #2
WORD $0xd37ffaf7 // lsl x23, x23, #1
WORD $0x8b180b07 // add x7, x24, x24, lsl #2
WORD $0xd37ff8f7 // lsl x23, x7, #1
WORD $0x110006d6 // add w22, w22, #1
WORD $0xeb0e031f // cmp x24, x14
WORD $0xaa1703f8 // mov x24, x23
@ -1050,62 +1049,61 @@ LBB0_235:
WORD $0xaa1403f8 // mov x24, x20
WORD $0xaa0903f9 // mov x25, x9
LBB0_237:
WORD $0xd37cfefa // lsr x26, x23, #60
WORD $0xd37cfee7 // lsr x7, x23, #60
WORD $0x9240eef7 // and x23, x23, #0xfffffffffffffff
WORD $0x321c075a // orr w26, w26, #0x30
WORD $0x3900033a // strb w26, [x25]
WORD $0x38b6cb3a // ldrsb x26, [x25, w22, sxtw]
WORD $0x9b066af7 // madd x23, x23, x6, x26
WORD $0xd100c2f7 // sub x23, x23, #48
WORD $0x321c04e7 // orr w7, w7, #0x30
WORD $0x39000327 // strb w7, [x25]
WORD $0x38b6cb27 // ldrsb x7, [x25, w22, sxtw]
WORD $0x9b061ee7 // madd x7, x23, x6, x7
WORD $0xd100c0f7 // sub x23, x7, #48
WORD $0x91000739 // add x25, x25, #1
WORD $0xf1000718 // subs x24, x24, #1
WORD $0x54fffee1 // b.ne LBB0_237 $-36(%rip)
WORD $0xb5000197 // cbnz x23, LBB0_241 $48(%rip)
WORD $0x14000016 // b LBB0_243 $88(%rip)
WORD $0xb5000177 // cbnz x23, LBB0_241 $44(%rip)
WORD $0x14000015 // b LBB0_243 $84(%rip)
LBB0_239:
WORD $0x52800014 // mov w20, #0
WORD $0xb5000137 // cbnz x23, LBB0_241 $36(%rip)
WORD $0x14000013 // b LBB0_243 $76(%rip)
WORD $0xb5000117 // cbnz x23, LBB0_241 $32(%rip)
WORD $0x14000012 // b LBB0_243 $72(%rip)
LBB0_240:
WORD $0xd37cfef8 // lsr x24, x23, #60
WORD $0xf100031f // cmp x24, #0
WORD $0xf10000ff // cmp x7, #0
WORD $0x1a9f058c // csinc w12, w12, wzr, eq
WORD $0x9240eef8 // and x24, x23, #0xfffffffffffffff
WORD $0x8b180b17 // add x23, x24, x24, lsl #2
WORD $0x9240eee7 // and x7, x23, #0xfffffffffffffff
WORD $0x8b0708f7 // add x23, x7, x7, lsl #2
WORD $0xd37ffaf7 // lsl x23, x23, #1
WORD $0xb4000198 // cbz x24, LBB0_243 $48(%rip)
WORD $0xb4000187 // cbz x7, LBB0_243 $48(%rip)
LBB0_241:
WORD $0x93407e98 // sxtw x24, w20
WORD $0xd37cfee7 // lsr x7, x23, #60
WORD $0xeb18015f // cmp x10, x24
WORD $0x54fffee9 // b.ls LBB0_240 $-36(%rip)
WORD $0xd37cfef9 // lsr x25, x23, #60
WORD $0x321c0739 // orr w25, w25, #0x30
WORD $0x38386939 // strb w25, [x9, x24]
WORD $0x321c04e7 // orr w7, w7, #0x30
WORD $0x38386927 // strb w7, [x9, x24]
WORD $0x11000694 // add w20, w20, #1
WORD $0x9240eef8 // and x24, x23, #0xfffffffffffffff
WORD $0x8b180b17 // add x23, x24, x24, lsl #2
WORD $0x9240eee7 // and x7, x23, #0xfffffffffffffff
WORD $0x8b0708f7 // add x23, x7, x7, lsl #2
WORD $0xd37ffaf7 // lsl x23, x23, #1
WORD $0xb5fffed8 // cbnz x24, LBB0_241 $-40(%rip)
WORD $0xb5fffec7 // cbnz x7, LBB0_241 $-40(%rip)
LBB0_243:
WORD $0x4b1601ad // sub w13, w13, w22
WORD $0x110005ad // add w13, w13, #1
WORD $0x7100069f // cmp w20, #1
WORD $0x54fff78b // b.lt LBB0_227 $-272(%rip)
WORD $0x54fff7ab // b.lt LBB0_227 $-268(%rip)
LBB0_244:
WORD $0x387449f6 // ldrb w22, [x15, w20, uxtw]
WORD $0x7100c2df // cmp w22, #48
WORD $0x54fff761 // b.ne LBB0_228 $-276(%rip)
WORD $0x387449e7 // ldrb w7, [x15, w20, uxtw]
WORD $0x7100c0ff // cmp w7, #48
WORD $0x54fff781 // b.ne LBB0_228 $-272(%rip)
WORD $0x71000694 // subs w20, w20, #1
WORD $0x54ffff8c // b.gt LBB0_244 $-16(%rip)
WORD $0x5280000d // mov w13, #0
LBB0_247:
WORD $0x52800014 // mov w20, #0
WORD $0x17ffffb6 // b LBB0_228 $-296(%rip)
WORD $0x17ffffb7 // b LBB0_228 $-292(%rip)
LBB0_248:
WORD $0x13001fd7 // sxtb w23, w30
WORD $0x6b3c82ff // cmp w23, w28, sxtb
WORD $0x54ffec8b // b.lt LBB0_207 $-624(%rip)
WORD $0x17ffff64 // b LBB0_208 $-624(%rip)
WORD $0x13001ce7 // sxtb w7, w7
WORD $0x6b3e80ff // cmp w7, w30, sxtb
WORD $0x54ffecab // b.lt LBB0_207 $-620(%rip)
WORD $0x17ffff65 // b LBB0_208 $-620(%rip)
LBB0_249:
WORD $0xaa1303f7 // mov x23, x19
LBB0_250:
@ -1115,41 +1113,43 @@ LBB0_250:
WORD $0x0ab47e97 // bic w23, w20, w20, asr #31
LBB0_251:
WORD $0xeb1802ff // cmp x23, x24
WORD $0x54000300 // b.eq LBB0_257 $96(%rip)
WORD $0x38b86939 // ldrsb x25, [x9, x24]
WORD $0x9b0666d6 // madd x22, x22, x6, x25
WORD $0xd100c2d6 // sub x22, x22, #48
WORD $0x54000320 // b.eq LBB0_257 $100(%rip)
WORD $0x38b86927 // ldrsb x7, [x9, x24]
WORD $0x9b061ec7 // madd x7, x22, x6, x7
WORD $0xd100c0f6 // sub x22, x7, #48
WORD $0x91000718 // add x24, x24, #1
WORD $0x9ad526d9 // lsr x25, x22, x21
WORD $0xb4ffff39 // cbz x25, LBB0_251 $-28(%rip)
WORD $0x9ad526c7 // lsr x7, x22, x21
WORD $0xb4ffff27 // cbz x7, LBB0_251 $-28(%rip)
LBB0_254:
WORD $0x9ad520f7 // lsl x23, x7, x21
WORD $0xaa3703f7 // mvn x23, x23
WORD $0x92800007 // mov x7, #-1
WORD $0x9ad520e7 // lsl x7, x7, x21
WORD $0xaa2703f7 // mvn x23, x7
WORD $0x6b180294 // subs w20, w20, w24
WORD $0x540002ed // b.le LBB0_260 $92(%rip)
WORD $0x5400030d // b.le LBB0_260 $96(%rip)
WORD $0xaa1403f9 // mov x25, x20
WORD $0xaa0903fa // mov x26, x9
LBB0_256:
WORD $0x9ad526db // lsr x27, x22, x21
WORD $0x9ad526c7 // lsr x7, x22, x21
WORD $0x8a1702d6 // and x22, x22, x23
WORD $0x1100c37b // add w27, w27, #48
WORD $0x3900035b // strb w27, [x26]
WORD $0x38b8cb5b // ldrsb x27, [x26, w24, sxtw]
WORD $0x9b066ed6 // madd x22, x22, x6, x27
WORD $0xd100c2d6 // sub x22, x22, #48
WORD $0x1100c0e7 // add w7, w7, #48
WORD $0x39000347 // strb w7, [x26]
WORD $0x38b8cb47 // ldrsb x7, [x26, w24, sxtw]
WORD $0x9b061ec7 // madd x7, x22, x6, x7
WORD $0xd100c0f6 // sub x22, x7, #48
WORD $0x9100075a // add x26, x26, #1
WORD $0xf1000739 // subs x25, x25, #1
WORD $0x54fffee1 // b.ne LBB0_256 $-36(%rip)
WORD $0x1400000b // b LBB0_261 $44(%rip)
WORD $0x1400000c // b LBB0_261 $48(%rip)
LBB0_257:
WORD $0xb4000576 // cbz x22, LBB0_271 $172(%rip)
WORD $0x9ad526d8 // lsr x24, x22, x21
WORD $0xb4000598 // cbz x24, LBB0_272 $176(%rip)
WORD $0xb4000596 // cbz x22, LBB0_271 $176(%rip)
WORD $0x9ad526c7 // lsr x7, x22, x21
WORD $0xb40005a7 // cbz x7, LBB0_272 $180(%rip)
WORD $0x52800014 // mov w20, #0
WORD $0x4b1701ad // sub w13, w13, w23
WORD $0x110005ad // add w13, w13, #1
WORD $0x9ad520f7 // lsl x23, x7, x21
WORD $0xaa3703f7 // mvn x23, x23
WORD $0x92800007 // mov x7, #-1
WORD $0x9ad520e7 // lsl x7, x7, x21
WORD $0xaa2703f7 // mvn x23, x7
WORD $0x14000005 // b LBB0_262 $20(%rip)
LBB0_260:
WORD $0x52800014 // mov w20, #0
@ -1162,50 +1162,50 @@ LBB0_262:
LBB0_263:
WORD $0xf100031f // cmp x24, #0
WORD $0x1a9f058c // csinc w12, w12, wzr, eq
WORD $0x8a1702d8 // and x24, x22, x23
WORD $0x8b180b16 // add x22, x24, x24, lsl #2
WORD $0x8a1702c7 // and x7, x22, x23
WORD $0x8b0708f6 // add x22, x7, x7, lsl #2
WORD $0xd37ffad6 // lsl x22, x22, #1
WORD $0xb40001b8 // cbz x24, LBB0_267 $52(%rip)
WORD $0xb40001a7 // cbz x7, LBB0_267 $52(%rip)
LBB0_264:
WORD $0x9ad526d8 // lsr x24, x22, x21
WORD $0x93407e99 // sxtw x25, w20
WORD $0xeb19015f // cmp x10, x25
WORD $0x54fffee9 // b.ls LBB0_263 $-36(%rip)
WORD $0x1100c318 // add w24, w24, #48
WORD $0x38396938 // strb w24, [x9, x25]
WORD $0x1100c307 // add w7, w24, #48
WORD $0x38396927 // strb w7, [x9, x25]
WORD $0x11000694 // add w20, w20, #1
WORD $0x8a1702d8 // and x24, x22, x23
WORD $0x8b180b16 // add x22, x24, x24, lsl #2
WORD $0x8a1702c7 // and x7, x22, x23
WORD $0x8b0708f6 // add x22, x7, x7, lsl #2
WORD $0xd37ffad6 // lsl x22, x22, #1
WORD $0xb5fffed8 // cbnz x24, LBB0_264 $-40(%rip)
WORD $0xb5fffec7 // cbnz x7, LBB0_264 $-40(%rip)
WORD $0x14000001 // b LBB0_267 $4(%rip)
LBB0_266:
LBB0_267:
WORD $0x7100069f // cmp w20, #1
WORD $0x54ffe02b // b.lt LBB0_194 $-1020(%rip)
WORD $0x54ffe00b // b.lt LBB0_194 $-1024(%rip)
LBB0_268:
WORD $0x387449f5 // ldrb w21, [x15, w20, uxtw]
WORD $0x7100c2bf // cmp w21, #48
WORD $0x54ffe001 // b.ne LBB0_195 $-1024(%rip)
WORD $0x387449e7 // ldrb w7, [x15, w20, uxtw]
WORD $0x7100c0ff // cmp w7, #48
WORD $0x54ffdfe1 // b.ne LBB0_195 $-1028(%rip)
WORD $0x71000694 // subs w20, w20, #1
WORD $0x54ffff8c // b.gt LBB0_268 $-16(%rip)
WORD $0x5280000d // mov w13, #0
WORD $0x52800014 // mov w20, #0
WORD $0x4b130210 // sub w16, w16, w19
WORD $0x17fffefb // b LBB0_196 $-1044(%rip)
WORD $0x17fffefa // b LBB0_196 $-1048(%rip)
LBB0_271:
WORD $0x52800014 // mov w20, #0
WORD $0x4b130210 // sub w16, w16, w19
WORD $0x17fffef8 // b LBB0_196 $-1056(%rip)
WORD $0x17fffef7 // b LBB0_196 $-1060(%rip)
LBB0_272:
WORD $0xaa1703f8 // mov x24, x23
LBB0_273:
WORD $0x8b160ad6 // add x22, x22, x22, lsl #2
WORD $0xd37ffad6 // lsl x22, x22, #1
WORD $0x8b160ac7 // add x7, x22, x22, lsl #2
WORD $0xd37ff8f6 // lsl x22, x7, #1
WORD $0x11000718 // add w24, w24, #1
WORD $0x9ad526d7 // lsr x23, x22, x21
WORD $0xb4ffff97 // cbz x23, LBB0_273 $-16(%rip)
WORD $0x17ffffbb // b LBB0_254 $-276(%rip)
WORD $0x9ad526c7 // lsr x7, x22, x21
WORD $0xb4ffff87 // cbz x7, LBB0_273 $-16(%rip)
WORD $0x17ffffb9 // b LBB0_254 $-284(%rip)
LBB0_274:
WORD $0x310ffa1f // cmn w16, #1022
WORD $0x54000a6c // b.gt LBB0_299 $332(%rip)