2
0
Fork 0
mirror of https://github.com/ii64/sonic.git synced 2026-06-21 00:46:43 +08:00
sonic/internal/native/avx/native_amd64.s
2021-07-02 14:38:12 +08:00

6555 lines
224 KiB
ArmAsm

// +build !noasm !appengine
// Code generated by asm2asm, DO NOT EDIT.
#include "go_asm.h"
#include "textflag.h"
TEXT ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___(SB), NOSPLIT, $0
_lzero:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
CMPQ SI, $32
JB LBB0_3
LBB0_1:
LONG $0x076ffec5 // vmovdqu (%rdi), %ymm0
LONG $0x177de2c4; BYTE $0xc0 // vptest %ymm0, %ymm0
JNE LBB0_9
ADDQ $32, DI
ADDQ $-32, SI
CMPQ SI, $31
JA LBB0_1
LBB0_3:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
CMPQ SI, $16
JB LBB0_6
LBB0_4:
LONG $0x076ffac5 // vmovdqu (%rdi), %xmm0
LONG $0x1779e2c4; BYTE $0xc0 // vptest %xmm0, %xmm0
JNE LBB0_10
ADDQ $16, DI
ADDQ $-16, SI
CMPQ SI, $15
JA LBB0_4
LBB0_6:
CMPQ SI, $8
JB LBB0_12
MOVL $1, AX
CMPQ 0(DI), $0
JNE LBB0_8
ADDQ $8, DI
ADDQ $-8, SI
LBB0_12:
CMPQ SI, $4
JB LBB0_15
MOVL $1, AX
CMPL 0(DI), $0
JNE LBB0_8
ADDQ $4, DI
ADDQ $-4, SI
LBB0_15:
CMPQ SI, $2
JB LBB0_18
MOVL $1, AX
CMPW 0(DI), $0
JNE LBB0_8
ADDQ $2, DI
ADDQ $-2, SI
LBB0_18:
XORL AX, AX
TESTQ SI, SI
JE LBB0_8
CMPB 0(DI), $0
SETNE AX
BYTE $0x5d // popq %rbp
RET
LBB0_8:
BYTE $0x5d // popq %rbp
RET
LBB0_9:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LBB0_10:
MOVL $1, AX
BYTE $0x5d // popq %rbp
RET
LCPI1_0:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI1_1:
QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
LCPI1_2:
QUAD $0x0a0a0a0a0a0a0a0a; QUAD $0x0a0a0a0a0a0a0a0a // .space 16, '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
LCPI1_3:
QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
_lspace:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
LEAQ 0(DI)(DX*1), AX
SUBQ DX, SI
JE LBB1_7
MOVL AX, CX
ANDL $15, CX
TESTQ CX, CX
JE LBB1_7
LEAQ -1(SI), R9
XORL DX, DX
MOVQ $4294977024, R8
LBB1_3:
MOVBLSX 0(AX)(DX*1), CX
CMPL CX, $32
JA LBB1_5
BTQ CX, R8
JAE LBB1_5
LEAQ 1(DX), R10
CMPQ R9, DX
JE LBB1_6
LEAQ 1(AX)(DX*1), CX
ANDL $15, CX
MOVQ R10, DX
TESTQ CX, CX
JNE LBB1_3
LBB1_6:
ADDQ R10, AX
SUBQ R10, SI
LBB1_7:
CMPQ SI, $16
JB LBB1_14
QUAD $0xffffff55056ffac5 // vmovdqu $-171(%rip), %xmm0 /* LCPI1_0(%rip) */
QUAD $0xffffff5d0d6ffac5 // vmovdqu $-163(%rip), %xmm1 /* LCPI1_1(%rip) */
QUAD $0xffffff65156ffac5 // vmovdqu $-155(%rip), %xmm2 /* LCPI1_2(%rip) */
QUAD $0xffffff6d1d6ffac5 // vmovdqu $-147(%rip), %xmm3 /* LCPI1_3(%rip) */
LBB1_9:
LONG $0x206ff9c5 // vmovdqa (%rax), %xmm4
LONG $0xe874d9c5 // vpcmpeqb %xmm0, %xmm4, %xmm5
LONG $0xf174d9c5 // vpcmpeqb %xmm1, %xmm4, %xmm6
LONG $0xeeebd1c5 // vpor %xmm6, %xmm5, %xmm5
LONG $0xf274d9c5 // vpcmpeqb %xmm2, %xmm4, %xmm6
LONG $0xe374d9c5 // vpcmpeqb %xmm3, %xmm4, %xmm4
LONG $0xe6ebd9c5 // vpor %xmm6, %xmm4, %xmm4
LONG $0xe5ebd9c5 // vpor %xmm5, %xmm4, %xmm4
LONG $0xccd7f9c5 // vpmovmskb %xmm4, %ecx
CMPW CX, $-1
JNE LBB1_10
ADDQ $16, AX
ADDQ $-16, SI
CMPQ SI, $15
JA LBB1_9
LBB1_14:
TESTQ SI, SI
JE LBB1_21
LEAQ 0(AX)(SI*1), R8
INCQ AX
MOVQ $4294977024, DX
LBB1_16:
MOVBLSX -1(AX), CX
CMPL CX, $32
JA LBB1_18
BTQ CX, DX
JAE LBB1_18
DECQ SI
INCQ AX
TESTQ SI, SI
JNE LBB1_16
MOVQ R8, AX
JMP LBB1_21
LBB1_10:
MOVWLZX CX, CX
SUBQ DI, AX
NOTL CX
BSFL CX, CX
ADDQ CX, AX
BYTE $0x5d // popq %rbp
RET
LBB1_5:
ADDQ DX, AX
LBB1_21:
SUBQ DI, AX
BYTE $0x5d // popq %rbp
RET
LBB1_18:
NOTQ DI
ADDQ DI, AX
BYTE $0x5d // popq %rbp
RET
LCPI2_0:
QUAD $0x8000000000000000 // .quad 0x8000000000000000
QUAD $0x8000000000000000 // .quad 0x8000000000000000
LCPI2_1:
QUAD $0x3fd34413509f79fe // .quad 0x3fd34413509f79fe
LCPI2_2:
QUAD $0x4075b00000000000 // .quad 0x4075b00000000000
LCPI2_3:
QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
_f64toa:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
WORD $0x5541 // pushq %r13
WORD $0x5441 // pushq %r12
BYTE $0x53 // pushq %rbx
SUBQ $96, SP
MOVQ DI, R15
LONG $0xc957f1c5 // vxorpd %xmm1, %xmm1, %xmm1
LONG $0xc12ef9c5 // vucomisd %xmm1, %xmm0
JNE LBB2_2
JP LBB2_2
MOVB $48, 0(R15)
MOVL $1, AX
JMP LBB2_89
LBB2_2:
LONG $0xc82ef9c5 // vucomisd %xmm0, %xmm1
JBE LBB2_4
QUAD $0xffffff840557f9c5 // vxorpd $-124(%rip), %xmm0, %xmm0 /* LCPI2_0(%rip) */
MOVB $45, 0(R15)
INCQ R15
MOVL $1, -44(BP)
JMP LBB2_5
LBB2_4:
MOVL $0, -44(BP)
LBB2_5:
LONG $0x7ef9e1c4; BYTE $0xc1 // vmovq %xmm0, %rcx
MOVQ $4503599627370496, DX
LEAQ -1(DX), SI
ANDQ CX, SI
SHRQ $52, CX
ANDL $2047, CX
LEAQ 0(SI)(DX*1), AX
LEAL -1075(CX), DI
TESTL CX, CX
LONG $0xc6440f48 // cmoveq %rsi, %rax
MOVL $-1074, SI
WORD $0x450f; BYTE $0xf7 // cmovnel %edi, %esi
XORL CX, CX
CMPQ AX, DX
SETEQ CX
INCL CX
LEAQ 1(AX)(AX*1), R10
BSRQ R10, DX
XORQ $63, DX
MOVL DX, R12
NOTL R12
ADDL SI, R12
SUBL CX, SI
MOVQ AX, DI
SHLQ CX, DI
DECQ DI
MOVL DX, CX
SHLQ CX, R10
SUBL R12, SI
MOVL SI, CX
SHLQ CX, DI
MOVL $-61, CX
SUBL R12, CX
LONG $0xc12aebc5 // vcvtsi2sd %ecx, %xmm2, %xmm0
QUAD $0xfffffef90559fbc5 // vmulsd $-263(%rip), %xmm0, %xmm0 /* LCPI2_1(%rip) */
QUAD $0xfffffef90558fbc5 // vaddsd $-263(%rip), %xmm0, %xmm0 /* LCPI2_2(%rip) */
LONG $0xc82cfbc5 // vcvttsd2si %xmm0, %ecx
LONG $0xc8e6f9c5 // vcvttpd2dq %xmm0, %xmm1
LONG $0xc9e6fac5 // vcvtdq2pd %xmm1, %xmm1
LONG $0xc15cfbc5 // vsubsd %xmm1, %xmm0, %xmm0
LONG $0xc957f1c5 // vxorpd %xmm1, %xmm1, %xmm1
XORL DX, DX
LONG $0xc12ef9c5 // vucomisd %xmm1, %xmm0
SETHI DX
ADDL CX, DX
SARL $3, DX
LEAL 8(DX*8), R14
INCL DX
MOVL $348, CX
MOVQ CX, -64(BP)
LONG $0x5d0d8d48; WORD $0x0038; BYTE $0x00 // leaq $14429(%rip), %rcx /* _TabPowE(%rip) */
MOVWLSX 0(CX)(DX*2), SI
LONG $0x000d8d48; WORD $0x0039; BYTE $0x00 // leaq $14592(%rip), %rcx /* _TabPowF(%rip) */
MOVQ 0(CX)(DX*8), R8
BSRQ AX, CX
XORL $63, CX
SHLQ CX, AX
MULQ R8
MOVQ DX, R9
MOVQ AX, CX
MOVQ R10, AX
MULQ R8
MOVQ AX, BX
MOVQ DX, R11
SARQ $63, CX
SHRQ $63, BX
MOVQ DI, AX
MULQ R8
ADDL R12, SI
SHRQ $63, AX
ADDQ DX, AX
MOVQ AX, -88(BP)
NOTQ AX
LEAQ -1(R11)(BX*1), R12
MOVQ CX, -120(BP)
MOVQ CX, DX
MOVL $-64, R10
SUBL SI, R10
NEGL SI
MOVL $1, DI
MOVL SI, CX
SHLQ CX, DI
MOVQ R9, -112(BP)
SUBQ R9, DX
MOVQ R12, R9
SHRQ CX, R9
MOVQ R11, -104(BP)
MOVQ BX, -96(BP)
ADDQ BX, R11
MOVQ DI, -136(BP)
DECQ DI
MOVL $1, SI
CMPQ R9, $10
JB LBB2_14
MOVL $2, SI
CMPQ R9, $100
JB LBB2_14
MOVL $3, SI
CMPQ R9, $1000
JB LBB2_14
MOVL $4, SI
CMPQ R9, $10000
JB LBB2_14
MOVL $5, SI
CMPQ R9, $100000
JB LBB2_14
MOVL $6, SI
CMPQ R9, $1000000
JB LBB2_14
MOVL $7, SI
CMPQ R9, $10000000
JB LBB2_14
MOVL $8, SI
CMPQ R9, $100000000
JB LBB2_14
CMPQ R9, $1000000000
MOVL $10, SI
SBBL $0, SI
LBB2_14:
MOVQ -64(BP), CX
MOVQ R14, -72(BP)
SUBL R14, CX
MOVQ CX, -64(BP)
LEAQ -1(AX)(R11*1), R8
LEAQ -1(DX)(R11*1), AX
MOVQ AX, -80(BP)
MOVQ DI, -128(BP)
ANDQ DI, R12
LONG $0x813d8d48; WORD $0x0009; BYTE $0x00 // leaq $2433(%rip), %rdi /* LJTI2_0(%rip) */
MOVQ R15, -56(BP)
JMP LBB2_17
LBB2_15:
ADDB $48, R9
MOVB R9, 0(R15)
INCQ R15
LBB2_16:
MOVQ R13, BX
MOVL R10, CX
SHLQ CX, BX
LEAQ 0(BX)(R12*1), AX
MOVQ R8, R14
MOVQ R13, R9
SUBQ AX, R14
JAE LBB2_43
LBB2_17:
TESTL SI, SI
JLE LBB2_31
DECL SI
MOVLQSX 0(DI)(SI*4), AX
ADDQ DI, AX
XORL R13, R13
JMP AX
LBB2_19:
MOVQ R9, AX
MOVQ $-3689348814741910323, CX
MULQ CX
SHRQ $3, DX
LEAQ 0(DX)(DX*1), AX
LEAQ 0(AX)(AX*4), AX
JMP LBB2_28
LBB2_20:
MOVQ R9, AX
SHRQ $2, AX
MOVQ $2951479051793528259, CX
MULQ CX
SHRQ $2, DX
IMUL3Q $100, DX, AX
JMP LBB2_28
LBB2_21:
MOVQ R9, AX
SHRQ $3, AX
MOVQ $2361183241434822607, CX
MULQ CX
SHRQ $4, DX
IMUL3Q $1000, DX, AX
JMP LBB2_28
LBB2_22:
MOVQ R9, AX
MOVQ $3777893186295716171, CX
MULQ CX
SHRQ $11, DX
IMUL3Q $10000, DX, AX
JMP LBB2_28
LBB2_23:
MOVQ R9, AX
SHRQ $5, AX
MOVQ $755578637259143235, CX
MULQ CX
SHRQ $7, DX
IMUL3Q $100000, DX, AX
JMP LBB2_28
LBB2_24:
MOVQ R9, AX
MOVQ $4835703278458516699, CX
MULQ CX
SHRQ $18, DX
IMUL3Q $1000000, DX, AX
JMP LBB2_28
LBB2_25:
MOVQ R9, AX
MOVQ $-2972493582642298179, CX
MULQ CX
SHRQ $23, DX
IMUL3Q $10000000, DX, AX
JMP LBB2_28
LBB2_26:
MOVQ R9, AX
MOVQ $-6067343680855748867, CX
MULQ CX
SHRQ $26, DX
IMUL3Q $100000000, DX, AX
JMP LBB2_28
LBB2_27:
MOVQ R9, AX
SHRQ $9, AX
MOVQ $19342813113834067, CX
MULQ CX
SHRQ $11, DX
IMUL3Q $1000000000, DX, AX
LBB2_28:
SUBQ AX, R9
MOVQ R9, R13
MOVQ DX, R9
LBB2_29:
CMPQ R15, -56(BP)
JA LBB2_15
TESTL R9, R9
JE LBB2_16
JMP LBB2_15
LBB2_31:
XORL SI, SI
MOVQ -56(BP), R14
MOVQ -136(BP), R9
MOVQ -128(BP), DI
JMP LBB2_34
LBB2_32:
ADDB $48, DX
MOVB DX, 0(R15)
INCQ R15
LBB2_33:
DECL SI
MOVQ R8, CX
SUBQ R12, CX
JA LBB2_36
LBB2_34:
MOVQ R8, AX
ADDQ R12, R12
LEAQ 0(R12)(R12*4), R12
MOVQ R12, DX
MOVL R10, CX
SHRQ CX, DX
ADDQ R8, AX
LEAQ 0(AX)(AX*4), R8
ANDQ DI, R12
CMPQ R15, R14
JA LBB2_32
MOVBLZX DX, CX
TESTQ CX, CX
JE LBB2_33
JMP LBB2_32
LBB2_36:
CMPQ CX, R9
JB LBB2_50
MOVL SI, CX
NEGL CX
MOVLQSX CX, CX
LONG $0xa6158d48; WORD $0x0038; BYTE $0x00 // leaq $14502(%rip), %rdx /* _TabPow10(%rip) */
MOVQ -80(BP), DI
IMULQ 0(DX)(CX*8), DI
CMPQ R12, DI
MOVQ -64(BP), R10
JAE LBB2_53
LEAQ 0(AX)(AX*4), AX
LEAQ 0(R9)(R12*1), CX
SUBQ CX, AX
MOVQ DI, R8
NEGQ R8
MOVQ DI, BX
SUBQ R12, BX
LBB2_39:
CMPQ CX, DI
JB LBB2_41
LEAQ 0(R8)(CX*1), DX
CMPQ BX, DX
JBE LBB2_53
LBB2_41:
DECB -1(R15)
SUBQ R9, AX
SETCS DX
CMPQ CX, DI
JAE LBB2_53
ADDQ R9, CX
SUBQ R9, BX
TESTB DX, DX
JE LBB2_39
JMP LBB2_53
LBB2_43:
MOVL SI, CX
LONG $0x3c158d48; WORD $0x0038; BYTE $0x00 // leaq $14396(%rip), %rdx /* _TabPow10(%rip) */
MOVQ 0(DX)(CX*8), DI
MOVL R10, CX
SHLQ CX, DI
MOVQ -80(BP), R8
CMPQ AX, R8
JAE LBB2_51
CMPQ R14, DI
MOVQ -64(BP), R10
JB LBB2_52
SUBQ -88(BP), R11
ADDQ DI, R12
LEAQ 0(R12)(BX*1), CX
SUBQ CX, R11
ADDQ $-2, R11
MOVQ -112(BP), R9
ADDQ R9, R12
MOVQ -120(BP), DX
SUBQ DX, R12
MOVQ -96(BP), R13
SUBQ R13, R12
MOVQ -104(BP), R14
SUBQ R14, R12
LEAQ 1(R12)(BX*1), BX
ADDQ R13, DX
ADDQ R14, DX
SUBQ R9, DX
NOTQ AX
ADDQ DX, AX
MOVQ -56(BP), R14
LBB2_46:
CMPQ CX, R8
JB LBB2_48
CMPQ AX, BX
JBE LBB2_53
LBB2_48:
DECB -1(R15)
SUBQ DI, R11
SETCS DX
CMPQ CX, R8
JAE LBB2_53
ADDQ DI, CX
ADDQ DI, BX
SUBQ DI, AX
TESTB DX, DX
JE LBB2_46
JMP LBB2_53
LBB2_50:
MOVQ -64(BP), R10
JMP LBB2_53
LBB2_51:
MOVQ -56(BP), R14
MOVQ -64(BP), R10
JMP LBB2_53
LBB2_52:
MOVQ -56(BP), R14
LBB2_53:
MOVQ R15, R12
SUBQ R14, R12
ADDL SI, R10
LEAL 0(R10)(R12*1), R11
TESTL R10, R10
JS LBB2_59
CMPL R11, $21
JG LBB2_59
TESTL R10, R10
JE LBB2_86
MOVLQSX R12, R9
ADDQ R14, R9
SUBL -72(BP), SI
ADDL $347, SI
CMPL SI, $127
JB LBB2_84
INCQ SI
MOVQ SI, R8
ANDQ $-128, R8
LEAQ -128(R8), AX
MOVQ AX, BX
SHRQ $7, BX
INCQ BX
MOVL BX, CX
ANDL $3, CX
CMPQ AX, $384
JAE LBB2_77
XORL DX, DX
JMP LBB2_79
LBB2_59:
LEAL -1(R11), DI
CMPL DI, $20
JA LBB2_63
LEAL 1(R12), AX
CMPL AX, R11
JLE LBB2_72
MOVLQSX AX, DX
MOVL R11, CX
LBB2_62:
MOVBLZX -2(R14)(DX*1), BX
MOVB BX, -1(R14)(DX*1)
LEAQ -1(DX), SI
MOVQ SI, DX
CMPQ SI, CX
JG LBB2_62
JMP LBB2_73
LBB2_63:
LEAL 5(R11), AX
CMPL AX, $5
JA LBB2_74
MOVQ R10, R15
MOVL $2, AX
MOVL $2, DX
SUBL R11, DX
LEAL 0(DX)(R12*1), CX
TESTL CX, CX
JLE LBB2_68
MOVL CX, BX
MOVL DX, R10
CMPL CX, $128
JAE LBB2_96
LBB2_66:
INCQ BX
MOVQ R14, CX
SUBQ R10, CX
LBB2_67:
MOVBLZX -2(CX)(BX*1), DX
MOVB DX, -2(R14)(BX*1)
DECQ BX
CMPQ BX, $1
JG LBB2_67
LBB2_68:
SUBL R15, AX
MOVW $11824, 0(R14)
TESTL R11, R11
JE LBB2_87
NEGL R11
LEAQ 2(R14), DI
MOVQ -72(BP), DX
SUBL SI, DX
SUBL R12, DX
ADDL $-349, DX
CMPL DX, $127
JB LBB2_121
INCQ DX
MOVQ DX, R8
ANDQ $-128, DX
LEAQ -128(DX), BX
MOVQ BX, CX
SHRQ $7, CX
INCQ CX
MOVL CX, SI
ANDL $3, SI
CMPQ BX, $384
JAE LBB2_113
XORL BX, BX
JMP LBB2_115
LBB2_72:
MOVL R11, CX
LBB2_73:
MOVL -44(BP), BX
MOVB $46, 0(R14)(CX*1)
JMP LBB2_88
LBB2_74:
CMPL R12, $1
JNE LBB2_90
MOVB $101, 1(R14)
LEAQ 2(R14), DX
TESTL DI, DI
JS LBB2_103
MOVQ DX, R14
MOVL DI, CX
MOVL -44(BP), BX
JMP LBB2_105
LBB2_77:
MOVLQSX R12, AX
LEAQ 480(AX)(R14*1), AX
ANDQ $-4, BX
NEGQ BX
XORL DX, DX
QUAD $0xfffff8f60528fdc5 // vmovapd $-1802(%rip), %ymm0 /* LCPI2_3(%rip) */
LBB2_78:
QUAD $0xfffe20108411fdc5; BYTE $0xff // vmovupd %ymm0, $-480(%rax,%rdx)
QUAD $0xfffe40108411fdc5; BYTE $0xff // vmovupd %ymm0, $-448(%rax,%rdx)
QUAD $0xfffe60108411fdc5; BYTE $0xff // vmovupd %ymm0, $-416(%rax,%rdx)
QUAD $0xfffe80108411fdc5; BYTE $0xff // vmovupd %ymm0, $-384(%rax,%rdx)
QUAD $0xfffea0108411fdc5; BYTE $0xff // vmovupd %ymm0, $-352(%rax,%rdx)
QUAD $0xfffec0108411fdc5; BYTE $0xff // vmovupd %ymm0, $-320(%rax,%rdx)
QUAD $0xfffee0108411fdc5; BYTE $0xff // vmovupd %ymm0, $-288(%rax,%rdx)
QUAD $0xffff00108411fdc5; BYTE $0xff // vmovupd %ymm0, $-256(%rax,%rdx)
QUAD $0xffff20108411fdc5; BYTE $0xff // vmovupd %ymm0, $-224(%rax,%rdx)
QUAD $0xffff40108411fdc5; BYTE $0xff // vmovupd %ymm0, $-192(%rax,%rdx)
QUAD $0xffff60108411fdc5; BYTE $0xff // vmovupd %ymm0, $-160(%rax,%rdx)
LONG $0x4411fdc5; WORD $0x8010 // vmovupd %ymm0, $-128(%rax,%rdx)
LONG $0x4411fdc5; WORD $0xa010 // vmovupd %ymm0, $-96(%rax,%rdx)
LONG $0x4411fdc5; WORD $0xc010 // vmovupd %ymm0, $-64(%rax,%rdx)
LONG $0x4411fdc5; WORD $0xe010 // vmovupd %ymm0, $-32(%rax,%rdx)
LONG $0x0411fdc5; BYTE $0x10 // vmovupd %ymm0, (%rax,%rdx)
ADDQ $512, DX
ADDQ $4, BX
JNE LBB2_78
LBB2_79:
TESTQ CX, CX
JE LBB2_82
SUBL R14, R15
MOVLQSX R15, AX
ADDQ AX, DX
LEAQ 96(R14)(DX*1), AX
NEGQ CX
QUAD $0xfffff8470528fdc5 // vmovapd $-1977(%rip), %ymm0 /* LCPI2_3(%rip) */
LBB2_81:
LONG $0x4011fdc5; BYTE $0xa0 // vmovupd %ymm0, $-96(%rax)
LONG $0x4011fdc5; BYTE $0xc0 // vmovupd %ymm0, $-64(%rax)
LONG $0x4011fdc5; BYTE $0xe0 // vmovupd %ymm0, $-32(%rax)
LONG $0x0011fdc5 // vmovupd %ymm0, (%rax)
SUBQ $-128, AX
INCQ CX
JNE LBB2_81
LBB2_82:
CMPQ SI, R8
JE LBB2_86
SUBL R8, R10
ADDQ R8, R9
LBB2_84:
MOVL R10, AX
XORL CX, CX
LBB2_85:
MOVB $48, 0(R9)(CX*1)
INCQ CX
CMPL AX, CX
JNE LBB2_85
LBB2_86:
MOVL R11, AX
LBB2_87:
MOVL -44(BP), BX
LBB2_88:
ADDL BX, AX
LBB2_89:
ADDQ $96, SP
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
WORD $0xf8c5; BYTE $0x77 // vzeroupper
RET
LBB2_90:
LEAL 1(R12), AX
CMPL AX, $2
JL LBB2_93
MOVL AX, AX
INCQ AX
LBB2_92:
MOVBLZX -3(R14)(AX*1), CX
MOVB CX, -2(R14)(AX*1)
DECQ AX
CMPQ AX, $2
JG LBB2_92
LBB2_93:
MOVB $46, 1(R14)
MOVLQSX R12, AX
MOVB $101, 1(R14)(AX*1)
LEAQ 2(R14)(AX*1), DX
TESTL DI, DI
MOVL -44(BP), BX
JS LBB2_108
MOVQ DX, CX
JMP LBB2_109
LBB2_96:
LEAQ -1(BX), DI
LEAQ -1(R14)(BX*1), DX
CMPQ DI, DX
JA LBB2_66
MOVQ R10, R8
NOTQ R8
LEAQ 0(R8)(BX*1), DX
ADDQ R14, DX
CMPQ DI, DX
JA LBB2_66
TESTL CX, CX
MOVL $1, CX
LONG $0xcb440f48 // cmoveq %rbx, %rcx
LEAQ -1(CX)(R14*1), DX
MOVQ BX, DI
SUBQ R10, DI
ADDQ R14, DI
CMPQ DX, DI
JAE LBB2_100
LEAQ 0(R14)(BX*1), DX
ADDQ R8, CX
ADDQ R14, CX
CMPQ CX, DX
JB LBB2_66
LBB2_100:
MOVL BX, R8
ANDL $-128, R8
LEAQ -128(R8), CX
MOVQ CX, R9
SHRQ $7, R9
INCQ R9
TESTQ CX, CX
JE LBB2_125
LEAQ -32(BX)(R14*1), CX
MOVQ R10, DI
NEGQ DI
MOVQ R9, DX
ANDQ $-2, DX
NEGQ DX
MOVQ $-1, R14
LBB2_102:
LONG $0x4410fcc5; WORD $0xa039 // vmovups $-96(%rcx,%rdi), %ymm0
LONG $0x4c10fcc5; WORD $0xc039 // vmovups $-64(%rcx,%rdi), %ymm1
LONG $0x5410fcc5; WORD $0xe039 // vmovups $-32(%rcx,%rdi), %ymm2
LONG $0x1c10fcc5; BYTE $0x39 // vmovups (%rcx,%rdi), %ymm3
LONG $0x1911fcc5 // vmovups %ymm3, (%rcx)
LONG $0x5111fcc5; BYTE $0xe0 // vmovups %ymm2, $-32(%rcx)
LONG $0x4911fcc5; BYTE $0xc0 // vmovups %ymm1, $-64(%rcx)
LONG $0x4111fcc5; BYTE $0xa0 // vmovups %ymm0, $-96(%rcx)
QUAD $0xffff20398410fdc5; BYTE $0xff // vmovupd $-224(%rcx,%rdi), %ymm0
QUAD $0xffff40398c10fdc5; BYTE $0xff // vmovupd $-192(%rcx,%rdi), %ymm1
QUAD $0xffff60399410fcc5; BYTE $0xff // vmovups $-160(%rcx,%rdi), %ymm2
LONG $0x5c10fcc5; WORD $0x8039 // vmovups $-128(%rcx,%rdi), %ymm3
LONG $0x5911fcc5; BYTE $0x80 // vmovups %ymm3, $-128(%rcx)
QUAD $0xffffff609111fcc5 // vmovups %ymm2, $-160(%rcx)
QUAD $0xffffff408911fdc5 // vmovupd %ymm1, $-192(%rcx)
QUAD $0xffffff208111fdc5 // vmovupd %ymm0, $-224(%rcx)
ADDQ $-256, R14
ADDQ $-256, CX
ADDQ $2, DX
JNE LBB2_102
JMP LBB2_126
LBB2_103:
MOVL DI, CX
NEGL CX
MOVB $45, 2(R14)
ADDQ $3, R14
CMPL DI, $-9
MOVL -44(BP), BX
JL LBB2_105
ADDB $48, CX
MOVB CX, 0(R14)
MOVL $4, AX
JMP LBB2_88
LBB2_105:
MOVL R14, AX
SUBL DX, AX
CMPL CX, $99
JG LBB2_107
ADDL $4, AX
MOVL CX, CX
LONG $0xab358d48; WORD $0x0033; BYTE $0x00 // leaq $13227(%rip), %rsi /* _Digits(%rip) */
MOVB 0(SI)(CX*2), DX
ADDQ CX, CX
MOVB DX, 0(R14)
ORL $1, CX
MOVB 0(CX)(SI*1), CX
MOVB CX, 1(R14)
JMP LBB2_88
LBB2_107:
ADDL $5, AX
MOVL CX, DX
IMUL3Q $1374389535, DX, DX
SHRQ $37, DX
LEAL 48(DX), SI
MOVB SI, 0(R14)
WORD $0xd26b; BYTE $0x64 // imull $100, %edx, %edx
SUBL DX, CX
LONG $0x71358d48; WORD $0x0033; BYTE $0x00 // leaq $13169(%rip), %rsi /* _Digits(%rip) */
MOVB 0(SI)(CX*2), DX
MOVB 1(SI)(CX*2), CX
MOVB DX, 1(R14)
MOVB CX, 2(R14)
JMP LBB2_88
LBB2_108:
NEGL DI
LEAQ 1(DX), CX
MOVB $45, 0(DX)
LBB2_109:
CMPL DI, $9
JG LBB2_111
MOVL CX, AX
SUBL DX, AX
LEAL 3(R12)(AX*1), AX
ADDB $48, DI
MOVB DI, 0(CX)
JMP LBB2_88
LBB2_111:
LEAL 2(R12), SI
MOVL CX, AX
SUBL DX, AX
ADDL SI, AX
CMPL DI, $99
JG LBB2_124
ADDL $2, AX
MOVL DI, DX
LONG $0x1a358d48; WORD $0x0033; BYTE $0x00 // leaq $13082(%rip), %rsi /* _Digits(%rip) */
MOVB 0(SI)(DX*2), DI
ADDQ DX, DX
MOVB DI, 0(CX)
ORL $1, DX
MOVB 0(DX)(SI*1), DX
MOVB DX, 1(CX)
JMP LBB2_88
LBB2_113:
ANDQ $-4, CX
NEGQ CX
XORL BX, BX
QUAD $0xfffff5a30528fdc5 // vmovapd $-2653(%rip), %ymm0 /* LCPI2_3(%rip) */
LBB2_114:
LONG $0x117dc1c4; WORD $0x1e44; BYTE $0x02 // vmovupd %ymm0, $2(%r14,%rbx)
LONG $0x117dc1c4; WORD $0x1e44; BYTE $0x22 // vmovupd %ymm0, $34(%r14,%rbx)
LONG $0x117dc1c4; WORD $0x1e44; BYTE $0x42 // vmovupd %ymm0, $66(%r14,%rbx)
LONG $0x117dc1c4; WORD $0x1e44; BYTE $0x62 // vmovupd %ymm0, $98(%r14,%rbx)
QUAD $0x00821e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $130(%r14,%rbx)
QUAD $0x00a21e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $162(%r14,%rbx)
QUAD $0x00c21e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $194(%r14,%rbx)
QUAD $0x00e21e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $226(%r14,%rbx)
QUAD $0x01021e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $258(%r14,%rbx)
QUAD $0x01221e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $290(%r14,%rbx)
QUAD $0x01421e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $322(%r14,%rbx)
QUAD $0x01621e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $354(%r14,%rbx)
QUAD $0x01821e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $386(%r14,%rbx)
QUAD $0x01a21e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $418(%r14,%rbx)
QUAD $0x01c21e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $450(%r14,%rbx)
QUAD $0x01e21e84117dc1c4; WORD $0x0000 // vmovupd %ymm0, $482(%r14,%rbx)
ADDQ $512, BX
ADDQ $4, CX
JNE LBB2_114
LBB2_115:
TESTQ SI, SI
JE LBB2_118
LEAQ 98(BX)(R14*1), CX
NEGQ SI
QUAD $0xfffff4e90528fdc5 // vmovapd $-2839(%rip), %ymm0 /* LCPI2_3(%rip) */
LBB2_117:
LONG $0x4111fdc5; BYTE $0xa0 // vmovupd %ymm0, $-96(%rcx)
LONG $0x4111fdc5; BYTE $0xc0 // vmovupd %ymm0, $-64(%rcx)
LONG $0x4111fdc5; BYTE $0xe0 // vmovupd %ymm0, $-32(%rcx)
LONG $0x0111fdc5 // vmovupd %ymm0, (%rcx)
SUBQ $-128, CX
INCQ SI
JNE LBB2_117
LBB2_118:
CMPQ R8, DX
JE LBB2_87
SUBL DX, R11
ADDQ DX, DI
LBB2_121:
MOVL R11, CX
XORL DX, DX
LBB2_122:
MOVB $48, 0(DI)(DX*1)
INCQ DX
CMPL CX, DX
JNE LBB2_122
JMP LBB2_87
LBB2_124:
ADDL $3, AX
MOVL DI, DX
IMUL3Q $1374389535, DX, DX
SHRQ $37, DX
LEAL 48(DX), SI
MOVB SI, 0(CX)
WORD $0xd26b; BYTE $0x64 // imull $100, %edx, %edx
SUBL DX, DI
LONG $0xd5158d48; WORD $0x0031; BYTE $0x00 // leaq $12757(%rip), %rdx /* _Digits(%rip) */
MOVB 0(DX)(DI*2), SI
MOVB 1(DX)(DI*2), DX
MOVB SI, 1(CX)
MOVB DX, 2(CX)
JMP LBB2_88
LBB2_125:
MOVQ $-1, R14
LBB2_126:
TESTB $1, R9
JE LBB2_128
ADDQ BX, R14
MOVQ R14, CX
SUBQ R10, CX
MOVQ -56(BP), DX
LONG $0x4410fdc5; WORD $0x810a // vmovupd $-127(%rdx,%rcx), %ymm0
LONG $0x4c10fdc5; WORD $0xa10a // vmovupd $-95(%rdx,%rcx), %ymm1
LONG $0x5410fcc5; WORD $0xc10a // vmovups $-63(%rdx,%rcx), %ymm2
LONG $0x5c10fcc5; WORD $0xe10a // vmovups $-31(%rdx,%rcx), %ymm3
LONG $0x117ca1c4; WORD $0x325c; BYTE $0xe1 // vmovups %ymm3, $-31(%rdx,%r14)
LONG $0x117ca1c4; WORD $0x3254; BYTE $0xc1 // vmovups %ymm2, $-63(%rdx,%r14)
LONG $0x117da1c4; WORD $0x324c; BYTE $0xa1 // vmovupd %ymm1, $-95(%rdx,%r14)
LONG $0x117da1c4; WORD $0x3244; BYTE $0x81 // vmovupd %ymm0, $-127(%rdx,%r14)
LBB2_128:
CMPQ R8, BX
MOVQ -56(BP), R14
JE LBB2_68
ANDL $127, BX
JMP LBB2_66
// .set L2_0_set_29, LBB2_29-LJTI2_0
// .set L2_0_set_19, LBB2_19-LJTI2_0
// .set L2_0_set_20, LBB2_20-LJTI2_0
// .set L2_0_set_21, LBB2_21-LJTI2_0
// .set L2_0_set_22, LBB2_22-LJTI2_0
// .set L2_0_set_23, LBB2_23-LJTI2_0
// .set L2_0_set_24, LBB2_24-LJTI2_0
// .set L2_0_set_25, LBB2_25-LJTI2_0
// .set L2_0_set_26, LBB2_26-LJTI2_0
// .set L2_0_set_27, LBB2_27-LJTI2_0
LJTI2_0:
LONG $0xfffff7e7 // .long L2_0_set_29
LONG $0xfffff6c1 // .long L2_0_set_19
LONG $0xfffff6e2 // .long L2_0_set_20
LONG $0xfffff703 // .long L2_0_set_21
LONG $0xfffff727 // .long L2_0_set_22
LONG $0xfffff747 // .long L2_0_set_23
LONG $0xfffff768 // .long L2_0_set_24
LONG $0xfffff785 // .long L2_0_set_25
LONG $0xfffff7a2 // .long L2_0_set_26
LONG $0xfffff7bf // .long L2_0_set_27
_i64toa:
TESTQ SI, SI
JS LBB3_1
JMP _u64toa
LBB3_1:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
MOVB $45, 0(DI)
INCQ DI
NEGQ SI
LONG $0x000044e8; BYTE $0x00 // callq _u64toa
INCL AX
BYTE $0x5d // popq %rbp
RET
LCPI4_0:
QUAD $0x00000000d1b71759 // .quad 3518437209
QUAD $0x00000000d1b71759 // .quad 3518437209
LCPI4_3:
WORD $0x000a // .word 10
WORD $0x000a // .word 10
WORD $0x000a // .word 10
WORD $0x000a // .word 10
WORD $0x000a // .word 10
WORD $0x000a // .word 10
WORD $0x000a // .word 10
WORD $0x000a // .word 10
LCPI4_4:
QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
LCPI4_1:
QUAD $0x80003334147b20c5 // .quad -9223315738079846203
LCPI4_2:
QUAD $0x8000200008000080 // .quad -9223336852348469120
_u64toa:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
CMPQ SI, $9999
JA LBB4_8
MOVWLZX SI, AX
SHRL $2, AX
LONG $0x147bc069; WORD $0x0000 // imull $5243, %eax, %eax
SHRL $17, AX
LEAQ 0(AX)(AX*1), DX
WORD $0xc06b; BYTE $0x64 // imull $100, %eax, %eax
MOVL SI, CX
SUBL AX, CX
MOVWLZX CX, AX
ADDQ AX, AX
CMPL SI, $1000
JB LBB4_3
LONG $0x990d8d48; WORD $0x0030; BYTE $0x00 // leaq $12441(%rip), %rcx /* _Digits(%rip) */
MOVB 0(DX)(CX*1), CX
MOVB CX, 0(DI)
MOVL $1, CX
JMP LBB4_4
LBB4_3:
XORL CX, CX
CMPL SI, $100
JB LBB4_5
LBB4_4:
MOVWLZX DX, DX
ORQ $1, DX
LONG $0x78358d48; WORD $0x0030; BYTE $0x00 // leaq $12408(%rip), %rsi /* _Digits(%rip) */
MOVB 0(DX)(SI*1), DX
MOVL CX, SI
INCL CX
MOVB DX, 0(DI)(SI*1)
LBB4_6:
LONG $0x67158d48; WORD $0x0030; BYTE $0x00 // leaq $12391(%rip), %rdx /* _Digits(%rip) */
MOVB 0(AX)(DX*1), DX
MOVL CX, SI
INCL CX
MOVB DX, 0(DI)(SI*1)
LBB4_7:
MOVWLZX AX, AX
ORQ $1, AX
LONG $0x4f158d48; WORD $0x0030; BYTE $0x00 // leaq $12367(%rip), %rdx /* _Digits(%rip) */
MOVB 0(AX)(DX*1), AX
MOVL CX, DX
INCL CX
MOVB AX, 0(DI)(DX*1)
MOVL CX, AX
BYTE $0x5d // popq %rbp
RET
LBB4_5:
XORL CX, CX
CMPL SI, $10
JAE LBB4_6
JMP LBB4_7
LBB4_8:
CMPQ SI, $99999999
JA LBB4_16
MOVL SI, AX
MOVL $3518437209, DX
IMULQ AX, DX
SHRQ $45, DX
LONG $0x10c26944; WORD $0x0027; BYTE $0x00 // imull $10000, %edx, %r8d
MOVL SI, CX
SUBL R8, CX
IMUL3Q $1125899907, AX, R10
SHRQ $49, R10
ANDL $-2, R10
MOVWLZX DX, AX
SHRL $2, AX
LONG $0x147bc069; WORD $0x0000 // imull $5243, %eax, %eax
SHRL $17, AX
WORD $0xc06b; BYTE $0x64 // imull $100, %eax, %eax
SUBL AX, DX
MOVWLZX DX, R9
ADDQ R9, R9
MOVWLZX CX, AX
SHRL $2, AX
LONG $0x147bc069; WORD $0x0000 // imull $5243, %eax, %eax
SHRL $17, AX
LEAQ 0(AX)(AX*1), R8
WORD $0xc06b; BYTE $0x64 // imull $100, %eax, %eax
SUBL AX, CX
MOVWLZX CX, R11
ADDQ R11, R11
CMPL SI, $10000000
JB LBB4_11
LONG $0xb8058d48; WORD $0x002f; BYTE $0x00 // leaq $12216(%rip), %rax /* _Digits(%rip) */
MOVB 0(R10)(AX*1), AX
MOVB AX, 0(DI)
MOVL $1, CX
JMP LBB4_12
LBB4_11:
XORL CX, CX
CMPL SI, $1000000
JB LBB4_13
LBB4_12:
MOVL R10, AX
ORQ $1, AX
LONG $0x93358d48; WORD $0x002f; BYTE $0x00 // leaq $12179(%rip), %rsi /* _Digits(%rip) */
MOVB 0(AX)(SI*1), AX
MOVL CX, SI
INCL CX
MOVB AX, 0(DI)(SI*1)
LBB4_14:
LONG $0x82058d48; WORD $0x002f; BYTE $0x00 // leaq $12162(%rip), %rax /* _Digits(%rip) */
MOVB 0(R9)(AX*1), AX
MOVL CX, SI
INCL CX
MOVB AX, 0(DI)(SI*1)
LBB4_15:
MOVWLZX R9, AX
ORQ $1, AX
LONG $0x68358d48; WORD $0x002f; BYTE $0x00 // leaq $12136(%rip), %rsi /* _Digits(%rip) */
MOVB 0(AX)(SI*1), AX
MOVL CX, DX
MOVB AX, 0(DI)(DX*1)
MOVB 0(R8)(SI*1), AX
MOVB AX, 1(DI)(DX*1)
MOVWLZX R8, AX
ORQ $1, AX
MOVB 0(AX)(SI*1), AX
MOVB AX, 2(DI)(DX*1)
MOVB 0(R11)(SI*1), AX
MOVB AX, 3(DI)(DX*1)
MOVWLZX R11, AX
ORQ $1, AX
MOVB 0(AX)(SI*1), AX
ADDL $5, CX
MOVB AX, 4(DI)(DX*1)
MOVL CX, AX
BYTE $0x5d // popq %rbp
RET
LBB4_13:
XORL CX, CX
CMPL SI, $100000
JAE LBB4_14
JMP LBB4_15
LBB4_16:
MOVQ $9999999999999999, AX
CMPQ SI, AX
JA LBB4_18
MOVQ $-6067343680855748867, CX
MOVQ SI, AX
MULQ CX
SHRQ $26, DX
LONG $0xe100c269; WORD $0x05f5 // imull $100000000, %edx, %eax
SUBL AX, SI
LONG $0xc26ef9c5 // vmovd %edx, %xmm0
QUAD $0xfffffdcb0d6ffac5 // vmovdqu $-565(%rip), %xmm1 /* LCPI4_0(%rip) */
LONG $0xd1f4f9c5 // vpmuludq %xmm1, %xmm0, %xmm2
LONG $0xd273e9c5; BYTE $0x2d // vpsrlq $45, %xmm2, %xmm2
MOVL $10000, AX
LONG $0x6ef9e1c4; BYTE $0xd8 // vmovq %rax, %xmm3
LONG $0xe3f4e9c5 // vpmuludq %xmm3, %xmm2, %xmm4
LONG $0xc4faf9c5 // vpsubd %xmm4, %xmm0, %xmm0
LONG $0xc061e9c5 // vpunpcklwd %xmm0, %xmm2, %xmm0
LONG $0xf073f9c5; BYTE $0x02 // vpsllq $2, %xmm0, %xmm0
LONG $0xc070fbc5; BYTE $0x50 // vpshuflw $80, %xmm0, %xmm0
LONG $0xc070f9c5; BYTE $0x50 // vpshufd $80, %xmm0, %xmm0
QUAD $0xfffffdc51512fbc5 // vmovddup $-571(%rip), %xmm2 /* LCPI4_1(%rip) */
LONG $0xc2e4f9c5 // vpmulhuw %xmm2, %xmm0, %xmm0
QUAD $0xfffffdc12512fbc5 // vmovddup $-575(%rip), %xmm4 /* LCPI4_2(%rip) */
LONG $0xc4e4f9c5 // vpmulhuw %xmm4, %xmm0, %xmm0
QUAD $0xfffffd8d2d6ffac5 // vmovdqu $-627(%rip), %xmm5 /* LCPI4_3(%rip) */
LONG $0xf5d5f9c5 // vpmullw %xmm5, %xmm0, %xmm6
LONG $0xf673c9c5; BYTE $0x10 // vpsllq $16, %xmm6, %xmm6
LONG $0xc6f9f9c5 // vpsubw %xmm6, %xmm0, %xmm0
LONG $0xf66ef9c5 // vmovd %esi, %xmm6
LONG $0xc9f4c9c5 // vpmuludq %xmm1, %xmm6, %xmm1
LONG $0xd173f1c5; BYTE $0x2d // vpsrlq $45, %xmm1, %xmm1
LONG $0xdbf4f1c5 // vpmuludq %xmm3, %xmm1, %xmm3
LONG $0xdbfac9c5 // vpsubd %xmm3, %xmm6, %xmm3
LONG $0xcb61f1c5 // vpunpcklwd %xmm3, %xmm1, %xmm1
LONG $0xf173f1c5; BYTE $0x02 // vpsllq $2, %xmm1, %xmm1
LONG $0xc970fbc5; BYTE $0x50 // vpshuflw $80, %xmm1, %xmm1
LONG $0xc970f9c5; BYTE $0x50 // vpshufd $80, %xmm1, %xmm1
LONG $0xcae4f1c5 // vpmulhuw %xmm2, %xmm1, %xmm1
LONG $0xcce4f1c5 // vpmulhuw %xmm4, %xmm1, %xmm1
LONG $0xd5d5f1c5 // vpmullw %xmm5, %xmm1, %xmm2
LONG $0xf273e9c5; BYTE $0x10 // vpsllq $16, %xmm2, %xmm2
LONG $0xcaf9f1c5 // vpsubw %xmm2, %xmm1, %xmm1
LONG $0xc167f9c5 // vpackuswb %xmm1, %xmm0, %xmm0
QUAD $0xfffffd470dfcf9c5 // vpaddb $-697(%rip), %xmm0, %xmm1 /* LCPI4_4(%rip) */
LONG $0xd2efe9c5 // vpxor %xmm2, %xmm2, %xmm2
LONG $0xc274f9c5 // vpcmpeqb %xmm2, %xmm0, %xmm0
LONG $0xc0d7f9c5 // vpmovmskb %xmm0, %eax
ORL $32768, AX
XORL $-32769, AX
BSFL AX, AX
MOVL $16, CX
SUBL AX, CX
SHLQ $4, AX
LONG $0xdd158d48; WORD $0x002e; BYTE $0x00 // leaq $11997(%rip), %rdx /* _VecShiftShuffles(%rip) */
LONG $0x0071e2c4; WORD $0x1004 // vpshufb (%rax,%rdx), %xmm1, %xmm0
LONG $0x077ffac5 // vmovdqu %xmm0, (%rdi)
MOVL CX, AX
BYTE $0x5d // popq %rbp
RET
LBB4_18:
MOVQ $4153837486827862103, CX
MOVQ SI, AX
MULQ CX
SHRQ $51, DX
MOVQ $10000000000000000, AX
IMULQ DX, AX
SUBQ AX, SI
CMPL DX, $9
JA LBB4_20
ADDB $48, DX
MOVB DX, 0(DI)
MOVL $1, CX
JMP LBB4_25
LBB4_20:
CMPL DX, $99
JA LBB4_22
MOVL DX, AX
LONG $0xc00d8d48; WORD $0x002d; BYTE $0x00 // leaq $11712(%rip), %rcx /* _Digits(%rip) */
MOVB 0(CX)(AX*2), DX
MOVB 1(CX)(AX*2), AX
MOVB DX, 0(DI)
MOVB AX, 1(DI)
MOVL $2, CX
JMP LBB4_25
LBB4_22:
MOVL DX, AX
SHRL $2, AX
LONG $0x147bc069; WORD $0x0000 // imull $5243, %eax, %eax
SHRL $17, AX
CMPL DX, $999
JA LBB4_24
ADDL $48, AX
MOVB AX, 0(DI)
MOVWLZX DX, AX
MOVL AX, CX
SHRL $2, CX
LONG $0x147bc969; WORD $0x0000 // imull $5243, %ecx, %ecx
SHRL $17, CX
WORD $0xc96b; BYTE $0x64 // imull $100, %ecx, %ecx
SUBL CX, AX
MOVWLZX AX, AX
LONG $0x6f0d8d48; WORD $0x002d; BYTE $0x00 // leaq $11631(%rip), %rcx /* _Digits(%rip) */
MOVB 0(CX)(AX*2), DX
MOVB 1(CX)(AX*2), AX
MOVB DX, 1(DI)
MOVB AX, 2(DI)
MOVL $3, CX
JMP LBB4_25
LBB4_24:
WORD $0xc86b; BYTE $0x64 // imull $100, %eax, %ecx
SUBL CX, DX
MOVWLZX AX, AX
LONG $0x4c058d4c; WORD $0x002d; BYTE $0x00 // leaq $11596(%rip), %r8 /* _Digits(%rip) */
MOVB 0(R8)(AX*2), CX
MOVB 1(R8)(AX*2), AX
MOVB CX, 0(DI)
MOVB AX, 1(DI)
MOVWLZX DX, AX
MOVB 0(R8)(AX*2), CX
ADDQ AX, AX
MOVB CX, 2(DI)
ORL $1, AX
MOVWLZX AX, AX
MOVB 0(AX)(R8*1), AX
MOVB AX, 3(DI)
MOVL $4, CX
LBB4_25:
MOVQ $-6067343680855748867, DX
MOVQ SI, AX
MULQ DX
SHRQ $26, DX
LONG $0xc26ef9c5 // vmovd %edx, %xmm0
QUAD $0xfffffbe60d6ffac5 // vmovdqu $-1050(%rip), %xmm1 /* LCPI4_0(%rip) */
LONG $0xd1f4f9c5 // vpmuludq %xmm1, %xmm0, %xmm2
LONG $0xd273e9c5; BYTE $0x2d // vpsrlq $45, %xmm2, %xmm2
MOVL $10000, AX
LONG $0x6ef9e1c4; BYTE $0xd8 // vmovq %rax, %xmm3
LONG $0xe3f4e9c5 // vpmuludq %xmm3, %xmm2, %xmm4
LONG $0xc4faf9c5 // vpsubd %xmm4, %xmm0, %xmm0
LONG $0xc061e9c5 // vpunpcklwd %xmm0, %xmm2, %xmm0
LONG $0xf073f9c5; BYTE $0x02 // vpsllq $2, %xmm0, %xmm0
LONG $0xc070fbc5; BYTE $0x50 // vpshuflw $80, %xmm0, %xmm0
LONG $0xc070f9c5; BYTE $0x50 // vpshufd $80, %xmm0, %xmm0
QUAD $0xfffffbe01512fbc5 // vmovddup $-1056(%rip), %xmm2 /* LCPI4_1(%rip) */
LONG $0xc2e4f9c5 // vpmulhuw %xmm2, %xmm0, %xmm0
QUAD $0xfffffbdc2512fbc5 // vmovddup $-1060(%rip), %xmm4 /* LCPI4_2(%rip) */
LONG $0xc4e4f9c5 // vpmulhuw %xmm4, %xmm0, %xmm0
QUAD $0xfffffba82d6ffac5 // vmovdqu $-1112(%rip), %xmm5 /* LCPI4_3(%rip) */
LONG $0xf5d5f9c5 // vpmullw %xmm5, %xmm0, %xmm6
LONG $0xf673c9c5; BYTE $0x10 // vpsllq $16, %xmm6, %xmm6
LONG $0xc6f9f9c5 // vpsubw %xmm6, %xmm0, %xmm0
LONG $0xe100c269; WORD $0x05f5 // imull $100000000, %edx, %eax
SUBL AX, SI
LONG $0xf66ef9c5 // vmovd %esi, %xmm6
LONG $0xc9f4c9c5 // vpmuludq %xmm1, %xmm6, %xmm1
LONG $0xd173f1c5; BYTE $0x2d // vpsrlq $45, %xmm1, %xmm1
LONG $0xdbf4f1c5 // vpmuludq %xmm3, %xmm1, %xmm3
LONG $0xdbfac9c5 // vpsubd %xmm3, %xmm6, %xmm3
LONG $0xcb61f1c5 // vpunpcklwd %xmm3, %xmm1, %xmm1
LONG $0xf173f1c5; BYTE $0x02 // vpsllq $2, %xmm1, %xmm1
LONG $0xc970fbc5; BYTE $0x50 // vpshuflw $80, %xmm1, %xmm1
LONG $0xc970f9c5; BYTE $0x50 // vpshufd $80, %xmm1, %xmm1
LONG $0xcae4f1c5 // vpmulhuw %xmm2, %xmm1, %xmm1
LONG $0xcce4f1c5 // vpmulhuw %xmm4, %xmm1, %xmm1
LONG $0xd5d5f1c5 // vpmullw %xmm5, %xmm1, %xmm2
LONG $0xf273e9c5; BYTE $0x10 // vpsllq $16, %xmm2, %xmm2
LONG $0xcaf9f1c5 // vpsubw %xmm2, %xmm1, %xmm1
LONG $0xc167f9c5 // vpackuswb %xmm1, %xmm0, %xmm0
QUAD $0xfffffb5a05fcf9c5 // vpaddb $-1190(%rip), %xmm0, %xmm0 /* LCPI4_4(%rip) */
MOVL CX, AX
LONG $0x047ffac5; BYTE $0x07 // vmovdqu %xmm0, (%rdi,%rax)
ORL $16, CX
MOVL CX, AX
BYTE $0x5d // popq %rbp
RET
LCPI5_0:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI5_1:
QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
LCPI5_2:
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
_quote:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
WORD $0x5541 // pushq %r13
WORD $0x5441 // pushq %r12
BYTE $0x53 // pushq %rbx
SUBQ $32, SP
MOVQ CX, R10
MOVQ DX, CX
TESTB $1, R8
LONG $0x4b058d48; WORD $0x002d; BYTE $0x00 // leaq $11595(%rip), %rax /* __SingleQuoteTab(%rip) */
LONG $0x44158d48; WORD $0x003d; BYTE $0x00 // leaq $15684(%rip), %rdx /* __DoubleQuoteTab(%rip) */
LONG $0xd0440f48 // cmoveq %rax, %rdx
MOVQ CX, R8
MOVQ DI, AX
TESTQ SI, SI
JE LBB5_55
MOVQ 0(R10), R9
QUAD $0xffffff89056ffac5 // vmovdqu $-119(%rip), %xmm0 /* LCPI5_0(%rip) */
QUAD $0xffffff910d6ffac5 // vmovdqu $-111(%rip), %xmm1 /* LCPI5_1(%rip) */
QUAD $0xffffff99156ffac5 // vmovdqu $-103(%rip), %xmm2 /* LCPI5_2(%rip) */
LONG $0xdb76e1c5 // vpcmpeqd %xmm3, %xmm3, %xmm3
MOVQ DI, AX
MOVQ CX, R8
MOVQ DI, -56(BP)
MOVQ CX, -48(BP)
LBB5_2:
MOVQ R10, DI
CMPQ SI, $15
SETGT R12
CMPQ R9, $16
MOVQ SI, -64(BP)
MOVQ R9, R11
MOVQ R8, R15
JL LBB5_13
MOVQ SI, R10
MOVQ AX, R14
CMPQ SI, $16
JL LBB5_8
MOVQ AX, R14
MOVQ -64(BP), BX
MOVQ R8, R15
MOVQ R9, R13
LBB5_5:
LONG $0x6f7ac1c4; BYTE $0x26 // vmovdqu (%r14), %xmm4
LONG $0xec64f9c5 // vpcmpgtb %xmm4, %xmm0, %xmm5
LONG $0xf174d9c5 // vpcmpeqb %xmm1, %xmm4, %xmm6
LONG $0xfa74d9c5 // vpcmpeqb %xmm2, %xmm4, %xmm7
LONG $0xf6ebc1c5 // vpor %xmm6, %xmm7, %xmm6
LONG $0x7f7ac1c4; BYTE $0x27 // vmovdqu %xmm4, (%r15)
LONG $0xe364d9c5 // vpcmpgtb %xmm3, %xmm4, %xmm4
LONG $0xe4dbd1c5 // vpand %xmm4, %xmm5, %xmm4
LONG $0xe4ebc9c5 // vpor %xmm4, %xmm6, %xmm4
LONG $0xccd7f9c5 // vpmovmskb %xmm4, %ecx
TESTW CX, CX
JNE LBB5_12
ADDQ $16, R14
ADDQ $16, R15
LEAQ -16(BX), R10
LEAQ -16(R13), R11
CMPQ BX, $31
SETGT R12
CMPQ BX, $32
JL LBB5_8
MOVQ R10, BX
CMPQ R13, $31
MOVQ R11, R13
JG LBB5_5
LBB5_8:
TESTB R12, R12
JE LBB5_14
LBB5_9:
LONG $0x6f7ac1c4; BYTE $0x26 // vmovdqu (%r14), %xmm4
LONG $0xec64f9c5 // vpcmpgtb %xmm4, %xmm0, %xmm5
LONG $0xf174d9c5 // vpcmpeqb %xmm1, %xmm4, %xmm6
LONG $0xfa74d9c5 // vpcmpeqb %xmm2, %xmm4, %xmm7
LONG $0xf6ebc1c5 // vpor %xmm6, %xmm7, %xmm6
LONG $0xfb64d9c5 // vpcmpgtb %xmm3, %xmm4, %xmm7
LONG $0xefdbd1c5 // vpand %xmm7, %xmm5, %xmm5
LONG $0xedebc9c5 // vpor %xmm5, %xmm6, %xmm5
LONG $0xcdd7f9c5 // vpmovmskb %xmm5, %ecx
ORL $65536, CX
BSFL CX, R12
LONG $0x7ef9e1c4; BYTE $0xe6 // vmovq %xmm4, %rsi
CMPQ R11, R12
JGE LBB5_19
CMPQ R11, $8
JB LBB5_22
MOVQ SI, 0(R15)
LEAQ 8(R14), R12
ADDQ $8, R15
LEAQ -8(R11), BX
JMP LBB5_23
LBB5_12:
MOVWLZX CX, CX
SUBQ AX, R14
BSFL CX, R11
ADDQ R14, R11
JMP LBB5_37
LBB5_13:
MOVQ SI, R10
MOVQ AX, R14
TESTB R12, R12
JNE LBB5_9
LBB5_14:
TESTQ R11, R11
MOVQ DI, -72(BP)
JLE LBB5_28
MOVQ R10, BX
TESTQ R10, R10
MOVQ -48(BP), CX
MOVQ -56(BP), DI
LONG $0xd02d8d4c; WORD $0x002b; BYTE $0x00 // leaq $11216(%rip), %r13 /* __SingleQuoteTab(%rip) */
JLE LBB5_29
LBB5_16:
MOVBLZX 0(R14), R12
MOVQ R12, BX
SHLQ $4, BX
CMPQ 0(BX)(R13*1), $0
JNE LBB5_21
LEAQ -1(R10), BX
INCQ R14
MOVB R12, 0(R15)
CMPQ R10, $2
JL LBB5_29
LEAQ -1(R11), R12
INCQ R15
MOVQ BX, R10
CMPQ R11, $1
MOVQ R12, R11
JG LBB5_16
JMP LBB5_29
LBB5_19:
CMPL R12, $8
JB LBB5_31
MOVQ SI, 0(R15)
LEAQ 8(R14), R13
ADDQ $8, R15
LEAQ -8(R12), BX
CMPQ BX, $4
JAE LBB5_32
JMP LBB5_33
LBB5_21:
SUBQ AX, R14
MOVQ R14, R11
JMP LBB5_30
LBB5_22:
MOVQ R14, R12
MOVQ R11, BX
LBB5_23:
MOVQ DI, R10
MOVQ -48(BP), CX
MOVQ -56(BP), DI
CMPQ BX, $4
JB LBB5_24
MOVL 0(R12), SI
MOVL SI, 0(R15)
ADDQ $4, R12
ADDQ $4, R15
ADDQ $-4, BX
CMPQ BX, $2
JAE LBB5_53
LBB5_25:
TESTQ BX, BX
JE LBB5_27
LBB5_26:
MOVB 0(R12), BX
MOVB BX, 0(R15)
LBB5_27:
SUBQ AX, R11
ADDQ R14, R11
NOTQ R11
JMP LBB5_38
LBB5_24:
CMPQ BX, $2
JB LBB5_25
LBB5_53:
MOVWLZX 0(R12), SI
MOVW SI, 0(R15)
ADDQ $2, R12
ADDQ $2, R15
ADDQ $-2, BX
TESTQ BX, BX
JNE LBB5_26
JMP LBB5_27
LBB5_28:
MOVQ R10, BX
MOVQ -48(BP), CX
MOVQ -56(BP), DI
LBB5_29:
SUBQ AX, R14
NEGQ BX
SBBQ R11, R11
XORQ R14, R11
LBB5_30:
MOVQ -64(BP), SI
MOVQ -72(BP), R10
JMP LBB5_39
LBB5_31:
MOVQ R14, R13
MOVQ R12, BX
CMPQ BX, $4
JB LBB5_33
LBB5_32:
MOVL 0(R13), CX
MOVL CX, 0(R15)
ADDQ $4, R13
ADDQ $4, R15
ADDQ $-4, BX
LBB5_33:
CMPQ BX, $2
JB LBB5_34
MOVWLZX 0(R13), CX
MOVW CX, 0(R15)
ADDQ $2, R13
ADDQ $2, R15
ADDQ $-2, BX
TESTQ BX, BX
JNE LBB5_35
JMP LBB5_36
LBB5_34:
TESTQ BX, BX
JE LBB5_36
LBB5_35:
MOVB 0(R13), CX
MOVB CX, 0(R15)
LBB5_36:
SUBQ AX, R14
ADDQ R12, R14
MOVQ R14, R11
LBB5_37:
MOVQ DI, R10
MOVQ -48(BP), CX
MOVQ -56(BP), DI
LBB5_38:
MOVQ -64(BP), SI
LBB5_39:
TESTQ R11, R11
JS LBB5_58
ADDQ R11, AX
ADDQ R11, R8
CMPQ SI, R11
JE LBB5_55
SUBQ R11, R9
SUBQ SI, R11
JMP LBB5_43
LBB5_42:
INCQ AX
ADDQ R12, R8
INCQ R11
JE LBB5_55
LBB5_43:
MOVBLZX 0(AX), BX
SHLQ $4, BX
MOVQ 0(DX)(BX*1), SI
TESTL SI, SI
JE LBB5_51
MOVLQSX SI, R12
SUBQ R12, R9
JL LBB5_56
LEAQ 8(DX)(BX*1), R15
CMPQ R12, $4
JB LBB5_47
MOVL 0(R15), SI
MOVL SI, 0(R8)
LEAQ 12(DX)(BX*1), R15
LEAQ 4(R8), R14
LEAQ -4(R12), BX
CMPQ BX, $2
JAE LBB5_48
JMP LBB5_49
LBB5_47:
MOVQ R8, R14
MOVQ R12, BX
CMPQ BX, $2
JB LBB5_49
LBB5_48:
MOVWLZX 0(R15), SI
MOVW SI, 0(R14)
ADDQ $2, R15
ADDQ $2, R14
ADDQ $-2, BX
LBB5_49:
TESTQ BX, BX
JE LBB5_42
MOVBLZX 0(R15), BX
MOVB BX, 0(R14)
JMP LBB5_42
LBB5_51:
MOVQ R11, SI
NEGQ SI
TESTQ R11, R11
JNE LBB5_2
LBB5_55:
SUBQ CX, R8
MOVQ R8, 0(R10)
SUBQ DI, AX
JMP LBB5_57
LBB5_56:
SUBQ CX, R8
MOVQ R8, 0(R10)
NOTQ AX
ADDQ DI, AX
LBB5_57:
ADDQ $32, SP
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
LBB5_58:
SUBQ CX, R8
MOVQ R11, DX
NOTQ DX
ADDQ R8, DX
MOVQ DX, 0(R10)
SUBQ AX, DI
ADDQ R11, DI
MOVQ DI, AX
JMP LBB5_57
LCPI6_0:
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
_unquote:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
WORD $0x5541 // pushq %r13
WORD $0x5441 // pushq %r12
BYTE $0x53 // pushq %rbx
SUBQ $16, SP
TESTQ SI, SI
JE LBB6_1
MOVQ CX, -48(BP)
MOVQ R8, AX
MOVQ R8, -56(BP)
MOVL R8, R10
ANDL $1, R10
LONG $0x3d058d4c; WORD $0x0049; BYTE $0x00 // leaq $18749(%rip), %r8 /* __UnquoteTab(%rip) */
QUAD $0xffffffb5056ffac5 // vmovdqu $-75(%rip), %xmm0 /* LCPI6_0(%rip) */
MOVQ DI, R9
MOVQ SI, R14
MOVQ DX, AX
LBB6_3:
CMPB 0(R9), $92
JNE LBB6_5
XORL R15, R15
JMP LBB6_15
LBB6_5:
MOVQ R14, R11
MOVQ AX, R15
MOVQ R9, R12
CMPQ R14, $16
JL LBB6_6
LBB6_11:
LONG $0x6f7ac1c4; WORD $0x240c // vmovdqu (%r12), %xmm1
LONG $0x7f7ac1c4; BYTE $0x0f // vmovdqu %xmm1, (%r15)
LONG $0xc874f1c5 // vpcmpeqb %xmm0, %xmm1, %xmm1
LONG $0xd9d7f9c5 // vpmovmskb %xmm1, %ebx
TESTW BX, BX
JNE LBB6_12
ADDQ $16, R12
ADDQ $16, R15
LEAQ -16(R11), CX
CMPQ R11, $31
MOVQ CX, R11
JG LBB6_11
LBB6_6:
TESTQ R11, R11
JE LBB6_90
XORL BX, BX
LBB6_8:
MOVBLZX 0(R12)(BX*1), CX
CMPB CX, $92
JE LBB6_13
MOVB CX, 0(R15)(BX*1)
INCQ BX
CMPQ R11, BX
JNE LBB6_8
JMP LBB6_90
LBB6_13:
ADDQ BX, R12
SUBQ R9, R12
MOVQ R12, R15
CMPQ R15, $-1
JNE LBB6_15
JMP LBB6_90
LBB6_12:
MOVWLZX BX, CX
SUBQ R9, R12
BSFQ CX, R15
ADDQ R12, R15
CMPQ R15, $-1
JE LBB6_90
LBB6_15:
LEAQ 2(R15), CX
SUBQ CX, R14
JS LBB6_16
LEAQ 2(R9)(R15*1), R9
TESTQ R10, R10
JNE LBB6_18
LBB6_29:
ADDQ R15, AX
MOVBLZX -1(R9), CX
MOVB 0(CX)(R8*1), CX
CMPB CX, $-1
JE LBB6_33
TESTB CX, CX
JE LBB6_31
MOVB CX, 0(AX)
INCQ AX
JMP LBB6_88
LBB6_33:
CMPQ R14, $3
JLE LBB6_16
MOVL 0(R9), R15
MOVL R15, CX
NOTL CX
LEAL -808464432(R15), BX
ANDL $-2139062144, CX
TESTL BX, CX
JNE LBB6_38
LEAL 421075225(R15), BX
ORL R15, BX
TESTL $-2139062144, BX
JNE LBB6_38
MOVL R15, BX
ANDL $2139062143, BX
MOVL $-1061109568, R11
SUBL BX, R11
LEAL 1179010630(BX), R12
ANDL CX, R11
TESTL R12, R11
JNE LBB6_38
MOVL $-522133280, R11
SUBL BX, R11
ADDL $960051513, BX
ANDL R11, CX
TESTL BX, CX
JNE LBB6_38
BSWAPL R15
MOVL R15, CX
SHRL $4, CX
NOTL CX
ANDL $16843009, CX
LEAL 0(CX)(CX*8), CX
ANDL $252645135, R15
ADDL CX, R15
MOVL R15, R11
SHRL $4, R11
ORL R15, R11
MOVL R11, CX
SHRL $8, CX
ANDL $65280, CX
MOVBLZX R11, R13
ORL CX, R13
LEAQ 4(R9), R15
LEAQ -4(R14), R12
CMPL R13, $127
JBE LBB6_48
CMPL R13, $2047
JBE LBB6_51
MOVL R11, BX
ANDL $16252928, BX
CMPL BX, $14155776
JE LBB6_54
SHRL $12, CX
ORB $-32, CX
MOVB CX, 0(AX)
SHRL $6, R13
ANDB $63, R13
ORB $-128, R13
MOVB R13, 1(AX)
ANDB $63, R11
ORB $-128, R11
MOVB R11, 2(AX)
ADDQ $3, AX
LBB6_49:
MOVQ R12, R14
MOVQ R15, R9
LBB6_88:
TESTQ R14, R14
JNE LBB6_3
JMP LBB6_89
LBB6_18:
TESTL R14, R14
JE LBB6_16
CMPB -1(R9), $92
JNE LBB6_20
CMPB 0(R9), $92
JNE LBB6_28
CMPL R14, $1
JLE LBB6_16
MOVB 1(R9), CX
CMPB CX, $34
JE LBB6_27
CMPB CX, $92
JNE LBB6_26
LBB6_27:
INCQ R9
DECQ R14
LBB6_28:
INCQ R9
DECQ R14
JMP LBB6_29
LBB6_48:
MOVB R11, 0(AX)
INCQ AX
JMP LBB6_49
LBB6_51:
SHRL $6, R13
ORB $-64, R13
MOVB R13, 0(AX)
ANDB $63, R11
ORB $-128, R11
MOVB R11, 1(AX)
ADDQ $2, AX
JMP LBB6_49
LBB6_54:
TESTQ R10, R10
JNE LBB6_56
MOVQ R12, R14
MOVQ R15, R9
JMP LBB6_60
LBB6_56:
CMPQ R14, $4
JLE LBB6_16
CMPB 0(R15), $92
JNE LBB6_58
ADDQ $-5, R14
ADDQ $5, R9
LBB6_60:
CMPL R13, $56319
JA LBB6_64
CMPQ R14, $6
JL LBB6_64
CMPB 0(R9), $92
JNE LBB6_64
CMPB 1(R9), $117
JNE LBB6_64
MOVL 2(R9), R11
MOVL R11, CX
NOTL CX
LEAL -808464432(R11), BX
ANDL $-2139062144, CX
TESTL BX, CX
JNE LBB6_72
LEAL 421075225(R11), BX
ORL R11, BX
TESTL $-2139062144, BX
JNE LBB6_72
MOVL R11, BX
ANDL $2139062143, BX
MOVL $-1061109568, R15
SUBL BX, R15
LEAL 1179010630(BX), R12
ANDL CX, R15
TESTL R12, R15
JNE LBB6_72
MOVL $-522133280, R15
SUBL BX, R15
ADDL $960051513, BX
ANDL R15, CX
TESTL BX, CX
JNE LBB6_72
BSWAPL R11
MOVL R11, CX
SHRL $4, CX
NOTL CX
ANDL $16843009, CX
LEAL 0(CX)(CX*8), CX
ANDL $252645135, R11
ADDL CX, R11
MOVL R11, BX
SHRL $4, BX
ORL R11, BX
ADDQ $6, R9
ADDQ $-6, R14
MOVL BX, CX
ANDL $16515072, CX
CMPL CX, $14417920
JNE LBB6_82
MOVL BX, CX
SHRL $8, CX
ANDL $65280, CX
MOVBLZX BX, BX
ORL CX, BX
SHLL $10, R13
LEAL -56613888(R13)(BX*1), BX
CMPL BX, $1114112
JB LBB6_87
TESTB $2, -56(BP)
JE LBB6_83
JMP LBB6_65
LBB6_64:
TESTB $2, -56(BP)
JE LBB6_66
LBB6_65:
MOVW $-16401, 0(AX)
MOVB $-67, 2(AX)
ADDQ $3, AX
JMP LBB6_88
LBB6_82:
TESTB $2, -56(BP)
JE LBB6_83
MOVL $-272777233, 0(AX)
MOVW $-16961, 4(AX)
ADDQ $6, AX
JMP LBB6_88
LBB6_87:
MOVL BX, CX
SHRL $18, CX
ORB $-16, CX
MOVB CX, 0(AX)
MOVL BX, CX
SHRL $12, CX
ANDB $63, CX
ORB $-128, CX
MOVB CX, 1(AX)
MOVL BX, CX
SHRL $6, CX
ANDB $63, CX
ORB $-128, CX
MOVB CX, 2(AX)
ANDB $63, BX
ORB $-128, BX
MOVB BX, 3(AX)
ADDQ $4, AX
JMP LBB6_88
LBB6_1:
XORL R14, R14
MOVQ DX, AX
LBB6_90:
ADDQ R14, AX
SUBQ DX, AX
LBB6_91:
ADDQ $16, SP
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
LBB6_38:
MOVQ R9, DX
SUBQ DI, DX
MOVQ -48(BP), DI
MOVQ DX, 0(DI)
MOVB 0(R9), CX
LEAL -48(CX), SI
MOVQ $-2, AX
CMPB SI, $10
JB LBB6_40
ANDB $-33, CX
ADDB $-65, CX
CMPB CX, $5
JA LBB6_91
LBB6_40:
LEAQ 1(DX), CX
MOVQ CX, 0(DI)
MOVB 1(R9), CX
LEAL -48(CX), SI
CMPB SI, $10
JB LBB6_42
ANDB $-33, CX
ADDB $-65, CX
CMPB CX, $5
JA LBB6_91
LBB6_42:
LEAQ 2(DX), CX
MOVQ CX, 0(DI)
MOVB 2(R9), CX
LEAL -48(CX), SI
CMPB SI, $10
JB LBB6_44
ANDB $-33, CX
ADDB $-65, CX
CMPB CX, $5
JA LBB6_91
LBB6_44:
LEAQ 3(DX), CX
MOVQ CX, 0(DI)
MOVB 3(R9), CX
LEAL -48(CX), SI
CMPB SI, $10
JB LBB6_46
ANDB $-33, CX
ADDB $-65, CX
CMPB CX, $5
JA LBB6_91
LBB6_46:
ADDQ $4, DX
MOVQ DX, 0(DI)
JMP LBB6_91
LBB6_16:
MOVQ -48(BP), AX
MOVQ SI, 0(AX)
MOVQ $-1, AX
JMP LBB6_91
LBB6_31:
NOTQ DI
ADDQ DI, R9
MOVQ -48(BP), AX
MOVQ R9, 0(AX)
MOVQ $-3, AX
JMP LBB6_91
LBB6_89:
XORL R14, R14
JMP LBB6_90
LBB6_83:
SUBQ DI, R9
ADDQ $-4, R9
LBB6_67:
MOVQ -48(BP), AX
MOVQ R9, 0(AX)
MOVQ $-4, AX
JMP LBB6_91
LBB6_20:
NOTQ DI
ADDQ DI, R9
JMP LBB6_21
LBB6_26:
SUBQ DI, R9
INCQ R9
LBB6_21:
MOVQ -48(BP), AX
MOVQ R9, 0(AX)
MOVQ $-2, AX
JMP LBB6_91
LBB6_58:
SUBQ DI, R15
ADDQ $-4, R15
MOVQ -48(BP), AX
MOVQ R15, 0(AX)
MOVQ $-4, AX
JMP LBB6_91
LBB6_72:
MOVQ R9, DX
SUBQ DI, DX
ADDQ $2, DX
MOVQ -48(BP), AX
MOVQ DX, 0(AX)
MOVB 2(R9), CX
LEAL -48(CX), SI
MOVQ $-2, AX
CMPB SI, $10
JB LBB6_74
ANDB $-33, CX
ADDB $-65, CX
CMPB CX, $5
JA LBB6_91
LBB6_74:
LEAQ 1(DX), CX
MOVQ -48(BP), SI
MOVQ CX, 0(SI)
MOVB 3(R9), CX
LEAL -48(CX), SI
CMPB SI, $10
JB LBB6_76
ANDB $-33, CX
ADDB $-65, CX
CMPB CX, $5
JA LBB6_91
LBB6_76:
LEAQ 2(DX), CX
MOVQ -48(BP), SI
MOVQ CX, 0(SI)
MOVB 4(R9), CX
LEAL -48(CX), SI
CMPB SI, $10
JB LBB6_78
ANDB $-33, CX
ADDB $-65, CX
CMPB CX, $5
JA LBB6_91
LBB6_78:
LEAQ 3(DX), CX
MOVQ -48(BP), SI
MOVQ CX, 0(SI)
MOVB 5(R9), CX
LEAL -48(CX), SI
CMPB SI, $10
JB LBB6_80
ANDB $-33, CX
ADDB $-65, CX
CMPB CX, $5
JA LBB6_91
LBB6_80:
ADDQ $4, DX
MOVQ -48(BP), CX
MOVQ DX, 0(CX)
JMP LBB6_91
LBB6_66:
LEAQ 4(R10)(DI*1), AX
SUBQ AX, R9
JMP LBB6_67
LCPI7_0:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI7_1:
QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
LCPI7_2:
QUAD $0x0a0a0a0a0a0a0a0a; QUAD $0x0a0a0a0a0a0a0a0a // .space 16, '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
LCPI7_3:
QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
_value:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
WORD $0x5441 // pushq %r12
BYTE $0x53 // pushq %rbx
SUBQ $32, SP
MOVQ CX, R14
MOVQ DX, R12
MOVQ SI, R15
MOVQ DX, -40(BP)
MOVQ DI, -56(BP)
MOVQ SI, -48(BP)
MOVQ DX, AX
CMPQ DX, SI
JAE LBB7_18
MOVB 0(DI)(R12*1), CX
CMPB CX, $13
JE LBB7_5
CMPB CX, $32
JE LBB7_5
LEAL -9(CX), AX
CMPB AX, $1
JBE LBB7_5
MOVQ R12, AX
JMP LBB7_40
LBB7_5:
LEAQ 1(R12), AX
CMPQ AX, R15
JAE LBB7_18
MOVB 0(DI)(AX*1), CX
CMPB CX, $13
JE LBB7_9
CMPB CX, $32
JE LBB7_9
LEAL -9(CX), DX
CMPB DX, $1
JA LBB7_40
LBB7_9:
LEAQ 2(R12), AX
CMPQ AX, R15
JAE LBB7_18
MOVB 0(DI)(AX*1), CX
CMPB CX, $13
JE LBB7_13
CMPB CX, $32
JE LBB7_13
LEAL -9(CX), DX
CMPB DX, $1
JA LBB7_40
LBB7_13:
LEAQ 3(R12), AX
CMPQ AX, R15
JAE LBB7_18
MOVB 0(DI)(AX*1), CX
CMPB CX, $13
JE LBB7_17
CMPB CX, $32
JE LBB7_17
LEAL -9(CX), DX
CMPB DX, $1
JA LBB7_40
LBB7_17:
LEAQ 4(R12), AX
LBB7_18:
LEAQ 0(DI)(AX*1), CX
MOVQ R15, DX
SUBQ AX, DX
JE LBB7_26
MOVL CX, AX
ANDL $15, AX
TESTQ AX, AX
JE LBB7_26
LEAQ -1(DX), R10
XORL BX, BX
MOVQ $4294977024, R9
LBB7_21:
MOVBLSX 0(CX)(BX*1), SI
CMPL SI, $32
JA LBB7_37
BTQ SI, R9
JAE LBB7_37
LEAQ 1(BX), SI
CMPQ R10, BX
JE LBB7_25
LEAQ 1(CX)(BX*1), AX
ANDL $15, AX
MOVQ SI, BX
TESTQ AX, AX
JNE LBB7_21
LBB7_25:
ADDQ SI, CX
SUBQ SI, DX
LBB7_26:
CMPQ DX, $16
JB LBB7_30
QUAD $0xfffffe9b056ffac5 // vmovdqu $-357(%rip), %xmm0 /* LCPI7_0(%rip) */
QUAD $0xfffffea30d6ffac5 // vmovdqu $-349(%rip), %xmm1 /* LCPI7_1(%rip) */
QUAD $0xfffffeab156ffac5 // vmovdqu $-341(%rip), %xmm2 /* LCPI7_2(%rip) */
QUAD $0xfffffeb31d6ffac5 // vmovdqu $-333(%rip), %xmm3 /* LCPI7_3(%rip) */
LBB7_28:
LONG $0x216ff9c5 // vmovdqa (%rcx), %xmm4
LONG $0xe874d9c5 // vpcmpeqb %xmm0, %xmm4, %xmm5
LONG $0xf174d9c5 // vpcmpeqb %xmm1, %xmm4, %xmm6
LONG $0xeeebd1c5 // vpor %xmm6, %xmm5, %xmm5
LONG $0xf274d9c5 // vpcmpeqb %xmm2, %xmm4, %xmm6
LONG $0xe374d9c5 // vpcmpeqb %xmm3, %xmm4, %xmm4
LONG $0xe6ebd9c5 // vpor %xmm6, %xmm4, %xmm4
LONG $0xe5ebd9c5 // vpor %xmm5, %xmm4, %xmm4
LONG $0xc4d7f9c5 // vpmovmskb %xmm4, %eax
CMPW AX, $-1
JNE LBB7_36
ADDQ $16, CX
ADDQ $-16, DX
CMPQ DX, $15
JA LBB7_28
LBB7_30:
TESTQ DX, DX
JE LBB7_38
LEAQ 0(CX)(DX*1), SI
INCQ CX
MOVQ $4294977024, BX
MOVQ CX, AX
LBB7_32:
MOVBLSX -1(AX), CX
CMPL CX, $32
JA LBB7_78
BTQ CX, BX
JAE LBB7_78
DECQ DX
INCQ AX
TESTQ DX, DX
JNE LBB7_32
MOVQ SI, CX
JMP LBB7_38
LBB7_36:
MOVWLZX AX, AX
SUBQ DI, CX
NOTL AX
BSFL AX, AX
ADDQ CX, AX
CMPQ AX, R15
JB LBB7_39
JMP LBB7_79
LBB7_37:
ADDQ BX, CX
LBB7_38:
SUBQ DI, CX
MOVQ CX, AX
CMPQ AX, R15
JAE LBB7_79
LBB7_39:
MOVB 0(DI)(AX*1), CX
LBB7_40:
LEAQ 1(AX), R12
MOVQ R12, -40(BP)
MOVBLSX CX, CX
CMPL CX, $125
JA LBB7_43
LONG $0x37158d48; WORD $0x0002; BYTE $0x00 // leaq $567(%rip), %rdx /* LJTI7_0(%rip) */
MOVLQSX 0(DX)(CX*4), CX
ADDQ DX, CX
JMP CX
LBB7_42:
MOVQ AX, -40(BP)
LEAQ -56(BP), DI
LEAQ -40(BP), SI
MOVQ R14, DX
LONG $0x000787e8; BYTE $0x00 // callq _vnumber
MOVQ -40(BP), AX
JMP LBB7_81
LBB7_43:
MOVQ $-2, 0(R14)
JMP LBB7_81
LBB7_44:
LEAQ 24(R14), CX
MOVQ R15, SI
MOVQ R12, DX
LONG $0x000460e8; BYTE $0x00 // callq _advance_string
TESTQ AX, AX
JS LBB7_63
MOVQ AX, -40(BP)
MOVQ R12, 16(R14)
MOVL $7, CX
MOVQ CX, 0(R14)
JMP LBB7_81
LBB7_46:
XORL AX, AX
TESTL R8, R8
SETEQ AX
MOVQ $-2, CX
MOVL $11, DX
JMP LBB7_57
LBB7_47:
XORL AX, AX
TESTL R8, R8
SETEQ AX
MOVQ $-2, CX
MOVL $10, DX
JMP LBB7_57
LBB7_48:
MOVQ $5, 0(R14)
JMP LBB7_80
LBB7_49:
LEAQ -3(R15), CX
CMPQ AX, CX
JAE LBB7_61
MOVL 0(DI)(AX*1), DX
CMPL DX, $1819047278
JNE LBB7_64
ADDQ $4, AX
MOVQ AX, -40(BP)
MOVL $2, CX
JMP LBB7_71
LBB7_52:
LEAQ -3(R15), CX
CMPQ AX, CX
JAE LBB7_61
MOVL 0(DI)(AX*1), DX
CMPL DX, $1702195828
JNE LBB7_67
ADDQ $4, AX
MOVQ AX, -40(BP)
MOVL $3, CX
JMP LBB7_71
LBB7_55:
XORL AX, AX
TESTL R8, R8
SETEQ AX
MOVQ $-2, CX
MOVL $13, DX
JMP LBB7_57
LBB7_56:
XORL AX, AX
TESTL R8, R8
SETEQ AX
MOVQ $-2, CX
MOVL $12, DX
LBB7_57:
LONG $0xd1440f48 // cmoveq %rcx, %rdx
MOVQ DX, 0(R14)
SUBQ AX, R12
JMP LBB7_80
LBB7_58:
LEAQ -4(R15), CX
CMPQ AX, CX
JAE LBB7_61
MOVL 0(DI)(R12*1), DX
CMPL DX, $1702063201
JNE LBB7_73
ADDQ $5, AX
MOVQ AX, -40(BP)
MOVL $4, CX
JMP LBB7_71
LBB7_61:
MOVQ R15, -40(BP)
MOVQ $-1, CX
JMP LBB7_72
LBB7_62:
MOVQ $6, 0(R14)
JMP LBB7_80
LBB7_63:
MOVQ R15, -40(BP)
MOVQ AX, 0(R14)
MOVQ R15, AX
JMP LBB7_81
LBB7_64:
MOVQ AX, -40(BP)
MOVQ $-2, CX
CMPB DX, $110
JNE LBB7_71
MOVL $1819047278, DX
LBB7_66:
SHRL $8, DX
MOVBLSX 1(DI)(AX*1), SI
INCQ AX
MOVBLZX DX, BX
CMPL BX, SI
JE LBB7_66
JMP LBB7_70
LBB7_67:
MOVQ AX, -40(BP)
MOVQ $-2, CX
CMPB DX, $116
JNE LBB7_71
MOVL $1702195828, DX
LBB7_69:
SHRL $8, DX
MOVBLSX 1(DI)(AX*1), SI
INCQ AX
MOVBLZX DX, BX
CMPL BX, SI
JE LBB7_69
LBB7_70:
MOVQ AX, -40(BP)
LBB7_71:
MOVQ AX, R15
LBB7_72:
MOVQ CX, 0(R14)
MOVQ R15, AX
JMP LBB7_81
LBB7_73:
MOVQ $-2, CX
CMPB DX, $97
JNE LBB7_77
MOVL $1702063201, AX
LBB7_75:
SHRL $8, AX
MOVBLSX 1(DI)(R12*1), DX
INCQ R12
MOVBLZX AX, SI
CMPL SI, DX
JE LBB7_75
MOVQ R12, -40(BP)
LBB7_77:
MOVQ R12, R15
JMP LBB7_72
LBB7_78:
MOVQ DI, CX
NOTQ CX
ADDQ CX, AX
CMPQ AX, R15
JB LBB7_39
LBB7_79:
MOVQ $1, 0(R14)
LBB7_80:
MOVQ R12, AX
LBB7_81:
ADDQ $32, SP
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
// .set L7_0_set_79, LBB7_79-LJTI7_0
// .set L7_0_set_43, LBB7_43-LJTI7_0
// .set L7_0_set_44, LBB7_44-LJTI7_0
// .set L7_0_set_46, LBB7_46-LJTI7_0
// .set L7_0_set_42, LBB7_42-LJTI7_0
// .set L7_0_set_47, LBB7_47-LJTI7_0
// .set L7_0_set_48, LBB7_48-LJTI7_0
// .set L7_0_set_56, LBB7_56-LJTI7_0
// .set L7_0_set_58, LBB7_58-LJTI7_0
// .set L7_0_set_49, LBB7_49-LJTI7_0
// .set L7_0_set_52, LBB7_52-LJTI7_0
// .set L7_0_set_62, LBB7_62-LJTI7_0
// .set L7_0_set_55, LBB7_55-LJTI7_0
LJTI7_0:
LONG $0xffffffe9 // .long L7_0_set_79
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdfb // .long L7_0_set_44
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffe28 // .long L7_0_set_46
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffdd2 // .long L7_0_set_42
LONG $0xfffffe41 // .long L7_0_set_47
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffe5a // .long L7_0_set_48
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffed8 // .long L7_0_set_56
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffefb // .long L7_0_set_58
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffe66 // .long L7_0_set_49
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffe94 // .long L7_0_set_52
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xffffff30 // .long L7_0_set_62
LONG $0xfffffdef // .long L7_0_set_43
LONG $0xfffffec2 // .long L7_0_set_55
_vstring:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
WORD $0x5441 // pushq %r12
BYTE $0x53 // pushq %rbx
MOVQ DX, R14
MOVQ SI, R12
MOVQ DI, BX
MOVQ 0(SI), R15
LEAQ 24(DX), CX
MOVQ 0(DI), DI
MOVQ 8(BX), SI
MOVQ R15, DX
LONG $0x000048e8; BYTE $0x00 // callq _advance_string
TESTQ AX, AX
JS LBB8_1
MOVQ AX, 0(R12)
MOVQ R15, 16(R14)
MOVL $7, AX
JMP LBB8_3
LBB8_1:
MOVQ 8(BX), CX
MOVQ CX, 0(R12)
LBB8_3:
MOVQ AX, 0(R14)
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
LCPI9_0:
QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
LCPI9_1:
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
_advance_string:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
WORD $0x5541 // pushq %r13
WORD $0x5441 // pushq %r12
BYTE $0x53 // pushq %rbx
BYTE $0x50 // pushq %rax
SUBQ DX, SI
ADDQ DI, DX
MOVQ $-1, 0(CX)
CMPQ SI, $64
JB LBB9_1
MOVQ $-1, -48(BP)
XORL R11, R11
QUAD $0xffffffa8056ffac5 // vmovdqu $-88(%rip), %xmm0 /* LCPI9_0(%rip) */
QUAD $0xffffffb00d6ffac5 // vmovdqu $-80(%rip), %xmm1 /* LCPI9_1(%rip) */
MOVQ $6148914691236517205, R10
LBB9_3:
LONG $0x126ffac5 // vmovdqu (%rdx), %xmm2
LONG $0x5a6ffac5; BYTE $0x10 // vmovdqu $16(%rdx), %xmm3
LONG $0x626ffac5; BYTE $0x20 // vmovdqu $32(%rdx), %xmm4
LONG $0x6a6ffac5; BYTE $0x30 // vmovdqu $48(%rdx), %xmm5
LONG $0xf074e9c5 // vpcmpeqb %xmm0, %xmm2, %xmm6
LONG $0xf6d779c5 // vpmovmskb %xmm6, %r14d
LONG $0xf074e1c5 // vpcmpeqb %xmm0, %xmm3, %xmm6
LONG $0xc6d7f9c5 // vpmovmskb %xmm6, %eax
LONG $0xf074d9c5 // vpcmpeqb %xmm0, %xmm4, %xmm6
LONG $0xded7f9c5 // vpmovmskb %xmm6, %ebx
LONG $0xf074d1c5 // vpcmpeqb %xmm0, %xmm5, %xmm6
LONG $0xe6d779c5 // vpmovmskb %xmm6, %r12d
LONG $0xd174e9c5 // vpcmpeqb %xmm1, %xmm2, %xmm2
LONG $0xfad779c5 // vpmovmskb %xmm2, %r15d
LONG $0xd174e1c5 // vpcmpeqb %xmm1, %xmm3, %xmm2
LONG $0xead779c5 // vpmovmskb %xmm2, %r13d
LONG $0xd174d9c5 // vpcmpeqb %xmm1, %xmm4, %xmm2
LONG $0xc2d779c5 // vpmovmskb %xmm2, %r8d
LONG $0xd174d1c5 // vpcmpeqb %xmm1, %xmm5, %xmm2
LONG $0xcad779c5 // vpmovmskb %xmm2, %r9d
SHLQ $48, R12
SHLQ $32, BX
SHLQ $16, AX
ORQ AX, R14
ORQ BX, R14
ORQ R12, R14
SHLQ $48, R9
SHLQ $32, R8
SHLQ $16, R13
ORQ R13, R15
ORQ R8, R15
ORQ R9, R15
JNE LBB9_4
TESTQ R11, R11
JNE LBB9_6
XORL R11, R11
TESTQ R14, R14
JNE LBB9_10
LBB9_12:
ADDQ $64, DX
ADDQ $-64, SI
CMPQ SI, $63
JA LBB9_3
JMP LBB9_13
LBB9_4:
CMPQ -48(BP), $-1
JNE LBB9_6
MOVQ DX, AX
SUBQ DI, AX
BSFQ R15, BX
ADDQ AX, BX
MOVQ BX, -48(BP)
MOVQ BX, 0(CX)
LBB9_6:
MOVQ R11, R9
NOTQ R9
ANDQ R15, R9
LEAQ 0(R9)(R9*1), R8
ORQ R11, R8
MOVQ R8, BX
NOTQ BX
ANDQ R15, BX
MOVQ $-6148914691236517206, AX
ANDQ AX, BX
XORL R11, R11
ADDQ R9, BX
SETCS R11
ADDQ BX, BX
XORQ R10, BX
ANDQ R8, BX
NOTQ BX
ANDQ BX, R14
TESTQ R14, R14
JE LBB9_12
LBB9_10:
BSFQ R14, AX
LBB9_11:
SUBQ DI, DX
LEAQ 1(DX)(AX*1), AX
LBB9_40:
ADDQ $8, SP
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
LBB9_1:
MOVQ $-1, -48(BP)
XORL R11, R11
LBB9_13:
CMPQ SI, $32
JB LBB9_23
LONG $0x026ffac5 // vmovdqu (%rdx), %xmm0
LONG $0x4a6ffac5; BYTE $0x10 // vmovdqu $16(%rdx), %xmm1
QUAD $0xfffffe53156ffac5 // vmovdqu $-429(%rip), %xmm2 /* LCPI9_0(%rip) */
QUAD $0xfffffe5b1d6ffac5 // vmovdqu $-421(%rip), %xmm3 /* LCPI9_1(%rip) */
LONG $0xe274f9c5 // vpcmpeqb %xmm2, %xmm0, %xmm4
LONG $0xc4d779c5 // vpmovmskb %xmm4, %r8d
LONG $0xd274f1c5 // vpcmpeqb %xmm2, %xmm1, %xmm2
LONG $0xc2d7f9c5 // vpmovmskb %xmm2, %eax
LONG $0xc374f9c5 // vpcmpeqb %xmm3, %xmm0, %xmm0
LONG $0xc8d779c5 // vpmovmskb %xmm0, %r9d
LONG $0xc374f1c5 // vpcmpeqb %xmm3, %xmm1, %xmm0
LONG $0xd8d7f9c5 // vpmovmskb %xmm0, %ebx
SHLQ $16, AX
ORQ AX, R8
SHLQ $16, BX
ORQ BX, R9
JNE LBB9_15
TESTQ R11, R11
JNE LBB9_17
XORL R11, R11
TESTQ R8, R8
JE LBB9_22
LBB9_21:
BSFQ R8, AX
JMP LBB9_11
LBB9_15:
CMPQ -48(BP), $-1
JNE LBB9_17
MOVQ DX, AX
SUBQ DI, AX
BSFQ R9, BX
ADDQ AX, BX
MOVQ BX, -48(BP)
MOVQ BX, 0(CX)
LBB9_17:
MOVL R11, AX
NOTL AX
ANDL R9, AX
LEAL 0(R11)(AX*2), R10
LEAL 0(AX)(AX*1), BX
NOTL BX
ANDL R9, BX
ANDL $-1431655766, BX
XORL R11, R11
ADDL AX, BX
SETCS R11
ADDL BX, BX
XORL $1431655765, BX
ANDL R10, BX
NOTL BX
ANDL BX, R8
TESTQ R8, R8
JNE LBB9_21
LBB9_22:
ADDQ $32, DX
ADDQ $-32, SI
LBB9_23:
TESTQ R11, R11
JNE LBB9_24
MOVQ $-1, AX
TESTQ SI, SI
JE LBB9_40
LBB9_30:
MOVQ DI, R9
NOTQ R9
LBB9_31:
LEAQ 1(DX), R11
MOVBLZX 0(DX), BX
CMPB BX, $34
JE LBB9_39
LEAQ -1(SI), R10
CMPB BX, $92
JE LBB9_34
MOVQ R10, SI
MOVQ R11, DX
TESTQ R10, R10
JNE LBB9_31
JMP LBB9_40
LBB9_34:
TESTQ R10, R10
JE LBB9_40
CMPQ -48(BP), $-1
JNE LBB9_37
ADDQ R9, R11
MOVQ R11, 0(CX)
MOVQ R11, -48(BP)
LBB9_37:
ADDQ $2, DX
ADDQ $-2, SI
MOVQ SI, R10
TESTQ R10, R10
JNE LBB9_31
JMP LBB9_40
LBB9_39:
SUBQ DI, R11
MOVQ R11, AX
JMP LBB9_40
LBB9_24:
TESTQ SI, SI
JE LBB9_25
CMPQ -48(BP), $-1
JNE LBB9_28
MOVQ DI, AX
NOTQ AX
ADDQ DX, AX
MOVQ AX, -48(BP)
MOVQ AX, 0(CX)
LBB9_28:
INCQ DX
DECQ SI
MOVQ $-1, AX
TESTQ SI, SI
JNE LBB9_30
JMP LBB9_40
LBB9_25:
MOVQ $-1, AX
JMP LBB9_40
LCPI10_0:
QUAD $0x4024000000000000 // .quad 0x4024000000000000
LCPI10_1:
QUAD $0x7ff0000000000000 // .quad 0x7ff0000000000000
_vnumber:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
WORD $0x5541 // pushq %r13
WORD $0x5441 // pushq %r12
BYTE $0x53 // pushq %rbx
MOVQ 0(SI), AX
MOVQ 0(DI), R8
MOVQ 8(DI), R15
MOVQ $9, 0(DX)
LONG $0xc057f9c5 // vxorpd %xmm0, %xmm0, %xmm0
LONG $0x4211f9c5; BYTE $0x08 // vmovupd %xmm0, $8(%rdx)
MOVQ 0(SI), CX
MOVQ CX, 24(DX)
CMPQ AX, R15
JAE LBB10_56
MOVB 0(R8)(AX*1), CX
MOVL $1, R10
CMPB CX, $45
JNE LBB10_4
INCQ AX
CMPQ AX, R15
JAE LBB10_56
MOVB 0(R8)(AX*1), CX
MOVL $-1, R10
LBB10_4:
LEAL -48(CX), DI
CMPB DI, $10
JB LBB10_6
MOVQ AX, 0(SI)
MOVQ $-2, 0(DX)
JMP LBB10_57
LBB10_6:
CMPB CX, $48
JNE LBB10_10
LEAQ 1(AX), CX
CMPQ AX, R15
JAE LBB10_21
MOVB 0(R8)(CX*1), BX
ADDB $-46, BX
CMPB BX, $55
JA LBB10_21
MOVBLZX BX, DI
MOVQ $36028797027352577, BX
BTQ DI, BX
JAE LBB10_21
LBB10_10:
CMPQ AX, R15
MOVQ R15, R9
LONG $0xc8470f4c // cmovaq %rax, %r9
XORL R12, R12
LBB10_11:
MOVQ R12, DI
CMPQ R9, AX
JE LBB10_22
MOVQ AX, R13
MOVBLZX 0(R8)(AX*1), BX
LEAL -48(BX), AX
CMPB AX, $9
JA LBB10_23
ADDL $-48, BX
IMULL R10, BX
IMUL3Q $10, DI, R12
JO LBB10_15
LEAQ 1(R13), AX
MOVLQSX BX, CX
ADDQ CX, R12
JNO LBB10_11
LBB10_15:
LONG $0x2af3e1c4; BYTE $0xc7 // vcvtsi2sd %rdi, %xmm1, %xmm0
QUAD $0xfffffef10559fbc5 // vmulsd $-271(%rip), %xmm0, %xmm0 /* LCPI10_0(%rip) */
LONG $0xcb2af3c5 // vcvtsi2sd %ebx, %xmm1, %xmm1
LONG $0xc158fbc5 // vaddsd %xmm1, %xmm0, %xmm0
MOVQ $8, 0(DX)
LEAQ 1(R13), AX
CMPQ AX, R15
SETCS CX
JAE LBB10_26
MOVB 1(R8)(R13*1), DI
LEAL -48(DI), BX
MOVB $1, CX
CMPB BX, $9
JA LBB10_26
ADDQ $2, R13
QUAD $0xfffffeb70d10fbc5 // vmovsd $-329(%rip), %xmm1 /* LCPI10_0(%rip) */
LBB10_18:
MOVQ R13, CX
MOVBLZX DI, AX
LONG $0xc159fbc5 // vmulsd %xmm1, %xmm0, %xmm0
ADDL $-48, AX
IMULL R10, AX
LONG $0xd02ae3c5 // vcvtsi2sd %eax, %xmm3, %xmm2
LONG $0xc258fbc5 // vaddsd %xmm2, %xmm0, %xmm0
CMPQ R15, R13
JE LBB10_24
MOVBLZX 0(R8)(CX*1), DI
LEAL -48(DI), AX
LEAQ 1(CX), R13
CMPB AX, $9
JBE LBB10_18
DECQ R13
MOVQ R13, AX
JMP LBB10_25
LBB10_21:
MOVQ CX, 0(SI)
JMP LBB10_57
LBB10_22:
LONG $0x2af3e1c4; BYTE $0xc7 // vcvtsi2sd %rdi, %xmm1, %xmm0
MOVQ R9, R15
MOVQ DI, R12
JMP LBB10_75
LBB10_23:
LONG $0x2af3e1c4; BYTE $0xc7 // vcvtsi2sd %rdi, %xmm1, %xmm0
MOVB $1, R9
MOVQ DI, R12
CMPQ R13, R15
JB LBB10_27
JMP LBB10_49
LBB10_24:
MOVQ R15, AX
LBB10_25:
CMPQ CX, R15
SETCS CX
LBB10_26:
XORL R9, R9
MOVQ AX, R13
TESTB CX, CX
JE LBB10_49
LBB10_27:
CMPB 0(R8)(R13*1), $46
JNE LBB10_49
LEAQ 1(R13), R11
MOVQ $8, 0(DX)
CMPQ R11, R15
JAE LBB10_56
MOVB 0(R8)(R11*1), R14
LEAL -48(R14), CX
CMPB CX, $9
JBE LBB10_31
MOVQ R11, 0(SI)
MOVQ $-2, 0(DX)
JMP LBB10_57
LBB10_31:
LONG $0xc957f1c5 // vxorpd %xmm1, %xmm1, %xmm1
MOVQ R11, AX
LONG $0xd257e9c5 // vxorpd %xmm2, %xmm2, %xmm2
CMPB CX, $9
JA LBB10_40
LEAL 18(R13), AX
MOVLQSX AX, DI
MOVQ R11, AX
LONG $0xd257e9c5 // vxorpd %xmm2, %xmm2, %xmm2
CMPQ R13, DI
JGE LBB10_40
ADDQ $2, R13
XORL CX, CX
LBB10_34:
MOVBLZX R14, AX
LEAQ 0(CX)(CX*4), CX
ADDL $-48, AX
IMULL R10, AX
WORD $0x9848 // cltq
LEAQ 0(AX)(CX*2), CX
CMPQ R15, R13
JE LBB10_38
MOVBLZX 0(R8)(R13*1), R14
LEAL -48(R14), BX
LEAQ 1(R13), AX
CMPB BX, $9
JA LBB10_37
CMPQ R13, DI
MOVQ AX, R13
JLE LBB10_34
LBB10_37:
DECQ AX
JMP LBB10_39
LBB10_38:
MOVQ R15, AX
LBB10_39:
LONG $0x2ae3e1c4; BYTE $0xd1 // vcvtsi2sd %rcx, %xmm3, %xmm2
LBB10_40:
SUBQ AX, R11
CMPL R11, $-323
JL LBB10_44
CMPL R11, $308
JLE LBB10_43
QUAD $0xfffffd820d10fbc5 // vmovsd $-638(%rip), %xmm1 /* LCPI10_1(%rip) */
JMP LBB10_44
LBB10_43:
ADDL $323, R11
LONG $0xb10d8d48; WORD $0x0037; BYTE $0x00 // leaq $14257(%rip), %rcx /* _P10_TAB(%rip) */
LONG $0x596ba1c4; WORD $0xd90c // vmulsd (%rcx,%r11,8), %xmm2, %xmm1
LBB10_44:
LONG $0xc158fbc5 // vaddsd %xmm1, %xmm0, %xmm0
CMPQ AX, R15
JAE LBB10_48
LBB10_45:
MOVBLZX 0(R8)(AX*1), CX
ADDB $-48, CX
CMPB CX, $9
JA LBB10_48
INCQ AX
CMPQ R15, AX
JNE LBB10_45
JMP LBB10_74
LBB10_48:
MOVQ AX, R13
LBB10_49:
CMPQ R13, R15
JAE LBB10_73
MOVB 0(R8)(R13*1), AX
ORB $32, AX
CMPB AX, $101
JNE LBB10_73
LEAQ 1(R13), CX
MOVQ $8, 0(DX)
CMPQ CX, R15
JAE LBB10_56
MOVB 0(R8)(CX*1), AX
CMPB AX, $45
JE LBB10_54
MOVL $1, R10
CMPB AX, $43
JNE LBB10_58
LBB10_54:
ADDQ $2, R13
CMPQ R13, R15
JAE LBB10_56
XORL CX, CX
CMPB AX, $43
SETEQ CX
LEAL -1(CX)(CX*1), R10
MOVB 0(R8)(R13*1), AX
JMP LBB10_59
LBB10_56:
MOVQ R15, 0(SI)
MOVQ $-1, 0(DX)
LBB10_57:
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
LBB10_58:
MOVQ CX, R13
LBB10_59:
LEAL -48(AX), CX
CMPB CX, $9
JBE LBB10_61
MOVQ R13, 0(SI)
MOVQ $-2, 0(DX)
JMP LBB10_57
LBB10_61:
XORL R11, R11
CMPQ R13, R15
JAE LBB10_72
XORL R11, R11
CMPB CX, $9
JA LBB10_67
LEAQ -1(R15), CX
XORL R11, R11
LBB10_64:
LEAL 0(R11)(R11*4), DI
MOVBLZX AX, AX
ADDL $-48, AX
IMULL R10, AX
LEAL 0(AX)(DI*2), R11
CMPQ CX, R13
JE LBB10_66
MOVBLZX 1(R8)(R13*1), AX
INCQ R13
LEAL -48(AX), DI
CMPB DI, $10
JB LBB10_64
JMP LBB10_67
LBB10_66:
MOVQ R15, R13
LBB10_67:
CMPL R11, $1
JE LBB10_73
CMPL R11, $-323
JGE LBB10_70
LONG $0xc057f9c5 // vxorpd %xmm0, %xmm0, %xmm0
JMP LBB10_73
LBB10_70:
CMPL R11, $308
JLE LBB10_72
QUAD $0xfffffc5b0510fbc5 // vmovsd $-933(%rip), %xmm0 /* LCPI10_1(%rip) */
JMP LBB10_73
LBB10_72:
ADDL $323, R11
LONG $0x8a058d48; WORD $0x0036; BYTE $0x00 // leaq $13962(%rip), %rax /* _P10_TAB(%rip) */
LONG $0x597ba1c4; WORD $0xd804 // vmulsd (%rax,%r11,8), %xmm0, %xmm0
LBB10_73:
MOVQ R13, R15
LBB10_74:
TESTB R9, R9
JE LBB10_76
LBB10_75:
MOVQ R12, 16(DX)
LBB10_76:
MOVQ R15, 0(SI)
LONG $0x4211fbc5; BYTE $0x08 // vmovsd %xmm0, $8(%rdx)
JMP LBB10_57
_vsigned:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
BYTE $0x53 // pushq %rbx
MOVQ 0(SI), AX
MOVQ 0(DI), R8
MOVQ 8(DI), R11
MOVQ $9, 0(DX)
LONG $0xc057f8c5 // vxorps %xmm0, %xmm0, %xmm0
LONG $0x4211f8c5; BYTE $0x08 // vmovups %xmm0, $8(%rdx)
MOVQ 0(SI), CX
MOVQ CX, 24(DX)
CMPQ AX, R11
JAE LBB11_1
MOVB 0(R8)(AX*1), CX
MOVL $1, R9
CMPB CX, $45
JNE LBB11_5
INCQ AX
CMPQ AX, R11
JAE LBB11_1
MOVB 0(R8)(AX*1), CX
MOVQ $-1, R9
LBB11_5:
LEAL -48(CX), DI
CMPB DI, $10
JB LBB11_7
MOVQ AX, 0(SI)
MOVQ $-2, 0(DX)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB11_1:
MOVQ R11, 0(SI)
MOVQ $-1, 0(DX)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB11_7:
CMPB CX, $48
JNE LBB11_12
LEAQ 1(AX), DI
CMPQ AX, R11
JAE LBB11_11
MOVB 0(R8)(DI*1), CX
ADDB $-46, CX
CMPB CX, $55
JA LBB11_11
MOVBLZX CX, R10
MOVQ $36028797027352577, CX
BTQ R10, CX
JAE LBB11_11
LBB11_12:
CMPQ AX, R11
MOVQ R11, R10
LONG $0xd0470f4c // cmovaq %rax, %r10
XORL DI, DI
LBB11_13:
CMPQ R10, AX
JE LBB11_23
MOVBQSX 0(R8)(AX*1), CX
LEAL -48(CX), BX
CMPB BX, $9
JA LBB11_18
IMUL3Q $10, DI, DI
JO LBB11_17
INCQ AX
ADDL $-48, CX
IMULQ R9, CX
ADDQ CX, DI
JNO LBB11_13
LBB11_17:
DECQ AX
MOVQ AX, 0(SI)
MOVQ $-5, 0(DX)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB11_11:
MOVQ DI, 0(SI)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB11_18:
CMPQ AX, R11
JAE LBB11_22
CMPB CX, $46
JE LBB11_25
CMPB CX, $69
JE LBB11_25
CMPB CX, $101
JNE LBB11_22
LBB11_25:
MOVQ AX, 0(SI)
MOVQ $-6, 0(DX)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB11_22:
MOVQ AX, R10
LBB11_23:
MOVQ R10, 0(SI)
MOVQ DI, 16(DX)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
_vunsigned:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
BYTE $0x53 // pushq %rbx
MOVQ DX, R8
MOVQ 0(SI), CX
MOVQ 0(DI), R9
MOVQ 8(DI), R11
MOVQ $9, 0(DX)
LONG $0xc057f8c5 // vxorps %xmm0, %xmm0, %xmm0
LONG $0x4211f8c5; BYTE $0x08 // vmovups %xmm0, $8(%rdx)
MOVQ 0(SI), AX
MOVQ AX, 24(DX)
CMPQ CX, R11
JAE LBB12_1
MOVB 0(R9)(CX*1), AX
CMPB AX, $45
JNE LBB12_4
LBB12_3:
MOVQ CX, 0(SI)
MOVQ $-6, 0(R8)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB12_1:
MOVQ R11, 0(SI)
MOVQ $-1, 0(R8)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB12_4:
LEAL -48(AX), DX
CMPB DX, $10
JB LBB12_6
MOVQ CX, 0(SI)
MOVQ $-2, 0(R8)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB12_6:
CMPB AX, $48
JNE LBB12_7
MOVB 1(R9)(CX*1), AX
ADDB $-46, AX
CMPB AX, $55
JA LBB12_16
MOVBLZX AX, AX
MOVQ $36028797027352577, DX
BTQ AX, DX
JAE LBB12_16
LBB12_7:
XORL AX, AX
MOVL $10, R10
LBB12_8:
CMPQ R11, CX
JE LBB12_22
MOVBLSX 0(R9)(CX*1), DI
LEAL -48(DI), DX
CMPB DX, $9
JA LBB12_17
MULQ R10
JO LBB12_13
INCQ CX
ADDL $-48, DI
XORL BX, BX
ADDQ DI, AX
SETCS BX
MOVQ BX, DX
NEGQ DX
XORQ DX, BX
JNE LBB12_13
TESTQ DX, DX
JNS LBB12_8
LBB12_13:
DECQ CX
MOVQ CX, 0(SI)
MOVQ $-5, 0(R8)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB12_17:
CMPQ CX, R11
JAE LBB12_21
CMPB DI, $46
JE LBB12_3
CMPB DI, $69
JE LBB12_3
CMPB DI, $101
JE LBB12_3
LBB12_21:
MOVQ CX, R11
LBB12_22:
MOVQ R11, 0(SI)
MOVQ AX, 16(R8)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
LBB12_16:
INCQ CX
MOVQ CX, 0(SI)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
RET
_skip_one:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
MOVQ DX, AX
MOVQ SI, DX
MOVQ DI, SI
MOVQ $1, 0(AX)
MOVQ AX, DI
BYTE $0x5d // popq %rbp
JMP _fsm_exec
LCPI14_0:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI14_1:
QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
LCPI14_2:
QUAD $0x0a0a0a0a0a0a0a0a; QUAD $0x0a0a0a0a0a0a0a0a // .space 16, '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
LCPI14_3:
QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
_fsm_exec:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
WORD $0x5541 // pushq %r13
WORD $0x5441 // pushq %r12
BYTE $0x53 // pushq %rbx
SUBQ $40, SP
MOVQ DX, -48(BP)
MOVQ SI, -56(BP)
MOVL 0(DI), R10
TESTL R10, R10
JE LBB14_92
MOVQ DI, R9
MOVQ -48(BP), AX
MOVQ 0(AX), R12
MOVQ $-1, R13
MOVQ $4294977024, R14
QUAD $0xffffff781d6ffac5 // vmovdqu $-136(%rip), %xmm3 /* LCPI14_0(%rip) */
QUAD $0xffffff80256ffac5 // vmovdqu $-128(%rip), %xmm4 /* LCPI14_1(%rip) */
QUAD $0xffffff882d6ffac5 // vmovdqu $-120(%rip), %xmm5 /* LCPI14_2(%rip) */
QUAD $0xffffff90356ffac5 // vmovdqu $-112(%rip), %xmm6 /* LCPI14_3(%rip) */
MOVQ R12, R8
MOVQ DI, -64(BP)
JMP LBB14_7
LBB14_2:
CMPL R10, $65535
JG LBB14_101
INCL R10
MOVL R10, 0(R9)
MOVL $0, 4(R9)(SI*4)
LBB14_4:
MOVQ R12, CX
LBB14_5:
MOVL 0(R9), DX
MOVQ CX, R12
MOVL DX, R10
MOVQ R13, AX
TESTL DX, DX
JE LBB14_97
LBB14_7:
MOVQ -56(BP), AX
MOVQ 0(AX), DI
MOVQ 8(AX), R11
MOVQ R8, DX
CMPQ R8, R11
JAE LBB14_25
MOVB 0(DI)(R8*1), AX
CMPB AX, $13
JE LBB14_12
CMPB AX, $32
JE LBB14_12
ADDB $-9, AX
CMPB AX, $1
JBE LBB14_12
MOVQ R8, DX
JMP LBB14_45
LBB14_12:
LEAQ 1(R8), DX
CMPQ DX, R11
JAE LBB14_25
MOVB 0(DI)(DX*1), AX
CMPB AX, $13
JE LBB14_16
CMPB AX, $32
JE LBB14_16
ADDB $-9, AX
CMPB AX, $1
JA LBB14_45
LBB14_16:
LEAQ 2(R8), DX
CMPQ DX, R11
JAE LBB14_25
MOVB 0(DI)(DX*1), AX
CMPB AX, $13
JE LBB14_20
CMPB AX, $32
JE LBB14_20
ADDB $-9, AX
CMPB AX, $1
JA LBB14_45
LBB14_20:
LEAQ 3(R8), DX
CMPQ DX, R11
JAE LBB14_25
MOVB 0(DI)(DX*1), AX
CMPB AX, $13
JE LBB14_24
CMPB AX, $32
JE LBB14_24
ADDB $-9, AX
CMPB AX, $1
JA LBB14_45
LBB14_24:
LEAQ 4(R8), DX
LBB14_25:
LEAQ 0(DI)(DX*1), SI
MOVQ R11, AX
SUBQ DX, AX
JE LBB14_33
MOVL SI, CX
ANDL $15, CX
TESTQ CX, CX
JE LBB14_33
LEAQ -1(AX), R9
XORL CX, CX
LBB14_28:
MOVBLSX 0(SI)(CX*1), BX
CMPL BX, $32
JA LBB14_44
BTQ BX, R14
JAE LBB14_44
LEAQ 1(CX), BX
CMPQ R9, CX
JE LBB14_32
LEAQ 1(SI)(CX*1), DX
ANDL $15, DX
MOVQ BX, CX
TESTQ DX, DX
JNE LBB14_28
LBB14_32:
ADDQ BX, SI
SUBQ BX, AX
MOVQ -64(BP), R9
LBB14_33:
CMPQ AX, $16
JB LBB14_36
LBB14_34:
LONG $0x066ff9c5 // vmovdqa (%rsi), %xmm0
LONG $0xcb74f9c5 // vpcmpeqb %xmm3, %xmm0, %xmm1
LONG $0xd474f9c5 // vpcmpeqb %xmm4, %xmm0, %xmm2
LONG $0xcaebf1c5 // vpor %xmm2, %xmm1, %xmm1
LONG $0xd574f9c5 // vpcmpeqb %xmm5, %xmm0, %xmm2
LONG $0xc674f9c5 // vpcmpeqb %xmm6, %xmm0, %xmm0
LONG $0xc2ebf9c5 // vpor %xmm2, %xmm0, %xmm0
LONG $0xc1ebf9c5 // vpor %xmm1, %xmm0, %xmm0
LONG $0xc8d7f9c5 // vpmovmskb %xmm0, %ecx
CMPW CX, $-1
JNE LBB14_43
ADDQ $16, SI
ADDQ $-16, AX
CMPQ AX, $15
JA LBB14_34
LBB14_36:
TESTQ AX, AX
JE LBB14_42
LEAQ 0(SI)(AX*1), R9
INCQ SI
MOVQ SI, DX
LBB14_38:
MOVBLSX -1(DX), CX
CMPL CX, $32
JA LBB14_46
BTQ CX, R14
JAE LBB14_46
DECQ AX
INCQ DX
TESTQ AX, AX
JNE LBB14_38
MOVQ R9, SI
MOVQ -64(BP), R9
LBB14_42:
SUBQ DI, SI
MOVQ SI, DX
CMPQ DX, R11
JB LBB14_45
JMP LBB14_47
LBB14_43:
MOVWLZX CX, AX
SUBQ DI, SI
NOTL AX
BSFL AX, DX
ADDQ SI, DX
CMPQ DX, R11
JAE LBB14_47
LBB14_45:
LEAQ 1(DX), R12
MOVQ -48(BP), AX
MOVQ R12, 0(AX)
MOVB 0(DI)(DX*1), AX
MOVQ R12, R8
JMP LBB14_48
LBB14_44:
ADDQ CX, SI
SUBQ DI, SI
MOVQ SI, DX
MOVQ -64(BP), R9
CMPQ DX, R11
JB LBB14_45
LBB14_47:
XORL AX, AX
LBB14_48:
LEAL -1(R10), DX
MOVLQSX R10, SI
MOVL 0(R9)(SI*4), CX
LEAQ -1(R12), R15
CMPQ R13, $-1
LONG $0xc4440f4d // cmoveq %r12, %r8
LONG $0xef440f4d // cmoveq %r15, %r13
DECL CX
CMPL CX, $5
JA LBB14_53
LEAQ -1(SI), R11
LONG $0x481d8d48; WORD $0x0004; BYTE $0x00 // leaq $1096(%rip), %rbx /* LJTI14_0(%rip) */
MOVLQSX 0(BX)(CX*4), CX
ADDQ BX, CX
JMP CX
LBB14_50:
MOVBLSX AX, AX
CMPL AX, $44
JE LBB14_2
CMPL AX, $93
JE LBB14_52
JMP LBB14_96
LBB14_53:
MOVL DX, 0(R9)
MOVBLSX AX, CX
CMPL CX, $123
JBE LBB14_64
JMP LBB14_96
LBB14_54:
MOVBLSX AX, AX
CMPL AX, $44
JNE LBB14_55
CMPL R10, $65535
JG LBB14_101
INCL R10
MOVL R10, 0(R9)
MOVL $3, 4(R9)(SI*4)
JMP LBB14_4
LBB14_56:
CMPB AX, $34
JNE LBB14_96
MOVL $4, 4(R9)(R11*4)
LBB14_58:
MOVQ -56(BP), AX
MOVQ 8(AX), SI
MOVQ R12, DX
LEAQ -72(BP), CX
LONG $0xfff3c0e8; BYTE $0xff // callq _advance_string
MOVQ AX, CX
TESTQ AX, AX
JS LBB14_93
LBB14_59:
MOVQ -48(BP), AX
MOVQ CX, 0(AX)
MOVQ CX, R8
MOVQ R15, AX
TESTQ R12, R12
MOVQ -64(BP), R9
QUAD $0xfffffca71d6ffac5 // vmovdqu $-857(%rip), %xmm3 /* LCPI14_0(%rip) */
QUAD $0xfffffcaf256ffac5 // vmovdqu $-849(%rip), %xmm4 /* LCPI14_1(%rip) */
QUAD $0xfffffcb72d6ffac5 // vmovdqu $-841(%rip), %xmm5 /* LCPI14_2(%rip) */
QUAD $0xfffffcbf356ffac5 // vmovdqu $-833(%rip), %xmm6 /* LCPI14_3(%rip) */
JG LBB14_5
JMP LBB14_97
LBB14_60:
CMPB AX, $58
JNE LBB14_96
MOVL $0, 4(R9)(R11*4)
JMP LBB14_4
LBB14_62:
CMPB AX, $93
JE LBB14_52
MOVL $1, 4(R9)(R11*4)
MOVBLSX AX, CX
CMPL CX, $123
JA LBB14_96
LBB14_64:
MOVQ $-1, AX
LONG $0x4b158d48; WORD $0x0003; BYTE $0x00 // leaq $843(%rip), %rdx /* LJTI14_1(%rip) */
MOVLQSX 0(DX)(CX*4), CX
ADDQ DX, CX
JMP CX
LBB14_67:
ADDQ R15, DI
MOVQ -56(BP), AX
MOVQ 8(AX), SI
SUBQ R15, SI
LONG $0x000667e8; BYTE $0x00 // callq _skip_number
QUAD $0xfffffc4f356ffac5 // vmovdqu $-945(%rip), %xmm6 /* LCPI14_3(%rip) */
QUAD $0xfffffc372d6ffac5 // vmovdqu $-969(%rip), %xmm5 /* LCPI14_2(%rip) */
QUAD $0xfffffc1f256ffac5 // vmovdqu $-993(%rip), %xmm4 /* LCPI14_1(%rip) */
QUAD $0xfffffc071d6ffac5 // vmovdqu $-1017(%rip), %xmm3 /* LCPI14_0(%rip) */
MOVQ -64(BP), R9
LEAQ -1(AX), DX
MOVQ $-2, CX
SUBQ AX, CX
TESTQ AX, AX
LONG $0xca490f48 // cmovnsq %rdx, %rcx
MOVQ $-2, AX
LONG $0xf8480f4c // cmovsq %rax, %r15
ADDQ R12, CX
MOVQ -48(BP), AX
MOVQ CX, 0(AX)
MOVQ CX, R8
MOVQ R15, AX
TESTQ R15, R15
JNS LBB14_5
JMP LBB14_97
LBB14_65:
MOVBLSX AX, AX
CMPL AX, $34
JE LBB14_70
LBB14_55:
CMPL AX, $125
JNE LBB14_96
LBB14_52:
MOVL DX, 0(R9)
MOVL DX, R10
MOVQ R13, AX
TESTL DX, DX
JNE LBB14_7
JMP LBB14_97
LBB14_70:
MOVL $2, 4(R9)(R11*4)
MOVQ -56(BP), AX
MOVQ 8(AX), SI
MOVQ R12, DX
LEAQ -72(BP), CX
LONG $0xfff272e8; BYTE $0xff // callq _advance_string
MOVQ AX, CX
TESTQ AX, AX
JS LBB14_93
MOVQ -48(BP), AX
MOVQ CX, 0(AX)
MOVQ R15, AX
TESTQ R12, R12
MOVQ -64(BP), R9
QUAD $0xfffffb5c1d6ffac5 // vmovdqu $-1188(%rip), %xmm3 /* LCPI14_0(%rip) */
QUAD $0xfffffb64256ffac5 // vmovdqu $-1180(%rip), %xmm4 /* LCPI14_1(%rip) */
QUAD $0xfffffb6c2d6ffac5 // vmovdqu $-1172(%rip), %xmm5 /* LCPI14_2(%rip) */
QUAD $0xfffffb74356ffac5 // vmovdqu $-1164(%rip), %xmm6 /* LCPI14_3(%rip) */
JLE LBB14_97
MOVLQSX 0(R9), AX
CMPQ AX, $65535
JG LBB14_101
LEAL 1(AX), DX
MOVL DX, 0(R9)
MOVL $4, 4(R9)(AX*4)
MOVQ CX, R8
JMP LBB14_5
LBB14_74:
ADDQ R12, DI
MOVQ -56(BP), AX
MOVQ 8(AX), SI
SUBQ R12, SI
LONG $0x000545e8; BYTE $0x00 // callq _skip_number
MOVQ AX, CX
TESTQ AX, AX
JS LBB14_95
ADDQ R12, CX
JMP LBB14_59
LBB14_76:
MOVLQSX 0(R9), AX
CMPQ AX, $65535
JG LBB14_101
LEAL 1(AX), CX
MOVL CX, 0(R9)
MOVL $5, 4(R9)(AX*4)
JMP LBB14_4
LBB14_78:
MOVQ -56(BP), CX
MOVQ 8(CX), CX
LEAQ -4(CX), DX
CMPQ R12, DX
JA LBB14_94
MOVL 0(DI)(R12*1), CX
CMPL CX, $1702063201
JNE LBB14_102
LEAQ 4(R12), CX
JMP LBB14_89
LBB14_81:
MOVQ -56(BP), CX
MOVQ 8(CX), CX
LEAQ -3(CX), DX
CMPQ R12, DX
JA LBB14_94
CMPL -1(DI)(R12*1), $1819047278
JE LBB14_88
JMP LBB14_83
LBB14_86:
MOVQ -56(BP), CX
MOVQ 8(CX), CX
LEAQ -3(CX), DX
CMPQ R12, DX
JA LBB14_94
CMPL -1(DI)(R12*1), $1702195828
JNE LBB14_98
LBB14_88:
LEAQ 3(R12), CX
LBB14_89:
MOVQ -48(BP), AX
MOVQ CX, 0(AX)
MOVQ CX, R8
MOVQ R15, AX
TESTQ R12, R12
JG LBB14_5
JMP LBB14_97
LBB14_90:
MOVLQSX 0(R9), AX
CMPQ AX, $65535
JG LBB14_101
LEAL 1(AX), CX
MOVL CX, 0(R9)
MOVL $6, 4(R9)(AX*4)
JMP LBB14_4
LBB14_46:
MOVQ DI, AX
NOTQ AX
ADDQ AX, DX
MOVQ -64(BP), R9
CMPQ DX, R11
JB LBB14_45
JMP LBB14_47
LBB14_92:
MOVQ $-1, AX
JMP LBB14_97
LBB14_101:
MOVQ $-7, AX
JMP LBB14_97
LBB14_93:
MOVQ -56(BP), AX
MOVQ 8(AX), AX
MOVQ -48(BP), DX
MOVQ AX, 0(DX)
MOVQ CX, AX
JMP LBB14_97
LBB14_94:
MOVQ -48(BP), DX
MOVQ CX, 0(DX)
JMP LBB14_97
LBB14_95:
NOTQ CX
ADDQ CX, R12
MOVQ -48(BP), AX
MOVQ R12, 0(AX)
LBB14_96:
MOVQ $-2, AX
LBB14_97:
ADDQ $40, SP
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
LBB14_83:
MOVQ -48(BP), AX
MOVQ R15, 0(AX)
MOVQ $-2, AX
CMPB 0(DI)(R15*1), $110
JNE LBB14_97
MOVL $1819047278, CX
LBB14_85:
SHRL $8, CX
MOVQ -48(BP), DX
MOVQ R12, 0(DX)
MOVBLSX 0(DI)(R12*1), DX
MOVBLZX CX, SI
INCQ R12
CMPL SI, DX
JE LBB14_85
JMP LBB14_97
LBB14_98:
MOVQ -48(BP), AX
MOVQ R15, 0(AX)
MOVQ $-2, AX
CMPB 0(DI)(R15*1), $116
JNE LBB14_97
MOVL $1702195828, CX
LBB14_100:
SHRL $8, CX
MOVQ -48(BP), DX
MOVQ R12, 0(DX)
MOVBLSX 0(DI)(R12*1), DX
MOVBLZX CX, SI
INCQ R12
CMPL SI, DX
JE LBB14_100
JMP LBB14_97
LBB14_102:
MOVQ $-2, AX
CMPB CX, $97
JNE LBB14_97
INCQ R12
MOVL $1702063201, CX
LBB14_104:
SHRL $8, CX
MOVQ -48(BP), DX
MOVQ R12, 0(DX)
MOVBLSX 0(DI)(R12*1), DX
MOVBLZX CX, SI
INCQ R12
CMPL SI, DX
JE LBB14_104
JMP LBB14_97
// .set L14_0_set_50, LBB14_50-LJTI14_0
// .set L14_0_set_54, LBB14_54-LJTI14_0
// .set L14_0_set_56, LBB14_56-LJTI14_0
// .set L14_0_set_60, LBB14_60-LJTI14_0
// .set L14_0_set_62, LBB14_62-LJTI14_0
// .set L14_0_set_65, LBB14_65-LJTI14_0
LJTI14_0:
LONG $0xfffffbc1 // .long L14_0_set_50
LONG $0xfffffbef // .long L14_0_set_54
LONG $0xfffffc1c // .long L14_0_set_56
LONG $0xfffffc8c // .long L14_0_set_60
LONG $0xfffffca2 // .long L14_0_set_62
LONG $0xfffffd4b // .long L14_0_set_65
// .set L14_1_set_97, LBB14_97-LJTI14_1
// .set L14_1_set_96, LBB14_96-LJTI14_1
// .set L14_1_set_58, LBB14_58-LJTI14_1
// .set L14_1_set_74, LBB14_74-LJTI14_1
// .set L14_1_set_67, LBB14_67-LJTI14_1
// .set L14_1_set_76, LBB14_76-LJTI14_1
// .set L14_1_set_78, LBB14_78-LJTI14_1
// .set L14_1_set_81, LBB14_81-LJTI14_1
// .set L14_1_set_86, LBB14_86-LJTI14_1
// .set L14_1_set_90, LBB14_90-LJTI14_1
LJTI14_1:
LONG $0xffffff39 // .long L14_1_set_97
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xfffffc15 // .long L14_1_set_58
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xfffffde0 // .long L14_1_set_74
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xfffffcbe // .long L14_1_set_67
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xfffffe07 // .long L14_1_set_76
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xfffffe2a // .long L14_1_set_78
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xfffffe56 // .long L14_1_set_81
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xfffffe7b // .long L14_1_set_86
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xffffff32 // .long L14_1_set_96
LONG $0xfffffebc // .long L14_1_set_90
_skip_array:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
MOVQ DX, AX
MOVQ SI, DX
MOVQ DI, SI
MOVQ $21474836481, CX
MOVQ CX, 0(AX)
MOVQ AX, DI
BYTE $0x5d // popq %rbp
JMP _fsm_exec
_skip_object:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
MOVQ DX, AX
MOVQ SI, DX
MOVQ DI, SI
MOVQ $25769803777, CX
MOVQ CX, 0(AX)
MOVQ AX, DI
BYTE $0x5d // popq %rbp
JMP _fsm_exec
_skip_string:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
BYTE $0x50 // pushq %rax
MOVQ SI, R14
MOVQ DI, R15
MOVQ 0(SI), BX
MOVQ 0(DI), DI
MOVQ 8(R15), SI
LEAQ -32(BP), CX
MOVQ BX, DX
LONG $0xffed8de8; BYTE $0xff // callq _advance_string
TESTQ AX, AX
JS LBB17_2
DECQ BX
MOVQ AX, CX
MOVQ BX, AX
JMP LBB17_3
LBB17_2:
MOVQ 8(R15), CX
LBB17_3:
MOVQ CX, 0(R14)
ADDQ $8, SP
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
_skip_negative:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
MOVQ SI, R14
MOVQ 0(SI), BX
MOVQ 0(DI), AX
ADDQ BX, AX
MOVQ 8(DI), SI
SUBQ BX, SI
MOVQ AX, DI
LONG $0x000098e8; BYTE $0x00 // callq _skip_number
TESTQ AX, AX
JS LBB18_1
ADDQ BX, AX
MOVQ AX, 0(R14)
DECQ BX
JMP LBB18_3
LBB18_1:
NOTQ AX
ADDQ AX, BX
MOVQ BX, 0(R14)
MOVQ $-2, BX
LBB18_3:
MOVQ BX, AX
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
RET
LCPI19_0:
QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
LCPI19_1:
QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
LCPI19_2:
QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
LCPI19_3:
QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
LCPI19_4:
QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
LCPI19_5:
QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
LCPI19_6:
QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
_skip_number:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
TESTQ SI, SI
JE LBB19_31
CMPB 0(DI), $48
JNE LBB19_4
MOVL $1, AX
CMPQ SI, $1
JE LBB19_32
CMPB 1(DI), $46
JNE LBB19_32
LBB19_4:
MOVQ $-1, R10
CMPQ SI, $16
JB LBB19_51
QUAD $0xffffff47056f7ac5 // vmovdqu $-185(%rip), %xmm8 /* LCPI19_0(%rip) */
QUAD $0xffffff4f0d6f7ac5 // vmovdqu $-177(%rip), %xmm9 /* LCPI19_1(%rip) */
QUAD $0xffffff57156f7ac5 // vmovdqu $-169(%rip), %xmm10 /* LCPI19_2(%rip) */
QUAD $0xffffff5f1d6f7ac5 // vmovdqu $-161(%rip), %xmm11 /* LCPI19_3(%rip) */
QUAD $0xffffff67256ffac5 // vmovdqu $-153(%rip), %xmm4 /* LCPI19_4(%rip) */
QUAD $0xffffff6f2d6ffac5 // vmovdqu $-145(%rip), %xmm5 /* LCPI19_5(%rip) */
QUAD $0xffffff77356ffac5 // vmovdqu $-137(%rip), %xmm6 /* LCPI19_6(%rip) */
MOVL $4294967295, R11
MOVQ $-1, R8
MOVQ $-1, R9
MOVQ DI, DX
LBB19_6:
LONG $0x3a6ffac5 // vmovdqu (%rdx), %xmm7
LONG $0x6441c1c4; BYTE $0xc0 // vpcmpgtb %xmm8, %xmm7, %xmm0
LONG $0xcf64b1c5 // vpcmpgtb %xmm7, %xmm9, %xmm1
LONG $0xc1dbf9c5 // vpand %xmm1, %xmm0, %xmm0
LONG $0xcf74a9c5 // vpcmpeqb %xmm7, %xmm10, %xmm1
LONG $0xd774a1c5 // vpcmpeqb %xmm7, %xmm11, %xmm2
LONG $0xc9ebe9c5 // vpor %xmm1, %xmm2, %xmm1
LONG $0xd4dbc1c5 // vpand %xmm4, %xmm7, %xmm2
LONG $0xd674e9c5 // vpcmpeqb %xmm6, %xmm2, %xmm2
LONG $0xfd74c1c5 // vpcmpeqb %xmm5, %xmm7, %xmm7
LONG $0xdfebe9c5 // vpor %xmm7, %xmm2, %xmm3
LONG $0xc0ebf1c5 // vpor %xmm0, %xmm1, %xmm0
LONG $0xc0ebe1c5 // vpor %xmm0, %xmm3, %xmm0
LONG $0xc7d7f9c5 // vpmovmskb %xmm7, %eax
LONG $0xfad779c5 // vpmovmskb %xmm2, %r15d
LONG $0xf1d779c5 // vpmovmskb %xmm1, %r14d
LONG $0xc8d7f9c5 // vpmovmskb %xmm0, %ecx
XORQ R11, CX
BSFQ CX, CX
CMPL CX, $16
JE LBB19_8
MOVL $-1, BX
SHLL CX, BX
NOTL BX
ANDL BX, AX
ANDL BX, R15
ANDL R14, BX
MOVL BX, R14
LBB19_8:
LEAL -1(AX), BX
ANDL AX, BX
JNE LBB19_46
LEAL -1(R15), BX
ANDL R15, BX
JNE LBB19_46
LEAL -1(R14), BX
ANDL R14, BX
JNE LBB19_46
TESTL AX, AX
JE LBB19_14
MOVQ DX, BX
SUBQ DI, BX
BSFL AX, AX
ADDQ BX, AX
CMPQ R9, $-1
JNE LBB19_47
MOVQ AX, R9
LBB19_14:
TESTL R15, R15
JE LBB19_17
MOVQ DX, BX
SUBQ DI, BX
BSFL R15, AX
ADDQ BX, AX
CMPQ R8, $-1
JNE LBB19_47
MOVQ AX, R8
LBB19_17:
TESTL R14, R14
JE LBB19_20
MOVQ DX, BX
SUBQ DI, BX
BSFL R14, AX
ADDQ BX, AX
CMPQ R10, $-1
JNE LBB19_47
MOVQ AX, R10
LBB19_20:
CMPL CX, $16
JNE LBB19_33
ADDQ $16, DX
ADDQ $-16, SI
CMPQ SI, $15
JA LBB19_6
LBB19_22:
LONG $0xfd358d48; WORD $0x0000; BYTE $0x00 // leaq $253(%rip), %rsi /* LJTI19_0(%rip) */
LBB19_23:
MOVQ DX, CX
MOVBLSX 0(DX), AX
ADDL $-43, AX
CMPL AX, $58
JA LBB19_34
LEAQ 1(CX), DX
MOVLQSX 0(SI)(AX*4), AX
ADDQ SI, AX
JMP AX
LBB19_25:
MOVQ DX, AX
SUBQ DI, AX
CMPQ R10, $-1
JNE LBB19_50
DECQ AX
MOVQ AX, R10
JMP LBB19_23
LBB19_27:
MOVQ DX, AX
SUBQ DI, AX
CMPQ R8, $-1
JNE LBB19_50
DECQ AX
MOVQ AX, R8
JMP LBB19_23
LBB19_29:
MOVQ DX, AX
SUBQ DI, AX
CMPQ R9, $-1
JNE LBB19_50
DECQ AX
MOVQ AX, R9
JMP LBB19_23
LBB19_31:
MOVQ $-1, AX
LBB19_32:
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
LBB19_33:
ADDQ CX, DX
MOVQ DX, CX
LBB19_34:
MOVQ $-1, AX
TESTQ R10, R10
JE LBB19_32
TESTQ R9, R9
JE LBB19_32
TESTQ R10, R10
JLE LBB19_39
LEAQ -1(R10), AX
CMPQ R8, AX
JE LBB19_39
NOTQ R10
MOVQ R10, AX
JMP LBB19_32
LBB19_39:
MOVQ R9, AX
ORQ R8, AX
CMPQ R9, R8
JL LBB19_42
TESTQ AX, AX
JS LBB19_42
NOTQ R9
MOVQ R9, AX
JMP LBB19_32
LBB19_42:
LEAQ -1(R8), DX
CMPQ R9, DX
JNE LBB19_45
TESTQ AX, AX
JS LBB19_45
NOTQ R8
MOVQ R8, AX
JMP LBB19_32
LBB19_45:
SUBQ DI, CX
MOVQ CX, AX
JMP LBB19_32
LBB19_46:
SUBQ DI, DX
BSFL BX, AX
ADDQ DX, AX
LBB19_47:
NOTQ AX
JMP LBB19_32
LBB19_50:
NEGQ AX
JMP LBB19_32
LBB19_51:
MOVQ $-1, R8
MOVQ $-1, R9
MOVQ DI, DX
JMP LBB19_22
// .set L19_0_set_25, LBB19_25-LJTI19_0
// .set L19_0_set_34, LBB19_34-LJTI19_0
// .set L19_0_set_29, LBB19_29-LJTI19_0
// .set L19_0_set_23, LBB19_23-LJTI19_0
// .set L19_0_set_27, LBB19_27-LJTI19_0
LJTI19_0:
LONG $0xffffff1e // .long L19_0_set_25
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff1e // .long L19_0_set_25
LONG $0xffffff4e // .long L19_0_set_29
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff03 // .long L19_0_set_23
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff36 // .long L19_0_set_27
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff7a // .long L19_0_set_34
LONG $0xffffff36 // .long L19_0_set_27
_skip_positive:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
BYTE $0x50 // pushq %rax
MOVQ SI, R14
MOVQ 0(SI), R15
LEAQ -1(R15), BX
MOVQ 0(DI), AX
ADDQ BX, AX
MOVQ 8(DI), SI
SUBQ BX, SI
MOVQ AX, DI
LONG $0xfffc57e8; BYTE $0xff // callq _skip_number
LEAQ -1(AX), DX
MOVQ $-2, CX
MOVQ $-2, SI
SUBQ AX, SI
TESTQ AX, AX
LONG $0xf2490f48 // cmovnsq %rdx, %rsi
LONG $0xcb490f48 // cmovnsq %rbx, %rcx
ADDQ R15, SI
MOVQ SI, 0(R14)
MOVQ CX, AX
ADDQ $8, SP
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
RET
_TabPowE:
WORD $0xfb3c // .word 64316
WORD $0xfb57 // .word 64343
WORD $0xfb72 // .word 64370
WORD $0xfb8c // .word 64396
WORD $0xfba7 // .word 64423
WORD $0xfbc1 // .word 64449
WORD $0xfbdc // .word 64476
WORD $0xfbf6 // .word 64502
WORD $0xfc11 // .word 64529
WORD $0xfc2c // .word 64556
WORD $0xfc46 // .word 64582
WORD $0xfc61 // .word 64609
WORD $0xfc7b // .word 64635
WORD $0xfc96 // .word 64662
WORD $0xfcb1 // .word 64689
WORD $0xfccb // .word 64715
WORD $0xfce6 // .word 64742
WORD $0xfd00 // .word 64768
WORD $0xfd1b // .word 64795
WORD $0xfd35 // .word 64821
WORD $0xfd50 // .word 64848
WORD $0xfd6b // .word 64875
WORD $0xfd85 // .word 64901
WORD $0xfda0 // .word 64928
WORD $0xfdba // .word 64954
WORD $0xfdd5 // .word 64981
WORD $0xfdef // .word 65007
WORD $0xfe0a // .word 65034
WORD $0xfe25 // .word 65061
WORD $0xfe3f // .word 65087
WORD $0xfe5a // .word 65114
WORD $0xfe74 // .word 65140
WORD $0xfe8f // .word 65167
WORD $0xfea9 // .word 65193
WORD $0xfec4 // .word 65220
WORD $0xfedf // .word 65247
WORD $0xfef9 // .word 65273
WORD $0xff14 // .word 65300
WORD $0xff2e // .word 65326
WORD $0xff49 // .word 65353
WORD $0xff63 // .word 65379
WORD $0xff7e // .word 65406
WORD $0xff99 // .word 65433
WORD $0xffb3 // .word 65459
WORD $0xffce // .word 65486
WORD $0xffe8 // .word 65512
WORD $0x0003 // .word 3
WORD $0x001e // .word 30
WORD $0x0038 // .word 56
WORD $0x0053 // .word 83
WORD $0x006d // .word 109
WORD $0x0088 // .word 136
WORD $0x00a2 // .word 162
WORD $0x00bd // .word 189
WORD $0x00d8 // .word 216
WORD $0x00f2 // .word 242
WORD $0x010d // .word 269
WORD $0x0127 // .word 295
WORD $0x0142 // .word 322
WORD $0x015c // .word 348
WORD $0x0177 // .word 375
WORD $0x0192 // .word 402
WORD $0x01ac // .word 428
WORD $0x01c7 // .word 455
WORD $0x01e1 // .word 481
WORD $0x01fc // .word 508
WORD $0x0216 // .word 534
WORD $0x0231 // .word 561
WORD $0x024c // .word 588
WORD $0x0266 // .word 614
WORD $0x0281 // .word 641
WORD $0x029b // .word 667
WORD $0x02b6 // .word 694
WORD $0x02d0 // .word 720
WORD $0x02eb // .word 747
WORD $0x0306 // .word 774
WORD $0x0320 // .word 800
WORD $0x033b // .word 827
WORD $0x0355 // .word 853
WORD $0x0370 // .word 880
WORD $0x038b // .word 907
WORD $0x03a5 // .word 933
WORD $0x03c0 // .word 960
WORD $0x03da // .word 986
WORD $0x03f5 // .word 1013
WORD $0x040f // .word 1039
WORD $0x042a // .word 1066
_TabPowF:
QUAD $0xfa8fd5a0081c0288 // .quad -391859759250406776
QUAD $0xbaaee17fa23ebf76 // .quad -4994806998408183946
QUAD $0x8b16fb203055ac76 // .quad -8424269937281487754
QUAD $0xcf42894a5dce35ea // .quad -3512093806901185046
QUAD $0x9a6bb0aa55653b2d // .quad -7319562523736982739
QUAD $0xe61acf033d1a45df // .quad -1865951482774665761
QUAD $0xab70fe17c79ac6ca // .quad -6093090917745768758
QUAD $0xff77b1fcbebcdc4f // .quad -38366372719436721
QUAD $0xbe5691ef416bd60c // .quad -4731433901725329908
QUAD $0x8dd01fad907ffc3c // .quad -8228041688891786180
QUAD $0xd3515c2831559a83 // .quad -3219690930897053053
QUAD $0x9d71ac8fada6c9b5 // .quad -7101705404292871755
QUAD $0xea9c227723ee8bcb // .quad -1541319077368263733
QUAD $0xaecc49914078536d // .quad -5851220927660403859
QUAD $0x823c12795db6ce57 // .quad -9062348037703676329
QUAD $0xc21094364dfb5637 // .quad -4462904269766699465
QUAD $0x9096ea6f3848984f // .quad -8027971522334779313
QUAD $0xd77485cb25823ac7 // .quad -2921563150702462265
QUAD $0xa086cfcd97bf97f4 // .quad -6879582898840692748
QUAD $0xef340a98172aace5 // .quad -1210330751515841307
QUAD $0xb23867fb2a35b28e // .quad -5604615407819967858
QUAD $0x84c8d4dfd2c63f3b // .quad -8878612607581929669
QUAD $0xc5dd44271ad3cdba // .quad -4189117143640191558
QUAD $0x936b9fcebb25c996 // .quad -7823984217374209642
QUAD $0xdbac6c247d62a584 // .quad -2617598379430861436
QUAD $0xa3ab66580d5fdaf6 // .quad -6653111496142234890
QUAD $0xf3e2f893dec3f126 // .quad -872862063775190746
QUAD $0xb5b5ada8aaff80b8 // .quad -5353181642124984136
QUAD $0x87625f056c7c4a8b // .quad -8691279853972075893
QUAD $0xc9bcff6034c13053 // .quad -3909969587797413805
QUAD $0x964e858c91ba2655 // .quad -7616003081050118571
QUAD $0xdff9772470297ebd // .quad -2307682335666372931
QUAD $0xa6dfbd9fb8e5b88f // .quad -6422206049907525489
QUAD $0xf8a95fcf88747d94 // .quad -528786136287117932
QUAD $0xb94470938fa89bcf // .quad -5096825099203863601
QUAD $0x8a08f0f8bf0f156b // .quad -8500279345513818773
QUAD $0xcdb02555653131b6 // .quad -3625356651333078602
QUAD $0x993fe2c6d07b7fac // .quad -7403949918844649556
QUAD $0xe45c10c42a2b3b06 // .quad -1991698500497491194
QUAD $0xaa242499697392d3 // .quad -6186779746782440749
QUAD $0xfd87b5f28300ca0e // .quad -177973607073265138
QUAD $0xbce5086492111aeb // .quad -4835449396872013077
QUAD $0x8cbccc096f5088cc // .quad -8305539271883716404
QUAD $0xd1b71758e219652c // .quad -3335171328526686932
QUAD $0x9c40000000000000 // .quad -7187745005283311616
QUAD $0xe8d4a51000000000 // .quad -1669528073709551616
QUAD $0xad78ebc5ac620000 // .quad -5946744073709551616
QUAD $0x813f3978f8940984 // .quad -9133518327554766460
QUAD $0xc097ce7bc90715b3 // .quad -4568956265895094861
QUAD $0x8f7e32ce7bea5c70 // .quad -8106986416796705680
QUAD $0xd5d238a4abe98068 // .quad -3039304518611664792
QUAD $0x9f4f2726179a2245 // .quad -6967307053960650171
QUAD $0xed63a231d4c4fb27 // .quad -1341049929119499481
QUAD $0xb0de65388cc8ada8 // .quad -5702008784649933400
QUAD $0x83c7088e1aab65db // .quad -8951176327949752869
QUAD $0xc45d1df942711d9a // .quad -4297245513042813542
QUAD $0x924d692ca61be758 // .quad -7904546130479028392
QUAD $0xda01ee641a708dea // .quad -2737644984756826646
QUAD $0xa26da3999aef774a // .quad -6742553186979055798
QUAD $0xf209787bb47d6b85 // .quad -1006140569036166267
QUAD $0xb454e4a179dd1877 // .quad -5452481866653427593
QUAD $0x865b86925b9bc5c2 // .quad -8765264286586255934
QUAD $0xc83553c5c8965d3d // .quad -4020214983419339459
QUAD $0x952ab45cfa97a0b3 // .quad -7698142301602209613
QUAD $0xde469fbd99a05fe3 // .quad -2430079312244744221
QUAD $0xa59bc234db398c25 // .quad -6513398903789220827
QUAD $0xf6c69a72a3989f5c // .quad -664674077828931748
QUAD $0xb7dcbf5354e9bece // .quad -5198069505264599346
QUAD $0x88fcf317f22241e2 // .quad -8575712306248138270
QUAD $0xcc20ce9bd35c78a5 // .quad -3737760522056206171
QUAD $0x98165af37b2153df // .quad -7487697328667536417
QUAD $0xe2a0b5dc971f303a // .quad -2116491865831296966
QUAD $0xa8d9d1535ce3b396 // .quad -6279758049420528746
QUAD $0xfb9b7cd9a4a7443c // .quad -316522074587315140
QUAD $0xbb764c4ca7a44410 // .quad -4938676049251384304
QUAD $0x8bab8eefb6409c1a // .quad -8382449121214030822
QUAD $0xd01fef10a657842c // .quad -3449775934753242068
QUAD $0x9b10a4e5e9913129 // .quad -7273132090830278359
QUAD $0xe7109bfba19c0c9d // .quad -1796764746270372707
QUAD $0xac2820d9623bf429 // .quad -6041542782089432023
QUAD $0x80444b5e7aa7cf85 // .quad -9204148869281624187
QUAD $0xbf21e44003acdd2d // .quad -4674203974643163859
QUAD $0x8e679c2f5e44ff8f // .quad -8185402070463610993
QUAD $0xd433179d9c8cb841 // .quad -3156152948152813503
QUAD $0x9e19db92b4e31ba9 // .quad -7054365918152680535
QUAD $0xeb96bf6ebadf77d9 // .quad -1470777745987373095
QUAD $0xaf87023b9bf0ee6b // .quad -5798663540173640085
_TabPow10:
QUAD $0x0000000000000001 // .quad 1
QUAD $0x000000000000000a // .quad 10
QUAD $0x0000000000000064 // .quad 100
QUAD $0x00000000000003e8 // .quad 1000
QUAD $0x0000000000002710 // .quad 10000
QUAD $0x00000000000186a0 // .quad 100000
QUAD $0x00000000000f4240 // .quad 1000000
QUAD $0x0000000000989680 // .quad 10000000
QUAD $0x0000000005f5e100 // .quad 100000000
QUAD $0x000000003b9aca00 // .quad 1000000000
_Digits:
QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
QUAD $0x3939383937393639 // .ascii 8, '96979899'
_VecShiftShuffles:
QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff'
QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff'
QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff'
QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
__SingleQuoteTab:
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00'
QUAD $0x0000000000000002 // .quad 2
QUAD $0x000000000000625c // .asciz 8, '\\b\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000002 // .quad 2
QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000002 // .quad 2
QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00'
QUAD $0x0000000000000002 // .quad 2
QUAD $0x000000000000665c // .asciz 8, '\\f\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000002 // .quad 2
QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000002 // .quad 2
QUAD $0x000000000000225c // .asciz 8, '\\"\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000002 // .quad 2
QUAD $0x0000000000005c5c // .asciz 8, '\\\\\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
__DoubleQuoteTab:
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00'
QUAD $0x0000000000000003 // .quad 3
QUAD $0x0000000000625c5c // .asciz 8, '\\\\b\x00\x00\x00\x00\x00'
QUAD $0x0000000000000003 // .quad 3
QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00'
QUAD $0x0000000000000003 // .quad 3
QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00'
QUAD $0x0000000000000003 // .quad 3
QUAD $0x0000000000665c5c // .asciz 8, '\\\\f\x00\x00\x00\x00\x00'
QUAD $0x0000000000000003 // .quad 3
QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00'
QUAD $0x0000000000000007 // .quad 7
QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000004 // .quad 4
QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000004 // .quad 4
QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
__UnquoteTab:
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
_P10_TAB:
QUAD $0x0000000000000002 // .quad 0x0000000000000002
QUAD $0x0000000000000014 // .quad 0x0000000000000014
QUAD $0x00000000000000ca // .quad 0x00000000000000ca
QUAD $0x00000000000007e8 // .quad 0x00000000000007e8
QUAD $0x0000000000004f10 // .quad 0x0000000000004f10
QUAD $0x00000000000316a2 // .quad 0x00000000000316a2
QUAD $0x00000000001ee257 // .quad 0x00000000001ee257
QUAD $0x000000000134d761 // .quad 0x000000000134d761
QUAD $0x000000000c1069cd // .quad 0x000000000c1069cd
QUAD $0x0000000078a42205 // .quad 0x0000000078a42205
QUAD $0x00000004b6695433 // .quad 0x00000004b6695433
QUAD $0x0000002f201d49fb // .quad 0x0000002f201d49fb
QUAD $0x000001d74124e3d1 // .quad 0x000001d74124e3d1
QUAD $0x000012688b70e62b // .quad 0x000012688b70e62b
QUAD $0x0000b8157268fdaf // .quad 0x0000b8157268fdaf
QUAD $0x000730d67819e8d2 // .quad 0x000730d67819e8d2
QUAD $0x0031fa182c40c60d // .quad 0x0031fa182c40c60d
QUAD $0x0066789e3750f791 // .quad 0x0066789e3750f791
QUAD $0x009c16c5c5253575 // .quad 0x009c16c5c5253575
QUAD $0x00d18e3b9b374169 // .quad 0x00d18e3b9b374169
QUAD $0x0105f1ca820511c3 // .quad 0x0105f1ca820511c3
QUAD $0x013b6e3d22865634 // .quad 0x013b6e3d22865634
QUAD $0x017124e63593f5e1 // .quad 0x017124e63593f5e1
QUAD $0x01a56e1fc2f8f359 // .quad 0x01a56e1fc2f8f359
QUAD $0x01dac9a7b3b7302f // .quad 0x01dac9a7b3b7302f
QUAD $0x0210be08d0527e1d // .quad 0x0210be08d0527e1d
QUAD $0x0244ed8b04671da5 // .quad 0x0244ed8b04671da5
QUAD $0x027a28edc580e50e // .quad 0x027a28edc580e50e
QUAD $0x02b059949b708f29 // .quad 0x02b059949b708f29
QUAD $0x02e46ff9c24cb2f3 // .quad 0x02e46ff9c24cb2f3
QUAD $0x03198bf832dfdfb0 // .quad 0x03198bf832dfdfb0
QUAD $0x034feef63f97d79c // .quad 0x034feef63f97d79c
QUAD $0x0383f559e7bee6c1 // .quad 0x0383f559e7bee6c1
QUAD $0x03b8f2b061aea072 // .quad 0x03b8f2b061aea072
QUAD $0x03ef2f5c7a1a488e // .quad 0x03ef2f5c7a1a488e
QUAD $0x04237d99cc506d59 // .quad 0x04237d99cc506d59
QUAD $0x04585d003f6488af // .quad 0x04585d003f6488af
QUAD $0x048e74404f3daadb // .quad 0x048e74404f3daadb
QUAD $0x04c308a831868ac9 // .quad 0x04c308a831868ac9
QUAD $0x04f7cad23de82d7b // .quad 0x04f7cad23de82d7b
QUAD $0x052dbd86cd6238d9 // .quad 0x052dbd86cd6238d9
QUAD $0x05629674405d6388 // .quad 0x05629674405d6388
QUAD $0x05973c115074bc6a // .quad 0x05973c115074bc6a
QUAD $0x05cd0b15a491eb84 // .quad 0x05cd0b15a491eb84
QUAD $0x060226ed86db3333 // .quad 0x060226ed86db3333
QUAD $0x0636b0a8e891ffff // .quad 0x0636b0a8e891ffff
QUAD $0x066c5cd322b67fff // .quad 0x066c5cd322b67fff
QUAD $0x06a1ba03f5b21000 // .quad 0x06a1ba03f5b21000
QUAD $0x06d62884f31e93ff // .quad 0x06d62884f31e93ff
QUAD $0x070bb2a62fe638ff // .quad 0x070bb2a62fe638ff
QUAD $0x07414fa7ddefe3a0 // .quad 0x07414fa7ddefe3a0
QUAD $0x0775a391d56bdc87 // .quad 0x0775a391d56bdc87
QUAD $0x07ab0c764ac6d3a9 // .quad 0x07ab0c764ac6d3a9
QUAD $0x07e0e7c9eebc444a // .quad 0x07e0e7c9eebc444a
QUAD $0x081521bc6a6b555c // .quad 0x081521bc6a6b555c
QUAD $0x084a6a2b85062ab3 // .quad 0x084a6a2b85062ab3
QUAD $0x0880825b3323dab0 // .quad 0x0880825b3323dab0
QUAD $0x08b4a2f1ffecd15c // .quad 0x08b4a2f1ffecd15c
QUAD $0x08e9cbae7fe805b3 // .quad 0x08e9cbae7fe805b3
QUAD $0x09201f4d0ff10390 // .quad 0x09201f4d0ff10390
QUAD $0x0954272053ed4474 // .quad 0x0954272053ed4474
QUAD $0x098930e868e89591 // .quad 0x098930e868e89591
QUAD $0x09bf7d228322baf5 // .quad 0x09bf7d228322baf5
QUAD $0x09f3ae3591f5b4d9 // .quad 0x09f3ae3591f5b4d9
QUAD $0x0a2899c2f6732210 // .quad 0x0a2899c2f6732210
QUAD $0x0a5ec033b40fea93 // .quad 0x0a5ec033b40fea93
QUAD $0x0a9338205089f29c // .quad 0x0a9338205089f29c
QUAD $0x0ac8062864ac6f43 // .quad 0x0ac8062864ac6f43
QUAD $0x0afe07b27dd78b14 // .quad 0x0afe07b27dd78b14
QUAD $0x0b32c4cf8ea6b6ec // .quad 0x0b32c4cf8ea6b6ec
QUAD $0x0b677603725064a8 // .quad 0x0b677603725064a8
QUAD $0x0b9d53844ee47dd1 // .quad 0x0b9d53844ee47dd1
QUAD $0x0bd25432b14ecea3 // .quad 0x0bd25432b14ecea3
QUAD $0x0c06e93f5da2824c // .quad 0x0c06e93f5da2824c
QUAD $0x0c3ca38f350b22df // .quad 0x0c3ca38f350b22df
QUAD $0x0c71e6398126f5cb // .quad 0x0c71e6398126f5cb
QUAD $0x0ca65fc7e170b33e // .quad 0x0ca65fc7e170b33e
QUAD $0x0cdbf7b9d9cce00d // .quad 0x0cdbf7b9d9cce00d
QUAD $0x0d117ad428200c08 // .quad 0x0d117ad428200c08
QUAD $0x0d45d98932280f0a // .quad 0x0d45d98932280f0a
QUAD $0x0d7b4feb7eb212cd // .quad 0x0d7b4feb7eb212cd
QUAD $0x0db111f32f2f4bc0 // .quad 0x0db111f32f2f4bc0
QUAD $0x0de5566ffafb1eb0 // .quad 0x0de5566ffafb1eb0
QUAD $0x0e1aac0bf9b9e65c // .quad 0x0e1aac0bf9b9e65c
QUAD $0x0e50ab877c142ffa // .quad 0x0e50ab877c142ffa
QUAD $0x0e84d6695b193bf8 // .quad 0x0e84d6695b193bf8
QUAD $0x0eba0c03b1df8af6 // .quad 0x0eba0c03b1df8af6
QUAD $0x0ef047824f2bb6da // .quad 0x0ef047824f2bb6da
QUAD $0x0f245962e2f6a490 // .quad 0x0f245962e2f6a490
QUAD $0x0f596fbb9bb44db4 // .quad 0x0f596fbb9bb44db4
QUAD $0x0f8fcbaa82a16121 // .quad 0x0f8fcbaa82a16121
QUAD $0x0fc3df4a91a4dcb5 // .quad 0x0fc3df4a91a4dcb5
QUAD $0x0ff8d71d360e13e2 // .quad 0x0ff8d71d360e13e2
QUAD $0x102f0ce4839198db // .quad 0x102f0ce4839198db
QUAD $0x1063680ed23aff89 // .quad 0x1063680ed23aff89
QUAD $0x1098421286c9bf6b // .quad 0x1098421286c9bf6b
QUAD $0x10ce5297287c2f45 // .quad 0x10ce5297287c2f45
QUAD $0x1102f39e794d9d8b // .quad 0x1102f39e794d9d8b
QUAD $0x1137b08617a104ee // .quad 0x1137b08617a104ee
QUAD $0x116d9ca79d89462a // .quad 0x116d9ca79d89462a
QUAD $0x11a281e8c275cbda // .quad 0x11a281e8c275cbda
QUAD $0x11d72262f3133ed1 // .quad 0x11d72262f3133ed1
QUAD $0x120ceafbafd80e85 // .quad 0x120ceafbafd80e85
QUAD $0x124212dd4de70913 // .quad 0x124212dd4de70913
QUAD $0x12769794a160cb58 // .quad 0x12769794a160cb58
QUAD $0x12ac3d79c9b8fe2e // .quad 0x12ac3d79c9b8fe2e
QUAD $0x12e1a66c1e139edd // .quad 0x12e1a66c1e139edd
QUAD $0x1316100725988694 // .quad 0x1316100725988694
QUAD $0x134b9408eefea839 // .quad 0x134b9408eefea839
QUAD $0x13813c85955f2923 // .quad 0x13813c85955f2923
QUAD $0x13b58ba6fab6f36c // .quad 0x13b58ba6fab6f36c
QUAD $0x13eaee90b964b047 // .quad 0x13eaee90b964b047
QUAD $0x1420d51a73deee2d // .quad 0x1420d51a73deee2d
QUAD $0x14550a6110d6a9b8 // .quad 0x14550a6110d6a9b8
QUAD $0x148a4cf9550c5426 // .quad 0x148a4cf9550c5426
QUAD $0x14c0701bd527b498 // .quad 0x14c0701bd527b498
QUAD $0x14f48c22ca71a1bd // .quad 0x14f48c22ca71a1bd
QUAD $0x1529af2b7d0e0a2d // .quad 0x1529af2b7d0e0a2d
QUAD $0x15600d7b2e28c65c // .quad 0x15600d7b2e28c65c
QUAD $0x159410d9f9b2f7f3 // .quad 0x159410d9f9b2f7f3
QUAD $0x15c91510781fb5f0 // .quad 0x15c91510781fb5f0
QUAD $0x15ff5a549627a36c // .quad 0x15ff5a549627a36c
QUAD $0x16339874ddd8c623 // .quad 0x16339874ddd8c623
QUAD $0x16687e92154ef7ac // .quad 0x16687e92154ef7ac
QUAD $0x169e9e369aa2b597 // .quad 0x169e9e369aa2b597
QUAD $0x16d322e220a5b17e // .quad 0x16d322e220a5b17e
QUAD $0x1707eb9aa8cf1dde // .quad 0x1707eb9aa8cf1dde
QUAD $0x173de6815302e556 // .quad 0x173de6815302e556
QUAD $0x1772b010d3e1cf56 // .quad 0x1772b010d3e1cf56
QUAD $0x17a75c1508da432b // .quad 0x17a75c1508da432b
QUAD $0x17dd331a4b10d3f6 // .quad 0x17dd331a4b10d3f6
QUAD $0x18123ff06eea847a // .quad 0x18123ff06eea847a
QUAD $0x1846cfec8aa52598 // .quad 0x1846cfec8aa52598
QUAD $0x187c83e7ad4e6efe // .quad 0x187c83e7ad4e6efe
QUAD $0x18b1d270cc51055f // .quad 0x18b1d270cc51055f
QUAD $0x18e6470cff6546b6 // .quad 0x18e6470cff6546b6
QUAD $0x191bd8d03f3e9864 // .quad 0x191bd8d03f3e9864
QUAD $0x1951678227871f3e // .quad 0x1951678227871f3e
QUAD $0x1985c162b168e70e // .quad 0x1985c162b168e70e
QUAD $0x19bb31bb5dc320d2 // .quad 0x19bb31bb5dc320d2
QUAD $0x19f0ff151a99f483 // .quad 0x19f0ff151a99f483
QUAD $0x1a253eda614071a4 // .quad 0x1a253eda614071a4
QUAD $0x1a5a8e90f9908e0d // .quad 0x1a5a8e90f9908e0d
QUAD $0x1a90991a9bfa58c8 // .quad 0x1a90991a9bfa58c8
QUAD $0x1ac4bf6142f8eefa // .quad 0x1ac4bf6142f8eefa
QUAD $0x1af9ef3993b72ab8 // .quad 0x1af9ef3993b72ab8
QUAD $0x1b303583fc527ab3 // .quad 0x1b303583fc527ab3
QUAD $0x1b6442e4fb671960 // .quad 0x1b6442e4fb671960
QUAD $0x1b99539e3a40dfb8 // .quad 0x1b99539e3a40dfb8
QUAD $0x1bcfa885c8d117a6 // .quad 0x1bcfa885c8d117a6
QUAD $0x1c03c9539d82aec8 // .quad 0x1c03c9539d82aec8
QUAD $0x1c38bba884e35a7a // .quad 0x1c38bba884e35a7a
QUAD $0x1c6eea92a61c3118 // .quad 0x1c6eea92a61c3118
QUAD $0x1ca3529ba7d19eaf // .quad 0x1ca3529ba7d19eaf
QUAD $0x1cd8274291c6065b // .quad 0x1cd8274291c6065b
QUAD $0x1d0e3113363787f2 // .quad 0x1d0e3113363787f2
QUAD $0x1d42deac01e2b4f7 // .quad 0x1d42deac01e2b4f7
QUAD $0x1d779657025b6235 // .quad 0x1d779657025b6235
QUAD $0x1dad7becc2f23ac2 // .quad 0x1dad7becc2f23ac2
QUAD $0x1de26d73f9d764b9 // .quad 0x1de26d73f9d764b9
QUAD $0x1e1708d0f84d3de7 // .quad 0x1e1708d0f84d3de7
QUAD $0x1e4ccb0536608d61 // .quad 0x1e4ccb0536608d61
QUAD $0x1e81fee341fc585d // .quad 0x1e81fee341fc585d
QUAD $0x1eb67e9c127b6e74 // .quad 0x1eb67e9c127b6e74
QUAD $0x1eec1e43171a4a11 // .quad 0x1eec1e43171a4a11
QUAD $0x1f2192e9ee706e4b // .quad 0x1f2192e9ee706e4b
QUAD $0x1f55f7a46a0c89dd // .quad 0x1f55f7a46a0c89dd
QUAD $0x1f8b758d848fac55 // .quad 0x1f8b758d848fac55
QUAD $0x1fc1297872d9cbb5 // .quad 0x1fc1297872d9cbb5
QUAD $0x1ff573d68f903ea2 // .quad 0x1ff573d68f903ea2
QUAD $0x202ad0cc33744e4b // .quad 0x202ad0cc33744e4b
QUAD $0x2060c27fa028b0ef // .quad 0x2060c27fa028b0ef
QUAD $0x2094f31f8832dd2a // .quad 0x2094f31f8832dd2a
QUAD $0x20ca2fe76a3f9475 // .quad 0x20ca2fe76a3f9475
QUAD $0x21005df0a267bcc9 // .quad 0x21005df0a267bcc9
QUAD $0x2134756ccb01abfb // .quad 0x2134756ccb01abfb
QUAD $0x216992c7fdc216fa // .quad 0x216992c7fdc216fa
QUAD $0x219ff779fd329cb9 // .quad 0x219ff779fd329cb9
QUAD $0x21d3faac3e3fa1f3 // .quad 0x21d3faac3e3fa1f3
QUAD $0x2208f9574dcf8a70 // .quad 0x2208f9574dcf8a70
QUAD $0x223f37ad21436d0c // .quad 0x223f37ad21436d0c
QUAD $0x227382cc34ca2428 // .quad 0x227382cc34ca2428
QUAD $0x22a8637f41fcad32 // .quad 0x22a8637f41fcad32
QUAD $0x22de7c5f127bd87e // .quad 0x22de7c5f127bd87e
QUAD $0x23130dbb6b8d674f // .quad 0x23130dbb6b8d674f
QUAD $0x2347d12a4670c123 // .quad 0x2347d12a4670c123
QUAD $0x237dc574d80cf16b // .quad 0x237dc574d80cf16b
QUAD $0x23b29b69070816e3 // .quad 0x23b29b69070816e3
QUAD $0x23e7424348ca1c9c // .quad 0x23e7424348ca1c9c
QUAD $0x241d12d41afca3c3 // .quad 0x241d12d41afca3c3
QUAD $0x24522bc490dde65a // .quad 0x24522bc490dde65a
QUAD $0x2486b6b5b5155ff0 // .quad 0x2486b6b5b5155ff0
QUAD $0x24bc6463225ab7ec // .quad 0x24bc6463225ab7ec
QUAD $0x24f1bebdf578b2f4 // .quad 0x24f1bebdf578b2f4
QUAD $0x25262e6d72d6dfb0 // .quad 0x25262e6d72d6dfb0
QUAD $0x255bba08cf8c979d // .quad 0x255bba08cf8c979d
QUAD $0x2591544581b7dec2 // .quad 0x2591544581b7dec2
QUAD $0x25c5a956e225d672 // .quad 0x25c5a956e225d672
QUAD $0x25fb13ac9aaf4c0f // .quad 0x25fb13ac9aaf4c0f
QUAD $0x2630ec4be0ad8f89 // .quad 0x2630ec4be0ad8f89
QUAD $0x2665275ed8d8f36c // .quad 0x2665275ed8d8f36c
QUAD $0x269a71368f0f3047 // .quad 0x269a71368f0f3047
QUAD $0x26d086c219697e2c // .quad 0x26d086c219697e2c
QUAD $0x2704a8729fc3ddb7 // .quad 0x2704a8729fc3ddb7
QUAD $0x2739d28f47b4d525 // .quad 0x2739d28f47b4d525
QUAD $0x277023998cd10537 // .quad 0x277023998cd10537
QUAD $0x27a42c7ff0054685 // .quad 0x27a42c7ff0054685
QUAD $0x27d9379fec069826 // .quad 0x27d9379fec069826
QUAD $0x280f8587e7083e30 // .quad 0x280f8587e7083e30
QUAD $0x2843b374f06526de // .quad 0x2843b374f06526de
QUAD $0x2878a0522c7e7095 // .quad 0x2878a0522c7e7095
QUAD $0x28aec866b79e0cba // .quad 0x28aec866b79e0cba
QUAD $0x28e33d4032c2c7f5 // .quad 0x28e33d4032c2c7f5
QUAD $0x29180c903f7379f2 // .quad 0x29180c903f7379f2
QUAD $0x294e0fb44f50586e // .quad 0x294e0fb44f50586e
QUAD $0x2982c9d0b1923745 // .quad 0x2982c9d0b1923745
QUAD $0x29b77c44ddf6c516 // .quad 0x29b77c44ddf6c516
QUAD $0x29ed5b561574765b // .quad 0x29ed5b561574765b
QUAD $0x2a225915cd68c9f9 // .quad 0x2a225915cd68c9f9
QUAD $0x2a56ef5b40c2fc77 // .quad 0x2a56ef5b40c2fc77
QUAD $0x2a8cab3210f3bb95 // .quad 0x2a8cab3210f3bb95
QUAD $0x2ac1eaff4a98553d // .quad 0x2ac1eaff4a98553d
QUAD $0x2af665bf1d3e6a8d // .quad 0x2af665bf1d3e6a8d
QUAD $0x2b2bff2ee48e0530 // .quad 0x2b2bff2ee48e0530
QUAD $0x2b617f7d4ed8c33e // .quad 0x2b617f7d4ed8c33e
QUAD $0x2b95df5ca28ef40d // .quad 0x2b95df5ca28ef40d
QUAD $0x2bcb5733cb32b111 // .quad 0x2bcb5733cb32b111
QUAD $0x2c0116805effaeaa // .quad 0x2c0116805effaeaa
QUAD $0x2c355c2076bf9a55 // .quad 0x2c355c2076bf9a55
QUAD $0x2c6ab328946f80ea // .quad 0x2c6ab328946f80ea
QUAD $0x2ca0aff95cc5b092 // .quad 0x2ca0aff95cc5b092
QUAD $0x2cd4dbf7b3f71cb7 // .quad 0x2cd4dbf7b3f71cb7
QUAD $0x2d0a12f5a0f4e3e5 // .quad 0x2d0a12f5a0f4e3e5
QUAD $0x2d404bd984990e6f // .quad 0x2d404bd984990e6f
QUAD $0x2d745ecfe5bf520b // .quad 0x2d745ecfe5bf520b
QUAD $0x2da97683df2f268d // .quad 0x2da97683df2f268d
QUAD $0x2ddfd424d6faf031 // .quad 0x2ddfd424d6faf031
QUAD $0x2e13e497065cd61f // .quad 0x2e13e497065cd61f
QUAD $0x2e48ddbcc7f40ba6 // .quad 0x2e48ddbcc7f40ba6
QUAD $0x2e7f152bf9f10e90 // .quad 0x2e7f152bf9f10e90
QUAD $0x2eb36d3b7c36a91a // .quad 0x2eb36d3b7c36a91a
QUAD $0x2ee8488a5b445360 // .quad 0x2ee8488a5b445360
QUAD $0x2f1e5aacf2156838 // .quad 0x2f1e5aacf2156838
QUAD $0x2f52f8ac174d6123 // .quad 0x2f52f8ac174d6123
QUAD $0x2f87b6d71d20b96c // .quad 0x2f87b6d71d20b96c
QUAD $0x2fbda48ce468e7c7 // .quad 0x2fbda48ce468e7c7
QUAD $0x2ff286d80ec190dc // .quad 0x2ff286d80ec190dc
QUAD $0x3027288e1271f513 // .quad 0x3027288e1271f513
QUAD $0x305cf2b1970e7258 // .quad 0x305cf2b1970e7258
QUAD $0x309217aefe690777 // .quad 0x309217aefe690777
QUAD $0x30c69d9abe034955 // .quad 0x30c69d9abe034955
QUAD $0x30fc45016d841baa // .quad 0x30fc45016d841baa
QUAD $0x3131ab20e472914a // .quad 0x3131ab20e472914a
QUAD $0x316615e91d8f359d // .quad 0x316615e91d8f359d
QUAD $0x319b9b6364f30304 // .quad 0x319b9b6364f30304
QUAD $0x31d1411e1f17e1e3 // .quad 0x31d1411e1f17e1e3
QUAD $0x32059165a6ddda5b // .quad 0x32059165a6ddda5b
QUAD $0x323af5bf109550f2 // .quad 0x323af5bf109550f2
QUAD $0x3270d9976a5d5297 // .quad 0x3270d9976a5d5297
QUAD $0x32a50ffd44f4a73d // .quad 0x32a50ffd44f4a73d
QUAD $0x32da53fc9631d10d // .quad 0x32da53fc9631d10d
QUAD $0x3310747ddddf22a8 // .quad 0x3310747ddddf22a8
QUAD $0x3344919d5556eb52 // .quad 0x3344919d5556eb52
QUAD $0x3379b604aaaca626 // .quad 0x3379b604aaaca626
QUAD $0x33b011c2eaabe7d8 // .quad 0x33b011c2eaabe7d8
QUAD $0x33e41633a556e1ce // .quad 0x33e41633a556e1ce
QUAD $0x34191bc08eac9a41 // .quad 0x34191bc08eac9a41
QUAD $0x344f62b0b257c0d2 // .quad 0x344f62b0b257c0d2
QUAD $0x34839dae6f76d883 // .quad 0x34839dae6f76d883
QUAD $0x34b8851a0b548ea4 // .quad 0x34b8851a0b548ea4
QUAD $0x34eea6608e29b24d // .quad 0x34eea6608e29b24d
QUAD $0x352327fc58da0f70 // .quad 0x352327fc58da0f70
QUAD $0x3557f1fb6f10934c // .quad 0x3557f1fb6f10934c
QUAD $0x358dee7a4ad4b81f // .quad 0x358dee7a4ad4b81f
QUAD $0x35c2b50c6ec4f313 // .quad 0x35c2b50c6ec4f313
QUAD $0x35f7624f8a762fd8 // .quad 0x35f7624f8a762fd8
QUAD $0x362d3ae36d13bbce // .quad 0x362d3ae36d13bbce
QUAD $0x366244ce242c5561 // .quad 0x366244ce242c5561
QUAD $0x3696d601ad376ab9 // .quad 0x3696d601ad376ab9
QUAD $0x36cc8b8218854567 // .quad 0x36cc8b8218854567
QUAD $0x3701d7314f534b61 // .quad 0x3701d7314f534b61
QUAD $0x37364cfda3281e39 // .quad 0x37364cfda3281e39
QUAD $0x376be03d0bf225c7 // .quad 0x376be03d0bf225c7
QUAD $0x37a16c262777579c // .quad 0x37a16c262777579c
QUAD $0x37d5c72fb1552d83 // .quad 0x37d5c72fb1552d83
QUAD $0x380b38fb9daa78e4 // .quad 0x380b38fb9daa78e4
QUAD $0x3841039d428a8b8f // .quad 0x3841039d428a8b8f
QUAD $0x38754484932d2e72 // .quad 0x38754484932d2e72
QUAD $0x38aa95a5b7f87a0f // .quad 0x38aa95a5b7f87a0f
QUAD $0x38e09d8792fb4c49 // .quad 0x38e09d8792fb4c49
QUAD $0x3914c4e977ba1f5c // .quad 0x3914c4e977ba1f5c
QUAD $0x3949f623d5a8a733 // .quad 0x3949f623d5a8a733
QUAD $0x398039d665896880 // .quad 0x398039d665896880
QUAD $0x39b4484bfeebc2a0 // .quad 0x39b4484bfeebc2a0
QUAD $0x39e95a5efea6b347 // .quad 0x39e95a5efea6b347
QUAD $0x3a1fb0f6be506019 // .quad 0x3a1fb0f6be506019
QUAD $0x3a53ce9a36f23c10 // .quad 0x3a53ce9a36f23c10
QUAD $0x3a88c240c4aecb14 // .quad 0x3a88c240c4aecb14
QUAD $0x3abef2d0f5da7dd9 // .quad 0x3abef2d0f5da7dd9
QUAD $0x3af357c299a88ea7 // .quad 0x3af357c299a88ea7
QUAD $0x3b282db34012b251 // .quad 0x3b282db34012b251
QUAD $0x3b5e392010175ee6 // .quad 0x3b5e392010175ee6
QUAD $0x3b92e3b40a0e9b4f // .quad 0x3b92e3b40a0e9b4f
QUAD $0x3bc79ca10c924223 // .quad 0x3bc79ca10c924223
QUAD $0x3bfd83c94fb6d2ac // .quad 0x3bfd83c94fb6d2ac
QUAD $0x3c32725dd1d243ac // .quad 0x3c32725dd1d243ac
QUAD $0x3c670ef54646d497 // .quad 0x3c670ef54646d497
QUAD $0x3c9cd2b297d889bc // .quad 0x3c9cd2b297d889bc
QUAD $0x3cd203af9ee75616 // .quad 0x3cd203af9ee75616
QUAD $0x3d06849b86a12b9b // .quad 0x3d06849b86a12b9b
QUAD $0x3d3c25c268497682 // .quad 0x3d3c25c268497682
QUAD $0x3d719799812dea11 // .quad 0x3d719799812dea11
QUAD $0x3da5fd7fe1796495 // .quad 0x3da5fd7fe1796495
QUAD $0x3ddb7cdfd9d7bdbb // .quad 0x3ddb7cdfd9d7bdbb
QUAD $0x3e112e0be826d695 // .quad 0x3e112e0be826d695
QUAD $0x3e45798ee2308c3a // .quad 0x3e45798ee2308c3a
QUAD $0x3e7ad7f29abcaf48 // .quad 0x3e7ad7f29abcaf48
QUAD $0x3eb0c6f7a0b5ed8d // .quad 0x3eb0c6f7a0b5ed8d
QUAD $0x3ee4f8b588e368f1 // .quad 0x3ee4f8b588e368f1
QUAD $0x3f1a36e2eb1c432d // .quad 0x3f1a36e2eb1c432d
QUAD $0x3f50624dd2f1a9fc // .quad 0x3f50624dd2f1a9fc
QUAD $0x3f847ae147ae147b // .quad 0x3f847ae147ae147b
QUAD $0x3fb999999999999a // .quad 0x3fb999999999999a
QUAD $0x3ff0000000000000 // .quad 0x3ff0000000000000
QUAD $0x4024000000000000 // .quad 0x4024000000000000
QUAD $0x4059000000000000 // .quad 0x4059000000000000
QUAD $0x408f400000000000 // .quad 0x408f400000000000
QUAD $0x40c3880000000000 // .quad 0x40c3880000000000
QUAD $0x40f86a0000000000 // .quad 0x40f86a0000000000
QUAD $0x412e848000000000 // .quad 0x412e848000000000
QUAD $0x416312d000000000 // .quad 0x416312d000000000
QUAD $0x4197d78400000000 // .quad 0x4197d78400000000
QUAD $0x41cdcd6500000000 // .quad 0x41cdcd6500000000
QUAD $0x4202a05f20000000 // .quad 0x4202a05f20000000
QUAD $0x42374876e8000000 // .quad 0x42374876e8000000
QUAD $0x426d1a94a2000000 // .quad 0x426d1a94a2000000
QUAD $0x42a2309ce5400000 // .quad 0x42a2309ce5400000
QUAD $0x42d6bcc41e900000 // .quad 0x42d6bcc41e900000
QUAD $0x430c6bf526340000 // .quad 0x430c6bf526340000
QUAD $0x4341c37937e08000 // .quad 0x4341c37937e08000
QUAD $0x4376345785d8a000 // .quad 0x4376345785d8a000
QUAD $0x43abc16d674ec800 // .quad 0x43abc16d674ec800
QUAD $0x43e158e460913d00 // .quad 0x43e158e460913d00
QUAD $0x4415af1d78b58c40 // .quad 0x4415af1d78b58c40
QUAD $0x444b1ae4d6e2ef50 // .quad 0x444b1ae4d6e2ef50
QUAD $0x4480f0cf064dd592 // .quad 0x4480f0cf064dd592
QUAD $0x44b52d02c7e14af6 // .quad 0x44b52d02c7e14af6
QUAD $0x44ea784379d99db4 // .quad 0x44ea784379d99db4
QUAD $0x45208b2a2c280291 // .quad 0x45208b2a2c280291
QUAD $0x4554adf4b7320335 // .quad 0x4554adf4b7320335
QUAD $0x4589d971e4fe8402 // .quad 0x4589d971e4fe8402
QUAD $0x45c027e72f1f1281 // .quad 0x45c027e72f1f1281
QUAD $0x45f431e0fae6d721 // .quad 0x45f431e0fae6d721
QUAD $0x46293e5939a08cea // .quad 0x46293e5939a08cea
QUAD $0x465f8def8808b024 // .quad 0x465f8def8808b024
QUAD $0x4693b8b5b5056e17 // .quad 0x4693b8b5b5056e17
QUAD $0x46c8a6e32246c99c // .quad 0x46c8a6e32246c99c
QUAD $0x46fed09bead87c03 // .quad 0x46fed09bead87c03
QUAD $0x4733426172c74d82 // .quad 0x4733426172c74d82
QUAD $0x476812f9cf7920e3 // .quad 0x476812f9cf7920e3
QUAD $0x479e17b84357691b // .quad 0x479e17b84357691b
QUAD $0x47d2ced32a16a1b1 // .quad 0x47d2ced32a16a1b1
QUAD $0x48078287f49c4a1d // .quad 0x48078287f49c4a1d
QUAD $0x483d6329f1c35ca5 // .quad 0x483d6329f1c35ca5
QUAD $0x48725dfa371a19e7 // .quad 0x48725dfa371a19e7
QUAD $0x48a6f578c4e0a061 // .quad 0x48a6f578c4e0a061
QUAD $0x48dcb2d6f618c879 // .quad 0x48dcb2d6f618c879
QUAD $0x4911efc659cf7d4c // .quad 0x4911efc659cf7d4c
QUAD $0x49466bb7f0435c9e // .quad 0x49466bb7f0435c9e
QUAD $0x497c06a5ec5433c6 // .quad 0x497c06a5ec5433c6
QUAD $0x49b18427b3b4a05c // .quad 0x49b18427b3b4a05c
QUAD $0x49e5e531a0a1c873 // .quad 0x49e5e531a0a1c873
QUAD $0x4a1b5e7e08ca3a8f // .quad 0x4a1b5e7e08ca3a8f
QUAD $0x4a511b0ec57e649a // .quad 0x4a511b0ec57e649a
QUAD $0x4a8561d276ddfdc0 // .quad 0x4a8561d276ddfdc0
QUAD $0x4ababa4714957d30 // .quad 0x4ababa4714957d30
QUAD $0x4af0b46c6cdd6e3e // .quad 0x4af0b46c6cdd6e3e
QUAD $0x4b24e1878814c9ce // .quad 0x4b24e1878814c9ce
QUAD $0x4b5a19e96a19fc41 // .quad 0x4b5a19e96a19fc41
QUAD $0x4b905031e2503da9 // .quad 0x4b905031e2503da9
QUAD $0x4bc4643e5ae44d13 // .quad 0x4bc4643e5ae44d13
QUAD $0x4bf97d4df19d6057 // .quad 0x4bf97d4df19d6057
QUAD $0x4c2fdca16e04b86d // .quad 0x4c2fdca16e04b86d
QUAD $0x4c63e9e4e4c2f344 // .quad 0x4c63e9e4e4c2f344
QUAD $0x4c98e45e1df3b015 // .quad 0x4c98e45e1df3b015
QUAD $0x4ccf1d75a5709c1b // .quad 0x4ccf1d75a5709c1b
QUAD $0x4d03726987666191 // .quad 0x4d03726987666191
QUAD $0x4d384f03e93ff9f5 // .quad 0x4d384f03e93ff9f5
QUAD $0x4d6e62c4e38ff872 // .quad 0x4d6e62c4e38ff872
QUAD $0x4da2fdbb0e39fb47 // .quad 0x4da2fdbb0e39fb47
QUAD $0x4dd7bd29d1c87a19 // .quad 0x4dd7bd29d1c87a19
QUAD $0x4e0dac74463a989f // .quad 0x4e0dac74463a989f
QUAD $0x4e428bc8abe49f64 // .quad 0x4e428bc8abe49f64
QUAD $0x4e772ebad6ddc73d // .quad 0x4e772ebad6ddc73d
QUAD $0x4eacfa698c95390c // .quad 0x4eacfa698c95390c
QUAD $0x4ee21c81f7dd43a7 // .quad 0x4ee21c81f7dd43a7
QUAD $0x4f16a3a275d49491 // .quad 0x4f16a3a275d49491
QUAD $0x4f4c4c8b1349b9b5 // .quad 0x4f4c4c8b1349b9b5
QUAD $0x4f81afd6ec0e1411 // .quad 0x4f81afd6ec0e1411
QUAD $0x4fb61bcca7119916 // .quad 0x4fb61bcca7119916
QUAD $0x4feba2bfd0d5ff5b // .quad 0x4feba2bfd0d5ff5b
QUAD $0x502145b7e285bf99 // .quad 0x502145b7e285bf99
QUAD $0x50559725db272f7f // .quad 0x50559725db272f7f
QUAD $0x508afcef51f0fb5f // .quad 0x508afcef51f0fb5f
QUAD $0x50c0de1593369d1b // .quad 0x50c0de1593369d1b
QUAD $0x50f5159af8044462 // .quad 0x50f5159af8044462
QUAD $0x512a5b01b605557b // .quad 0x512a5b01b605557b
QUAD $0x516078e111c3556d // .quad 0x516078e111c3556d
QUAD $0x5194971956342ac8 // .quad 0x5194971956342ac8
QUAD $0x51c9bcdfabc1357a // .quad 0x51c9bcdfabc1357a
QUAD $0x5200160bcb58c16c // .quad 0x5200160bcb58c16c
QUAD $0x52341b8ebe2ef1c7 // .quad 0x52341b8ebe2ef1c7
QUAD $0x526922726dbaae39 // .quad 0x526922726dbaae39
QUAD $0x529f6b0f092959c7 // .quad 0x529f6b0f092959c7
QUAD $0x52d3a2e965b9d81d // .quad 0x52d3a2e965b9d81d
QUAD $0x53088ba3bf284e24 // .quad 0x53088ba3bf284e24
QUAD $0x533eae8caef261ad // .quad 0x533eae8caef261ad
QUAD $0x53732d17ed577d0c // .quad 0x53732d17ed577d0c
QUAD $0x53a7f85de8ad5c4f // .quad 0x53a7f85de8ad5c4f
QUAD $0x53ddf67562d8b363 // .quad 0x53ddf67562d8b363
QUAD $0x5412ba095dc7701e // .quad 0x5412ba095dc7701e
QUAD $0x5447688bb5394c25 // .quad 0x5447688bb5394c25
QUAD $0x547d42aea2879f2e // .quad 0x547d42aea2879f2e
QUAD $0x54b249ad2594c37d // .quad 0x54b249ad2594c37d
QUAD $0x54e6dc186ef9f45c // .quad 0x54e6dc186ef9f45c
QUAD $0x551c931e8ab87173 // .quad 0x551c931e8ab87173
QUAD $0x5551dbf316b346e8 // .quad 0x5551dbf316b346e8
QUAD $0x558652efdc6018a2 // .quad 0x558652efdc6018a2
QUAD $0x55bbe7abd3781eca // .quad 0x55bbe7abd3781eca
QUAD $0x55f170cb642b133f // .quad 0x55f170cb642b133f
QUAD $0x5625ccfe3d35d80e // .quad 0x5625ccfe3d35d80e
QUAD $0x565b403dcc834e12 // .quad 0x565b403dcc834e12
QUAD $0x569108269fd210cb // .quad 0x569108269fd210cb
QUAD $0x56c54a3047c694fe // .quad 0x56c54a3047c694fe
QUAD $0x56fa9cbc59b83a3d // .quad 0x56fa9cbc59b83a3d
QUAD $0x5730a1f5b8132466 // .quad 0x5730a1f5b8132466
QUAD $0x5764ca732617ed80 // .quad 0x5764ca732617ed80
QUAD $0x5799fd0fef9de8e0 // .quad 0x5799fd0fef9de8e0
QUAD $0x57d03e29f5c2b18c // .quad 0x57d03e29f5c2b18c
QUAD $0x58044db473335def // .quad 0x58044db473335def
QUAD $0x583961219000356b // .quad 0x583961219000356b
QUAD $0x586fb969f40042c5 // .quad 0x586fb969f40042c5
QUAD $0x58a3d3e2388029bb // .quad 0x58a3d3e2388029bb
QUAD $0x58d8c8dac6a0342a // .quad 0x58d8c8dac6a0342a
QUAD $0x590efb1178484135 // .quad 0x590efb1178484135
QUAD $0x59435ceaeb2d28c1 // .quad 0x59435ceaeb2d28c1
QUAD $0x59783425a5f872f1 // .quad 0x59783425a5f872f1
QUAD $0x59ae412f0f768fad // .quad 0x59ae412f0f768fad
QUAD $0x59e2e8bd69aa19cc // .quad 0x59e2e8bd69aa19cc
QUAD $0x5a17a2ecc414a03f // .quad 0x5a17a2ecc414a03f
QUAD $0x5a4d8ba7f519c84f // .quad 0x5a4d8ba7f519c84f
QUAD $0x5a827748f9301d32 // .quad 0x5a827748f9301d32
QUAD $0x5ab7151b377c247e // .quad 0x5ab7151b377c247e
QUAD $0x5aecda62055b2d9e // .quad 0x5aecda62055b2d9e
QUAD $0x5b22087d4358fc82 // .quad 0x5b22087d4358fc82
QUAD $0x5b568a9c942f3ba3 // .quad 0x5b568a9c942f3ba3
QUAD $0x5b8c2d43b93b0a8c // .quad 0x5b8c2d43b93b0a8c
QUAD $0x5bc19c4a53c4e697 // .quad 0x5bc19c4a53c4e697
QUAD $0x5bf6035ce8b6203d // .quad 0x5bf6035ce8b6203d
QUAD $0x5c2b843422e3a84d // .quad 0x5c2b843422e3a84d
QUAD $0x5c6132a095ce4930 // .quad 0x5c6132a095ce4930
QUAD $0x5c957f48bb41db7c // .quad 0x5c957f48bb41db7c
QUAD $0x5ccadf1aea12525b // .quad 0x5ccadf1aea12525b
QUAD $0x5d00cb70d24b7379 // .quad 0x5d00cb70d24b7379
QUAD $0x5d34fe4d06de5057 // .quad 0x5d34fe4d06de5057
QUAD $0x5d6a3de04895e46d // .quad 0x5d6a3de04895e46d
QUAD $0x5da066ac2d5daec4 // .quad 0x5da066ac2d5daec4
QUAD $0x5dd4805738b51a75 // .quad 0x5dd4805738b51a75
QUAD $0x5e09a06d06e26112 // .quad 0x5e09a06d06e26112
QUAD $0x5e400444244d7cab // .quad 0x5e400444244d7cab
QUAD $0x5e7405552d60dbd6 // .quad 0x5e7405552d60dbd6
QUAD $0x5ea906aa78b912cc // .quad 0x5ea906aa78b912cc
QUAD $0x5edf485516e7577f // .quad 0x5edf485516e7577f
QUAD $0x5f138d352e5096af // .quad 0x5f138d352e5096af
QUAD $0x5f48708279e4bc5b // .quad 0x5f48708279e4bc5b
QUAD $0x5f7e8ca3185deb72 // .quad 0x5f7e8ca3185deb72
QUAD $0x5fb317e5ef3ab327 // .quad 0x5fb317e5ef3ab327
QUAD $0x5fe7dddf6b095ff1 // .quad 0x5fe7dddf6b095ff1
QUAD $0x601dd55745cbb7ed // .quad 0x601dd55745cbb7ed
QUAD $0x6052a5568b9f52f4 // .quad 0x6052a5568b9f52f4
QUAD $0x60874eac2e8727b1 // .quad 0x60874eac2e8727b1
QUAD $0x60bd22573a28f19d // .quad 0x60bd22573a28f19d
QUAD $0x60f2357684599702 // .quad 0x60f2357684599702
QUAD $0x6126c2d4256ffcc3 // .quad 0x6126c2d4256ffcc3
QUAD $0x615c73892ecbfbf4 // .quad 0x615c73892ecbfbf4
QUAD $0x6191c835bd3f7d78 // .quad 0x6191c835bd3f7d78
QUAD $0x61c63a432c8f5cd6 // .quad 0x61c63a432c8f5cd6
QUAD $0x61fbc8d3f7b3340c // .quad 0x61fbc8d3f7b3340c
QUAD $0x62315d847ad00087 // .quad 0x62315d847ad00087
QUAD $0x6265b4e5998400a9 // .quad 0x6265b4e5998400a9
QUAD $0x629b221effe500d4 // .quad 0x629b221effe500d4
QUAD $0x62d0f5535fef2084 // .quad 0x62d0f5535fef2084
QUAD $0x630532a837eae8a5 // .quad 0x630532a837eae8a5
QUAD $0x633a7f5245e5a2cf // .quad 0x633a7f5245e5a2cf
QUAD $0x63708f936baf85c1 // .quad 0x63708f936baf85c1
QUAD $0x63a4b378469b6732 // .quad 0x63a4b378469b6732
QUAD $0x63d9e056584240fe // .quad 0x63d9e056584240fe
QUAD $0x64102c35f729689f // .quad 0x64102c35f729689f
QUAD $0x6444374374f3c2c6 // .quad 0x6444374374f3c2c6
QUAD $0x647945145230b378 // .quad 0x647945145230b378
QUAD $0x64af965966bce056 // .quad 0x64af965966bce056
QUAD $0x64e3bdf7e0360c36 // .quad 0x64e3bdf7e0360c36
QUAD $0x6518ad75d8438f43 // .quad 0x6518ad75d8438f43
QUAD $0x654ed8d34e547314 // .quad 0x654ed8d34e547314
QUAD $0x6583478410f4c7ec // .quad 0x6583478410f4c7ec
QUAD $0x65b819651531f9e8 // .quad 0x65b819651531f9e8
QUAD $0x65ee1fbe5a7e7861 // .quad 0x65ee1fbe5a7e7861
QUAD $0x6622d3d6f88f0b3d // .quad 0x6622d3d6f88f0b3d
QUAD $0x665788ccb6b2ce0c // .quad 0x665788ccb6b2ce0c
QUAD $0x668d6affe45f818f // .quad 0x668d6affe45f818f
QUAD $0x66c262dfeebbb0f9 // .quad 0x66c262dfeebbb0f9
QUAD $0x66f6fb97ea6a9d38 // .quad 0x66f6fb97ea6a9d38
QUAD $0x672cba7de5054486 // .quad 0x672cba7de5054486
QUAD $0x6761f48eaf234ad4 // .quad 0x6761f48eaf234ad4
QUAD $0x679671b25aec1d89 // .quad 0x679671b25aec1d89
QUAD $0x67cc0e1ef1a724eb // .quad 0x67cc0e1ef1a724eb
QUAD $0x680188d357087713 // .quad 0x680188d357087713
QUAD $0x6835eb082cca94d7 // .quad 0x6835eb082cca94d7
QUAD $0x686b65ca37fd3a0d // .quad 0x686b65ca37fd3a0d
QUAD $0x68a11f9e62fe4448 // .quad 0x68a11f9e62fe4448
QUAD $0x68d56785fbbdd55a // .quad 0x68d56785fbbdd55a
QUAD $0x690ac1677aad4ab1 // .quad 0x690ac1677aad4ab1
QUAD $0x6940b8e0acac4eaf // .quad 0x6940b8e0acac4eaf
QUAD $0x6974e718d7d7625a // .quad 0x6974e718d7d7625a
QUAD $0x69aa20df0dcd3af1 // .quad 0x69aa20df0dcd3af1
QUAD $0x69e0548b68a044d6 // .quad 0x69e0548b68a044d6
QUAD $0x6a1469ae42c8560c // .quad 0x6a1469ae42c8560c
QUAD $0x6a498419d37a6b8f // .quad 0x6a498419d37a6b8f
QUAD $0x6a7fe52048590673 // .quad 0x6a7fe52048590673
QUAD $0x6ab3ef342d37a408 // .quad 0x6ab3ef342d37a408
QUAD $0x6ae8eb0138858d0a // .quad 0x6ae8eb0138858d0a
QUAD $0x6b1f25c186a6f04c // .quad 0x6b1f25c186a6f04c
QUAD $0x6b537798f4285630 // .quad 0x6b537798f4285630
QUAD $0x6b88557f31326bbb // .quad 0x6b88557f31326bbb
QUAD $0x6bbe6adefd7f06aa // .quad 0x6bbe6adefd7f06aa
QUAD $0x6bf302cb5e6f642a // .quad 0x6bf302cb5e6f642a
QUAD $0x6c27c37e360b3d35 // .quad 0x6c27c37e360b3d35
QUAD $0x6c5db45dc38e0c82 // .quad 0x6c5db45dc38e0c82
QUAD $0x6c9290ba9a38c7d1 // .quad 0x6c9290ba9a38c7d1
QUAD $0x6cc734e940c6f9c6 // .quad 0x6cc734e940c6f9c6
QUAD $0x6cfd022390f8b837 // .quad 0x6cfd022390f8b837
QUAD $0x6d3221563a9b7323 // .quad 0x6d3221563a9b7323
QUAD $0x6d66a9abc9424feb // .quad 0x6d66a9abc9424feb
QUAD $0x6d9c5416bb92e3e6 // .quad 0x6d9c5416bb92e3e6
QUAD $0x6dd1b48e353bce70 // .quad 0x6dd1b48e353bce70
QUAD $0x6e0621b1c28ac20c // .quad 0x6e0621b1c28ac20c
QUAD $0x6e3baa1e332d728f // .quad 0x6e3baa1e332d728f
QUAD $0x6e714a52dffc6799 // .quad 0x6e714a52dffc6799
QUAD $0x6ea59ce797fb817f // .quad 0x6ea59ce797fb817f
QUAD $0x6edb04217dfa61df // .quad 0x6edb04217dfa61df
QUAD $0x6f10e294eebc7d2c // .quad 0x6f10e294eebc7d2c
QUAD $0x6f451b3a2a6b9c76 // .quad 0x6f451b3a2a6b9c76
QUAD $0x6f7a6208b5068394 // .quad 0x6f7a6208b5068394
QUAD $0x6fb07d457124123d // .quad 0x6fb07d457124123d
QUAD $0x6fe49c96cd6d16cc // .quad 0x6fe49c96cd6d16cc
QUAD $0x7019c3bc80c85c7f // .quad 0x7019c3bc80c85c7f
QUAD $0x70501a55d07d39cf // .quad 0x70501a55d07d39cf
QUAD $0x708420eb449c8843 // .quad 0x708420eb449c8843
QUAD $0x70b9292615c3aa54 // .quad 0x70b9292615c3aa54
QUAD $0x70ef736f9b3494e9 // .quad 0x70ef736f9b3494e9
QUAD $0x7123a825c100dd11 // .quad 0x7123a825c100dd11
QUAD $0x7158922f31411456 // .quad 0x7158922f31411456
QUAD $0x718eb6bafd91596b // .quad 0x718eb6bafd91596b
QUAD $0x71c33234de7ad7e3 // .quad 0x71c33234de7ad7e3
QUAD $0x71f7fec216198ddc // .quad 0x71f7fec216198ddc
QUAD $0x722dfe729b9ff153 // .quad 0x722dfe729b9ff153
QUAD $0x7262bf07a143f6d4 // .quad 0x7262bf07a143f6d4
QUAD $0x72976ec98994f489 // .quad 0x72976ec98994f489
QUAD $0x72cd4a7bebfa31ab // .quad 0x72cd4a7bebfa31ab
QUAD $0x73024e8d737c5f0b // .quad 0x73024e8d737c5f0b
QUAD $0x7336e230d05b76cd // .quad 0x7336e230d05b76cd
QUAD $0x736c9abd04725481 // .quad 0x736c9abd04725481
QUAD $0x73a1e0b622c774d0 // .quad 0x73a1e0b622c774d0
QUAD $0x73d658e3ab795204 // .quad 0x73d658e3ab795204
QUAD $0x740bef1c9657a686 // .quad 0x740bef1c9657a686
QUAD $0x74417571ddf6c814 // .quad 0x74417571ddf6c814
QUAD $0x7475d2ce55747a18 // .quad 0x7475d2ce55747a18
QUAD $0x74ab4781ead1989e // .quad 0x74ab4781ead1989e
QUAD $0x74e10cb132c2ff63 // .quad 0x74e10cb132c2ff63
QUAD $0x75154fdd7f73bf3c // .quad 0x75154fdd7f73bf3c
QUAD $0x754aa3d4df50af0b // .quad 0x754aa3d4df50af0b
QUAD $0x7580a6650b926d67 // .quad 0x7580a6650b926d67
QUAD $0x75b4cffe4e7708c0 // .quad 0x75b4cffe4e7708c0
QUAD $0x75ea03fde214caf1 // .quad 0x75ea03fde214caf1
QUAD $0x7620427ead4cfed6 // .quad 0x7620427ead4cfed6
QUAD $0x7654531e58a03e8c // .quad 0x7654531e58a03e8c
QUAD $0x768967e5eec84e2f // .quad 0x768967e5eec84e2f
QUAD $0x76bfc1df6a7a61bb // .quad 0x76bfc1df6a7a61bb
QUAD $0x76f3d92ba28c7d15 // .quad 0x76f3d92ba28c7d15
QUAD $0x7728cf768b2f9c5a // .quad 0x7728cf768b2f9c5a
QUAD $0x775f03542dfb8370 // .quad 0x775f03542dfb8370
QUAD $0x779362149cbd3226 // .quad 0x779362149cbd3226
QUAD $0x77c83a99c3ec7eb0 // .quad 0x77c83a99c3ec7eb0
QUAD $0x77fe494034e79e5c // .quad 0x77fe494034e79e5c
QUAD $0x7832edc82110c2f9 // .quad 0x7832edc82110c2f9
QUAD $0x7867a93a2954f3b8 // .quad 0x7867a93a2954f3b8
QUAD $0x789d9388b3aa30a5 // .quad 0x789d9388b3aa30a5
QUAD $0x78d27c35704a5e67 // .quad 0x78d27c35704a5e67
QUAD $0x79071b42cc5cf601 // .quad 0x79071b42cc5cf601
QUAD $0x793ce2137f743382 // .quad 0x793ce2137f743382
QUAD $0x79720d4c2fa8a031 // .quad 0x79720d4c2fa8a031
QUAD $0x79a6909f3b92c83d // .quad 0x79a6909f3b92c83d
QUAD $0x79dc34c70a777a4d // .quad 0x79dc34c70a777a4d
QUAD $0x7a11a0fc668aac70 // .quad 0x7a11a0fc668aac70
QUAD $0x7a46093b802d578c // .quad 0x7a46093b802d578c
QUAD $0x7a7b8b8a6038ad6f // .quad 0x7a7b8b8a6038ad6f
QUAD $0x7ab137367c236c65 // .quad 0x7ab137367c236c65
QUAD $0x7ae585041b2c477f // .quad 0x7ae585041b2c477f
QUAD $0x7b1ae64521f7595e // .quad 0x7b1ae64521f7595e
QUAD $0x7b50cfeb353a97db // .quad 0x7b50cfeb353a97db
QUAD $0x7b8503e602893dd2 // .quad 0x7b8503e602893dd2
QUAD $0x7bba44df832b8d46 // .quad 0x7bba44df832b8d46
QUAD $0x7bf06b0bb1fb384c // .quad 0x7bf06b0bb1fb384c
QUAD $0x7c2485ce9e7a065f // .quad 0x7c2485ce9e7a065f
QUAD $0x7c59a742461887f6 // .quad 0x7c59a742461887f6
QUAD $0x7c9008896bcf54fa // .quad 0x7c9008896bcf54fa
QUAD $0x7cc40aabc6c32a38 // .quad 0x7cc40aabc6c32a38
QUAD $0x7cf90d56b873f4c7 // .quad 0x7cf90d56b873f4c7
QUAD $0x7d2f50ac6690f1f8 // .quad 0x7d2f50ac6690f1f8
QUAD $0x7d63926bc01a973b // .quad 0x7d63926bc01a973b
QUAD $0x7d987706b0213d0a // .quad 0x7d987706b0213d0a
QUAD $0x7dce94c85c298c4c // .quad 0x7dce94c85c298c4c
QUAD $0x7e031cfd3999f7b0 // .quad 0x7e031cfd3999f7b0
QUAD $0x7e37e43c8800759c // .quad 0x7e37e43c8800759c
QUAD $0x7e6ddd4baa009303 // .quad 0x7e6ddd4baa009303
QUAD $0x7ea2aa4f4a405be2 // .quad 0x7ea2aa4f4a405be2
QUAD $0x7ed754e31cd072da // .quad 0x7ed754e31cd072da
QUAD $0x7f0d2a1be4048f90 // .quad 0x7f0d2a1be4048f90
QUAD $0x7f423a516e82d9ba // .quad 0x7f423a516e82d9ba
QUAD $0x7f76c8e5ca239029 // .quad 0x7f76c8e5ca239029
QUAD $0x7fac7b1f3cac7433 // .quad 0x7fac7b1f3cac7433
QUAD $0x7fe1ccf385ebc8a0 // .quad 0x7fe1ccf385ebc8a0
TEXT ·__f64toa(SB), NOSPLIT, $0 - 24
MOVQ out+0(FP), DI
MOVSD val+8(FP), X0
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+574(SB) // _f64toa
MOVQ AX, ret+16(FP)
RET
TEXT ·__i64toa(SB), NOSPLIT, $0 - 24
MOVQ out+0(FP), DI
MOVQ val+8(FP), SI
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+3638(SB) // _i64toa
MOVQ AX, ret+16(FP)
RET
TEXT ·__lspace(SB), NOSPLIT, $0 - 32
MOVQ sp+0(FP), DI
MOVQ nb+8(FP), SI
MOVQ off+16(FP), DX
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+238(SB) // _lspace
MOVQ AX, ret+24(FP)
RET
TEXT ·__lzero(SB), NOSPLIT, $0 - 24
MOVQ p+0(FP), DI
MOVQ n+8(FP), SI
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+0(SB) // _lzero
MOVQ AX, ret+16(FP)
RET
TEXT ·__quote(SB), NOSPLIT, $0 - 48
MOVQ sp+0(FP), DI
MOVQ nb+8(FP), SI
MOVQ dp+16(FP), DX
MOVQ dn+24(FP), CX
MOVQ flags+32(FP), R8
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+4951(SB) // _quote
MOVQ AX, ret+40(FP)
RET
TEXT ·__skip_array(SB), NOSPLIT, $0 - 32
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ m+16(FP), DX
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+13969(SB) // _skip_array
MOVQ AX, ret+24(FP)
RET
TEXT ·__skip_object(SB), NOSPLIT, $0 - 32
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ m+16(FP), DX
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+14004(SB) // _skip_object
MOVQ AX, ret+24(FP)
RET
TEXT ·__skip_one(SB), NOSPLIT, $0 - 32
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ m+16(FP), DX
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+11647(SB) // _skip_one
MOVQ AX, ret+24(FP)
RET
TEXT ·__u64toa(SB), NOSPLIT, $0 - 24
MOVQ out+0(FP), DI
MOVQ val+8(FP), SI
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+3731(SB) // _u64toa
MOVQ AX, ret+16(FP)
RET
TEXT ·__unquote(SB), NOSPLIT, $0 - 48
MOVQ sp+0(FP), DI
MOVQ nb+8(FP), SI
MOVQ dp+16(FP), DX
MOVQ ep+24(FP), CX
MOVQ flags+32(FP), R8
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+5972(SB) // _unquote
MOVQ AX, ret+40(FP)
RET
TEXT ·__value(SB), NOSPLIT, $0 - 48
MOVQ s+0(FP), DI
MOVQ n+8(FP), SI
MOVQ p+16(FP), DX
MOVQ v+24(FP), CX
MOVQ allow_control+32(FP), R8
CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+7664(SB) // _value
MOVQ AX, ret+40(FP)
RET
TEXT ·__vnumber(SB), NOSPLIT, $0 - 24
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ v+16(FP), DX
LEAQ ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+10125(SB), AX // _vnumber
JMP AX
TEXT ·__vsigned(SB), NOSPLIT, $0 - 24
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ v+16(FP), DX
LEAQ ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+11097(SB), AX // _vsigned
JMP AX
TEXT ·__vstring(SB), NOSPLIT, $0 - 24
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ v+16(FP), DX
LEAQ ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+9240(SB), AX // _vstring
JMP AX
TEXT ·__vunsigned(SB), NOSPLIT, $0 - 24
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ v+16(FP), DX
LEAQ ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+11374(SB), AX // _vunsigned
JMP AX