2
0
Fork 0
mirror of https://github.com/ii64/sonic.git synced 2026-06-21 00:46:43 +08:00
sonic/internal/native/avx2/native_amd64.s
cyn6315 a8311c6cde
fix: adapts to Mac M1 (#280)
* fix: adapts to Mac M1
* feat: add `noavx` mode
* fix: fix SSE4 segfault with latest asm2asm
* chore: remove excessive spaces
* chore: more compact assembly
* chore: re-indent with 4 spaces
* chore: remove excessive space

Co-authored-by: chenzhuoyu <chenzhuoyu@bytedance.com>
2022-08-15 14:37:20 +08:00

13073 lines
806 KiB
ArmAsm

// +build !noasm !appengine
// Code generated by asm2asm, DO NOT EDIT.
#include "go_asm.h"
#include "funcdata.h"
#include "textflag.h"
TEXT ·__native_entry__(SB), NOSPLIT, $0
NO_LOCAL_POINTERS
LONG $0xf9058d48; WORD $0xffff; BYTE $0xff // leaq $-7(%rip), %rax
LONG $0x24448948; BYTE $0x08 // movq %rax, $8(%rsp)
BYTE $0xc3 // retq
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
_lzero:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
LONG $0x20fe8348 // cmpq $32, %rsi
LONG $0x0023820f; WORD $0x0000 // jb LBB0_3, $35(%rip)
WORD $0x9090 // .p2align 4, 0x90
LBB0_1:
LONG $0x076ffec5 // vmovdqu (%rdi), %ymm0
LONG $0x177de2c4; BYTE $0xc0 // vptest %ymm0, %ymm0
LONG $0x00b9850f; WORD $0x0000 // jne LBB0_9, $185(%rip)
LONG $0x20c78348 // addq $32, %rdi
LONG $0xe0c68348 // addq $-32, %rsi
LONG $0x1ffe8348 // cmpq $31, %rsi
LONG $0xffdf870f; WORD $0xffff // ja LBB0_1, $-33(%rip)
LBB0_3:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0x10fe8348 // cmpq $16, %rsi
LONG $0x0023820f; WORD $0x0000 // jb LBB0_6, $35(%rip)
WORD $0x9090 // .p2align 4, 0x90
LBB0_4:
LONG $0x076ffac5 // vmovdqu (%rdi), %xmm0
LONG $0x1779e2c4; BYTE $0xc0 // vptest %xmm0, %xmm0
LONG $0x008c850f; WORD $0x0000 // jne LBB0_10, $140(%rip)
LONG $0x10c78348 // addq $16, %rdi
LONG $0xf0c68348 // addq $-16, %rsi
LONG $0x0ffe8348 // cmpq $15, %rsi
LONG $0xffdf870f; WORD $0xffff // ja LBB0_4, $-33(%rip)
LBB0_6:
LONG $0x08fe8348 // cmpq $8, %rsi
LONG $0x0017820f; WORD $0x0000 // jb LBB0_12, $23(%rip)
LONG $0x000001b8; BYTE $0x00 // movl $1, %eax
LONG $0x003f8348 // cmpq $0, (%rdi)
LONG $0x005c850f; WORD $0x0000 // jne LBB0_8, $92(%rip)
LONG $0x08c78348 // addq $8, %rdi
LONG $0xf8c68348 // addq $-8, %rsi
LBB0_12:
LONG $0x04fe8348 // cmpq $4, %rsi
LONG $0x0016820f; WORD $0x0000 // jb LBB0_15, $22(%rip)
LONG $0x000001b8; BYTE $0x00 // movl $1, %eax
WORD $0x3f83; BYTE $0x00 // cmpl $0, (%rdi)
LONG $0x003c850f; WORD $0x0000 // jne LBB0_8, $60(%rip)
LONG $0x04c78348 // addq $4, %rdi
LONG $0xfcc68348 // addq $-4, %rsi
LBB0_15:
LONG $0x02fe8348 // cmpq $2, %rsi
LONG $0x0017820f; WORD $0x0000 // jb LBB0_18, $23(%rip)
LONG $0x000001b8; BYTE $0x00 // movl $1, %eax
LONG $0x003f8366 // cmpw $0, (%rdi)
LONG $0x001b850f; WORD $0x0000 // jne LBB0_8, $27(%rip)
LONG $0x02c78348 // addq $2, %rdi
LONG $0xfec68348 // addq $-2, %rsi
LBB0_18:
WORD $0xc031 // xorl %eax, %eax
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0x0008840f; WORD $0x0000 // je LBB0_8, $8(%rip)
WORD $0x3f80; BYTE $0x00 // cmpb $0, (%rdi)
WORD $0x950f; BYTE $0xc0 // setne %al
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB0_8:
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB0_9:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LBB0_10:
LONG $0x000001b8; BYTE $0x00 // movl $1, %eax
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
QUAD $0x0000000000000000; LONG $0x00000000; WORD $0x0000 // .p2align 5, 0x00
LCPI1_0:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
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'
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'
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'
QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
// .p2align 4, 0x00
LCPI1_4:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI1_5:
QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
LCPI1_6:
QUAD $0x0a0a0a0a0a0a0a0a; QUAD $0x0a0a0a0a0a0a0a0a // .space 16, '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
LCPI1_7:
QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
// .p2align 4, 0x90
_lspace:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x8948; BYTE $0xd0 // movq %rdx, %rax
LONG $0x17148d4c // leaq (%rdi,%rdx), %r10
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
WORD $0x2948; BYTE $0xc2 // subq %rax, %rdx
LONG $0x0069840f; WORD $0x0000 // je LBB1_7, $105(%rip)
WORD $0x8944; BYTE $0xd1 // movl %r10d, %ecx
WORD $0xe183; BYTE $0x1f // andl $31, %ecx
WORD $0x8548; BYTE $0xc9 // testq %rcx, %rcx
LONG $0x005a840f; WORD $0x0000 // je LBB1_7, $90(%rip)
LONG $0x014f8d4c // leaq $1(%rdi), %r9
LONG $0xff4e8d48 // leaq $-1(%rsi), %rcx
QUAD $0x000100002600b849; WORD $0x0000 // movabsq $4294977024, %r8
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB1_3:
LONG $0x0714be0f // movsbl (%rdi,%rax), %edx
WORD $0xfa83; BYTE $0x20 // cmpl $32, %edx
LONG $0x016f870f; WORD $0x0000 // ja LBB1_27, $367(%rip)
LONG $0xd0a30f49 // btq %rdx, %r8
LONG $0x0165830f; WORD $0x0000 // jae LBB1_27, $357(%rip)
LONG $0x01508d48 // leaq $1(%rax), %rdx
WORD $0x3948; BYTE $0xc1 // cmpq %rax, %rcx
LONG $0x0012840f; WORD $0x0000 // je LBB1_6, $18(%rip)
WORD $0x0144; BYTE $0xc8 // addl %r9d, %eax
WORD $0xe083; BYTE $0x1f // andl $31, %eax
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
WORD $0x8948; BYTE $0xd0 // movq %rdx, %rax
LONG $0xffca850f; WORD $0xffff // jne LBB1_3, $-54(%rip)
LBB1_6:
LONG $0x17148d4c // leaq (%rdi,%rdx), %r10
WORD $0x2948; BYTE $0xd6 // subq %rdx, %rsi
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
LBB1_7:
LONG $0x20fa8348 // cmpq $32, %rdx
LONG $0x006a820f; WORD $0x0000 // jb LBB1_13, $106(%rip)
WORD $0x8948; BYTE $0xfe // movq %rdi, %rsi
WORD $0x294c; BYTE $0xd6 // subq %r10, %rsi
QUAD $0xfffffea8056ffdc5 // vmovdqa $-344(%rip), %ymm0 /* LCPI1_0(%rip) */
QUAD $0xfffffec00d6ffdc5 // vmovdqa $-320(%rip), %ymm1 /* LCPI1_1(%rip) */
QUAD $0xfffffed8156ffdc5 // vmovdqa $-296(%rip), %ymm2 /* LCPI1_2(%rip) */
QUAD $0xfffffef01d6ffdc5 // vmovdqa $-272(%rip), %ymm3 /* LCPI1_3(%rip) */
// .p2align 4, 0x90
LBB1_9:
LONG $0x6f7dc1c4; BYTE $0x22 // vmovdqa (%r10), %ymm4
LONG $0xe874ddc5 // vpcmpeqb %ymm0, %ymm4, %ymm5
LONG $0xf174ddc5 // vpcmpeqb %ymm1, %ymm4, %ymm6
LONG $0xeeebd5c5 // vpor %ymm6, %ymm5, %ymm5
LONG $0xf274ddc5 // vpcmpeqb %ymm2, %ymm4, %ymm6
LONG $0xe374ddc5 // vpcmpeqb %ymm3, %ymm4, %ymm4
LONG $0xe6ebddc5 // vpor %ymm6, %ymm4, %ymm4
LONG $0xe5ebddc5 // vpor %ymm5, %ymm4, %ymm4
LONG $0xc4d7fdc5 // vpmovmskb %ymm4, %eax
WORD $0xf883; BYTE $0xff // cmpl $-1, %eax
LONG $0x00e0850f; WORD $0x0000 // jne LBB1_10, $224(%rip)
LONG $0x20c28349 // addq $32, %r10
LONG $0xe0c28348 // addq $-32, %rdx
LONG $0xe0c68348 // addq $-32, %rsi
LONG $0x1ffa8348 // cmpq $31, %rdx
LONG $0xffbc870f; WORD $0xffff // ja LBB1_9, $-68(%rip)
LBB1_13:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0x10fa8348 // cmpq $16, %rdx
LONG $0x0074820f; WORD $0x0000 // jb LBB1_18, $116(%rip)
WORD $0x8948; BYTE $0xfe // movq %rdi, %rsi
WORD $0x294c; BYTE $0xd6 // subq %r10, %rsi
QUAD $0xfffffeb1056ff9c5 // vmovdqa $-335(%rip), %xmm0 /* LCPI1_4(%rip) */
QUAD $0xfffffeb90d6ff9c5 // vmovdqa $-327(%rip), %xmm1 /* LCPI1_5(%rip) */
QUAD $0xfffffec1156ff9c5 // vmovdqa $-319(%rip), %xmm2 /* LCPI1_6(%rip) */
QUAD $0xfffffec91d6ff9c5 // vmovdqa $-311(%rip), %xmm3 /* LCPI1_7(%rip) */
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB1_15:
LONG $0x6f79c1c4; BYTE $0x22 // vmovdqa (%r10), %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
LONG $0xfff88366 // cmpw $-1, %ax
LONG $0x006c850f; WORD $0x0000 // jne LBB1_16, $108(%rip)
LONG $0x10c28349 // addq $16, %r10
LONG $0xf0c28348 // addq $-16, %rdx
LONG $0xf0c68348 // addq $-16, %rsi
LONG $0x0ffa8348 // cmpq $15, %rdx
LONG $0xffbb870f; WORD $0xffff // ja LBB1_15, $-69(%rip)
LBB1_18:
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0x0038840f; WORD $0x0000 // je LBB1_25, $56(%rip)
LONG $0x12048d4d // leaq (%r10,%rdx), %r8
WORD $0xc031 // xorl %eax, %eax
QUAD $0x000100002600b949; WORD $0x0000 // movabsq $4294977024, %r9
LBB1_20:
LONG $0x34be0f41; BYTE $0x02 // movsbl (%r10,%rax), %esi
WORD $0xfe83; BYTE $0x20 // cmpl $32, %esi
LONG $0x0037870f; WORD $0x0000 // ja LBB1_22, $55(%rip)
LONG $0xf1a30f49 // btq %rsi, %r9
LONG $0x002d830f; WORD $0x0000 // jae LBB1_22, $45(%rip)
LONG $0x01c08348 // addq $1, %rax
WORD $0x3948; BYTE $0xc2 // cmpq %rax, %rdx
LONG $0xffdb850f; WORD $0xffff // jne LBB1_20, $-37(%rip)
WORD $0x894d; BYTE $0xc2 // movq %r8, %r10
LBB1_25:
WORD $0x2949; BYTE $0xfa // subq %rdi, %r10
LBB1_26:
WORD $0x894c; BYTE $0xd0 // movq %r10, %rax
LBB1_27:
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB1_10:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LBB1_11:
WORD $0xd0f7 // notl %eax
WORD $0xbc0f; BYTE $0xc0 // bsfl %eax, %eax
WORD $0x2948; BYTE $0xf0 // subq %rsi, %rax
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB1_16:
WORD $0xb70f; BYTE $0xc0 // movzwl %ax, %eax
LONG $0xffffeee9; BYTE $0xff // jmp LBB1_11, $-18(%rip)
LBB1_22:
WORD $0x2949; BYTE $0xfa // subq %rdi, %r10
WORD $0x0149; BYTE $0xc2 // addq %rax, %r10
LONG $0xffffdbe9; BYTE $0xff // jmp LBB1_26, $-37(%rip)
WORD $0x0000 // .p2align 5, 0x00
LCPI2_0:
QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
// .p2align 4, 0x90
_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
LONG $0x38ec8348 // subq $56, %rsp
WORD $0x8949; BYTE $0xfc // movq %rdi, %r12
LONG $0x7ef9e1c4; BYTE $0xc0 // vmovq %xmm0, %rax
WORD $0x3145; BYTE $0xc9 // xorl %r9d, %r9d
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0af6880f; WORD $0x0000 // js LBB2_1, $2806(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0b12840f; WORD $0x0000 // je LBB2_3, $2834(%rip)
LBB2_4:
WORD $0x8948; BYTE $0xc2 // movq %rax, %rdx
LONG $0x34eac148 // shrq $52, %rdx
WORD $0xdb31 // xorl %ebx, %ebx
LONG $0x07fffa81; WORD $0x0000 // cmpl $2047, %edx
LONG $0x0ad0840f; WORD $0x0000 // je LBB2_105, $2768(%rip)
QUAD $0xffffffffffffbf48; WORD $0x000f // movabsq $4503599627370495, %rdi
WORD $0x2148; BYTE $0xf8 // andq %rdi, %rax
LONG $0x01c78348 // addq $1, %rdi
WORD $0x0948; BYTE $0xc7 // orq %rax, %rdi
LONG $0xfc018a8d; WORD $0xffff // leal $-1023(%rdx), %ecx
WORD $0xf983; BYTE $0x34 // cmpl $52, %ecx
LONG $0xd44d8944 // movl %r9d, $-44(%rbp)
LONG $0xc865894c // movq %r12, $-56(%rbp)
LONG $0x001e870f; WORD $0x0000 // ja LBB2_8, $30(%rip)
LONG $0x000433b9; BYTE $0x00 // movl $1075, %ecx
WORD $0x2948; BYTE $0xd1 // subq %rdx, %rcx
LONG $0xffc6c748; WORD $0xffff; BYTE $0xff // movq $-1, %rsi
WORD $0xd348; BYTE $0xe6 // shlq %cl, %rsi
WORD $0xf748; BYTE $0xd6 // notq %rsi
WORD $0x8548; BYTE $0xf7 // testq %rsi, %rdi
LONG $0x0268840f; WORD $0x0000 // je LBB2_7, $616(%rip)
LBB2_8:
WORD $0xd285 // testl %edx, %edx
LONG $0xf8440f48 // cmoveq %rax, %rdi
LONG $0xfbcb8a8d; WORD $0xffff // leal $-1077(%rdx), %ecx
LONG $0xfffbccbb; BYTE $0xff // movl $-1076, %ebx
WORD $0x450f; BYTE $0xd9 // cmovnel %ecx, %ebx
LONG $0xc07d8948 // movq %rdi, $-64(%rbp)
QUAD $0x00000000bd148d4c // leaq (,%rdi,4), %r10
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
WORD $0x950f; BYTE $0xc0 // setne %al
WORD $0xfa83; BYTE $0x02 // cmpl $2, %edx
LONG $0xc5920f41 // setb %r13b
WORD $0x0841; BYTE $0xc5 // orb %al, %r13b
LONG $0xfdb60f45 // movzbl %r13b, %r15d
WORD $0xdb85 // testl %ebx, %ebx
LONG $0x0130880f; WORD $0x0000 // js LBB2_22, $304(%rip)
LONG $0x41eb6944; WORD $0x0134; BYTE $0x00 // imull $78913, %ebx, %r13d
LONG $0x12edc141 // shrl $18, %r13d
WORD $0xc031 // xorl %eax, %eax
WORD $0xfb83; BYTE $0x04 // cmpl $4, %ebx
WORD $0x9d0f; BYTE $0xc0 // setge %al
WORD $0x2941; BYTE $0xc5 // subl %eax, %r13d
LONG $0x4ff56941; WORD $0x1293; BYTE $0x00 // imull $1217359, %r13d, %esi
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
LONG $0x04e0c148 // shlq $4, %rax
LONG $0x8d0d8d48; WORD $0x0099; BYTE $0x00 // leaq $39309(%rip), %rcx /* _DOUBLE_POW5_INV_SPLIT(%rip) */
WORD $0x894d; BYTE $0xd4 // movq %r10, %r12
LONG $0x02cc8349 // orq $2, %r12
LONG $0x081c8b4c // movq (%rax,%rcx), %r11
LONG $0x08748b4c; BYTE $0x08 // movq $8(%rax,%rcx), %r14
WORD $0x894c; BYTE $0xd8 // movq %r11, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
WORD $0x8948; BYTE $0xd1 // movq %rdx, %rcx
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
WORD $0x8949; BYTE $0xc0 // movq %rax, %r8
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
WORD $0xeec1; BYTE $0x13 // shrl $19, %esi
WORD $0x0149; BYTE $0xc8 // addq %rcx, %r8
LONG $0x00d78348 // adcq $0, %rdi
WORD $0x8944; BYTE $0xe9 // movl %r13d, %ecx
WORD $0xd929 // subl %ebx, %ecx
WORD $0xf101 // addl %esi, %ecx
WORD $0xc180; BYTE $0x3d // addb $61, %cl
LONG $0xf8ad0f49 // shrdq %cl, %rdi, %r8
WORD $0xd348; BYTE $0xef // shrq %cl, %rdi
WORD $0xf749; BYTE $0xd7 // notq %r15
WORD $0x014d; BYTE $0xd7 // addq %r10, %r15
WORD $0x894c; BYTE $0xd8 // movq %r11, %rax
WORD $0xf749; BYTE $0xe7 // mulq %r15
WORD $0x8948; BYTE $0xd3 // movq %rdx, %rbx
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
WORD $0xf749; BYTE $0xe7 // mulq %r15
WORD $0x8949; BYTE $0xd1 // movq %rdx, %r9
WORD $0x8948; BYTE $0xc6 // movq %rax, %rsi
WORD $0x0148; BYTE $0xde // addq %rbx, %rsi
LONG $0x00d18349 // adcq $0, %r9
LONG $0xcead0f4c // shrdq %cl, %r9, %rsi
WORD $0xd349; BYTE $0xe9 // shrq %cl, %r9
WORD $0x894c; BYTE $0xd8 // movq %r11, %rax
WORD $0xf749; BYTE $0xe2 // mulq %r10
WORD $0x8949; BYTE $0xd3 // movq %rdx, %r11
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
WORD $0xf749; BYTE $0xe2 // mulq %r10
WORD $0x8949; BYTE $0xd6 // movq %rdx, %r14
WORD $0x014c; BYTE $0xd8 // addq %r11, %rax
LONG $0x00d68349 // adcq $0, %r14
LONG $0xf0ad0f4c // shrdq %cl, %r14, %rax
WORD $0xd349; BYTE $0xee // shrq %cl, %r14
WORD $0xc1f6; BYTE $0x40 // testb $64, %cl
LONG $0xf8440f49 // cmoveq %r8, %rdi
LONG $0xce440f4c // cmoveq %rsi, %r9
LONG $0xf0440f4c // cmoveq %rax, %r14
LONG $0x15fd8341 // cmpl $21, %r13d
LONG $0x01f2870f; WORD $0x0000 // ja LBB2_10, $498(%rip)
QUAD $0xcccccccccccdb848; WORD $0xcccc // movabsq $-3689348814741910323, %rax
QUAD $0x333333333333b948; WORD $0x3333 // movabsq $3689348814741910323, %rcx
WORD $0x894c; BYTE $0xd2 // movq %r10, %rdx
LONG $0xd0af0f48 // imulq %rax, %rdx
WORD $0x3948; BYTE $0xca // cmpq %rcx, %rdx
LONG $0x017e860f; WORD $0x0000 // jbe LBB2_12, $382(%rip)
LONG $0x01c045f6 // testb $1, $-64(%rbp)
LONG $0x01a5850f; WORD $0x0000 // jne LBB2_16, $421(%rip)
LONG $0xffffffba; BYTE $0xff // movl $-1, %edx
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB2_20:
LONG $0xf8af0f4c // imulq %rax, %r15
WORD $0xc283; BYTE $0x01 // addl $1, %edx
WORD $0x3949; BYTE $0xcf // cmpq %rcx, %r15
LONG $0xfff0860f; WORD $0xffff // jbe LBB2_20, $-16(%rip)
WORD $0x3944; BYTE $0xea // cmpl %r13d, %edx
LONG $0xc3930f41 // setae %r11b
WORD $0x3145; BYTE $0xff // xorl %r15d, %r15d
WORD $0x8445; BYTE $0xdb // testb %r11b, %r11b
LONG $0x01ba840f; WORD $0x0000 // je LBB2_29, $442(%rip)
LONG $0x000222e9; BYTE $0x00 // jmp LBB2_30, $546(%rip)
LBB2_22:
LONG $0x05c36944; WORD $0xf4d1; BYTE $0xff // imull $-732923, %ebx, %r8d
LONG $0x14e8c141 // shrl $20, %r8d
WORD $0xc031 // xorl %eax, %eax
WORD $0xfb83; BYTE $0xff // cmpl $-1, %ebx
WORD $0x950f; BYTE $0xc0 // setne %al
WORD $0x2941; BYTE $0xc0 // subl %eax, %r8d
WORD $0x0144; BYTE $0xc3 // addl %r8d, %ebx
WORD $0xd889 // movl %ebx, %eax
WORD $0xd8f7 // negl %eax
LONG $0x6cb1f369; WORD $0xffed // imull $-1217359, %ebx, %esi
WORD $0xeec1; BYTE $0x13 // shrl $19, %esi
WORD $0x6348; BYTE $0xf8 // movslq %eax, %rdi
LONG $0x04e7c148 // shlq $4, %rdi
LONG $0xb41d8d4c; WORD $0x00ad; BYTE $0x00 // leaq $44468(%rip), %r11 /* _DOUBLE_POW5_SPLIT(%rip) */
WORD $0x894c; BYTE $0xd1 // movq %r10, %rcx
LONG $0x02c98348 // orq $2, %rcx
LONG $0x1f0c8b4e // movq (%rdi,%r11), %r9
WORD $0x894c; BYTE $0xc8 // movq %r9, %rax
LONG $0xb04d894c // movq %r9, $-80(%rbp)
WORD $0xf748; BYTE $0xe1 // mulq %rcx
WORD $0x8949; BYTE $0xd6 // movq %rdx, %r14
LONG $0x1f448b4a; BYTE $0x08 // movq $8(%rdi,%r11), %rax
LONG $0xa8458948 // movq %rax, $-88(%rbp)
WORD $0xf748; BYTE $0xe1 // mulq %rcx
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
WORD $0x014d; BYTE $0xf3 // addq %r14, %r11
LONG $0x00d78348 // adcq $0, %rdi
WORD $0x8944; BYTE $0xc1 // movl %r8d, %ecx
WORD $0xf129 // subl %esi, %ecx
WORD $0xc180; BYTE $0x3c // addb $60, %cl
LONG $0xfbad0f49 // shrdq %cl, %rdi, %r11
WORD $0xd348; BYTE $0xef // shrq %cl, %rdi
WORD $0xf749; BYTE $0xd7 // notq %r15
WORD $0x014d; BYTE $0xd7 // addq %r10, %r15
WORD $0x894c; BYTE $0xc8 // movq %r9, %rax
WORD $0xf749; BYTE $0xe7 // mulq %r15
LONG $0xb8558948 // movq %rdx, $-72(%rbp)
LONG $0xa8758b4c // movq $-88(%rbp), %r14
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
WORD $0xf749; BYTE $0xe7 // mulq %r15
WORD $0x8949; BYTE $0xd1 // movq %rdx, %r9
WORD $0x8948; BYTE $0xc6 // movq %rax, %rsi
LONG $0xb8750348 // addq $-72(%rbp), %rsi
LONG $0x00d18349 // adcq $0, %r9
LONG $0xcead0f4c // shrdq %cl, %r9, %rsi
WORD $0xd349; BYTE $0xe9 // shrq %cl, %r9
LONG $0xb0458b48 // movq $-80(%rbp), %rax
WORD $0xf749; BYTE $0xe2 // mulq %r10
WORD $0x8949; BYTE $0xd7 // movq %rdx, %r15
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
WORD $0xf749; BYTE $0xe2 // mulq %r10
WORD $0x8949; BYTE $0xd6 // movq %rdx, %r14
WORD $0x014c; BYTE $0xf8 // addq %r15, %rax
LONG $0x00d68349 // adcq $0, %r14
LONG $0xf0ad0f4c // shrdq %cl, %r14, %rax
WORD $0xd349; BYTE $0xee // shrq %cl, %r14
WORD $0xc1f6; BYTE $0x40 // testb $64, %cl
LONG $0xfb440f49 // cmoveq %r11, %rdi
LONG $0xce440f4c // cmoveq %rsi, %r9
LONG $0xf0440f4c // cmoveq %rax, %r14
LONG $0x01f88341 // cmpl $1, %r8d
LONG $0x003c870f; WORD $0x0000 // ja LBB2_24, $60(%rip)
LONG $0xc0458b48 // movq $-64(%rbp), %rax
WORD $0xe083; BYTE $0x01 // andl $1, %eax
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0xc3940f41 // sete %r11b
WORD $0x2045; BYTE $0xeb // andb %r13b, %r11b
WORD $0x2948; BYTE $0xc7 // subq %rax, %rdi
WORD $0xb741; BYTE $0x01 // movb $1, %r15b
WORD $0x8941; BYTE $0xdd // movl %ebx, %r13d
LONG $0x000126e9; BYTE $0x00 // jmp LBB2_30, $294(%rip)
LBB2_7:
WORD $0xc989 // movl %ecx, %ecx
WORD $0xd348; BYTE $0xef // shrq %cl, %rdi
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
LONG $0x0001bf41; WORD $0x0000 // movl $1, %r15d
LONG $0x0aff8348 // cmpq $10, %rdi
LONG $0x0332830f; WORD $0x0000 // jae LBB2_52, $818(%rip)
LONG $0x000475e9; BYTE $0x00 // jmp LBB2_67, $1141(%rip)
LBB2_24:
LONG $0x3ef88341 // cmpl $62, %r8d
LONG $0x0080870f; WORD $0x0000 // ja LBB2_25, $128(%rip)
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
WORD $0x8944; BYTE $0xc1 // movl %r8d, %ecx
WORD $0xd348; BYTE $0xe0 // shlq %cl, %rax
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x8549; BYTE $0xc2 // testq %rax, %r10
LONG $0xc7940f41 // sete %r15b
LONG $0x000067e9; BYTE $0x00 // jmp LBB2_27, $103(%rip)
LBB2_12:
LONG $0xffffffba; BYTE $0xff // movl $-1, %edx
LONG $0x90909090 // .p2align 4, 0x90
LBB2_13:
LONG $0xd0af0f4c // imulq %rax, %r10
WORD $0xc283; BYTE $0x01 // addl $1, %edx
WORD $0x3949; BYTE $0xca // cmpq %rcx, %r10
LONG $0xfff0860f; WORD $0xffff // jbe LBB2_13, $-16(%rip)
WORD $0x3944; BYTE $0xea // cmpl %r13d, %edx
LONG $0xc7930f41 // setae %r15b
WORD $0x3145; BYTE $0xdb // xorl %r11d, %r11d
WORD $0x8445; BYTE $0xdb // testb %r11b, %r11b
LONG $0x004a840f; WORD $0x0000 // je LBB2_29, $74(%rip)
LONG $0x0000b2e9; BYTE $0x00 // jmp LBB2_30, $178(%rip)
LBB2_16:
LONG $0xffffffba; BYTE $0xff // movl $-1, %edx
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB2_17:
LONG $0xe0af0f4c // imulq %rax, %r12
WORD $0xc283; BYTE $0x01 // addl $1, %edx
WORD $0x3949; BYTE $0xcc // cmpq %rcx, %r12
LONG $0xfff0860f; WORD $0xffff // jbe LBB2_17, $-16(%rip)
WORD $0x3944; BYTE $0xea // cmpl %r13d, %edx
LONG $0xffd78348 // adcq $-1, %rdi
LBB2_10:
WORD $0x3145; BYTE $0xff // xorl %r15d, %r15d
WORD $0x3145; BYTE $0xdb // xorl %r11d, %r11d
WORD $0x8445; BYTE $0xdb // testb %r11b, %r11b
LONG $0x0017840f; WORD $0x0000 // je LBB2_29, $23(%rip)
LONG $0x00007fe9; BYTE $0x00 // jmp LBB2_30, $127(%rip)
LBB2_25:
WORD $0x3145; BYTE $0xff // xorl %r15d, %r15d
LBB2_27:
WORD $0x3145; BYTE $0xdb // xorl %r11d, %r11d
WORD $0x8941; BYTE $0xdd // movl %ebx, %r13d
WORD $0x8445; BYTE $0xdb // testb %r11b, %r11b
LONG $0x006d850f; WORD $0x0000 // jne LBB2_30, $109(%rip)
LBB2_29:
WORD $0x8445; BYTE $0xff // testb %r15b, %r15b
LONG $0x0064850f; WORD $0x0000 // jne LBB2_30, $100(%rip)
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LONG $0x02e8c148 // shrq $2, %rax
WORD $0x8948; BYTE $0xfb // movq %rdi, %rbx
QUAD $0xc28f5c28f5c3bf48; WORD $0x28f5 // movabsq $2951479051793528259, %rdi
WORD $0xf748; BYTE $0xe7 // mulq %rdi
WORD $0x8948; BYTE $0xd6 // movq %rdx, %rsi
WORD $0x894c; BYTE $0xc8 // movq %r9, %rax
LONG $0x02e8c148 // shrq $2, %rax
WORD $0xf748; BYTE $0xe7 // mulq %rdi
WORD $0x8948; BYTE $0xd1 // movq %rdx, %rcx
LONG $0x02eec148 // shrq $2, %rsi
LONG $0x02e9c148 // shrq $2, %rcx
WORD $0x3145; BYTE $0xc0 // xorl %r8d, %r8d
WORD $0x3948; BYTE $0xce // cmpq %rcx, %rsi
LONG $0x01a0860f; WORD $0x0000 // jbe LBB2_44, $416(%rip)
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
LONG $0x02e8c148 // shrq $2, %rax
WORD $0xf748; BYTE $0xe7 // mulq %rdi
LONG $0x02eac148 // shrq $2, %rdx
WORD $0xc26b; BYTE $0x9c // imull $-100, %edx, %eax
WORD $0x0144; BYTE $0xf0 // addl %r14d, %eax
WORD $0xf883; BYTE $0x32 // cmpl $50, %eax
LONG $0xc7930f40 // setae %dil
LONG $0x0002b841; WORD $0x0000 // movl $2, %r8d
WORD $0x8949; BYTE $0xd6 // movq %rdx, %r14
LONG $0x00017fe9; BYTE $0x00 // jmp LBB2_46, $383(%rip)
LBB2_30:
QUAD $0xcccccccccccdbc49; WORD $0xcccc // movabsq $-3689348814741910323, %r12
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
WORD $0x894c; BYTE $0xc8 // movq %r9, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
LONG $0x03efc148 // shrq $3, %rdi
LONG $0x03eac148 // shrq $3, %rdx
WORD $0xc931 // xorl %ecx, %ecx
WORD $0x3145; BYTE $0xc0 // xorl %r8d, %r8d
WORD $0x3948; BYTE $0xd7 // cmpq %rdx, %rdi
LONG $0x0073860f; WORD $0x0000 // jbe LBB2_31, $115(%rip)
WORD $0xdb31 // xorl %ebx, %ebx
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB2_33:
WORD $0x8949; BYTE $0xd2 // movq %rdx, %r10
WORD $0x0c8d; BYTE $0x12 // leal (%rdx,%rdx), %ecx
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
WORD $0x8948; BYTE $0xd6 // movq %rdx, %rsi
WORD $0x048d; BYTE $0x89 // leal (%rcx,%rcx,4), %eax
LONG $0x03eec148 // shrq $3, %rsi
WORD $0x0c8d; BYTE $0x36 // leal (%rsi,%rsi), %ecx
WORD $0x0c8d; BYTE $0x89 // leal (%rcx,%rcx,4), %ecx
WORD $0xd9f7 // negl %ecx
WORD $0x0044; BYTE $0xf1 // addb %r14b, %cl
WORD $0x3944; BYTE $0xc8 // cmpl %r9d, %eax
WORD $0x940f; BYTE $0xc0 // sete %al
WORD $0x2041; BYTE $0xc3 // andb %al, %r11b
WORD $0xdb84 // testb %bl, %bl
WORD $0x940f; BYTE $0xc0 // sete %al
WORD $0x2041; BYTE $0xc7 // andb %al, %r15b
LONG $0x01c08341 // addl $1, %r8d
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
LONG $0x03efc148 // shrq $3, %rdi
WORD $0x894c; BYTE $0xd0 // movq %r10, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
LONG $0x03eac148 // shrq $3, %rdx
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
WORD $0x894d; BYTE $0xd1 // movq %r10, %r9
WORD $0xcb89 // movl %ecx, %ebx
WORD $0x3948; BYTE $0xd7 // cmpq %rdx, %rdi
LONG $0xffa2870f; WORD $0xffff // ja LBB2_33, $-94(%rip)
WORD $0x8445; BYTE $0xdb // testb %r11b, %r11b
LONG $0x0014850f; WORD $0x0000 // jne LBB2_36, $20(%rip)
LONG $0x000082e9; BYTE $0x00 // jmp LBB2_35, $130(%rip)
LBB2_31:
WORD $0x894d; BYTE $0xca // movq %r9, %r10
WORD $0x894c; BYTE $0xf6 // movq %r14, %rsi
WORD $0x8445; BYTE $0xdb // testb %r11b, %r11b
LONG $0x0073840f; WORD $0x0000 // je LBB2_35, $115(%rip)
LBB2_36:
WORD $0x894c; BYTE $0xd0 // movq %r10, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
LONG $0x03efc148 // shrq $3, %rdi
WORD $0x048d; BYTE $0x3f // leal (%rdi,%rdi), %eax
WORD $0x048d; BYTE $0x80 // leal (%rax,%rax,4), %eax
WORD $0x3944; BYTE $0xd0 // cmpl %r10d, %eax
LONG $0x0057850f; WORD $0x0000 // jne LBB2_35, $87(%rip)
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB2_37:
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
WORD $0x8949; BYTE $0xd1 // movq %rdx, %r9
WORD $0x8949; BYTE $0xfa // movq %rdi, %r10
LONG $0x03e9c149 // shrq $3, %r9
LONG $0x09048d43 // leal (%r9,%r9), %eax
WORD $0x1c8d; BYTE $0x80 // leal (%rax,%rax,4), %ebx
WORD $0xdbf7 // negl %ebx
WORD $0x0040; BYTE $0xf3 // addb %sil, %bl
WORD $0xc984 // testb %cl, %cl
WORD $0x940f; BYTE $0xc0 // sete %al
WORD $0x2041; BYTE $0xc7 // andb %al, %r15b
LONG $0x01c08341 // addl $1, %r8d
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
WORD $0xf749; BYTE $0xe4 // mulq %r12
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
LONG $0x03efc148 // shrq $3, %rdi
WORD $0x048d; BYTE $0x3f // leal (%rdi,%rdi), %eax
WORD $0x048d; BYTE $0x80 // leal (%rax,%rax,4), %eax
WORD $0x894c; BYTE $0xce // movq %r9, %rsi
WORD $0xd989 // movl %ebx, %ecx
WORD $0x3944; BYTE $0xd0 // cmpl %r10d, %eax
LONG $0xffb7840f; WORD $0xffff // je LBB2_37, $-73(%rip)
LONG $0x000005e9; BYTE $0x00 // jmp LBB2_38, $5(%rip)
LBB2_35:
WORD $0xcb89 // movl %ecx, %ebx
WORD $0x8949; BYTE $0xf1 // movq %rsi, %r9
LBB2_38:
WORD $0x8445; BYTE $0xff // testb %r15b, %r15b
WORD $0x940f; BYTE $0xc1 // sete %cl
WORD $0xfb80; BYTE $0x05 // cmpb $5, %bl
WORD $0x950f; BYTE $0xc0 // setne %al
WORD $0x394d; BYTE $0xd1 // cmpq %r10, %r9
LONG $0xc8658b4c // movq $-56(%rbp), %r12
LONG $0x0018850f; WORD $0x0000 // jne LBB2_41, $24(%rip)
LONG $0x000001bf; BYTE $0x00 // movl $1, %edi
LONG $0x01c045f6 // testb $1, $-64(%rbp)
LONG $0x001e850f; WORD $0x0000 // jne LBB2_42, $30(%rip)
WORD $0x8445; BYTE $0xdb // testb %r11b, %r11b
LONG $0x0015840f; WORD $0x0000 // je LBB2_42, $21(%rip)
LBB2_41:
WORD $0x8944; BYTE $0xca // movl %r9d, %edx
WORD $0xe280; BYTE $0x01 // andb $1, %dl
WORD $0xd108 // orb %dl, %cl
WORD $0xc808 // orb %cl, %al
WORD $0xfb80; BYTE $0x05 // cmpb $5, %bl
WORD $0x930f; BYTE $0xc1 // setae %cl
WORD $0xc120 // andb %al, %cl
WORD $0xb60f; BYTE $0xf9 // movzbl %cl, %edi
LBB2_42:
WORD $0x014c; BYTE $0xcf // addq %r9, %rdi
LONG $0x00009ae9; BYTE $0x00 // jmp LBB2_50, $154(%rip)
LBB2_44:
WORD $0xff31 // xorl %edi, %edi
WORD $0x894c; BYTE $0xc9 // movq %r9, %rcx
WORD $0x8948; BYTE $0xde // movq %rbx, %rsi
LBB2_46:
LONG $0xc8658b4c // movq $-56(%rbp), %r12
QUAD $0xcccccccccccdb949; WORD $0xcccc // movabsq $-3689348814741910323, %r9
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
WORD $0xf749; BYTE $0xe1 // mulq %r9
WORD $0x8948; BYTE $0xd6 // movq %rdx, %rsi
LONG $0x03eec148 // shrq $3, %rsi
WORD $0x8948; BYTE $0xc8 // movq %rcx, %rax
WORD $0xf749; BYTE $0xe1 // mulq %r9
LONG $0x03eac148 // shrq $3, %rdx
WORD $0x3948; BYTE $0xd6 // cmpq %rdx, %rsi
LONG $0x0050860f; WORD $0x0000 // jbe LBB2_49, $80(%rip)
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB2_47:
WORD $0x894c; BYTE $0xf7 // movq %r14, %rdi
WORD $0x8948; BYTE $0xd1 // movq %rdx, %rcx
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
WORD $0xf749; BYTE $0xe1 // mulq %r9
WORD $0x8949; BYTE $0xd6 // movq %rdx, %r14
LONG $0x03eec149 // shrq $3, %r14
LONG $0x01c08341 // addl $1, %r8d
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
WORD $0xf749; BYTE $0xe1 // mulq %r9
WORD $0x8948; BYTE $0xd6 // movq %rdx, %rsi
LONG $0x03eec148 // shrq $3, %rsi
WORD $0x8948; BYTE $0xc8 // movq %rcx, %rax
WORD $0xf749; BYTE $0xe1 // mulq %r9
LONG $0x03eac148 // shrq $3, %rdx
WORD $0x3948; BYTE $0xd6 // cmpq %rdx, %rsi
LONG $0xffc9870f; WORD $0xffff // ja LBB2_47, $-55(%rip)
LONG $0x36048d43 // leal (%r14,%r14), %eax
WORD $0x048d; BYTE $0x80 // leal (%rax,%rax,4), %eax
WORD $0xc729 // subl %eax, %edi
WORD $0xff83; BYTE $0x05 // cmpl $5, %edi
LONG $0xc7930f40 // setae %dil
LBB2_49:
WORD $0x3949; BYTE $0xce // cmpq %rcx, %r14
WORD $0x940f; BYTE $0xc0 // sete %al
WORD $0x8440; BYTE $0xff // testb %dil, %dil
WORD $0x950f; BYTE $0xc1 // setne %cl
WORD $0xc108 // orb %al, %cl
WORD $0xb60f; BYTE $0xf9 // movzbl %cl, %edi
WORD $0x014c; BYTE $0xf7 // addq %r14, %rdi
LBB2_50:
WORD $0x0145; BYTE $0xc5 // addl %r8d, %r13d
LONG $0x0001bf41; WORD $0x0000 // movl $1, %r15d
LONG $0x0aff8348 // cmpq $10, %rdi
LONG $0x0148820f; WORD $0x0000 // jb LBB2_67, $328(%rip)
LBB2_52:
LONG $0x0002bf41; WORD $0x0000 // movl $2, %r15d
LONG $0x64ff8348 // cmpq $100, %rdi
LONG $0x0138820f; WORD $0x0000 // jb LBB2_67, $312(%rip)
LONG $0x0003bf41; WORD $0x0000 // movl $3, %r15d
LONG $0xe8ff8148; WORD $0x0003; BYTE $0x00 // cmpq $1000, %rdi
LONG $0x0125820f; WORD $0x0000 // jb LBB2_67, $293(%rip)
LONG $0x0004bf41; WORD $0x0000 // movl $4, %r15d
LONG $0x10ff8148; WORD $0x0027; BYTE $0x00 // cmpq $10000, %rdi
LONG $0x0112820f; WORD $0x0000 // jb LBB2_67, $274(%rip)
LONG $0x0005bf41; WORD $0x0000 // movl $5, %r15d
LONG $0xa0ff8148; WORD $0x0186; BYTE $0x00 // cmpq $100000, %rdi
LONG $0x00ff820f; WORD $0x0000 // jb LBB2_67, $255(%rip)
LONG $0x0006bf41; WORD $0x0000 // movl $6, %r15d
LONG $0x40ff8148; WORD $0x0f42; BYTE $0x00 // cmpq $1000000, %rdi
LONG $0x00ec820f; WORD $0x0000 // jb LBB2_67, $236(%rip)
LONG $0x0007bf41; WORD $0x0000 // movl $7, %r15d
LONG $0x80ff8148; WORD $0x9896; BYTE $0x00 // cmpq $10000000, %rdi
LONG $0x00d9820f; WORD $0x0000 // jb LBB2_67, $217(%rip)
LONG $0x0008bf41; WORD $0x0000 // movl $8, %r15d
LONG $0x00ff8148; WORD $0xf5e1; BYTE $0x05 // cmpq $100000000, %rdi
LONG $0x00c6820f; WORD $0x0000 // jb LBB2_67, $198(%rip)
LONG $0x0009bf41; WORD $0x0000 // movl $9, %r15d
LONG $0x00ff8148; WORD $0x9aca; BYTE $0x3b // cmpq $1000000000, %rdi
LONG $0x00b3820f; WORD $0x0000 // jb LBB2_67, $179(%rip)
QUAD $0x0001ffffff80b848; WORD $0x0000 // movabsq $8589934464, %rax
LONG $0xe4800548; WORD $0x540b // addq $1410065536, %rax
LONG $0x000abf41; WORD $0x0000 // movl $10, %r15d
WORD $0x3948; BYTE $0xc7 // cmpq %rax, %rdi
LONG $0x0094820f; WORD $0x0000 // jb LBB2_67, $148(%rip)
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LONG $0x0be8c148 // shrq $11, %rax
LONG $0x000bbf41; WORD $0x0000 // movl $11, %r15d
LONG $0x0edd3d48; WORD $0x02e9 // cmpq $48828125, %rax
LONG $0x007b820f; WORD $0x0000 // jb LBB2_67, $123(%rip)
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LONG $0x0ce8c148 // shrq $12, %rax
LONG $0x000cbf41; WORD $0x0000 // movl $12, %r15d
LONG $0x4a513d48; WORD $0x0e8d // cmpq $244140625, %rax
LONG $0x0062820f; WORD $0x0000 // jb LBB2_67, $98(%rip)
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LONG $0x0de8c148 // shrq $13, %rax
LONG $0x000dbf41; WORD $0x0000 // movl $13, %r15d
LONG $0x73953d48; WORD $0x48c2 // cmpq $1220703125, %rax
LONG $0x0049820f; WORD $0x0000 // jb LBB2_67, $73(%rip)
LONG $0x000ebf41; WORD $0x0000 // movl $14, %r15d
QUAD $0x5af3107a4000b848; WORD $0x0000 // movabsq $100000000000000, %rax
WORD $0x3948; BYTE $0xc7 // cmpq %rax, %rdi
LONG $0x0030820f; WORD $0x0000 // jb LBB2_67, $48(%rip)
LONG $0x000fbf41; WORD $0x0000 // movl $15, %r15d
QUAD $0x8d7ea4c68000b848; WORD $0x0003 // movabsq $1000000000000000, %rax
WORD $0x3948; BYTE $0xc7 // cmpq %rax, %rdi
LONG $0x0017820f; WORD $0x0000 // jb LBB2_67, $23(%rip)
QUAD $0x86f26fc10000b848; WORD $0x0023 // movabsq $10000000000000000, %rax
WORD $0x3948; BYTE $0xc7 // cmpq %rax, %rdi
LONG $0x0011bf41; WORD $0x0000 // movl $17, %r15d
LONG $0x00df8341 // sbbl $0, %r15d
LBB2_67:
LONG $0x2f348d47 // leal (%r15,%r13), %r14d
LONG $0x2f048d43 // leal (%r15,%r13), %eax
WORD $0xc083; BYTE $0x05 // addl $5, %eax
WORD $0xf883; BYTE $0x1b // cmpl $27, %eax
LONG $0x0094820f; WORD $0x0000 // jb LBB2_78, $148(%rip)
LONG $0x245c8d49; BYTE $0x01 // leaq $1(%r12), %rbx
WORD $0x8948; BYTE $0xde // movq %rbx, %rsi
WORD $0x8944; BYTE $0xfa // movl %r15d, %edx
LONG $0x006166e8; BYTE $0x00 // callq _print_mantissa, $24934(%rip)
LONG $0x24448a41; BYTE $0x01 // movb $1(%r12), %al
LONG $0x24048841 // movb %al, (%r12)
LONG $0x000001b8; BYTE $0x00 // movl $1, %eax
LONG $0x02ff8341 // cmpl $2, %r15d
LONG $0x000a820f; WORD $0x0000 // jb LBB2_70, $10(%rip)
WORD $0x03c6; BYTE $0x2e // movb $46, (%rbx)
LONG $0x01c78341 // addl $1, %r15d
WORD $0x8944; BYTE $0xf8 // movl %r15d, %eax
LBB2_70:
WORD $0xc389 // movl %eax, %ebx
LONG $0x1c04c641; BYTE $0x65 // movb $101, (%r12,%rbx)
LONG $0x01c38348 // addq $1, %rbx
WORD $0x8545; BYTE $0xf6 // testl %r14d, %r14d
LONG $0x006f8e0f; WORD $0x0000 // jle LBB2_72, $111(%rip)
LONG $0xffc68341 // addl $-1, %r14d
LONG $0xd44d8b44 // movl $-44(%rbp), %r9d
LONG $0x64fe8341 // cmpl $100, %r14d
LONG $0x00808c0f; WORD $0x0000 // jl LBB2_75, $128(%rip)
LBB2_74:
WORD $0x8944; BYTE $0xf0 // movl %r14d, %eax
LONG $0xcccccdb9; BYTE $0xcc // movl $3435973837, %ecx
LONG $0xc8af0f48 // imulq %rax, %rcx
LONG $0x23e9c148 // shrq $35, %rcx
WORD $0x048d; BYTE $0x09 // leal (%rcx,%rcx), %eax
WORD $0x048d; BYTE $0x80 // leal (%rax,%rax,4), %eax
WORD $0x2941; BYTE $0xc6 // subl %eax, %r14d
LONG $0x2e058d48; WORD $0x00bc; BYTE $0x00 // leaq $48174(%rip), %rax /* _Digits(%rip) */
LONG $0x4804b70f // movzwl (%rax,%rcx,2), %eax
WORD $0xd989 // movl %ebx, %ecx
LONG $0x04894166; BYTE $0x0c // movw %ax, (%r12,%rcx)
LONG $0x30ce8041 // orb $48, %r14b
LONG $0x0c748845; BYTE $0x02 // movb %r14b, $2(%r12,%rcx)
WORD $0xc383; BYTE $0x03 // addl $3, %ebx
LONG $0x0002e5e9; BYTE $0x00 // jmp LBB2_105, $741(%rip)
LBB2_78:
WORD $0x8545; BYTE $0xf6 // testl %r14d, %r14d
LONG $0x00628e0f; WORD $0x0000 // jle LBB2_82, $98(%rip)
WORD $0x8945; BYTE $0xec // movl %r13d, %r12d
LONG $0x1ffcc141 // sarl $31, %r12d
WORD $0x2145; BYTE $0xf4 // andl %r14d, %r12d
WORD $0xdb31 // xorl %ebx, %ebx
WORD $0x8545; BYTE $0xed // testl %r13d, %r13d
LONG $0xeb480f44 // cmovsl %ebx, %r13d
LONG $0x000065e9; BYTE $0x00 // jmp LBB2_80, $101(%rip)
LBB2_72:
WORD $0xc083; BYTE $0x02 // addl $2, %eax
LONG $0x1c04c641; BYTE $0x2d // movb $45, (%r12,%rbx)
LONG $0x000001b9; BYTE $0x00 // movl $1, %ecx
WORD $0x2944; BYTE $0xf1 // subl %r14d, %ecx
WORD $0x8941; BYTE $0xce // movl %ecx, %r14d
WORD $0xc389 // movl %eax, %ebx
LONG $0xd44d8b44 // movl $-44(%rbp), %r9d
LONG $0x64fe8341 // cmpl $100, %r14d
LONG $0xff808d0f; WORD $0xffff // jge LBB2_74, $-128(%rip)
LBB2_75:
LONG $0x0afe8341 // cmpl $10, %r14d
LONG $0x01108c0f; WORD $0x0000 // jl LBB2_77, $272(%rip)
WORD $0x6349; BYTE $0xc6 // movslq %r14d, %rax
LONG $0xba0d8d48; WORD $0x00bb; BYTE $0x00 // leaq $48058(%rip), %rcx /* _Digits(%rip) */
LONG $0x4104b70f // movzwl (%rcx,%rax,2), %eax
WORD $0xd989 // movl %ebx, %ecx
LONG $0x04894166; BYTE $0x0c // movw %ax, (%r12,%rcx)
WORD $0xc383; BYTE $0x02 // addl $2, %ebx
LONG $0x00027ae9; BYTE $0x00 // jmp LBB2_105, $634(%rip)
LBB2_82:
LONG $0x04c74166; WORD $0x3024; BYTE $0x2e // movw $11824, (%r12)
WORD $0x8545; BYTE $0xf6 // testl %r14d, %r14d
LONG $0x00f5880f; WORD $0x0000 // js LBB2_84, $245(%rip)
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
LONG $0x000002bb; BYTE $0x00 // movl $2, %ebx
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
LBB2_80:
WORD $0xde89 // movl %ebx, %esi
LONG $0xc8750348 // addq $-56(%rbp), %rsi
WORD $0x8944; BYTE $0xfa // movl %r15d, %edx
LONG $0x00604ee8; BYTE $0x00 // callq _print_mantissa, $24654(%rip)
WORD $0x8545; BYTE $0xe4 // testl %r12d, %r12d
LONG $0x0044840f; WORD $0x0000 // je LBB2_81, $68(%rip)
LONG $0x1c048d41 // leal (%r12,%rbx), %eax
WORD $0x3945; BYTE $0xfc // cmpl %r15d, %r12d
LONG $0x00508d0f; WORD $0x0000 // jge LBB2_88, $80(%rip)
LONG $0x3b0c8d42 // leal (%rbx,%r15), %ecx
WORD $0xc089 // movl %eax, %eax
LONG $0xc8558b4c // movq $-56(%rbp), %r10
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
LBB2_90:
LONG $0x54b60f41; WORD $0xff0a // movzbl $-1(%r10,%rcx), %edx
LONG $0x0a148841 // movb %dl, (%r10,%rcx)
LONG $0xff518d48 // leaq $-1(%rcx), %rdx
WORD $0x8948; BYTE $0xd1 // movq %rdx, %rcx
WORD $0x3948; BYTE $0xc2 // cmpq %rax, %rdx
LONG $0xffe68f0f; WORD $0xffff // jg LBB2_90, $-26(%rip)
LONG $0x00001fe9; BYTE $0x00 // jmp LBB2_91, $31(%rip)
LBB2_81:
LONG $0xc8558b4c // movq $-56(%rbp), %r10
WORD $0x0144; BYTE $0xfb // addl %r15d, %ebx
WORD $0x8545; BYTE $0xed // testl %r13d, %r13d
LONG $0x0023850f; WORD $0x0000 // jne LBB2_94, $35(%rip)
LBB2_93:
LONG $0xd44d8b44 // movl $-44(%rbp), %r9d
LONG $0x0001ebe9; BYTE $0x00 // jmp LBB2_105, $491(%rip)
LBB2_88:
WORD $0xc089 // movl %eax, %eax
LONG $0xc8558b4c // movq $-56(%rbp), %r10
LBB2_91:
LONG $0x0204c641; BYTE $0x2e // movb $46, (%r10,%rax)
WORD $0xcb83; BYTE $0x01 // orl $1, %ebx
WORD $0x0144; BYTE $0xfb // addl %r15d, %ebx
WORD $0x8545; BYTE $0xed // testl %r13d, %r13d
LONG $0xffdd840f; WORD $0xffff // je LBB2_93, $-35(%rip)
LBB2_94:
WORD $0x6348; BYTE $0xdb // movslq %ebx, %rbx
LONG $0xff458d45 // leal $-1(%r13), %r8d
WORD $0xc031 // xorl %eax, %eax
LONG $0x7ff88341 // cmpl $127, %r8d
LONG $0xd44d8b44 // movl $-44(%rbp), %r9d
LONG $0x0197820f; WORD $0x0000 // jb LBB2_103, $407(%rip)
LONG $0x01c08349 // addq $1, %r8
WORD $0x894c; BYTE $0xc0 // movq %r8, %rax
LONG $0x80e08348 // andq $-128, %rax
LONG $0x80488d48 // leaq $-128(%rax), %rcx
WORD $0x8948; BYTE $0xce // movq %rcx, %rsi
LONG $0x07eec148 // shrq $7, %rsi
LONG $0x01c68348 // addq $1, %rsi
WORD $0xf289 // movl %esi, %edx
WORD $0xe283; BYTE $0x03 // andl $3, %edx
LONG $0x80f98148; WORD $0x0001; BYTE $0x00 // cmpq $384, %rcx
LONG $0x005a830f; WORD $0x0000 // jae LBB2_97, $90(%rip)
WORD $0xff31 // xorl %edi, %edi
LONG $0x000105e9; BYTE $0x00 // jmp LBB2_99, $261(%rip)
LBB2_77:
LONG $0x30c68041 // addb $48, %r14b
WORD $0xd889 // movl %ebx, %eax
WORD $0xc383; BYTE $0x01 // addl $1, %ebx
LONG $0x04348845 // movb %r14b, (%r12,%rax)
LONG $0x000175e9; BYTE $0x00 // jmp LBB2_105, $373(%rip)
LBB2_84:
LONG $0x000002bb; BYTE $0x00 // movl $2, %ebx
WORD $0x2944; BYTE $0xf3 // subl %r14d, %ebx
LONG $0x000002b8; BYTE $0x00 // movl $2, %eax
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB2_85:
LONG $0x0404c641; BYTE $0x30 // movb $48, (%r12,%rax)
LONG $0x01c08348 // addq $1, %rax
WORD $0x3948; BYTE $0xc3 // cmpq %rax, %rbx
LONG $0xffee850f; WORD $0xffff // jne LBB2_85, $-18(%rip)
WORD $0x0149; BYTE $0xdc // addq %rbx, %r12
WORD $0x894c; BYTE $0xe6 // movq %r12, %rsi
WORD $0x8944; BYTE $0xfa // movl %r15d, %edx
LONG $0x005f40e8; BYTE $0x00 // callq _print_mantissa, $24384(%rip)
WORD $0x0141; BYTE $0xdf // addl %ebx, %r15d
WORD $0x8944; BYTE $0xfb // movl %r15d, %ebx
LONG $0xd44d8b44 // movl $-44(%rbp), %r9d
LONG $0x000134e9; BYTE $0x00 // jmp LBB2_105, $308(%rip)
LBB2_97:
LONG $0x130c8d4a // leaq (%rbx,%r10), %rcx
LONG $0xe0c18148; WORD $0x0001; BYTE $0x00 // addq $480, %rcx
LONG $0xfce68348 // andq $-4, %rsi
WORD $0xf748; BYTE $0xde // negq %rsi
WORD $0xff31 // xorl %edi, %edi
QUAD $0xfffff5e5056ffdc5 // vmovdqa $-2587(%rip), %ymm0 /* LCPI2_0(%rip) */
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB2_98:
QUAD $0xfffe2039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-480(%rcx,%rdi)
QUAD $0xfffe4039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-448(%rcx,%rdi)
QUAD $0xfffe6039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-416(%rcx,%rdi)
QUAD $0xfffe8039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-384(%rcx,%rdi)
QUAD $0xfffea039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-352(%rcx,%rdi)
QUAD $0xfffec039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-320(%rcx,%rdi)
QUAD $0xfffee039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-288(%rcx,%rdi)
QUAD $0xffff0039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-256(%rcx,%rdi)
QUAD $0xffff2039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-224(%rcx,%rdi)
QUAD $0xffff4039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-192(%rcx,%rdi)
QUAD $0xffff6039847ffec5; BYTE $0xff // vmovdqu %ymm0, $-160(%rcx,%rdi)
LONG $0x447ffec5; WORD $0x8039 // vmovdqu %ymm0, $-128(%rcx,%rdi)
LONG $0x447ffec5; WORD $0xa039 // vmovdqu %ymm0, $-96(%rcx,%rdi)
LONG $0x447ffec5; WORD $0xc039 // vmovdqu %ymm0, $-64(%rcx,%rdi)
LONG $0x447ffec5; WORD $0xe039 // vmovdqu %ymm0, $-32(%rcx,%rdi)
LONG $0x047ffec5; BYTE $0x39 // vmovdqu %ymm0, (%rcx,%rdi)
LONG $0x00c78148; WORD $0x0002; BYTE $0x00 // addq $512, %rdi
LONG $0x04c68348 // addq $4, %rsi
LONG $0xff6f850f; WORD $0xffff // jne LBB2_98, $-145(%rip)
LBB2_99:
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0x004a840f; WORD $0x0000 // je LBB2_102, $74(%rip)
WORD $0x0148; BYTE $0xdf // addq %rbx, %rdi
LONG $0x3a0c8d49 // leaq (%r10,%rdi), %rcx
LONG $0x60c18348 // addq $96, %rcx
LONG $0x07e2c148 // shlq $7, %rdx
WORD $0xf631 // xorl %esi, %esi
QUAD $0xfffff52d056ffdc5 // vmovdqa $-2771(%rip), %ymm0 /* LCPI2_0(%rip) */
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB2_101:
LONG $0x447ffec5; WORD $0xa031 // vmovdqu %ymm0, $-96(%rcx,%rsi)
LONG $0x447ffec5; WORD $0xc031 // vmovdqu %ymm0, $-64(%rcx,%rsi)
LONG $0x447ffec5; WORD $0xe031 // vmovdqu %ymm0, $-32(%rcx,%rsi)
LONG $0x047ffec5; BYTE $0x31 // vmovdqu %ymm0, (%rcx,%rsi)
LONG $0x80ee8348 // subq $-128, %rsi
WORD $0x3948; BYTE $0xf2 // cmpq %rsi, %rdx
LONG $0xffdc850f; WORD $0xffff // jne LBB2_101, $-36(%rip)
LBB2_102:
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
WORD $0x3949; BYTE $0xc0 // cmpq %rax, %r8
LONG $0x0023840f; WORD $0x0000 // je LBB2_105, $35(%rip)
LBB2_103:
WORD $0x2941; BYTE $0xc5 // subl %eax, %r13d
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB2_104:
LONG $0x1a04c641; BYTE $0x30 // movb $48, (%r10,%rbx)
LONG $0x01c38348 // addq $1, %rbx
LONG $0xffc58341 // addl $-1, %r13d
LONG $0xffed850f; WORD $0xffff // jne LBB2_104, $-19(%rip)
LBB2_105:
WORD $0x0144; BYTE $0xcb // addl %r9d, %ebx
LONG $0x000031e9; BYTE $0x00 // jmp LBB2_106, $49(%rip)
LBB2_1:
QUAD $0xffffffffffffb948; WORD $0x7fff // movabsq $9223372036854775807, %rcx
WORD $0x2148; BYTE $0xc8 // andq %rcx, %rax
LONG $0x2404c641; BYTE $0x2d // movb $45, (%r12)
LONG $0x01c48349 // addq $1, %r12
LONG $0x0001b941; WORD $0x0000 // movl $1, %r9d
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0xf4ee850f; WORD $0xffff // jne LBB2_4, $-2834(%rip)
LBB2_3:
LONG $0x2404c641; BYTE $0x30 // movb $48, (%r12)
LONG $0x01c18341 // addl $1, %r9d
WORD $0x8944; BYTE $0xcb // movl %r9d, %ebx
LBB2_106:
WORD $0xd889 // movl %ebx, %eax
LONG $0x38c48348 // addq $56, %rsp
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
BYTE $0xc3 // retq
// .p2align 4, 0x90
_i64toa:
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0x0005880f; WORD $0x0000 // js LBB3_1, $5(%rip)
LONG $0x000062e9; BYTE $0x00 // jmp _u64toa, $98(%rip)
LBB3_1:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x07c6; BYTE $0x2d // movb $45, (%rdi)
LONG $0x01c78348 // addq $1, %rdi
WORD $0xf748; BYTE $0xde // negq %rsi
LONG $0x00004fe8; BYTE $0x00 // callq _u64toa, $79(%rip)
WORD $0xc083; BYTE $0x01 // addl $1, %eax
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
QUAD $0x0000000000000000; WORD $0x0000 // .p2align 4, 0x00
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'
// .p2align 3, 0x00
LCPI4_1:
QUAD $0x80003334147b20c5 // .quad -9223315738079846203
LCPI4_2:
QUAD $0x8000200008000080 // .quad -9223336852348469120
// .p2align 4, 0x90
_u64toa:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
LONG $0x0ffe8148; WORD $0x0027; BYTE $0x00 // cmpq $9999, %rsi
LONG $0x00a5870f; WORD $0x0000 // ja LBB4_8, $165(%rip)
WORD $0xb70f; BYTE $0xc6 // movzwl %si, %eax
WORD $0xe8c1; BYTE $0x02 // shrl $2, %eax
LONG $0x147bc069; WORD $0x0000 // imull $5243, %eax, %eax
WORD $0xe8c1; BYTE $0x11 // shrl $17, %eax
LONG $0x00148d48 // leaq (%rax,%rax), %rdx
WORD $0xc06b; BYTE $0x64 // imull $100, %eax, %eax
WORD $0xf189 // movl %esi, %ecx
WORD $0xc129 // subl %eax, %ecx
WORD $0xb70f; BYTE $0xc1 // movzwl %cx, %eax
WORD $0x0148; BYTE $0xc0 // addq %rax, %rax
LONG $0x03e8fe81; WORD $0x0000 // cmpl $1000, %esi
LONG $0x0016820f; WORD $0x0000 // jb LBB4_3, $22(%rip)
LONG $0x2c0d8d48; WORD $0x00b8; BYTE $0x00 // leaq $47148(%rip), %rcx /* _Digits(%rip) */
WORD $0x0c8a; BYTE $0x0a // movb (%rdx,%rcx), %cl
WORD $0x0f88 // movb %cl, (%rdi)
LONG $0x000001b9; BYTE $0x00 // movl $1, %ecx
LONG $0x00000be9; BYTE $0x00 // jmp LBB4_4, $11(%rip)
LBB4_3:
WORD $0xc931 // xorl %ecx, %ecx
WORD $0xfe83; BYTE $0x64 // cmpl $100, %esi
LONG $0x0048820f; WORD $0x0000 // jb LBB4_5, $72(%rip)
LBB4_4:
WORD $0xb70f; BYTE $0xd2 // movzwl %dx, %edx
LONG $0x01ca8348 // orq $1, %rdx
LONG $0x04358d48; WORD $0x00b8; BYTE $0x00 // leaq $47108(%rip), %rsi /* _Digits(%rip) */
WORD $0x148a; BYTE $0x32 // movb (%rdx,%rsi), %dl
WORD $0xce89 // movl %ecx, %esi
WORD $0xc183; BYTE $0x01 // addl $1, %ecx
WORD $0x1488; BYTE $0x37 // movb %dl, (%rdi,%rsi)
LBB4_6:
LONG $0xf2158d48; WORD $0x00b7; BYTE $0x00 // leaq $47090(%rip), %rdx /* _Digits(%rip) */
WORD $0x148a; BYTE $0x10 // movb (%rax,%rdx), %dl
WORD $0xce89 // movl %ecx, %esi
WORD $0xc183; BYTE $0x01 // addl $1, %ecx
WORD $0x1488; BYTE $0x37 // movb %dl, (%rdi,%rsi)
LBB4_7:
WORD $0xb70f; BYTE $0xc0 // movzwl %ax, %eax
LONG $0x01c88348 // orq $1, %rax
LONG $0xd9158d48; WORD $0x00b7; BYTE $0x00 // leaq $47065(%rip), %rdx /* _Digits(%rip) */
WORD $0x048a; BYTE $0x10 // movb (%rax,%rdx), %al
WORD $0xca89 // movl %ecx, %edx
WORD $0xc183; BYTE $0x01 // addl $1, %ecx
WORD $0x0488; BYTE $0x17 // movb %al, (%rdi,%rdx)
WORD $0xc889 // movl %ecx, %eax
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB4_5:
WORD $0xc931 // xorl %ecx, %ecx
WORD $0xfe83; BYTE $0x0a // cmpl $10, %esi
LONG $0xffc6830f; WORD $0xffff // jae LBB4_6, $-58(%rip)
LONG $0xffffd3e9; BYTE $0xff // jmp LBB4_7, $-45(%rip)
LBB4_8:
LONG $0xfffe8148; WORD $0xf5e0; BYTE $0x05 // cmpq $99999999, %rsi
LONG $0x0120870f; WORD $0x0000 // ja LBB4_16, $288(%rip)
WORD $0xf089 // movl %esi, %eax
LONG $0xb71759ba; BYTE $0xd1 // movl $3518437209, %edx
LONG $0xd0af0f48 // imulq %rax, %rdx
LONG $0x2deac148 // shrq $45, %rdx
LONG $0x10c26944; WORD $0x0027; BYTE $0x00 // imull $10000, %edx, %r8d
WORD $0xf189 // movl %esi, %ecx
WORD $0x2944; BYTE $0xc1 // subl %r8d, %ecx
LONG $0x83d0694c; WORD $0x1bde; BYTE $0x43 // imulq $1125899907, %rax, %r10
LONG $0x31eac149 // shrq $49, %r10
LONG $0xfee28341 // andl $-2, %r10d
WORD $0xb70f; BYTE $0xc2 // movzwl %dx, %eax
WORD $0xe8c1; BYTE $0x02 // shrl $2, %eax
LONG $0x147bc069; WORD $0x0000 // imull $5243, %eax, %eax
WORD $0xe8c1; BYTE $0x11 // shrl $17, %eax
WORD $0xc06b; BYTE $0x64 // imull $100, %eax, %eax
WORD $0xc229 // subl %eax, %edx
LONG $0xcab70f44 // movzwl %dx, %r9d
WORD $0x014d; BYTE $0xc9 // addq %r9, %r9
WORD $0xb70f; BYTE $0xc1 // movzwl %cx, %eax
WORD $0xe8c1; BYTE $0x02 // shrl $2, %eax
LONG $0x147bc069; WORD $0x0000 // imull $5243, %eax, %eax
WORD $0xe8c1; BYTE $0x11 // shrl $17, %eax
LONG $0x00048d4c // leaq (%rax,%rax), %r8
WORD $0xc06b; BYTE $0x64 // imull $100, %eax, %eax
WORD $0xc129 // subl %eax, %ecx
LONG $0xd9b70f44 // movzwl %cx, %r11d
WORD $0x014d; BYTE $0xdb // addq %r11, %r11
LONG $0x9680fe81; WORD $0x0098 // cmpl $10000000, %esi
LONG $0x0017820f; WORD $0x0000 // jb LBB4_11, $23(%rip)
LONG $0x36058d48; WORD $0x00b7; BYTE $0x00 // leaq $46902(%rip), %rax /* _Digits(%rip) */
LONG $0x02048a41 // movb (%r10,%rax), %al
WORD $0x0788 // movb %al, (%rdi)
LONG $0x000001b9; BYTE $0x00 // movl $1, %ecx
LONG $0x00000ee9; BYTE $0x00 // jmp LBB4_12, $14(%rip)
LBB4_11:
WORD $0xc931 // xorl %ecx, %ecx
LONG $0x4240fe81; WORD $0x000f // cmpl $1000000, %esi
LONG $0x0078820f; WORD $0x0000 // jb LBB4_13, $120(%rip)
LBB4_12:
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
LONG $0x01c88348 // orq $1, %rax
LONG $0x0a358d48; WORD $0x00b7; BYTE $0x00 // leaq $46858(%rip), %rsi /* _Digits(%rip) */
WORD $0x048a; BYTE $0x30 // movb (%rax,%rsi), %al
WORD $0xce89 // movl %ecx, %esi
WORD $0xc183; BYTE $0x01 // addl $1, %ecx
WORD $0x0488; BYTE $0x37 // movb %al, (%rdi,%rsi)
LBB4_14:
LONG $0xf8058d48; WORD $0x00b6; BYTE $0x00 // leaq $46840(%rip), %rax /* _Digits(%rip) */
LONG $0x01048a41 // movb (%r9,%rax), %al
WORD $0xce89 // movl %ecx, %esi
WORD $0xc183; BYTE $0x01 // addl $1, %ecx
WORD $0x0488; BYTE $0x37 // movb %al, (%rdi,%rsi)
LBB4_15:
LONG $0xc1b70f41 // movzwl %r9w, %eax
LONG $0x01c88348 // orq $1, %rax
LONG $0xdd358d48; WORD $0x00b6; BYTE $0x00 // leaq $46813(%rip), %rsi /* _Digits(%rip) */
WORD $0x048a; BYTE $0x30 // movb (%rax,%rsi), %al
WORD $0xca89 // movl %ecx, %edx
WORD $0x0488; BYTE $0x17 // movb %al, (%rdi,%rdx)
LONG $0x30048a41 // movb (%r8,%rsi), %al
LONG $0x01174488 // movb %al, $1(%rdi,%rdx)
LONG $0xc0b70f41 // movzwl %r8w, %eax
LONG $0x01c88348 // orq $1, %rax
WORD $0x048a; BYTE $0x30 // movb (%rax,%rsi), %al
LONG $0x02174488 // movb %al, $2(%rdi,%rdx)
LONG $0x33048a41 // movb (%r11,%rsi), %al
LONG $0x03174488 // movb %al, $3(%rdi,%rdx)
LONG $0xc3b70f41 // movzwl %r11w, %eax
LONG $0x01c88348 // orq $1, %rax
WORD $0x048a; BYTE $0x30 // movb (%rax,%rsi), %al
WORD $0xc183; BYTE $0x05 // addl $5, %ecx
LONG $0x04174488 // movb %al, $4(%rdi,%rdx)
WORD $0xc889 // movl %ecx, %eax
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB4_13:
WORD $0xc931 // xorl %ecx, %ecx
LONG $0x86a0fe81; WORD $0x0001 // cmpl $100000, %esi
LONG $0xff93830f; WORD $0xffff // jae LBB4_14, $-109(%rip)
LONG $0xffffa1e9; BYTE $0xff // jmp LBB4_15, $-95(%rip)
LBB4_16:
QUAD $0x86f26fc0ffffb848; WORD $0x0023 // movabsq $9999999999999999, %rax
WORD $0x3948; BYTE $0xc6 // cmpq %rax, %rsi
LONG $0x0104870f; WORD $0x0000 // ja LBB4_18, $260(%rip)
QUAD $0x77118461cefdb948; WORD $0xabcc // movabsq $-6067343680855748867, %rcx
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
WORD $0xf748; BYTE $0xe1 // mulq %rcx
LONG $0x1aeac148 // shrq $26, %rdx
LONG $0xe100c269; WORD $0x05f5 // imull $100000000, %edx, %eax
WORD $0xc629 // subl %eax, %esi
LONG $0xc26ef9c5 // vmovd %edx, %xmm0
QUAD $0xfffffda20d6ff9c5 // vmovdqa $-606(%rip), %xmm1 /* LCPI4_0(%rip) */
LONG $0xd1f4f9c5 // vpmuludq %xmm1, %xmm0, %xmm2
LONG $0xd273e9c5; BYTE $0x2d // vpsrlq $45, %xmm2, %xmm2
LONG $0x002710b8; BYTE $0x00 // movl $10000, %eax
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 $0xfffd9b155979e2c4; BYTE $0xff // vpbroadcastq $-613(%rip), %xmm2 /* LCPI4_1(%rip) */
QUAD $0xfffd9a255979e2c4; BYTE $0xff // vpbroadcastq $-614(%rip), %xmm4 /* LCPI4_2(%rip) */
LONG $0xc2e4f9c5 // vpmulhuw %xmm2, %xmm0, %xmm0
LONG $0xc4e4f9c5 // vpmulhuw %xmm4, %xmm0, %xmm0
QUAD $0xfffffd622d6ff9c5 // vmovdqa $-670(%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 $0xfffffd1c0dfcf9c5 // vpaddb $-740(%rip), %xmm0, %xmm1 /* LCPI4_4(%rip) */
LONG $0xd2efe9c5 // vpxor %xmm2, %xmm2, %xmm2
LONG $0xc274f9c5 // vpcmpeqb %xmm2, %xmm0, %xmm0
LONG $0xc0d7f9c5 // vpmovmskb %xmm0, %eax
WORD $0xd0f7 // notl %eax
LONG $0x0080000d; BYTE $0x00 // orl $32768, %eax
WORD $0xbc0f; BYTE $0xc0 // bsfl %eax, %eax
LONG $0x000010b9; BYTE $0x00 // movl $16, %ecx
WORD $0xc129 // subl %eax, %ecx
LONG $0x04e0c148 // shlq $4, %rax
LONG $0x54158d48; WORD $0x00b6; BYTE $0x00 // leaq $46676(%rip), %rdx /* _VecShiftShuffles(%rip) */
LONG $0x0071e2c4; WORD $0x1004 // vpshufb (%rax,%rdx), %xmm1, %xmm0
LONG $0x077ffac5 // vmovdqu %xmm0, (%rdi)
WORD $0xc889 // movl %ecx, %eax
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB4_18:
QUAD $0x652fb1137857b948; WORD $0x39a5 // movabsq $4153837486827862103, %rcx
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
WORD $0xf748; BYTE $0xe1 // mulq %rcx
LONG $0x33eac148 // shrq $51, %rdx
QUAD $0x86f26fc10000b848; WORD $0x0023 // movabsq $10000000000000000, %rax
LONG $0xc2af0f48 // imulq %rdx, %rax
WORD $0x2948; BYTE $0xc6 // subq %rax, %rsi
WORD $0xfa83; BYTE $0x09 // cmpl $9, %edx
LONG $0x000f870f; WORD $0x0000 // ja LBB4_20, $15(%rip)
WORD $0xc280; BYTE $0x30 // addb $48, %dl
WORD $0x1788 // movb %dl, (%rdi)
LONG $0x000001b9; BYTE $0x00 // movl $1, %ecx
LONG $0x0000a5e9; BYTE $0x00 // jmp LBB4_25, $165(%rip)
LBB4_20:
WORD $0xfa83; BYTE $0x63 // cmpl $99, %edx
LONG $0x001a870f; WORD $0x0000 // ja LBB4_22, $26(%rip)
WORD $0xd089 // movl %edx, %eax
LONG $0x270d8d48; WORD $0x00b5; BYTE $0x00 // leaq $46375(%rip), %rcx /* _Digits(%rip) */
LONG $0x4104b70f // movzwl (%rcx,%rax,2), %eax
WORD $0x8966; BYTE $0x07 // movw %ax, (%rdi)
LONG $0x000002b9; BYTE $0x00 // movl $2, %ecx
LONG $0x000082e9; BYTE $0x00 // jmp LBB4_25, $130(%rip)
LBB4_22:
WORD $0xd089 // movl %edx, %eax
WORD $0xe8c1; BYTE $0x02 // shrl $2, %eax
LONG $0x147bc069; WORD $0x0000 // imull $5243, %eax, %eax
WORD $0xe8c1; BYTE $0x11 // shrl $17, %eax
LONG $0x03e7fa81; WORD $0x0000 // cmpl $999, %edx
LONG $0x0037870f; WORD $0x0000 // ja LBB4_24, $55(%rip)
WORD $0xc083; BYTE $0x30 // addl $48, %eax
WORD $0x0788 // movb %al, (%rdi)
WORD $0xb70f; BYTE $0xc2 // movzwl %dx, %eax
WORD $0xc189 // movl %eax, %ecx
WORD $0xe9c1; BYTE $0x02 // shrl $2, %ecx
LONG $0x147bc969; WORD $0x0000 // imull $5243, %ecx, %ecx
WORD $0xe9c1; BYTE $0x11 // shrl $17, %ecx
WORD $0xc96b; BYTE $0x64 // imull $100, %ecx, %ecx
WORD $0xc829 // subl %ecx, %eax
WORD $0xb70f; BYTE $0xc0 // movzwl %ax, %eax
LONG $0xd70d8d48; WORD $0x00b4; BYTE $0x00 // leaq $46295(%rip), %rcx /* _Digits(%rip) */
LONG $0x4104b70f // movzwl (%rcx,%rax,2), %eax
LONG $0x01478966 // movw %ax, $1(%rdi)
LONG $0x000003b9; BYTE $0x00 // movl $3, %ecx
LONG $0x000031e9; BYTE $0x00 // jmp LBB4_25, $49(%rip)
LBB4_24:
WORD $0xc86b; BYTE $0x64 // imull $100, %eax, %ecx
WORD $0xca29 // subl %ecx, %edx
WORD $0xb70f; BYTE $0xc0 // movzwl %ax, %eax
LONG $0xb60d8d48; WORD $0x00b4; BYTE $0x00 // leaq $46262(%rip), %rcx /* _Digits(%rip) */
LONG $0x4104b70f // movzwl (%rcx,%rax,2), %eax
WORD $0x8966; BYTE $0x07 // movw %ax, (%rdi)
WORD $0xb70f; BYTE $0xc2 // movzwl %dx, %eax
WORD $0x148a; BYTE $0x41 // movb (%rcx,%rax,2), %dl
WORD $0x0148; BYTE $0xc0 // addq %rax, %rax
WORD $0x5788; BYTE $0x02 // movb %dl, $2(%rdi)
WORD $0xb70f; BYTE $0xc0 // movzwl %ax, %eax
LONG $0x0108448a // movb $1(%rax,%rcx), %al
WORD $0x4788; BYTE $0x03 // movb %al, $3(%rdi)
LONG $0x000004b9; BYTE $0x00 // movl $4, %ecx
LBB4_25:
QUAD $0x77118461cefdba48; WORD $0xabcc // movabsq $-6067343680855748867, %rdx
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
WORD $0xf748; BYTE $0xe2 // mulq %rdx
LONG $0x1aeac148 // shrq $26, %rdx
LONG $0xc26ef9c5 // vmovd %edx, %xmm0
QUAD $0xfffffbc40d6ff9c5 // vmovdqa $-1084(%rip), %xmm1 /* LCPI4_0(%rip) */
LONG $0xd1f4f9c5 // vpmuludq %xmm1, %xmm0, %xmm2
LONG $0xd273e9c5; BYTE $0x2d // vpsrlq $45, %xmm2, %xmm2
LONG $0x002710b8; BYTE $0x00 // movl $10000, %eax
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
QUAD $0xfffbc2155979e2c4; BYTE $0xff // vpbroadcastq $-1086(%rip), %xmm2 /* LCPI4_1(%rip) */
LONG $0xc070f9c5; BYTE $0x50 // vpshufd $80, %xmm0, %xmm0
LONG $0xc2e4f9c5 // vpmulhuw %xmm2, %xmm0, %xmm0
QUAD $0xfffbb8255979e2c4; BYTE $0xff // vpbroadcastq $-1096(%rip), %xmm4 /* LCPI4_2(%rip) */
LONG $0xc4e4f9c5 // vpmulhuw %xmm4, %xmm0, %xmm0
QUAD $0xfffffb842d6ff9c5 // vmovdqa $-1148(%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
WORD $0xc629 // subl %eax, %esi
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 $0xfffffb3605fcf9c5 // vpaddb $-1226(%rip), %xmm0, %xmm0 /* LCPI4_4(%rip) */
WORD $0xc889 // movl %ecx, %eax
LONG $0x047ffac5; BYTE $0x07 // vmovdqu %xmm0, (%rdi,%rax)
WORD $0xc983; BYTE $0x10 // orl $16, %ecx
WORD $0xc889 // movl %ecx, %eax
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
QUAD $0x0000000000000000; QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .p2align 5, 0x00
LCPI5_0:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI5_1:
QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
LCPI5_2:
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
// .p2align 4, 0x00
LCPI5_3:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI5_4:
QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
LCPI5_5:
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
// .p2align 4, 0x90
_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
LONG $0x18ec8348 // subq $24, %rsp
WORD $0x8949; BYTE $0xcf // movq %rcx, %r15
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
WORD $0x8b4c; BYTE $0x11 // movq (%rcx), %r10
LONG $0x01c0f641 // testb $1, %r8b
LONG $0x4b058d48; WORD $0x00b4; BYTE $0x00 // leaq $46155(%rip), %rax /* __SingleQuoteTab(%rip) */
LONG $0x44058d4c; WORD $0x00c4; BYTE $0x00 // leaq $50244(%rip), %r8 /* __DoubleQuoteTab(%rip) */
LONG $0xc0440f4c // cmoveq %rax, %r8
QUAD $0x00000000f5048d48 // leaq (,%rsi,8), %rax
WORD $0x3949; BYTE $0xc2 // cmpq %rax, %r10
LONG $0x07528d0f; WORD $0x0000 // jge LBB5_93, $1874(%rip)
WORD $0x8949; BYTE $0xd1 // movq %rdx, %r9
WORD $0x8949; BYTE $0xfb // movq %rdi, %r11
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x0a95840f; WORD $0x0000 // je LBB5_125, $2709(%rip)
QUAD $0xffffff18256ffdc5 // vmovdqa $-232(%rip), %ymm4 /* LCPI5_0(%rip) */
QUAD $0xffffff302d6ffdc5 // vmovdqa $-208(%rip), %ymm5 /* LCPI5_1(%rip) */
QUAD $0xffffff48356ffdc5 // vmovdqa $-184(%rip), %ymm6 /* LCPI5_2(%rip) */
LONG $0x763d41c4; BYTE $0xc0 // vpcmpeqd %ymm8, %ymm8, %ymm8
WORD $0x8948; BYTE $0xf9 // movq %rdi, %rcx
LONG $0xc0558948 // movq %rdx, $-64(%rbp)
WORD $0x8949; BYTE $0xd1 // movq %rdx, %r9
LBB5_3:
WORD $0x8949; BYTE $0xcd // movq %rcx, %r13
LONG $0x20fe8349 // cmpq $32, %r14
WORD $0x9d0f; BYTE $0xc1 // setge %cl
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
WORD $0x894c; BYTE $0xd3 // movq %r10, %rbx
WORD $0x894d; BYTE $0xcc // movq %r9, %r12
WORD $0x894d; BYTE $0xf3 // movq %r14, %r11
LONG $0x00828c0f; WORD $0x0000 // jl LBB5_10, $130(%rip)
LONG $0x20fa8349 // cmpq $32, %r10
LONG $0x00788c0f; WORD $0x0000 // jl LBB5_10, $120(%rip)
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
WORD $0x894c; BYTE $0xf6 // movq %r14, %rsi
WORD $0x894c; BYTE $0xd2 // movq %r10, %rdx
QUAD $0x9090909090909090; WORD $0x9090 // .p2align 4, 0x90
LBB5_6:
LONG $0x6f7ea1c4; WORD $0x2004 // vmovdqu (%rax,%r12), %ymm0
LONG $0xc864ddc5 // vpcmpgtb %ymm0, %ymm4, %ymm1
LONG $0xd574fdc5 // vpcmpeqb %ymm5, %ymm0, %ymm2
LONG $0xde74fdc5 // vpcmpeqb %ymm6, %ymm0, %ymm3
LONG $0xd2ebe5c5 // vpor %ymm2, %ymm3, %ymm2
LONG $0x7f7e81c4; WORD $0x2104 // vmovdqu %ymm0, (%r9,%r12)
LONG $0x647dc1c4; BYTE $0xc0 // vpcmpgtb %ymm8, %ymm0, %ymm0
LONG $0xc0dbf5c5 // vpand %ymm0, %ymm1, %ymm0
LONG $0xc0ebedc5 // vpor %ymm0, %ymm2, %ymm0
LONG $0xc8d7fdc5 // vpmovmskb %ymm0, %ecx
WORD $0xc985 // testl %ecx, %ecx
LONG $0x01fd850f; WORD $0x0000 // jne LBB5_20, $509(%rip)
LONG $0xe05e8d4c // leaq $-32(%rsi), %r11
LONG $0xe05a8d48 // leaq $-32(%rdx), %rbx
LONG $0x20c48349 // addq $32, %r12
LONG $0x40fe8348 // cmpq $64, %rsi
WORD $0x9d0f; BYTE $0xc1 // setge %cl
LONG $0x00108c0f; WORD $0x0000 // jl LBB5_9, $16(%rip)
WORD $0x894c; BYTE $0xde // movq %r11, %rsi
LONG $0x3ffa8348 // cmpq $63, %rdx
WORD $0x8948; BYTE $0xda // movq %rbx, %rdx
LONG $0xffa28f0f; WORD $0xffff // jg LBB5_6, $-94(%rip)
LBB5_9:
LONG $0x202c8d4e // leaq (%rax,%r12), %r13
WORD $0x014d; BYTE $0xcc // addq %r9, %r12
LBB5_10:
WORD $0xc984 // testb %cl, %cl
LONG $0x0089840f; WORD $0x0000 // je LBB5_14, $137(%rip)
WORD $0x894c; BYTE $0xf6 // movq %r14, %rsi
LONG $0x6f7ec1c4; WORD $0x0045 // vmovdqu (%r13), %ymm0
LONG $0xc864ddc5 // vpcmpgtb %ymm0, %ymm4, %ymm1
LONG $0xd574fdc5 // vpcmpeqb %ymm5, %ymm0, %ymm2
LONG $0xde74fdc5 // vpcmpeqb %ymm6, %ymm0, %ymm3
LONG $0xd2ebe5c5 // vpor %ymm2, %ymm3, %ymm2
LONG $0x647dc1c4; BYTE $0xc0 // vpcmpgtb %ymm8, %ymm0, %ymm0
LONG $0xc0dbf5c5 // vpand %ymm0, %ymm1, %ymm0
LONG $0xc0ebedc5 // vpor %ymm0, %ymm2, %ymm0
LONG $0xc8d7fdc5 // vpmovmskb %ymm0, %ecx
QUAD $0x000100000000ba48; WORD $0x0000 // movabsq $4294967296, %rdx
WORD $0x0948; BYTE $0xd1 // orq %rdx, %rcx
LONG $0xf1bc0f4c // bsfq %rcx, %r14
LONG $0x6f7ac1c4; WORD $0x0045 // vmovdqu (%r13), %xmm0
LONG $0x16f9e3c4; WORD $0x01c1 // vpextrq $1, %xmm0, %rcx
LONG $0x7ef9e1c4; BYTE $0xc2 // vmovq %xmm0, %rdx
WORD $0x3949; BYTE $0xde // cmpq %rbx, %r14
LONG $0x017f8e0f; WORD $0x0000 // jle LBB5_21, $383(%rip)
LONG $0x10fb8348 // cmpq $16, %rbx
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
LONG $0x01be820f; WORD $0x0000 // jb LBB5_24, $446(%rip)
LONG $0x24148949 // movq %rdx, (%r12)
LONG $0x244c8949; BYTE $0x08 // movq %rcx, $8(%r12)
LONG $0x104d8d49 // leaq $16(%r13), %rcx
LONG $0x10c48349 // addq $16, %r12
LONG $0xf0538d48 // leaq $-16(%rbx), %rdx
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
LONG $0x08fa8348 // cmpq $8, %rdx
LONG $0x01af830f; WORD $0x0000 // jae LBB5_25, $431(%rip)
LONG $0x0001bde9; BYTE $0x00 // jmp LBB5_26, $445(%rip)
LBB5_14:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0x10fb8349 // cmpq $16, %r11
WORD $0x9d0f; BYTE $0xc2 // setge %dl
LONG $0xc87d894c // movq %r15, $-56(%rbp)
LONG $0xd075894c // movq %r14, $-48(%rbp)
LONG $0x02178c0f; WORD $0x0000 // jl LBB5_31, $535(%rip)
LONG $0x10fb8348 // cmpq $16, %rbx
QUAD $0xfffffe063d6ff9c5 // vmovdqa $-506(%rip), %xmm7 /* LCPI5_3(%rip) */
QUAD $0xfffffe0e0d6f79c5 // vmovdqa $-498(%rip), %xmm9 /* LCPI5_4(%rip) */
QUAD $0xfffffe16156f79c5 // vmovdqa $-490(%rip), %xmm10 /* LCPI5_5(%rip) */
LONG $0x762141c4; BYTE $0xdb // vpcmpeqd %xmm11, %xmm11, %xmm11
LONG $0x023d8c0f; WORD $0x0000 // jl LBB5_36, $573(%rip)
WORD $0x8948; BYTE $0xc1 // movq %rax, %rcx
WORD $0x294c; BYTE $0xe9 // subq %r13, %rcx
QUAD $0xfffffd7d256ffdc5 // vmovdqa $-643(%rip), %ymm4 /* LCPI5_0(%rip) */
QUAD $0xfffffd952d6ffdc5 // vmovdqa $-619(%rip), %ymm5 /* LCPI5_1(%rip) */
QUAD $0xfffffdad356ffdc5 // vmovdqa $-595(%rip), %ymm6 /* LCPI5_2(%rip) */
LONG $0x763d41c4; BYTE $0xc0 // vpcmpeqd %ymm8, %ymm8, %ymm8
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB5_17:
LONG $0x6f7ac1c4; WORD $0x0045 // vmovdqu (%r13), %xmm0
LONG $0xc864c1c5 // vpcmpgtb %xmm0, %xmm7, %xmm1
LONG $0xd074b1c5 // vpcmpeqb %xmm0, %xmm9, %xmm2
LONG $0xd874a9c5 // vpcmpeqb %xmm0, %xmm10, %xmm3
LONG $0xd2ebe1c5 // vpor %xmm2, %xmm3, %xmm2
LONG $0x7f7ac1c4; WORD $0x2404 // vmovdqu %xmm0, (%r12)
LONG $0x6479c1c4; BYTE $0xc3 // vpcmpgtb %xmm11, %xmm0, %xmm0
LONG $0xc0dbf1c5 // vpand %xmm0, %xmm1, %xmm0
LONG $0xc0ebe9c5 // vpor %xmm0, %xmm2, %xmm0
LONG $0xd0d7f9c5 // vpmovmskb %xmm0, %edx
WORD $0xd285 // testl %edx, %edx
LONG $0x00dd850f; WORD $0x0000 // jne LBB5_23, $221(%rip)
LONG $0x10c58349 // addq $16, %r13
LONG $0x10c48349 // addq $16, %r12
LONG $0xf07b8d4d // leaq $-16(%r11), %r15
LONG $0xf0738d4c // leaq $-16(%rbx), %r14
LONG $0x20fb8349 // cmpq $32, %r11
WORD $0x9d0f; BYTE $0xc2 // setge %dl
LONG $0x00148c0f; WORD $0x0000 // jl LBB5_32, $20(%rip)
LONG $0xf0c18348 // addq $-16, %rcx
WORD $0x894d; BYTE $0xfb // movq %r15, %r11
LONG $0x1ffb8348 // cmpq $31, %rbx
WORD $0x894c; BYTE $0xf3 // movq %r14, %rbx
LONG $0xff9a8f0f; WORD $0xffff // jg LBB5_17, $-102(%rip)
LBB5_32:
WORD $0xd284 // testb %dl, %dl
LONG $0x01cf840f; WORD $0x0000 // je LBB5_37, $463(%rip)
LBB5_33:
LONG $0x6f7ac1c4; WORD $0x0045 // vmovdqu (%r13), %xmm0
LONG $0xc864c1c5 // vpcmpgtb %xmm0, %xmm7, %xmm1
LONG $0xd074b1c5 // vpcmpeqb %xmm0, %xmm9, %xmm2
LONG $0xd874a9c5 // vpcmpeqb %xmm0, %xmm10, %xmm3
LONG $0xd2ebe1c5 // vpor %xmm2, %xmm3, %xmm2
LONG $0x6479c1c4; BYTE $0xdb // vpcmpgtb %xmm11, %xmm0, %xmm3
LONG $0xcbdbf1c5 // vpand %xmm3, %xmm1, %xmm1
LONG $0xc9ebe9c5 // vpor %xmm1, %xmm2, %xmm1
LONG $0xc9d7f9c5 // vpmovmskb %xmm1, %ecx
LONG $0x0000c981; WORD $0x0001 // orl $65536, %ecx
WORD $0xbc0f; BYTE $0xd9 // bsfl %ecx, %ebx
LONG $0x7ef9e1c4; BYTE $0xc1 // vmovq %xmm0, %rcx
WORD $0x3949; BYTE $0xde // cmpq %rbx, %r14
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
LONG $0x02b48d0f; WORD $0x0000 // jge LBB5_57, $692(%rip)
LONG $0x08fe8349 // cmpq $8, %r14
LONG $0xc87d8b4c // movq $-56(%rbp), %r15
LONG $0x02e3820f; WORD $0x0000 // jb LBB5_62, $739(%rip)
LONG $0x240c8949 // movq %rcx, (%r12)
LONG $0x084d8d49 // leaq $8(%r13), %rcx
LONG $0x08c48349 // addq $8, %r12
LONG $0xf8568d49 // leaq $-8(%r14), %rdx
LONG $0x0002d4e9; BYTE $0x00 // jmp LBB5_63, $724(%rip)
LBB5_20:
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
LONG $0xe9bc0f44 // bsfl %ecx, %r13d
WORD $0x014d; BYTE $0xe5 // addq %r12, %r13
LONG $0x00038fe9; BYTE $0x00 // jmp LBB5_75, $911(%rip)
LBB5_21:
LONG $0x10fe8341 // cmpl $16, %r14d
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
LONG $0x01e3820f; WORD $0x0000 // jb LBB5_46, $483(%rip)
LONG $0x24148949 // movq %rdx, (%r12)
LONG $0x244c8949; BYTE $0x08 // movq %rcx, $8(%r12)
LONG $0x105d8d49 // leaq $16(%r13), %rbx
LONG $0x10c48349 // addq $16, %r12
LONG $0xf04e8d49 // leaq $-16(%r14), %rcx
LONG $0x08f98348 // cmpq $8, %rcx
LONG $0x01d4830f; WORD $0x0000 // jae LBB5_47, $468(%rip)
LONG $0x0001e2e9; BYTE $0x00 // jmp LBB5_48, $482(%rip)
LBB5_23:
LONG $0xd2bc0f66 // bsfw %dx, %dx
LONG $0xeab70f44 // movzwl %dx, %r13d
WORD $0x2949; BYTE $0xcd // subq %rcx, %r13
LONG $0xc87d8b4c // movq $-56(%rbp), %r15
LONG $0xd0758b4c // movq $-48(%rbp), %r14
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
LONG $0x000343e9; BYTE $0x00 // jmp LBB5_75, $835(%rip)
LBB5_24:
WORD $0x894c; BYTE $0xe9 // movq %r13, %rcx
WORD $0x8948; BYTE $0xda // movq %rbx, %rdx
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
LONG $0x08fa8348 // cmpq $8, %rdx
LONG $0x0013820f; WORD $0x0000 // jb LBB5_26, $19(%rip)
LBB5_25:
WORD $0x8b48; BYTE $0x31 // movq (%rcx), %rsi
LONG $0x24348949 // movq %rsi, (%r12)
LONG $0x08c18348 // addq $8, %rcx
LONG $0x08c48349 // addq $8, %r12
LONG $0xf8c28348 // addq $-8, %rdx
LBB5_26:
LONG $0x04fa8348 // cmpq $4, %rdx
LONG $0x003c820f; WORD $0x0000 // jb LBB5_27, $60(%rip)
WORD $0x318b // movl (%rcx), %esi
LONG $0x24348941 // movl %esi, (%r12)
LONG $0x04c18348 // addq $4, %rcx
LONG $0x04c48349 // addq $4, %r12
LONG $0xfcc28348 // addq $-4, %rdx
LONG $0x02fa8348 // cmpq $2, %rdx
LONG $0x002a830f; WORD $0x0000 // jae LBB5_54, $42(%rip)
LBB5_28:
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0x0006840f; WORD $0x0000 // je LBB5_30, $6(%rip)
LBB5_29:
WORD $0x098a // movb (%rcx), %cl
LONG $0x240c8841 // movb %cl, (%r12)
LBB5_30:
WORD $0x014c; BYTE $0xeb // addq %r13, %rbx
WORD $0xf748; BYTE $0xd3 // notq %rbx
WORD $0x014c; BYTE $0xdb // addq %r11, %rbx
WORD $0x8949; BYTE $0xdd // movq %rbx, %r13
LONG $0x0002d7e9; BYTE $0x00 // jmp LBB5_75, $727(%rip)
LBB5_27:
LONG $0x02fa8348 // cmpq $2, %rdx
LONG $0xffd6820f; WORD $0xffff // jb LBB5_28, $-42(%rip)
LBB5_54:
WORD $0xb70f; BYTE $0x31 // movzwl (%rcx), %esi
LONG $0x34894166; BYTE $0x24 // movw %si, (%r12)
LONG $0x02c18348 // addq $2, %rcx
LONG $0x02c48349 // addq $2, %r12
LONG $0xfec28348 // addq $-2, %rdx
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0xffc2850f; WORD $0xffff // jne LBB5_29, $-62(%rip)
LONG $0xffffc3e9; BYTE $0xff // jmp LBB5_30, $-61(%rip)
LBB5_31:
WORD $0x8949; BYTE $0xde // movq %rbx, %r14
WORD $0x894d; BYTE $0xdf // movq %r11, %r15
QUAD $0xfffffb8d256ffdc5 // vmovdqa $-1139(%rip), %ymm4 /* LCPI5_0(%rip) */
QUAD $0xfffffba52d6ffdc5 // vmovdqa $-1115(%rip), %ymm5 /* LCPI5_1(%rip) */
QUAD $0xfffffbbd356ffdc5 // vmovdqa $-1091(%rip), %ymm6 /* LCPI5_2(%rip) */
LONG $0x763d41c4; BYTE $0xc0 // vpcmpeqd %ymm8, %ymm8, %ymm8
QUAD $0xfffffbd03d6ff9c5 // vmovdqa $-1072(%rip), %xmm7 /* LCPI5_3(%rip) */
QUAD $0xfffffbd80d6f79c5 // vmovdqa $-1064(%rip), %xmm9 /* LCPI5_4(%rip) */
QUAD $0xfffffbe0156f79c5 // vmovdqa $-1056(%rip), %xmm10 /* LCPI5_5(%rip) */
LONG $0x762141c4; BYTE $0xdb // vpcmpeqd %xmm11, %xmm11, %xmm11
WORD $0xd284 // testb %dl, %dl
LONG $0x0030840f; WORD $0x0000 // je LBB5_37, $48(%rip)
LONG $0xfffe5ce9; BYTE $0xff // jmp LBB5_33, $-420(%rip)
LBB5_36:
WORD $0x8949; BYTE $0xde // movq %rbx, %r14
WORD $0x894d; BYTE $0xdf // movq %r11, %r15
QUAD $0xfffffb40256ffdc5 // vmovdqa $-1216(%rip), %ymm4 /* LCPI5_0(%rip) */
QUAD $0xfffffb582d6ffdc5 // vmovdqa $-1192(%rip), %ymm5 /* LCPI5_1(%rip) */
QUAD $0xfffffb70356ffdc5 // vmovdqa $-1168(%rip), %ymm6 /* LCPI5_2(%rip) */
LONG $0x763d41c4; BYTE $0xc0 // vpcmpeqd %ymm8, %ymm8, %ymm8
WORD $0xd284 // testb %dl, %dl
LONG $0xfe31850f; WORD $0xffff // jne LBB5_33, $-463(%rip)
LBB5_37:
WORD $0x854d; BYTE $0xff // testq %r15, %r15
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
LONG $0x00668e0f; WORD $0x0000 // jle LBB5_44, $102(%rip)
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x005d8e0f; WORD $0x0000 // jle LBB5_44, $93(%rip)
WORD $0xd231 // xorl %edx, %edx
WORD $0xc931 // xorl %ecx, %ecx
QUAD $0x9090909090909090; WORD $0x9090 // .p2align 4, 0x90
LBB5_40:
LONG $0x5cb60f41; WORD $0x0015 // movzbl (%r13,%rdx), %ebx
WORD $0x8948; BYTE $0xde // movq %rbx, %rsi
LONG $0x04e6c148 // shlq $4, %rsi
LONG $0xec058d48; WORD $0x00af; BYTE $0x00 // leaq $45036(%rip), %rax /* __SingleQuoteTab(%rip) */
LONG $0x063c8348; BYTE $0x00 // cmpq $0, (%rsi,%rax)
LONG $0x0112850f; WORD $0x0000 // jne LBB5_61, $274(%rip)
LONG $0x0f048d49 // leaq (%r15,%rcx), %rax
LONG $0x141c8841 // movb %bl, (%r12,%rdx)
LONG $0xff718d48 // leaq $-1(%rcx), %rsi
LONG $0x02f88348 // cmpq $2, %rax
LONG $0x00148c0f; WORD $0x0000 // jl LBB5_43, $20(%rip)
WORD $0x014c; BYTE $0xf1 // addq %r14, %rcx
LONG $0x01c28348 // addq $1, %rdx
LONG $0x01f98348 // cmpq $1, %rcx
WORD $0x8948; BYTE $0xf1 // movq %rsi, %rcx
LONG $0xffb78f0f; WORD $0xffff // jg LBB5_40, $-73(%rip)
LBB5_43:
WORD $0x2949; BYTE $0xf5 // subq %rsi, %r13
WORD $0x0149; BYTE $0xf7 // addq %rsi, %r15
LBB5_44:
WORD $0x854d; BYTE $0xff // testq %r15, %r15
LONG $0xd0758b4c // movq $-48(%rbp), %r14
QUAD $0x000300000001bc49; WORD $0x0000 // movabsq $12884901889, %r12
LONG $0x00bf840f; WORD $0x0000 // je LBB5_59, $191(%rip)
WORD $0xf749; BYTE $0xd5 // notq %r13
WORD $0x014d; BYTE $0xdd // addq %r11, %r13
LONG $0x0000b7e9; BYTE $0x00 // jmp LBB5_60, $183(%rip)
LBB5_46:
WORD $0x894c; BYTE $0xeb // movq %r13, %rbx
WORD $0x894c; BYTE $0xf1 // movq %r14, %rcx
LONG $0x08f98348 // cmpq $8, %rcx
LONG $0x0013820f; WORD $0x0000 // jb LBB5_48, $19(%rip)
LBB5_47:
WORD $0x8b48; BYTE $0x13 // movq (%rbx), %rdx
LONG $0x24148949 // movq %rdx, (%r12)
LONG $0x08c38348 // addq $8, %rbx
LONG $0x08c48349 // addq $8, %r12
LONG $0xf8c18348 // addq $-8, %rcx
LBB5_48:
LONG $0x04f98348 // cmpq $4, %rcx
LONG $0x0039820f; WORD $0x0000 // jb LBB5_49, $57(%rip)
WORD $0x138b // movl (%rbx), %edx
LONG $0x24148941 // movl %edx, (%r12)
LONG $0x04c38348 // addq $4, %rbx
LONG $0x04c48349 // addq $4, %r12
LONG $0xfcc18348 // addq $-4, %rcx
LONG $0x02f98348 // cmpq $2, %rcx
LONG $0x0027830f; WORD $0x0000 // jae LBB5_56, $39(%rip)
LBB5_50:
WORD $0x8548; BYTE $0xc9 // testq %rcx, %rcx
LONG $0x0006840f; WORD $0x0000 // je LBB5_52, $6(%rip)
LBB5_51:
WORD $0x0b8a // movb (%rbx), %cl
LONG $0x240c8841 // movb %cl, (%r12)
LBB5_52:
WORD $0x294d; BYTE $0xdd // subq %r11, %r13
WORD $0x014d; BYTE $0xf5 // addq %r14, %r13
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
LONG $0x000139e9; BYTE $0x00 // jmp LBB5_75, $313(%rip)
LBB5_49:
LONG $0x02f98348 // cmpq $2, %rcx
LONG $0xffd9820f; WORD $0xffff // jb LBB5_50, $-39(%rip)
LBB5_56:
WORD $0xb70f; BYTE $0x13 // movzwl (%rbx), %edx
LONG $0x14894166; BYTE $0x24 // movw %dx, (%r12)
LONG $0x02c38348 // addq $2, %rbx
LONG $0x02c48349 // addq $2, %r12
LONG $0xfec18348 // addq $-2, %rcx
WORD $0x8548; BYTE $0xc9 // testq %rcx, %rcx
LONG $0xffc5850f; WORD $0xffff // jne LBB5_51, $-59(%rip)
LONG $0xffffc6e9; BYTE $0xff // jmp LBB5_52, $-58(%rip)
LBB5_57:
WORD $0xfb83; BYTE $0x08 // cmpl $8, %ebx
LONG $0xc87d8b4c // movq $-56(%rbp), %r15
LONG $0x00ac820f; WORD $0x0000 // jb LBB5_69, $172(%rip)
LONG $0x240c8949 // movq %rcx, (%r12)
LONG $0x08558d49 // leaq $8(%r13), %rdx
LONG $0x08c48349 // addq $8, %r12
LONG $0xf84b8d48 // leaq $-8(%rbx), %rcx
LONG $0x00009de9; BYTE $0x00 // jmp LBB5_70, $157(%rip)
LBB5_59:
WORD $0x294d; BYTE $0xdd // subq %r11, %r13
LBB5_60:
LONG $0xc87d8b4c // movq $-56(%rbp), %r15
LONG $0x0000e9e9; BYTE $0x00 // jmp LBB5_76, $233(%rip)
LBB5_61:
WORD $0x294d; BYTE $0xdd // subq %r11, %r13
WORD $0x2949; BYTE $0xcd // subq %rcx, %r13
LONG $0xc87d8b4c // movq $-56(%rbp), %r15
LONG $0x000047e9; BYTE $0x00 // jmp LBB5_68, $71(%rip)
LBB5_62:
WORD $0x894c; BYTE $0xe9 // movq %r13, %rcx
WORD $0x894c; BYTE $0xf2 // movq %r14, %rdx
LBB5_63:
LONG $0x04fa8348 // cmpq $4, %rdx
LONG $0x0040820f; WORD $0x0000 // jb LBB5_64, $64(%rip)
WORD $0x318b // movl (%rcx), %esi
LONG $0x24348941 // movl %esi, (%r12)
LONG $0x04c18348 // addq $4, %rcx
LONG $0x04c48349 // addq $4, %r12
LONG $0xfcc28348 // addq $-4, %rdx
LONG $0x02fa8348 // cmpq $2, %rdx
LONG $0x002e830f; WORD $0x0000 // jae LBB5_90, $46(%rip)
LBB5_65:
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0x0006840f; WORD $0x0000 // je LBB5_67, $6(%rip)
LBB5_66:
WORD $0x098a // movb (%rcx), %cl
LONG $0x240c8841 // movb %cl, (%r12)
LBB5_67:
WORD $0x014d; BYTE $0xee // addq %r13, %r14
WORD $0xf749; BYTE $0xd6 // notq %r14
WORD $0x014d; BYTE $0xde // addq %r11, %r14
WORD $0x894d; BYTE $0xf5 // movq %r14, %r13
LBB5_68:
LONG $0xd0758b4c // movq $-48(%rbp), %r14
LONG $0x000080e9; BYTE $0x00 // jmp LBB5_75, $128(%rip)
LBB5_64:
LONG $0x02fa8348 // cmpq $2, %rdx
LONG $0xffd2820f; WORD $0xffff // jb LBB5_65, $-46(%rip)
LBB5_90:
WORD $0xb70f; BYTE $0x31 // movzwl (%rcx), %esi
LONG $0x34894166; BYTE $0x24 // movw %si, (%r12)
LONG $0x02c18348 // addq $2, %rcx
LONG $0x02c48349 // addq $2, %r12
LONG $0xfec28348 // addq $-2, %rdx
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0xffbe850f; WORD $0xffff // jne LBB5_66, $-66(%rip)
LONG $0xffffbfe9; BYTE $0xff // jmp LBB5_67, $-65(%rip)
LBB5_69:
WORD $0x894c; BYTE $0xea // movq %r13, %rdx
WORD $0x8948; BYTE $0xd9 // movq %rbx, %rcx
LBB5_70:
LONG $0xd0758b4c // movq $-48(%rbp), %r14
LONG $0x04f98348 // cmpq $4, %rcx
LONG $0x0127820f; WORD $0x0000 // jb LBB5_71, $295(%rip)
WORD $0x328b // movl (%rdx), %esi
LONG $0x24348941 // movl %esi, (%r12)
LONG $0x04c28348 // addq $4, %rdx
LONG $0x04c48349 // addq $4, %r12
LONG $0xfcc18348 // addq $-4, %rcx
LONG $0x02f98348 // cmpq $2, %rcx
LONG $0x0115830f; WORD $0x0000 // jae LBB5_92, $277(%rip)
LBB5_72:
WORD $0x8548; BYTE $0xc9 // testq %rcx, %rcx
LONG $0x0006840f; WORD $0x0000 // je LBB5_74, $6(%rip)
LBB5_73:
WORD $0x0a8a // movb (%rdx), %cl
LONG $0x240c8841 // movb %cl, (%r12)
LBB5_74:
WORD $0x294d; BYTE $0xdd // subq %r11, %r13
WORD $0x0149; BYTE $0xdd // addq %rbx, %r13
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB5_75:
QUAD $0x000300000001bc49; WORD $0x0000 // movabsq $12884901889, %r12
LBB5_76:
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0x048b880f; WORD $0x0000 // js LBB5_128, $1163(%rip)
WORD $0x014d; BYTE $0xe9 // addq %r13, %r9
WORD $0x394d; BYTE $0xee // cmpq %r13, %r14
LONG $0x043f840f; WORD $0x0000 // je LBB5_124, $1087(%rip)
WORD $0x294d; BYTE $0xea // subq %r13, %r10
LONG $0x000019e9; BYTE $0x00 // jmp LBB5_80, $25(%rip)
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB5_79:
WORD $0x0149; BYTE $0xc9 // addq %rcx, %r9
LONG $0x01c58349 // addq $1, %r13
WORD $0x394d; BYTE $0xee // cmpq %r13, %r14
LONG $0x041e840f; WORD $0x0000 // je LBB5_124, $1054(%rip)
LBB5_80:
LONG $0x34b60f43; BYTE $0x2b // movzbl (%r11,%r13), %esi
LONG $0x04e6c148 // shlq $4, %rsi
LONG $0x301c8b49 // movq (%r8,%rsi), %rbx
WORD $0xdb85 // testl %ebx, %ebx
LONG $0x0080840f; WORD $0x0000 // je LBB5_88, $128(%rip)
WORD $0x6348; BYTE $0xcb // movslq %ebx, %rcx
WORD $0x2949; BYTE $0xca // subq %rcx, %r10
LONG $0x04158c0f; WORD $0x0000 // jl LBB5_126, $1045(%rip)
LONG $0x20e3c148 // shlq $32, %rbx
LONG $0x30148d49 // leaq (%r8,%rsi), %rdx
LONG $0x08c28348 // addq $8, %rdx
WORD $0x394c; BYTE $0xe3 // cmpq %r12, %rbx
LONG $0x002a8c0f; WORD $0x0000 // jl LBB5_84, $42(%rip)
WORD $0x028b // movl (%rdx), %eax
WORD $0x8941; BYTE $0x01 // movl %eax, (%r9)
LONG $0x30148d49 // leaq (%r8,%rsi), %rdx
LONG $0x0cc28348 // addq $12, %rdx
LONG $0x04718d49 // leaq $4(%r9), %rsi
LONG $0xfc598d48 // leaq $-4(%rcx), %rbx
LONG $0x02fb8348 // cmpq $2, %rbx
LONG $0x001b8d0f; WORD $0x0000 // jge LBB5_85, $27(%rip)
LONG $0x000028e9; BYTE $0x00 // jmp LBB5_86, $40(%rip)
LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
LBB5_84:
WORD $0x894c; BYTE $0xce // movq %r9, %rsi
WORD $0x8948; BYTE $0xcb // movq %rcx, %rbx
LONG $0x02fb8348 // cmpq $2, %rbx
LONG $0x00128c0f; WORD $0x0000 // jl LBB5_86, $18(%rip)
LBB5_85:
WORD $0xb70f; BYTE $0x02 // movzwl (%rdx), %eax
WORD $0x8966; BYTE $0x06 // movw %ax, (%rsi)
LONG $0x02c28348 // addq $2, %rdx
LONG $0x02c68348 // addq $2, %rsi
LONG $0xfec38348 // addq $-2, %rbx
LBB5_86:
WORD $0x8548; BYTE $0xdb // testq %rbx, %rbx
LONG $0xff658e0f; WORD $0xffff // jle LBB5_79, $-155(%rip)
WORD $0xb60f; BYTE $0x02 // movzbl (%rdx), %eax
WORD $0x0688 // movb %al, (%rsi)
LONG $0xffff5be9; BYTE $0xff // jmp LBB5_79, $-165(%rip)
LBB5_88:
LONG $0x2b0c8d4b // leaq (%r11,%r13), %rcx
WORD $0x294d; BYTE $0xee // subq %r13, %r14
LONG $0xf915850f; WORD $0xffff // jne LBB5_3, $-1771(%rip)
LONG $0x000377e9; BYTE $0x00 // jmp LBB5_124, $887(%rip)
LBB5_71:
LONG $0x02f98348 // cmpq $2, %rcx
LONG $0xfeeb820f; WORD $0xffff // jb LBB5_72, $-277(%rip)
LBB5_92:
WORD $0xb70f; BYTE $0x32 // movzwl (%rdx), %esi
LONG $0x34894166; BYTE $0x24 // movw %si, (%r12)
LONG $0x02c28348 // addq $2, %rdx
LONG $0x02c48349 // addq $2, %r12
LONG $0xfec18348 // addq $-2, %rcx
WORD $0x8548; BYTE $0xc9 // testq %rcx, %rcx
LONG $0xfed7850f; WORD $0xffff // jne LBB5_73, $-297(%rip)
LONG $0xfffed8e9; BYTE $0xff // jmp LBB5_74, $-296(%rip)
LBB5_93:
LONG $0xd60d8d4c; WORD $0x00cc; BYTE $0x00 // leaq $52438(%rip), %r9 /* __EscTab(%rip) */
QUAD $0xfffff7ce156f7dc5 // vmovdqa $-2098(%rip), %ymm10 /* LCPI5_0(%rip) */
QUAD $0xfffff7e60d6f7dc5 // vmovdqa $-2074(%rip), %ymm9 /* LCPI5_1(%rip) */
QUAD $0xfffff7fe1d6f7dc5 // vmovdqa $-2050(%rip), %ymm11 /* LCPI5_2(%rip) */
LONG $0x763d41c4; BYTE $0xc0 // vpcmpeqd %ymm8, %ymm8, %ymm8
WORD $0x8948; BYTE $0xd3 // movq %rdx, %rbx
WORD $0x894c; BYTE $0xf6 // movq %r14, %rsi
LBB5_94:
LONG $0x10fe8348 // cmpq $16, %rsi
LONG $0x01198d0f; WORD $0x0000 // jge LBB5_95, $281(%rip)
LBB5_100:
LONG $0x08fe8348 // cmpq $8, %rsi
LONG $0x007b8c0f; WORD $0x0000 // jl LBB5_104, $123(%rip)
LBB5_101:
WORD $0xb60f; BYTE $0x07 // movzbl (%rdi), %eax
LONG $0x014fb60f // movzbl $1(%rdi), %ecx
LONG $0x090c8a42 // movb (%rcx,%r9), %cl
WORD $0xc900 // addb %cl, %cl
LONG $0x080c0a42 // orb (%rax,%r9), %cl
LONG $0x0247b60f // movzbl $2(%rdi), %eax
LONG $0x08148a46 // movb (%rax,%r9), %r10b
LONG $0x02e2c041 // shlb $2, %r10b
WORD $0x0841; BYTE $0xca // orb %cl, %r10b
LONG $0x0347b60f // movzbl $3(%rdi), %eax
LONG $0x08048a42 // movb (%rax,%r9), %al
WORD $0xe0c0; BYTE $0x03 // shlb $3, %al
WORD $0x0844; BYTE $0xd0 // orb %r10b, %al
WORD $0x8b48; BYTE $0x0f // movq (%rdi), %rcx
WORD $0x8948; BYTE $0x0b // movq %rcx, (%rbx)
LONG $0x0294850f; WORD $0x0000 // jne LBB5_121, $660(%rip)
LONG $0x0447b60f // movzbl $4(%rdi), %eax
LONG $0x054fb60f // movzbl $5(%rdi), %ecx
LONG $0x090c8a42 // movb (%rcx,%r9), %cl
WORD $0xc900 // addb %cl, %cl
LONG $0x080c0a42 // orb (%rax,%r9), %cl
LONG $0x0647b60f // movzbl $6(%rdi), %eax
LONG $0x08148a46 // movb (%rax,%r9), %r10b
LONG $0x02e2c041 // shlb $2, %r10b
WORD $0x0841; BYTE $0xca // orb %cl, %r10b
LONG $0x0747b60f // movzbl $7(%rdi), %eax
LONG $0x08048a42 // movb (%rax,%r9), %al
WORD $0xe0c0; BYTE $0x03 // shlb $3, %al
WORD $0x0844; BYTE $0xd0 // orb %r10b, %al
LONG $0x0273850f; WORD $0x0000 // jne LBB5_122, $627(%rip)
LONG $0x08c38348 // addq $8, %rbx
LONG $0x08c78348 // addq $8, %rdi
LONG $0xf8c68348 // addq $-8, %rsi
LBB5_104:
LONG $0x04fe8348 // cmpq $4, %rsi
LONG $0x00448c0f; WORD $0x0000 // jl LBB5_107, $68(%rip)
WORD $0xb60f; BYTE $0x07 // movzbl (%rdi), %eax
LONG $0x014fb60f // movzbl $1(%rdi), %ecx
LONG $0x090c8a42 // movb (%rcx,%r9), %cl
WORD $0xc900 // addb %cl, %cl
LONG $0x080c0a42 // orb (%rax,%r9), %cl
LONG $0x0247b60f // movzbl $2(%rdi), %eax
LONG $0x08148a46 // movb (%rax,%r9), %r10b
LONG $0x02e2c041 // shlb $2, %r10b
WORD $0x0841; BYTE $0xca // orb %cl, %r10b
LONG $0x0347b60f // movzbl $3(%rdi), %eax
LONG $0x08048a42 // movb (%rax,%r9), %al
WORD $0xe0c0; BYTE $0x03 // shlb $3, %al
WORD $0x0844; BYTE $0xd0 // orb %r10b, %al
WORD $0x0f8b // movl (%rdi), %ecx
WORD $0x0b89 // movl %ecx, (%rbx)
LONG $0x0211850f; WORD $0x0000 // jne LBB5_121, $529(%rip)
LONG $0x04c38348 // addq $4, %rbx
LONG $0x04c78348 // addq $4, %rdi
LONG $0xfcc68348 // addq $-4, %rsi
LBB5_107:
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0x02308e0f; WORD $0x0000 // jle LBB5_123, $560(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB5_108:
WORD $0xb60f; BYTE $0x07 // movzbl (%rdi), %eax
LONG $0x083c8042; BYTE $0x00 // cmpb $0, (%rax,%r9)
LONG $0x0195850f; WORD $0x0000 // jne LBB5_118, $405(%rip)
LONG $0x01c78348 // addq $1, %rdi
WORD $0x0388 // movb %al, (%rbx)
LONG $0x01c38348 // addq $1, %rbx
LONG $0xff468d48 // leaq $-1(%rsi), %rax
LONG $0x01fe8348 // cmpq $1, %rsi
WORD $0x8948; BYTE $0xc6 // movq %rax, %rsi
LONG $0xffd78f0f; WORD $0xffff // jg LBB5_108, $-41(%rip)
LONG $0x0001f5e9; BYTE $0x00 // jmp LBB5_123, $501(%rip)
WORD $0x9090 // .p2align 4, 0x90
LBB5_95:
LONG $0x20fe8348 // cmpq $32, %rsi
LONG $0x009f8c0f; WORD $0x0000 // jl LBB5_110, $159(%rip)
WORD $0x8948; BYTE $0xf1 // movq %rsi, %rcx
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB5_97:
LONG $0x076ffec5 // vmovdqu (%rdi), %ymm0
LONG $0xc864adc5 // vpcmpgtb %ymm0, %ymm10, %ymm1
LONG $0xd074b5c5 // vpcmpeqb %ymm0, %ymm9, %ymm2
LONG $0xd874a5c5 // vpcmpeqb %ymm0, %ymm11, %ymm3
LONG $0xd2ebe5c5 // vpor %ymm2, %ymm3, %ymm2
LONG $0x037ffec5 // vmovdqu %ymm0, (%rbx)
LONG $0x647dc1c4; BYTE $0xc0 // vpcmpgtb %ymm8, %ymm0, %ymm0
LONG $0xc0dbf5c5 // vpand %ymm0, %ymm1, %ymm0
LONG $0xc0ebedc5 // vpor %ymm0, %ymm2, %ymm0
LONG $0xc0d7fdc5 // vpmovmskb %ymm0, %eax
WORD $0xc085 // testl %eax, %eax
LONG $0x0123850f; WORD $0x0000 // jne LBB5_116, $291(%rip)
LONG $0x20c78348 // addq $32, %rdi
LONG $0x20c38348 // addq $32, %rbx
LONG $0xe0718d48 // leaq $-32(%rcx), %rsi
LONG $0x3ff98348 // cmpq $63, %rcx
WORD $0x8948; BYTE $0xf1 // movq %rsi, %rcx
LONG $0xffb68f0f; WORD $0xffff // jg LBB5_97, $-74(%rip)
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0x763d41c4; BYTE $0xc0 // vpcmpeqd %ymm8, %ymm8, %ymm8
QUAD $0xfffff6661d6f7dc5 // vmovdqa $-2458(%rip), %ymm11 /* LCPI5_2(%rip) */
QUAD $0xfffff63e0d6f7dc5 // vmovdqa $-2498(%rip), %ymm9 /* LCPI5_1(%rip) */
QUAD $0xfffff616156f7dc5 // vmovdqa $-2538(%rip), %ymm10 /* LCPI5_0(%rip) */
LONG $0x20468d48 // leaq $32(%rsi), %rax
LONG $0x30f88348 // cmpq $48, %rax
QUAD $0xfffff6663d6ff9c5 // vmovdqa $-2458(%rip), %xmm7 /* LCPI5_3(%rip) */
QUAD $0xfffff66e2d6ff9c5 // vmovdqa $-2450(%rip), %xmm5 /* LCPI5_4(%rip) */
QUAD $0xfffff676256ff9c5 // vmovdqa $-2442(%rip), %xmm4 /* LCPI5_5(%rip) */
LONG $0xf676c9c5 // vpcmpeqd %xmm6, %xmm6, %xmm6
LONG $0x00418d0f; WORD $0x0000 // jge LBB5_111, $65(%rip)
LONG $0xfffe3ee9; BYTE $0xff // jmp LBB5_100, $-450(%rip)
LBB5_110:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0x763d41c4; BYTE $0xc0 // vpcmpeqd %ymm8, %ymm8, %ymm8
QUAD $0xfffff6171d6f7dc5 // vmovdqa $-2537(%rip), %ymm11 /* LCPI5_2(%rip) */
QUAD $0xfffff5ef0d6f7dc5 // vmovdqa $-2577(%rip), %ymm9 /* LCPI5_1(%rip) */
QUAD $0xfffff5c7156f7dc5 // vmovdqa $-2617(%rip), %ymm10 /* LCPI5_0(%rip) */
QUAD $0xfffff61f3d6ff9c5 // vmovdqa $-2529(%rip), %xmm7 /* LCPI5_3(%rip) */
QUAD $0xfffff6272d6ff9c5 // vmovdqa $-2521(%rip), %xmm5 /* LCPI5_4(%rip) */
QUAD $0xfffff62f256ff9c5 // vmovdqa $-2513(%rip), %xmm4 /* LCPI5_5(%rip) */
LONG $0xf676c9c5 // vpcmpeqd %xmm6, %xmm6, %xmm6
LBB5_111:
WORD $0x8948; BYTE $0xf1 // movq %rsi, %rcx
WORD $0xf748; BYTE $0xd9 // negq %rcx
LONG $0x10c68348 // addq $16, %rsi
BYTE $0x90 // .p2align 4, 0x90
LBB5_112:
LONG $0x076ffac5 // vmovdqu (%rdi), %xmm0
LONG $0xc864c1c5 // vpcmpgtb %xmm0, %xmm7, %xmm1
LONG $0xd574f9c5 // vpcmpeqb %xmm5, %xmm0, %xmm2
LONG $0xdc74f9c5 // vpcmpeqb %xmm4, %xmm0, %xmm3
LONG $0xd2ebe1c5 // vpor %xmm2, %xmm3, %xmm2
LONG $0x037ffac5 // vmovdqu %xmm0, (%rbx)
LONG $0xc664f9c5 // vpcmpgtb %xmm6, %xmm0, %xmm0
LONG $0xc0dbf1c5 // vpand %xmm0, %xmm1, %xmm0
LONG $0xc0ebe9c5 // vpor %xmm0, %xmm2, %xmm0
LONG $0xc0d7f9c5 // vpmovmskb %xmm0, %eax
WORD $0xc085 // testl %eax, %eax
LONG $0x002f850f; WORD $0x0000 // jne LBB5_115, $47(%rip)
LONG $0x10c78348 // addq $16, %rdi
LONG $0x10c38348 // addq $16, %rbx
LONG $0x10c18348 // addq $16, %rcx
LONG $0xf0c68348 // addq $-16, %rsi
LONG $0x1ffe8348 // cmpq $31, %rsi
LONG $0xffb68f0f; WORD $0xffff // jg LBB5_112, $-74(%rip)
WORD $0xf748; BYTE $0xd9 // negq %rcx
WORD $0x8948; BYTE $0xce // movq %rcx, %rsi
LONG $0x08fe8348 // cmpq $8, %rsi
LONG $0xfda78d0f; WORD $0xffff // jge LBB5_101, $-601(%rip)
LONG $0xfffe1de9; BYTE $0xff // jmp LBB5_104, $-483(%rip)
LBB5_115:
LONG $0xc0bc0f66 // bsfw %ax, %ax
WORD $0xb70f; BYTE $0xc0 // movzwl %ax, %eax
WORD $0x0148; BYTE $0xc7 // addq %rax, %rdi
WORD $0x0148; BYTE $0xc1 // addq %rax, %rcx
WORD $0xf748; BYTE $0xd9 // negq %rcx
LONG $0x000009e9; BYTE $0x00 // jmp LBB5_117, $9(%rip)
LBB5_116:
WORD $0xbc0f; BYTE $0xc0 // bsfl %eax, %eax
WORD $0x0148; BYTE $0xc7 // addq %rax, %rdi
WORD $0x2948; BYTE $0xc1 // subq %rax, %rcx
LBB5_117:
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
WORD $0x8948; BYTE $0xce // movq %rcx, %rsi
LBB5_118:
WORD $0x078a // movb (%rdi), %al
QUAD $0x9090909090909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB5_119:
WORD $0x8948; BYTE $0xd9 // movq %rbx, %rcx
WORD $0xb60f; BYTE $0xc0 // movzbl %al, %eax
LONG $0x04e0c148 // shlq $4, %rax
LONG $0x001c6349 // movslq (%r8,%rax), %rbx
LONG $0x00448b49; BYTE $0x08 // movq $8(%r8,%rax), %rax
WORD $0x8948; BYTE $0x01 // movq %rax, (%rcx)
WORD $0x0148; BYTE $0xcb // addq %rcx, %rbx
LONG $0x02fe8348 // cmpq $2, %rsi
LONG $0x00508c0f; WORD $0x0000 // jl LBB5_123, $80(%rip)
LONG $0x0147b60f // movzbl $1(%rdi), %eax
LONG $0x01c78348 // addq $1, %rdi
LONG $0xffc68348 // addq $-1, %rsi
LONG $0x083c8042; BYTE $0x00 // cmpb $0, (%rax,%r9)
LONG $0xffc6850f; WORD $0xffff // jne LBB5_119, $-58(%rip)
LONG $0xfffd1ee9; BYTE $0xff // jmp LBB5_94, $-738(%rip)
LBB5_121:
WORD $0xb60f; BYTE $0xc0 // movzbl %al, %eax
WORD $0xbc0f; BYTE $0xc0 // bsfl %eax, %eax
WORD $0x0148; BYTE $0xc7 // addq %rax, %rdi
WORD $0x2948; BYTE $0xc6 // subq %rax, %rsi
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
LONG $0xffffa0e9; BYTE $0xff // jmp LBB5_118, $-96(%rip)
LBB5_122:
WORD $0xb60f; BYTE $0xc0 // movzbl %al, %eax
WORD $0xbc0f; BYTE $0xc0 // bsfl %eax, %eax
LONG $0x04488d48 // leaq $4(%rax), %rcx
WORD $0x0148; BYTE $0xc7 // addq %rax, %rdi
LONG $0x04c78348 // addq $4, %rdi
WORD $0x2948; BYTE $0xce // subq %rcx, %rsi
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
LONG $0x04c38348 // addq $4, %rbx
LONG $0xffff80e9; BYTE $0xff // jmp LBB5_118, $-128(%rip)
LBB5_123:
WORD $0x2948; BYTE $0xd3 // subq %rdx, %rbx
WORD $0x8949; BYTE $0x1f // movq %rbx, (%r15)
LONG $0x00002be9; BYTE $0x00 // jmp LBB5_127, $43(%rip)
LBB5_124:
WORD $0x014d; BYTE $0xeb // addq %r13, %r11
LONG $0xc0558b48 // movq $-64(%rbp), %rdx
LBB5_125:
WORD $0x2949; BYTE $0xd1 // subq %rdx, %r9
WORD $0x894d; BYTE $0x0f // movq %r9, (%r15)
WORD $0x2949; BYTE $0xfb // subq %rdi, %r11
WORD $0x894d; BYTE $0xde // movq %r11, %r14
LONG $0x000013e9; BYTE $0x00 // jmp LBB5_127, $19(%rip)
LBB5_126:
LONG $0xc04d2b4c // subq $-64(%rbp), %r9
WORD $0x894d; BYTE $0x0f // movq %r9, (%r15)
WORD $0x294c; BYTE $0xdf // subq %r11, %rdi
WORD $0xf749; BYTE $0xd5 // notq %r13
WORD $0x0149; BYTE $0xfd // addq %rdi, %r13
WORD $0x894d; BYTE $0xee // movq %r13, %r14
LBB5_127:
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
LONG $0x18c48348 // addq $24, %rsp
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
BYTE $0xc3 // retq
LBB5_128:
LONG $0xc0458b48 // movq $-64(%rbp), %rax
WORD $0x014c; BYTE $0xe8 // addq %r13, %rax
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x014c; BYTE $0xc8 // addq %r9, %rax
WORD $0x8949; BYTE $0x07 // movq %rax, (%r15)
WORD $0x294c; BYTE $0xdf // subq %r11, %rdi
WORD $0x014c; BYTE $0xef // addq %r13, %rdi
WORD $0x8949; BYTE $0xfe // movq %rdi, %r14
LONG $0xffffcde9; BYTE $0xff // jmp LBB5_127, $-51(%rip)
QUAD $0x0000000000000000; QUAD $0x0000000000000000; LONG $0x00000000 // .p2align 5, 0x00
LCPI6_0:
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
// .p2align 4, 0x00
LCPI6_1:
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
// .p2align 4, 0x90
_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
LONG $0x18ec8348 // subq $24, %rsp
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0x0999840f; WORD $0x0000 // je LBB6_125, $2457(%rip)
LONG $0xd04d8948 // movq %rcx, $-48(%rbp)
WORD $0x894c; BYTE $0xc0 // movq %r8, %rax
LONG $0xc045894c // movq %r8, $-64(%rbp)
WORD $0x8945; BYTE $0xc1 // movl %r8d, %r9d
LONG $0x01e18341 // andl $1, %r9d
QUAD $0xffffff9c0d6ffdc5 // vmovdqa $-100(%rip), %ymm1 /* LCPI6_0(%rip) */
QUAD $0xffffffb4156ff9c5 // vmovdqa $-76(%rip), %xmm2 /* LCPI6_1(%rip) */
WORD $0x8949; BYTE $0xfb // movq %rdi, %r11
WORD $0x8949; BYTE $0xf5 // movq %rsi, %r13
WORD $0x8949; BYTE $0xd0 // movq %rdx, %r8
LBB6_22:
LONG $0x5c3b8041 // cmpb $92, (%r11)
LONG $0x0011850f; WORD $0x0000 // jne LBB6_24, $17(%rip)
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
LONG $0x000159e9; BYTE $0x00 // jmp LBB6_41, $345(%rip)
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB6_24:
WORD $0x894d; BYTE $0xef // movq %r13, %r15
WORD $0x894c; BYTE $0xc0 // movq %r8, %rax
WORD $0x894d; BYTE $0xde // movq %r11, %r14
LONG $0x20fd8349 // cmpq $32, %r13
LONG $0x00458c0f; WORD $0x0000 // jl LBB6_29, $69(%rip)
WORD $0xc031 // xorl %eax, %eax
WORD $0x894c; BYTE $0xeb // movq %r13, %rbx
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB6_26:
LONG $0x6f7ec1c4; WORD $0x0304 // vmovdqu (%r11,%rax), %ymm0
LONG $0x7f7ec1c4; WORD $0x0004 // vmovdqu %ymm0, (%r8,%rax)
LONG $0xc174fdc5 // vpcmpeqb %ymm1, %ymm0, %ymm0
LONG $0xc8d7fdc5 // vpmovmskb %ymm0, %ecx
WORD $0xc985 // testl %ecx, %ecx
LONG $0x00dc850f; WORD $0x0000 // jne LBB6_39, $220(%rip)
LONG $0xe07b8d4c // leaq $-32(%rbx), %r15
LONG $0x20c08348 // addq $32, %rax
LONG $0x3ffb8348 // cmpq $63, %rbx
WORD $0x894c; BYTE $0xfb // movq %r15, %rbx
LONG $0xffcf8f0f; WORD $0xffff // jg LBB6_26, $-49(%rip)
LONG $0x03348d4d // leaq (%r11,%rax), %r14
WORD $0x014c; BYTE $0xc0 // addq %r8, %rax
LBB6_29:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0x10ff8349 // cmpq $16, %r15
LONG $0x00568c0f; WORD $0x0000 // jl LBB6_33, $86(%rip)
WORD $0x894d; BYTE $0xdc // movq %r11, %r12
WORD $0x294d; BYTE $0xf4 // subq %r14, %r12
QUAD $0xfffffefd0d6ffdc5 // vmovdqa $-259(%rip), %ymm1 /* LCPI6_0(%rip) */
QUAD $0xffffff15156ff9c5 // vmovdqa $-235(%rip), %xmm2 /* LCPI6_1(%rip) */
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB6_31:
LONG $0x6f7ac1c4; BYTE $0x06 // vmovdqu (%r14), %xmm0
LONG $0x007ffac5 // vmovdqu %xmm0, (%rax)
LONG $0xc274f9c5 // vpcmpeqb %xmm2, %xmm0, %xmm0
LONG $0xd8d7f9c5 // vpmovmskb %xmm0, %ebx
WORD $0xdb85 // testl %ebx, %ebx
LONG $0x0095850f; WORD $0x0000 // jne LBB6_40, $149(%rip)
LONG $0x10c68349 // addq $16, %r14
LONG $0x10c08348 // addq $16, %rax
LONG $0xf0578d4d // leaq $-16(%r15), %r10
LONG $0xf0c48349 // addq $-16, %r12
LONG $0x1fff8349 // cmpq $31, %r15
WORD $0x894d; BYTE $0xd7 // movq %r10, %r15
LONG $0xffca8f0f; WORD $0xffff // jg LBB6_31, $-54(%rip)
LONG $0x000013e9; BYTE $0x00 // jmp LBB6_34, $19(%rip)
LBB6_33:
WORD $0x894d; BYTE $0xfa // movq %r15, %r10
QUAD $0xfffffeaa0d6ffdc5 // vmovdqa $-342(%rip), %ymm1 /* LCPI6_0(%rip) */
QUAD $0xfffffec2156ff9c5 // vmovdqa $-318(%rip), %xmm2 /* LCPI6_1(%rip) */
LBB6_34:
WORD $0x854d; BYTE $0xd2 // testq %r10, %r10
LONG $0x0882840f; WORD $0x0000 // je LBB6_126, $2178(%rip)
WORD $0xdb31 // xorl %ebx, %ebx
LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB6_36:
LONG $0x0cb60f41; BYTE $0x1e // movzbl (%r14,%rbx), %ecx
WORD $0xf980; BYTE $0x5c // cmpb $92, %cl
LONG $0x0015840f; WORD $0x0000 // je LBB6_38, $21(%rip)
WORD $0x0c88; BYTE $0x18 // movb %cl, (%rax,%rbx)
LONG $0x01c38348 // addq $1, %rbx
WORD $0x3949; BYTE $0xda // cmpq %rbx, %r10
LONG $0xffe2850f; WORD $0xffff // jne LBB6_36, $-30(%rip)
LONG $0x000856e9; BYTE $0x00 // jmp LBB6_126, $2134(%rip)
LBB6_38:
WORD $0x294d; BYTE $0xde // subq %r11, %r14
WORD $0x0149; BYTE $0xde // addq %rbx, %r14
LONG $0xfffe8349 // cmpq $-1, %r14
LONG $0x003d850f; WORD $0x0000 // jne LBB6_41, $61(%rip)
LONG $0x000841e9; BYTE $0x00 // jmp LBB6_126, $2113(%rip)
LBB6_39:
LONG $0xf1bc0f44 // bsfl %ecx, %r14d
WORD $0x0149; BYTE $0xc6 // addq %rax, %r14
LONG $0xfffe8349 // cmpq $-1, %r14
LONG $0x0027850f; WORD $0x0000 // jne LBB6_41, $39(%rip)
LONG $0x00082be9; BYTE $0x00 // jmp LBB6_126, $2091(%rip)
LBB6_40:
LONG $0xc3bc0f66 // bsfw %bx, %ax
LONG $0xf0b70f44 // movzwl %ax, %r14d
WORD $0x294d; BYTE $0xe6 // subq %r12, %r14
LONG $0xfffe8349 // cmpq $-1, %r14
LONG $0x0816840f; WORD $0x0000 // je LBB6_126, $2070(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB6_41:
LONG $0x02468d49 // leaq $2(%r14), %rax
WORD $0x2949; BYTE $0xc5 // subq %rax, %r13
LONG $0x0af6880f; WORD $0x0000 // js LBB6_164, $2806(%rip)
WORD $0x014d; BYTE $0xf3 // addq %r14, %r11
LONG $0x02c38349 // addq $2, %r11
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x0263850f; WORD $0x0000 // jne LBB6_55, $611(%rip)
LBB6_43:
WORD $0x014d; BYTE $0xf0 // addq %r14, %r8
LONG $0x43b60f41; BYTE $0xff // movzbl $-1(%r11), %eax
LONG $0x140d8d48; WORD $0x00c8; BYTE $0x00 // leaq $51220(%rip), %rcx /* __UnquoteTab(%rip) */
WORD $0x048a; BYTE $0x08 // movb (%rax,%rcx), %al
WORD $0xff3c // cmpb $-1, %al
LONG $0x0029840f; WORD $0x0000 // je LBB6_46, $41(%rip)
WORD $0xc084 // testb %al, %al
LONG $0x0909840f; WORD $0x0000 // je LBB6_142, $2313(%rip)
WORD $0x8841; BYTE $0x00 // movb %al, (%r8)
LONG $0x01c08349 // addq $1, %r8
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0xfe46850f; WORD $0xffff // jne LBB6_22, $-442(%rip)
LONG $0x0008ece9; BYTE $0x00 // jmp LBB6_141, $2284(%rip)
QUAD $0x9090909090909090; LONG $0x90909090 // .p2align 4, 0x90
LBB6_46:
LONG $0x03fd8349 // cmpq $3, %r13
LONG $0x0a998e0f; WORD $0x0000 // jle LBB6_164, $2713(%rip)
WORD $0x8b45; BYTE $0x33 // movl (%r11), %r14d
WORD $0x8944; BYTE $0xf3 // movl %r14d, %ebx
WORD $0xd3f7 // notl %ebx
LONG $0xd0868d41; WORD $0xcfcf; BYTE $0xcf // leal $-808464432(%r14), %eax
LONG $0x8080e381; WORD $0x8080 // andl $-2139062144, %ebx
WORD $0xc385 // testl %eax, %ebx
LONG $0x079d850f; WORD $0x0000 // jne LBB6_128, $1949(%rip)
LONG $0x19868d41; WORD $0x1919; BYTE $0x19 // leal $421075225(%r14), %eax
WORD $0x0944; BYTE $0xf0 // orl %r14d, %eax
LONG $0x808080a9; BYTE $0x80 // testl $-2139062144, %eax
LONG $0x0788850f; WORD $0x0000 // jne LBB6_128, $1928(%rip)
WORD $0x8944; BYTE $0xf0 // movl %r14d, %eax
LONG $0x7f7f7f25; BYTE $0x7f // andl $2139062143, %eax
LONG $0xc0c0c0b9; BYTE $0xc0 // movl $-1061109568, %ecx
WORD $0xc129 // subl %eax, %ecx
WORD $0x8949; BYTE $0xd7 // movq %rdx, %r15
LONG $0x4646908d; WORD $0x4646 // leal $1179010630(%rax), %edx
WORD $0xd921 // andl %ebx, %ecx
WORD $0xd185 // testl %edx, %ecx
LONG $0x0766850f; WORD $0x0000 // jne LBB6_128, $1894(%rip)
LONG $0xe0e0e0b9; BYTE $0xe0 // movl $-522133280, %ecx
WORD $0xc129 // subl %eax, %ecx
LONG $0x39393905; BYTE $0x39 // addl $960051513, %eax
WORD $0xcb21 // andl %ecx, %ebx
WORD $0xc385 // testl %eax, %ebx
LONG $0x0750850f; WORD $0x0000 // jne LBB6_128, $1872(%rip)
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
WORD $0x0f41; BYTE $0xce // bswapl %r14d
WORD $0x8944; BYTE $0xf0 // movl %r14d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0xd0f7 // notl %eax
LONG $0x01010125; BYTE $0x01 // andl $16843009, %eax
WORD $0x048d; BYTE $0xc0 // leal (%rax,%rax,8), %eax
LONG $0x0fe68141; WORD $0x0f0f; BYTE $0x0f // andl $252645135, %r14d
WORD $0x0141; BYTE $0xc6 // addl %eax, %r14d
WORD $0x8945; BYTE $0xf2 // movl %r14d, %r10d
LONG $0x04eac141 // shrl $4, %r10d
WORD $0x0945; BYTE $0xf2 // orl %r14d, %r10d
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
WORD $0xe8c1; BYTE $0x08 // shrl $8, %eax
LONG $0x00ff0025; BYTE $0x00 // andl $65280, %eax
LONG $0xf2b60f45 // movzbl %r10b, %r14d
WORD $0x0941; BYTE $0xc6 // orl %eax, %r14d
LONG $0x04638d4d // leaq $4(%r11), %r12
LONG $0xfc4d8d49 // leaq $-4(%r13), %rcx
LONG $0x80fe8141; WORD $0x0000; BYTE $0x00 // cmpl $128, %r14d
LONG $0x01ac820f; WORD $0x0000 // jb LBB6_63, $428(%rip)
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x01c1850f; WORD $0x0000 // jne LBB6_65, $449(%rip)
LONG $0x02c045f6 // testb $2, $-64(%rbp)
LONG $0x03a4840f; WORD $0x0000 // je LBB6_86, $932(%rip)
WORD $0xdb31 // xorl %ebx, %ebx
LBB6_2:
LONG $0x00fe8141; WORD $0x0008; BYTE $0x00 // cmpl $2048, %r14d
LONG $0x035e820f; WORD $0x0000 // jb LBB6_84, $862(%rip)
WORD $0x8944; BYTE $0xf0 // movl %r14d, %eax
LONG $0xfff80025; BYTE $0xff // andl $-2048, %eax
LONG $0x00d8003d; BYTE $0x00 // cmpl $55296, %eax
LONG $0x0306850f; WORD $0x0000 // jne LBB6_81, $774(%rip)
LONG $0x06f98348 // cmpq $6, %rcx
LONG $0x04838c0f; WORD $0x0000 // jl LBB6_15, $1155(%rip)
LONG $0xfffe8141; WORD $0x00db; BYTE $0x00 // cmpl $56319, %r14d
LONG $0x0476870f; WORD $0x0000 // ja LBB6_15, $1142(%rip)
LONG $0x1b7c8041; WORD $0x5c04 // cmpb $92, $4(%r11,%rbx)
LONG $0x046a850f; WORD $0x0000 // jne LBB6_15, $1130(%rip)
LONG $0x1b7c8041; WORD $0x7505 // cmpb $117, $5(%r11,%rbx)
LONG $0x045e850f; WORD $0x0000 // jne LBB6_15, $1118(%rip)
LONG $0x1b648b45; BYTE $0x06 // movl $6(%r11,%rbx), %r12d
WORD $0x8945; BYTE $0xe2 // movl %r12d, %r10d
WORD $0xf741; BYTE $0xd2 // notl %r10d
QUAD $0xcfcfcfd024848d41 // leal $-808464432(%r12), %eax
LONG $0x80e28141; WORD $0x8080; BYTE $0x80 // andl $-2139062144, %r10d
WORD $0x8541; BYTE $0xc2 // testl %eax, %r10d
LONG $0x07b5850f; WORD $0x0000 // jne LBB6_143, $1973(%rip)
QUAD $0x1919191924848d41 // leal $421075225(%r12), %eax
WORD $0x0944; BYTE $0xe0 // orl %r12d, %eax
LONG $0x808080a9; BYTE $0x80 // testl $-2139062144, %eax
LONG $0x079f850f; WORD $0x0000 // jne LBB6_143, $1951(%rip)
WORD $0x8944; BYTE $0xe0 // movl %r12d, %eax
LONG $0x7f7f7f25; BYTE $0x7f // andl $2139062143, %eax
LONG $0xc0c0c0ba; BYTE $0xc0 // movl $-1061109568, %edx
WORD $0xc229 // subl %eax, %edx
WORD $0x5589; BYTE $0xcc // movl %edx, $-52(%rbp)
LONG $0x4646908d; WORD $0x4646 // leal $1179010630(%rax), %edx
WORD $0x5589; BYTE $0xc8 // movl %edx, $-56(%rbp)
WORD $0x558b; BYTE $0xcc // movl $-52(%rbp), %edx
WORD $0x2144; BYTE $0xd2 // andl %r10d, %edx
WORD $0x5585; BYTE $0xc8 // testl %edx, $-56(%rbp)
LONG $0x0775850f; WORD $0x0000 // jne LBB6_143, $1909(%rip)
LONG $0xe0e0e0ba; BYTE $0xe0 // movl $-522133280, %edx
WORD $0xc229 // subl %eax, %edx
LONG $0x39393905; BYTE $0x39 // addl $960051513, %eax
WORD $0x2141; BYTE $0xd2 // andl %edx, %r10d
WORD $0x8541; BYTE $0xc2 // testl %eax, %r10d
LONG $0x075d850f; WORD $0x0000 // jne LBB6_143, $1885(%rip)
WORD $0x0f41; BYTE $0xcc // bswapl %r12d
WORD $0x8944; BYTE $0xe0 // movl %r12d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0xd0f7 // notl %eax
LONG $0x01010125; BYTE $0x01 // andl $16843009, %eax
WORD $0x048d; BYTE $0xc0 // leal (%rax,%rax,8), %eax
LONG $0x0fe48141; WORD $0x0f0f; BYTE $0x0f // andl $252645135, %r12d
WORD $0x0141; BYTE $0xc4 // addl %eax, %r12d
WORD $0x8944; BYTE $0xe0 // movl %r12d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0x0944; BYTE $0xe0 // orl %r12d, %eax
WORD $0xc289 // movl %eax, %edx
WORD $0xeac1; BYTE $0x08 // shrl $8, %edx
LONG $0xff00e281; WORD $0x0000 // andl $65280, %edx
LONG $0xd0b60f44 // movzbl %al, %r10d
WORD $0x0941; BYTE $0xd2 // orl %edx, %r10d
LONG $0xfc000025; BYTE $0x00 // andl $16515072, %eax
LONG $0xdc00003d; BYTE $0x00 // cmpl $14417920, %eax
LONG $0x03c3840f; WORD $0x0000 // je LBB6_18, $963(%rip)
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
LONG $0x00c74166; WORD $0xbfef // movw $-16401, (%r8)
LONG $0x0240c641; BYTE $0xbd // movb $-67, $2(%r8)
LONG $0x03c08349 // addq $3, %r8
LONG $0x06c38348 // addq $6, %rbx
LONG $0xfac18348 // addq $-6, %rcx
WORD $0x8945; BYTE $0xd6 // movl %r10d, %r14d
LONG $0x7ffa8341 // cmpl $127, %r10d
LONG $0xfec7870f; WORD $0xffff // ja LBB6_2, $-313(%rip)
LBB6_14:
LONG $0x1b248d4d // leaq (%r11,%rbx), %r12
LONG $0x04c48349 // addq $4, %r12
LONG $0x000054e9; BYTE $0x00 // jmp LBB6_64, $84(%rip)
LBB6_55:
WORD $0x8545; BYTE $0xed // testl %r13d, %r13d
LONG $0x087a840f; WORD $0x0000 // je LBB6_164, $2170(%rip)
LONG $0xff7b8041; BYTE $0x5c // cmpb $92, $-1(%r11)
LONG $0x07fc850f; WORD $0x0000 // jne LBB6_156, $2044(%rip)
LONG $0x5c3b8041 // cmpb $92, (%r11)
LONG $0x0026850f; WORD $0x0000 // jne LBB6_62, $38(%rip)
LONG $0x01fd8341 // cmpl $1, %r13d
LONG $0x085b8e0f; WORD $0x0000 // jle LBB6_164, $2139(%rip)
LONG $0x01438a41 // movb $1(%r11), %al
WORD $0x223c // cmpb $34, %al
LONG $0x0008840f; WORD $0x0000 // je LBB6_61, $8(%rip)
WORD $0x5c3c // cmpb $92, %al
LONG $0x07ed850f; WORD $0x0000 // jne LBB6_158, $2029(%rip)
LBB6_61:
LONG $0x01c38349 // addq $1, %r11
LONG $0xffc58349 // addq $-1, %r13
LBB6_62:
LONG $0x01c38349 // addq $1, %r11
LONG $0xffc58349 // addq $-1, %r13
LONG $0xfffd4ce9; BYTE $0xff // jmp LBB6_43, $-692(%rip)
LBB6_63:
WORD $0x8945; BYTE $0xf2 // movl %r14d, %r10d
LBB6_64:
WORD $0x8845; BYTE $0x10 // movb %r10b, (%r8)
LONG $0x01c08349 // addq $1, %r8
WORD $0x8949; BYTE $0xcd // movq %rcx, %r13
WORD $0x894d; BYTE $0xe3 // movq %r12, %r11
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0xfbab850f; WORD $0xffff // jne LBB6_22, $-1109(%rip)
LONG $0x000651e9; BYTE $0x00 // jmp LBB6_141, $1617(%rip)
LBB6_65:
LONG $0x02c045f6 // testb $2, $-64(%rbp)
LONG $0x037c840f; WORD $0x0000 // je LBB6_98, $892(%rip)
WORD $0xdb31 // xorl %ebx, %ebx
LBB6_67:
LONG $0x00fe8141; WORD $0x0008; BYTE $0x00 // cmpl $2048, %r14d
LONG $0x019d820f; WORD $0x0000 // jb LBB6_84, $413(%rip)
WORD $0x8944; BYTE $0xf0 // movl %r14d, %eax
LONG $0xfff80025; BYTE $0xff // andl $-2048, %eax
LONG $0x00d8003d; BYTE $0x00 // cmpl $55296, %eax
LONG $0x0145850f; WORD $0x0000 // jne LBB6_81, $325(%rip)
WORD $0x8548; BYTE $0xc9 // testq %rcx, %rcx
LONG $0x07bb8e0f; WORD $0x0000 // jle LBB6_162, $1979(%rip)
LONG $0x1b7c8041; WORD $0x5c04 // cmpb $92, $4(%r11,%rbx)
LONG $0x038a850f; WORD $0x0000 // jne LBB6_107, $906(%rip)
LONG $0x07f98348 // cmpq $7, %rcx
LONG $0x036c8c0f; WORD $0x0000 // jl LBB6_105, $876(%rip)
LONG $0xfffe8141; WORD $0x00db; BYTE $0x00 // cmpl $56319, %r14d
LONG $0x035f870f; WORD $0x0000 // ja LBB6_105, $863(%rip)
LONG $0x1b7c8041; WORD $0x5c05 // cmpb $92, $5(%r11,%rbx)
LONG $0x0353850f; WORD $0x0000 // jne LBB6_105, $851(%rip)
LONG $0x1b7c8041; WORD $0x7506 // cmpb $117, $6(%r11,%rbx)
LONG $0x0347850f; WORD $0x0000 // jne LBB6_105, $839(%rip)
LONG $0x1b648b45; BYTE $0x07 // movl $7(%r11,%rbx), %r12d
WORD $0x8945; BYTE $0xe2 // movl %r12d, %r10d
WORD $0xf741; BYTE $0xd2 // notl %r10d
QUAD $0xcfcfcfd024848d41 // leal $-808464432(%r12), %eax
LONG $0x80e28141; WORD $0x8080; BYTE $0x80 // andl $-2139062144, %r10d
WORD $0x8541; BYTE $0xc2 // testl %eax, %r10d
LONG $0x0733850f; WORD $0x0000 // jne LBB6_159, $1843(%rip)
QUAD $0x1919191924848d41 // leal $421075225(%r12), %eax
WORD $0x0944; BYTE $0xe0 // orl %r12d, %eax
LONG $0x808080a9; BYTE $0x80 // testl $-2139062144, %eax
LONG $0x071d850f; WORD $0x0000 // jne LBB6_159, $1821(%rip)
WORD $0x8944; BYTE $0xe0 // movl %r12d, %eax
LONG $0x7f7f7f25; BYTE $0x7f // andl $2139062143, %eax
LONG $0xc0c0c0ba; BYTE $0xc0 // movl $-1061109568, %edx
WORD $0xc229 // subl %eax, %edx
WORD $0x5589; BYTE $0xcc // movl %edx, $-52(%rbp)
LONG $0x4646908d; WORD $0x4646 // leal $1179010630(%rax), %edx
WORD $0x5589; BYTE $0xc8 // movl %edx, $-56(%rbp)
WORD $0x558b; BYTE $0xcc // movl $-52(%rbp), %edx
WORD $0x2144; BYTE $0xd2 // andl %r10d, %edx
WORD $0x5585; BYTE $0xc8 // testl %edx, $-56(%rbp)
LONG $0x06f3850f; WORD $0x0000 // jne LBB6_159, $1779(%rip)
LONG $0xe0e0e0ba; BYTE $0xe0 // movl $-522133280, %edx
WORD $0xc229 // subl %eax, %edx
LONG $0x39393905; BYTE $0x39 // addl $960051513, %eax
WORD $0x2141; BYTE $0xd2 // andl %edx, %r10d
WORD $0x8541; BYTE $0xc2 // testl %eax, %r10d
LONG $0x06db850f; WORD $0x0000 // jne LBB6_159, $1755(%rip)
WORD $0x0f41; BYTE $0xcc // bswapl %r12d
WORD $0x8944; BYTE $0xe0 // movl %r12d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0xd0f7 // notl %eax
LONG $0x01010125; BYTE $0x01 // andl $16843009, %eax
WORD $0x048d; BYTE $0xc0 // leal (%rax,%rax,8), %eax
LONG $0x0fe48141; WORD $0x0f0f; BYTE $0x0f // andl $252645135, %r12d
WORD $0x0141; BYTE $0xc4 // addl %eax, %r12d
WORD $0x8944; BYTE $0xe0 // movl %r12d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0x0944; BYTE $0xe0 // orl %r12d, %eax
WORD $0xc289 // movl %eax, %edx
WORD $0xeac1; BYTE $0x08 // shrl $8, %edx
LONG $0xff00e281; WORD $0x0000 // andl $65280, %edx
LONG $0xd0b60f44 // movzbl %al, %r10d
WORD $0x0941; BYTE $0xd2 // orl %edx, %r10d
LONG $0xfc000025; BYTE $0x00 // andl $16515072, %eax
LONG $0xdc00003d; BYTE $0x00 // cmpl $14417920, %eax
LONG $0x02ae840f; WORD $0x0000 // je LBB6_108, $686(%rip)
LONG $0x00c74166; WORD $0xbfef // movw $-16401, (%r8)
LONG $0x0240c641; BYTE $0xbd // movb $-67, $2(%r8)
LONG $0x03c08349 // addq $3, %r8
LONG $0x07c38348 // addq $7, %rbx
LONG $0xf9c18348 // addq $-7, %rcx
WORD $0x8945; BYTE $0xd6 // movl %r10d, %r14d
LONG $0x80fa8141; WORD $0x0000; BYTE $0x00 // cmpl $128, %r10d
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
LONG $0xfeaf830f; WORD $0xffff // jae LBB6_67, $-337(%rip)
LONG $0xfffe22e9; BYTE $0xff // jmp LBB6_14, $-478(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB6_81:
LONG $0x1b248d4d // leaq (%r11,%rbx), %r12
LONG $0x04c48349 // addq $4, %r12
LBB6_82:
WORD $0x8944; BYTE $0xf0 // movl %r14d, %eax
WORD $0xe8c1; BYTE $0x0c // shrl $12, %eax
WORD $0xe00c // orb $-32, %al
WORD $0x8841; BYTE $0x00 // movb %al, (%r8)
WORD $0x8944; BYTE $0xf0 // movl %r14d, %eax
WORD $0xe8c1; BYTE $0x06 // shrl $6, %eax
WORD $0x3f24 // andb $63, %al
WORD $0x800c // orb $-128, %al
LONG $0x01408841 // movb %al, $1(%r8)
LONG $0x3fe68041 // andb $63, %r14b
LONG $0x80ce8041 // orb $-128, %r14b
LONG $0x02708845 // movb %r14b, $2(%r8)
LONG $0x03c08349 // addq $3, %r8
WORD $0x8949; BYTE $0xcd // movq %rcx, %r13
WORD $0x894d; BYTE $0xe3 // movq %r12, %r11
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0xf9f5850f; WORD $0xffff // jne LBB6_22, $-1547(%rip)
LONG $0x00049be9; BYTE $0x00 // jmp LBB6_141, $1179(%rip)
LBB6_84:
LONG $0x1b248d4d // leaq (%r11,%rbx), %r12
LONG $0x04c48349 // addq $4, %r12
LBB6_85:
WORD $0x8944; BYTE $0xf0 // movl %r14d, %eax
WORD $0xe8c1; BYTE $0x06 // shrl $6, %eax
WORD $0xc00c // orb $-64, %al
WORD $0x8841; BYTE $0x00 // movb %al, (%r8)
LONG $0x3fe68041 // andb $63, %r14b
LONG $0x80ce8041 // orb $-128, %r14b
LONG $0x01708845 // movb %r14b, $1(%r8)
LONG $0x02c08349 // addq $2, %r8
WORD $0x8949; BYTE $0xcd // movq %rcx, %r13
WORD $0x894d; BYTE $0xe3 // movq %r12, %r11
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0xf9be850f; WORD $0xffff // jne LBB6_22, $-1602(%rip)
LONG $0x000464e9; BYTE $0x00 // jmp LBB6_141, $1124(%rip)
LBB6_86:
LONG $0x00fe8141; WORD $0x0008; BYTE $0x00 // cmpl $2048, %r14d
LONG $0xffc4820f; WORD $0xffff // jb LBB6_85, $-60(%rip)
LONG $0x00e28141; WORD $0xf800; BYTE $0x00 // andl $16252928, %r10d
LONG $0x00fa8141; WORD $0xd800; BYTE $0x00 // cmpl $14155776, %r10d
LONG $0xff6b850f; WORD $0xffff // jne LBB6_82, $-149(%rip)
LONG $0x0afd8349 // cmpq $10, %r13
LONG $0x01978c0f; WORD $0x0000 // jl LBB6_101, $407(%rip)
LONG $0xfffe8141; WORD $0x00db; BYTE $0x00 // cmpl $56319, %r14d
LONG $0x018a870f; WORD $0x0000 // ja LBB6_101, $394(%rip)
LONG $0x243c8041; BYTE $0x5c // cmpb $92, (%r12)
LONG $0x017f850f; WORD $0x0000 // jne LBB6_101, $383(%rip)
LONG $0x057b8041; BYTE $0x75 // cmpb $117, $5(%r11)
LONG $0x0174850f; WORD $0x0000 // jne LBB6_101, $372(%rip)
LONG $0x06538b45 // movl $6(%r11), %r10d
WORD $0x8944; BYTE $0xd3 // movl %r10d, %ebx
WORD $0xd3f7 // notl %ebx
LONG $0xd0828d41; WORD $0xcfcf; BYTE $0xcf // leal $-808464432(%r10), %eax
LONG $0x8080e381; WORD $0x8080 // andl $-2139062144, %ebx
WORD $0xc385 // testl %eax, %ebx
LONG $0x0421850f; WORD $0x0000 // jne LBB6_144, $1057(%rip)
LONG $0x19828d41; WORD $0x1919; BYTE $0x19 // leal $421075225(%r10), %eax
WORD $0x0944; BYTE $0xd0 // orl %r10d, %eax
LONG $0x808080a9; BYTE $0x80 // testl $-2139062144, %eax
LONG $0x040c850f; WORD $0x0000 // jne LBB6_144, $1036(%rip)
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
LONG $0x7f7f7f25; BYTE $0x7f // andl $2139062143, %eax
LONG $0xc0c0c0b9; BYTE $0xc0 // movl $-1061109568, %ecx
WORD $0xc129 // subl %eax, %ecx
LONG $0x4646908d; WORD $0x4646 // leal $1179010630(%rax), %edx
WORD $0xd921 // andl %ebx, %ecx
WORD $0xd185 // testl %edx, %ecx
LONG $0x03ed850f; WORD $0x0000 // jne LBB6_144, $1005(%rip)
LONG $0xe0e0e0b9; BYTE $0xe0 // movl $-522133280, %ecx
WORD $0xc129 // subl %eax, %ecx
LONG $0x39393905; BYTE $0x39 // addl $960051513, %eax
WORD $0xcb21 // andl %ecx, %ebx
WORD $0xc385 // testl %eax, %ebx
LONG $0x03d7850f; WORD $0x0000 // jne LBB6_144, $983(%rip)
WORD $0x0f41; BYTE $0xca // bswapl %r10d
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0xd0f7 // notl %eax
LONG $0x01010125; BYTE $0x01 // andl $16843009, %eax
WORD $0x048d; BYTE $0xc0 // leal (%rax,%rax,8), %eax
LONG $0x0fe28141; WORD $0x0f0f; BYTE $0x0f // andl $252645135, %r10d
WORD $0x0141; BYTE $0xc2 // addl %eax, %r10d
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0x0944; BYTE $0xd0 // orl %r10d, %eax
LONG $0x0ac38349 // addq $10, %r11
WORD $0xc189 // movl %eax, %ecx
LONG $0x0000e181; WORD $0x00fc // andl $16515072, %ecx
LONG $0x0000f981; WORD $0x00dc // cmpl $14417920, %ecx
LONG $0x022b850f; WORD $0x0000 // jne LBB6_124, $555(%rip)
WORD $0xc189 // movl %eax, %ecx
WORD $0xe9c1; BYTE $0x08 // shrl $8, %ecx
LONG $0xff00e181; WORD $0x0000 // andl $65280, %ecx
LONG $0xd0b60f44 // movzbl %al, %r10d
WORD $0x0941; BYTE $0xca // orl %ecx, %r10d
LONG $0x000032e9; BYTE $0x00 // jmp LBB6_19, $50(%rip)
LBB6_15:
WORD $0x0149; BYTE $0xdb // addq %rbx, %r11
LONG $0x04c38349 // addq $4, %r11
LBB6_16:
LONG $0x02c045f6 // testb $2, $-64(%rbp)
LONG $0x04ca840f; WORD $0x0000 // je LBB6_160, $1226(%rip)
LBB6_17:
LONG $0x00c74166; WORD $0xbfef // movw $-16401, (%r8)
LONG $0x0240c641; BYTE $0xbd // movb $-67, $2(%r8)
LONG $0x03c08349 // addq $3, %r8
WORD $0x8949; BYTE $0xcd // movq %rcx, %r13
LONG $0x000055e9; BYTE $0x00 // jmp LBB6_21, $85(%rip)
LBB6_18:
WORD $0x0149; BYTE $0xdb // addq %rbx, %r11
LONG $0x0ac38349 // addq $10, %r11
WORD $0x2949; BYTE $0xdd // subq %rbx, %r13
LBB6_19:
LONG $0xf6c58349 // addq $-10, %r13
LBB6_20:
LONG $0x0ae6c141 // shll $10, %r14d
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
WORD $0x0144; BYTE $0xf0 // addl %r14d, %eax
LONG $0x320c8d43 // leal (%r10,%r14), %ecx
LONG $0x2400c181; WORD $0xfca0 // addl $-56613888, %ecx
WORD $0xca89 // movl %ecx, %edx
WORD $0xeac1; BYTE $0x12 // shrl $18, %edx
WORD $0xca80; BYTE $0xf0 // orb $-16, %dl
WORD $0x8841; BYTE $0x10 // movb %dl, (%r8)
WORD $0xca89 // movl %ecx, %edx
WORD $0xeac1; BYTE $0x0c // shrl $12, %edx
WORD $0xe280; BYTE $0x3f // andb $63, %dl
WORD $0xca80; BYTE $0x80 // orb $-128, %dl
LONG $0x01508841 // movb %dl, $1(%r8)
WORD $0xe9c1; BYTE $0x06 // shrl $6, %ecx
WORD $0xe180; BYTE $0x3f // andb $63, %cl
WORD $0xc980; BYTE $0x80 // orb $-128, %cl
LONG $0x02488841 // movb %cl, $2(%r8)
WORD $0x3f24 // andb $63, %al
WORD $0x800c // orb $-128, %al
LONG $0x03408841 // movb %al, $3(%r8)
LONG $0x04c08349 // addq $4, %r8
LBB6_21:
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0xf825850f; WORD $0xffff // jne LBB6_22, $-2011(%rip)
LONG $0x0002cbe9; BYTE $0x00 // jmp LBB6_141, $715(%rip)
LBB6_98:
LONG $0x00fe8141; WORD $0x0008; BYTE $0x00 // cmpl $2048, %r14d
LONG $0x0061820f; WORD $0x0000 // jb LBB6_110, $97(%rip)
LONG $0x00e28141; WORD $0xf800; BYTE $0x00 // andl $16252928, %r10d
LONG $0x00fa8141; WORD $0xd800; BYTE $0x00 // cmpl $14155776, %r10d
LONG $0x0055840f; WORD $0x0000 // je LBB6_111, $85(%rip)
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
LONG $0xfffdcae9; BYTE $0xff // jmp LBB6_82, $-566(%rip)
LBB6_101:
WORD $0x894d; BYTE $0xe3 // movq %r12, %r11
LONG $0xffff48e9; BYTE $0xff // jmp LBB6_16, $-184(%rip)
LBB6_105:
LONG $0x1b248d4d // leaq (%r11,%rbx), %r12
LONG $0x05c48349 // addq $5, %r12
LBB6_106:
LONG $0xffc18348 // addq $-1, %rcx
WORD $0x894d; BYTE $0xe3 // movq %r12, %r11
LONG $0xffff34e9; BYTE $0xff // jmp LBB6_16, $-204(%rip)
LBB6_107:
WORD $0x0149; BYTE $0xdb // addq %rbx, %r11
LONG $0x04c38349 // addq $4, %r11
LONG $0x02c045f6 // testb $2, $-64(%rbp)
LONG $0xff2d850f; WORD $0xffff // jne LBB6_17, $-211(%rip)
LONG $0x00012be9; BYTE $0x00 // jmp LBB6_124, $299(%rip)
LBB6_108:
WORD $0x0149; BYTE $0xdb // addq %rbx, %r11
LONG $0x0bc38349 // addq $11, %r11
WORD $0x2949; BYTE $0xdd // subq %rbx, %r13
LBB6_109:
LONG $0xf5c58349 // addq $-11, %r13
LONG $0xffff3ae9; BYTE $0xff // jmp LBB6_20, $-198(%rip)
LBB6_110:
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
LONG $0xfffdc2e9; BYTE $0xff // jmp LBB6_85, $-574(%rip)
LBB6_111:
LONG $0x05fd8349 // cmpq $5, %r13
LONG $0x03ea8c0f; WORD $0x0000 // jl LBB6_162, $1002(%rip)
LONG $0x243c8041; BYTE $0x5c // cmpb $92, (%r12)
LONG $0x00ee850f; WORD $0x0000 // jne LBB6_123, $238(%rip)
LONG $0x05638d4d // leaq $5(%r11), %r12
LONG $0x0bfd8349 // cmpq $11, %r13
LONG $0xffa08c0f; WORD $0xffff // jl LBB6_106, $-96(%rip)
LONG $0xfffe8141; WORD $0x00db; BYTE $0x00 // cmpl $56319, %r14d
LONG $0xff93870f; WORD $0xffff // ja LBB6_106, $-109(%rip)
LONG $0x243c8041; BYTE $0x5c // cmpb $92, (%r12)
LONG $0xff88850f; WORD $0xffff // jne LBB6_106, $-120(%rip)
LONG $0x067b8041; BYTE $0x75 // cmpb $117, $6(%r11)
LONG $0xff7d850f; WORD $0xffff // jne LBB6_106, $-131(%rip)
LONG $0x07538b45 // movl $7(%r11), %r10d
WORD $0x8944; BYTE $0xd3 // movl %r10d, %ebx
WORD $0xd3f7 // notl %ebx
LONG $0xd0828d41; WORD $0xcfcf; BYTE $0xcf // leal $-808464432(%r10), %eax
LONG $0x8080e381; WORD $0x8080 // andl $-2139062144, %ebx
WORD $0xc385 // testl %eax, %ebx
LONG $0x021a850f; WORD $0x0000 // jne LBB6_144, $538(%rip)
LONG $0x19828d41; WORD $0x1919; BYTE $0x19 // leal $421075225(%r10), %eax
WORD $0x0944; BYTE $0xd0 // orl %r10d, %eax
LONG $0x808080a9; BYTE $0x80 // testl $-2139062144, %eax
LONG $0x0205850f; WORD $0x0000 // jne LBB6_144, $517(%rip)
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
LONG $0x7f7f7f25; BYTE $0x7f // andl $2139062143, %eax
LONG $0xc0c0c0b9; BYTE $0xc0 // movl $-1061109568, %ecx
WORD $0xc129 // subl %eax, %ecx
LONG $0x4646908d; WORD $0x4646 // leal $1179010630(%rax), %edx
WORD $0xd921 // andl %ebx, %ecx
WORD $0xd185 // testl %edx, %ecx
LONG $0x01e6850f; WORD $0x0000 // jne LBB6_144, $486(%rip)
LONG $0xe0e0e0b9; BYTE $0xe0 // movl $-522133280, %ecx
WORD $0xc129 // subl %eax, %ecx
LONG $0x39393905; BYTE $0x39 // addl $960051513, %eax
WORD $0xcb21 // andl %ecx, %ebx
WORD $0xc385 // testl %eax, %ebx
LONG $0x01d0850f; WORD $0x0000 // jne LBB6_144, $464(%rip)
WORD $0x0f41; BYTE $0xca // bswapl %r10d
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0xd0f7 // notl %eax
LONG $0x01010125; BYTE $0x01 // andl $16843009, %eax
WORD $0x048d; BYTE $0xc0 // leal (%rax,%rax,8), %eax
LONG $0x0fe28141; WORD $0x0f0f; BYTE $0x0f // andl $252645135, %r10d
WORD $0x0141; BYTE $0xc2 // addl %eax, %r10d
WORD $0x8944; BYTE $0xd0 // movl %r10d, %eax
WORD $0xe8c1; BYTE $0x04 // shrl $4, %eax
WORD $0x0944; BYTE $0xd0 // orl %r10d, %eax
LONG $0x0bc38349 // addq $11, %r11
WORD $0xc189 // movl %eax, %ecx
LONG $0x0000e181; WORD $0x00fc // andl $16515072, %ecx
LONG $0x0000f981; WORD $0x00dc // cmpl $14417920, %ecx
LONG $0x0024850f; WORD $0x0000 // jne LBB6_124, $36(%rip)
WORD $0xc189 // movl %eax, %ecx
WORD $0xe9c1; BYTE $0x08 // shrl $8, %ecx
LONG $0xff00e181; WORD $0x0000 // andl $65280, %ecx
LONG $0xd0b60f44 // movzbl %al, %r10d
WORD $0x0941; BYTE $0xca // orl %ecx, %r10d
LONG $0xfffeece9; BYTE $0xff // jmp LBB6_109, $-276(%rip)
LBB6_123:
WORD $0x894d; BYTE $0xe3 // movq %r12, %r11
LONG $0x02c045f6 // testb $2, $-64(%rbp)
LONG $0xfdfd850f; WORD $0xffff // jne LBB6_17, $-515(%rip)
LBB6_124:
WORD $0x2949; BYTE $0xfb // subq %rdi, %r11
LONG $0x0002c5e9; BYTE $0x00 // jmp LBB6_161, $709(%rip)
LBB6_125:
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
WORD $0x8949; BYTE $0xd0 // movq %rdx, %r8
LBB6_126:
WORD $0x014d; BYTE $0xe8 // addq %r13, %r8
WORD $0x2949; BYTE $0xd0 // subq %rdx, %r8
LBB6_127:
WORD $0x894c; BYTE $0xc0 // movq %r8, %rax
LONG $0x18c48348 // addq $24, %rsp
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
BYTE $0xc3 // retq
LBB6_128:
WORD $0x894c; BYTE $0xd8 // movq %r11, %rax
WORD $0x2948; BYTE $0xf8 // subq %rdi, %rax
LONG $0xd0758b48 // movq $-48(%rbp), %rsi
WORD $0x8948; BYTE $0x06 // movq %rax, (%rsi)
WORD $0x8a41; BYTE $0x0b // movb (%r11), %cl
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0x002a820f; WORD $0x0000 // jb LBB6_131, $42(%rip)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
WORD $0xc180; BYTE $0xbf // addb $-65, %cl
WORD $0xf980; BYTE $0x25 // cmpb $37, %cl
LONG $0xffbc870f; WORD $0xffff // ja LBB6_127, $-68(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x003f0000003fba48; WORD $0x0000 // movabsq $270582939711, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0xffa5830f; WORD $0xffff // jae LBB6_127, $-91(%rip)
LBB6_131:
LONG $0x01488d48 // leaq $1(%rax), %rcx
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0x014b8a41 // movb $1(%r11), %cl
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x09 // cmpb $9, %dl
LONG $0x002a860f; WORD $0x0000 // jbe LBB6_134, $42(%rip)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
WORD $0xc180; BYTE $0xbf // addb $-65, %cl
WORD $0xf980; BYTE $0x25 // cmpb $37, %cl
LONG $0xff7b870f; WORD $0xffff // ja LBB6_127, $-133(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x003f0000003fba48; WORD $0x0000 // movabsq $270582939711, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0xff64830f; WORD $0xffff // jae LBB6_127, $-156(%rip)
LBB6_134:
LONG $0x02488d48 // leaq $2(%rax), %rcx
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0x024b8a41 // movb $2(%r11), %cl
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0x002a820f; WORD $0x0000 // jb LBB6_137, $42(%rip)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
WORD $0xc180; BYTE $0xbf // addb $-65, %cl
WORD $0xf980; BYTE $0x25 // cmpb $37, %cl
LONG $0xff3a870f; WORD $0xffff // ja LBB6_127, $-198(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x003f0000003fba48; WORD $0x0000 // movabsq $270582939711, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0xff23830f; WORD $0xffff // jae LBB6_127, $-221(%rip)
LBB6_137:
LONG $0x03488d48 // leaq $3(%rax), %rcx
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0x034b8a41 // movb $3(%r11), %cl
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0x002a820f; WORD $0x0000 // jb LBB6_140, $42(%rip)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
WORD $0xc180; BYTE $0xbf // addb $-65, %cl
WORD $0xf980; BYTE $0x25 // cmpb $37, %cl
LONG $0xfef9870f; WORD $0xffff // ja LBB6_127, $-263(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x003f0000003fba48; WORD $0x0000 // movabsq $270582939711, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0xfee2830f; WORD $0xffff // jae LBB6_127, $-286(%rip)
LBB6_140:
LONG $0x04c08348 // addq $4, %rax
WORD $0x8948; BYTE $0x06 // movq %rax, (%rsi)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
LONG $0xfffecfe9; BYTE $0xff // jmp LBB6_127, $-305(%rip)
LBB6_141:
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
LONG $0xfffec1e9; BYTE $0xff // jmp LBB6_126, $-319(%rip)
LBB6_142:
WORD $0xf748; BYTE $0xd7 // notq %rdi
WORD $0x0149; BYTE $0xfb // addq %rdi, %r11
LONG $0xd0458b48 // movq $-48(%rbp), %rax
WORD $0x894c; BYTE $0x18 // movq %r11, (%rax)
LONG $0xfdc0c749; WORD $0xffff; BYTE $0xff // movq $-3, %r8
LONG $0xfffeaee9; BYTE $0xff // jmp LBB6_127, $-338(%rip)
LBB6_143:
LONG $0x1b248d4d // leaq (%r11,%rbx), %r12
LONG $0x04c48349 // addq $4, %r12
LBB6_144:
WORD $0x894c; BYTE $0xe0 // movq %r12, %rax
WORD $0x2948; BYTE $0xf8 // subq %rdi, %rax
LONG $0x02c08348 // addq $2, %rax
LONG $0xd0758b48 // movq $-48(%rbp), %rsi
WORD $0x8948; BYTE $0x06 // movq %rax, (%rsi)
LONG $0x244c8a41; BYTE $0x02 // movb $2(%r12), %cl
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0x002e820f; WORD $0x0000 // jb LBB6_147, $46(%rip)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
WORD $0xc180; BYTE $0xbf // addb $-65, %cl
WORD $0xf980; BYTE $0x25 // cmpb $37, %cl
LONG $0xfe71870f; WORD $0xffff // ja LBB6_127, $-399(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x003f0000003fba48; WORD $0x0000 // movabsq $270582939711, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0xd0758b48 // movq $-48(%rbp), %rsi
LONG $0xfe56830f; WORD $0xffff // jae LBB6_127, $-426(%rip)
LBB6_147:
LONG $0x01488d48 // leaq $1(%rax), %rcx
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0x244c8a41; BYTE $0x03 // movb $3(%r12), %cl
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x09 // cmpb $9, %dl
LONG $0x002e860f; WORD $0x0000 // jbe LBB6_150, $46(%rip)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
WORD $0xc180; BYTE $0xbf // addb $-65, %cl
WORD $0xf980; BYTE $0x25 // cmpb $37, %cl
LONG $0xfe2b870f; WORD $0xffff // ja LBB6_127, $-469(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x003f0000003fba48; WORD $0x0000 // movabsq $270582939711, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0xd0758b48 // movq $-48(%rbp), %rsi
LONG $0xfe10830f; WORD $0xffff // jae LBB6_127, $-496(%rip)
LBB6_150:
LONG $0x02488d48 // leaq $2(%rax), %rcx
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0x244c8a41; BYTE $0x04 // movb $4(%r12), %cl
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0x002e820f; WORD $0x0000 // jb LBB6_153, $46(%rip)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
WORD $0xc180; BYTE $0xbf // addb $-65, %cl
WORD $0xf980; BYTE $0x25 // cmpb $37, %cl
LONG $0xfde5870f; WORD $0xffff // ja LBB6_127, $-539(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x003f0000003fba48; WORD $0x0000 // movabsq $270582939711, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0xd0758b48 // movq $-48(%rbp), %rsi
LONG $0xfdca830f; WORD $0xffff // jae LBB6_127, $-566(%rip)
LBB6_153:
LONG $0x03488d48 // leaq $3(%rax), %rcx
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0x244c8a41; BYTE $0x05 // movb $5(%r12), %cl
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0xfed0820f; WORD $0xffff // jb LBB6_140, $-304(%rip)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
WORD $0xc180; BYTE $0xbf // addb $-65, %cl
WORD $0xf980; BYTE $0x25 // cmpb $37, %cl
LONG $0xfd9f870f; WORD $0xffff // ja LBB6_127, $-609(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x003f0000003fba48; WORD $0x0000 // movabsq $270582939711, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0xd0758b48 // movq $-48(%rbp), %rsi
LONG $0xfea2820f; WORD $0xffff // jb LBB6_140, $-350(%rip)
LONG $0xfffd7fe9; BYTE $0xff // jmp LBB6_127, $-641(%rip)
LBB6_156:
WORD $0xf748; BYTE $0xd7 // notq %rdi
WORD $0x0149; BYTE $0xfb // addq %rdi, %r11
LBB6_157:
LONG $0xd0458b48 // movq $-48(%rbp), %rax
WORD $0x894c; BYTE $0x18 // movq %r11, (%rax)
LONG $0xfec0c749; WORD $0xffff; BYTE $0xff // movq $-2, %r8
LONG $0xfffd66e9; BYTE $0xff // jmp LBB6_127, $-666(%rip)
LBB6_158:
WORD $0x2949; BYTE $0xfb // subq %rdi, %r11
LONG $0x01c38349 // addq $1, %r11
LONG $0xffffe1e9; BYTE $0xff // jmp LBB6_157, $-31(%rip)
LBB6_159:
LONG $0x1b248d4d // leaq (%r11,%rbx), %r12
LONG $0x05c48349 // addq $5, %r12
LONG $0xfffea7e9; BYTE $0xff // jmp LBB6_144, $-345(%rip)
LBB6_160:
WORD $0x0149; BYTE $0xf9 // addq %rdi, %r9
WORD $0x294d; BYTE $0xcb // subq %r9, %r11
LBB6_161:
LONG $0xfcc38349 // addq $-4, %r11
LONG $0xd0458b48 // movq $-48(%rbp), %rax
WORD $0x894c; BYTE $0x18 // movq %r11, (%rax)
LONG $0xfcc0c749; WORD $0xffff; BYTE $0xff // movq $-4, %r8
LONG $0xfffd30e9; BYTE $0xff // jmp LBB6_127, $-720(%rip)
LBB6_162:
LONG $0x02c045f6 // testb $2, $-64(%rbp)
LONG $0x001a840f; WORD $0x0000 // je LBB6_164, $26(%rip)
LONG $0x00c74166; WORD $0xbfef // movw $-16401, (%r8)
LONG $0x0240c641; BYTE $0xbd // movb $-67, $2(%r8)
LONG $0x03c08349 // addq $3, %r8
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
LONG $0xfffd06e9; BYTE $0xff // jmp LBB6_126, $-762(%rip)
LBB6_164:
LONG $0xd0458b48 // movq $-48(%rbp), %rax
WORD $0x8948; BYTE $0x30 // movq %rsi, (%rax)
LONG $0xffc0c749; WORD $0xffff; BYTE $0xff // movq $-1, %r8
LONG $0xfffcf9e9; BYTE $0xff // jmp LBB6_127, $-775(%rip)
QUAD $0x0000000000000000; WORD $0x0000 // .p2align 5, 0x00
LCPI7_0:
QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&'
QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&'
LCPI7_1:
QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2'
QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2'
LCPI7_2:
QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd'
QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd'
LCPI7_3:
QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<'
QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<'
// .p2align 4, 0x00
LCPI7_4:
QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&'
LCPI7_5:
QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2'
LCPI7_6:
QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd'
LCPI7_7:
QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<'
// .p2align 4, 0x90
_html_escape:
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
LONG $0x18ec8348 // subq $24, %rsp
LONG $0xc04d8948 // movq %rcx, $-64(%rbp)
WORD $0x8949; BYTE $0xd7 // movq %rdx, %r15
LONG $0xc8558948 // movq %rdx, $-56(%rbp)
LONG $0xd07d8948 // movq %rdi, $-48(%rbp)
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0x078c8e0f; WORD $0x0000 // jle LBB7_106, $1932(%rip)
LONG $0xc0458b48 // movq $-64(%rbp), %rax
WORD $0x8b4c; BYTE $0x08 // movq (%rax), %r9
QUAD $0xffffff051d6ffdc5 // vmovdqa $-251(%rip), %ymm3 /* LCPI7_0(%rip) */
QUAD $0xffffff1d256ffdc5 // vmovdqa $-227(%rip), %ymm4 /* LCPI7_1(%rip) */
QUAD $0xffffff352d6ffdc5 // vmovdqa $-203(%rip), %ymm5 /* LCPI7_2(%rip) */
QUAD $0xffffff4d356ffdc5 // vmovdqa $-179(%rip), %ymm6 /* LCPI7_3(%rip) */
LONG $0x06358d4c; WORD $0x00bd; BYTE $0x00 // leaq $48390(%rip), %r14 /* __HtmlQuoteTab(%rip) */
LONG $0xd05d8b4c // movq $-48(%rbp), %r11
LONG $0xc87d8b4c // movq $-56(%rbp), %r15
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
LBB7_2:
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x075e8e0f; WORD $0x0000 // jle LBB7_3, $1886(%rip)
LONG $0x20fe8348 // cmpq $32, %rsi
WORD $0x9d0f; BYTE $0xc1 // setge %cl
WORD $0x894c; BYTE $0xc8 // movq %r9, %rax
WORD $0x894d; BYTE $0xf8 // movq %r15, %r8
WORD $0x8949; BYTE $0xf2 // movq %rsi, %r10
WORD $0x894d; BYTE $0xdc // movq %r11, %r12
LONG $0x007e8c0f; WORD $0x0000 // jl LBB7_12, $126(%rip)
LONG $0x20f98349 // cmpq $32, %r9
LONG $0x00748c0f; WORD $0x0000 // jl LBB7_12, $116(%rip)
WORD $0x3145; BYTE $0xc0 // xorl %r8d, %r8d
WORD $0x8948; BYTE $0xf3 // movq %rsi, %rbx
WORD $0x894c; BYTE $0xcf // movq %r9, %rdi
QUAD $0x9090909090909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB7_7:
LONG $0x6f7e81c4; WORD $0x0304 // vmovdqu (%r11,%r8), %ymm0
LONG $0xcb74fdc5 // vpcmpeqb %ymm3, %ymm0, %ymm1
LONG $0xd474fdc5 // vpcmpeqb %ymm4, %ymm0, %ymm2
LONG $0xc9ebedc5 // vpor %ymm1, %ymm2, %ymm1
LONG $0xd5dbfdc5 // vpand %ymm5, %ymm0, %ymm2
LONG $0xd674edc5 // vpcmpeqb %ymm6, %ymm2, %ymm2
LONG $0xcaebf5c5 // vpor %ymm2, %ymm1, %ymm1
LONG $0x7f7e81c4; WORD $0x0704 // vmovdqu %ymm0, (%r15,%r8)
LONG $0xc1d7fdc5 // vpmovmskb %ymm1, %eax
WORD $0xc085 // testl %eax, %eax
LONG $0x0190850f; WORD $0x0000 // jne LBB7_8, $400(%rip)
LONG $0xe0538d4c // leaq $-32(%rbx), %r10
LONG $0xe0478d48 // leaq $-32(%rdi), %rax
LONG $0x20c08349 // addq $32, %r8
LONG $0x40fb8348 // cmpq $64, %rbx
WORD $0x9d0f; BYTE $0xc1 // setge %cl
LONG $0x00108c0f; WORD $0x0000 // jl LBB7_11, $16(%rip)
WORD $0x894c; BYTE $0xd3 // movq %r10, %rbx
LONG $0x3fff8348 // cmpq $63, %rdi
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
LONG $0xffa78f0f; WORD $0xffff // jg LBB7_7, $-89(%rip)
LBB7_11:
LONG $0x03248d4f // leaq (%r11,%r8), %r12
WORD $0x014d; BYTE $0xf8 // addq %r15, %r8
LBB7_12:
WORD $0xc984 // testb %cl, %cl
LONG $0x0088840f; WORD $0x0000 // je LBB7_38, $136(%rip)
LONG $0x6f7ec1c4; WORD $0x2404 // vmovdqu (%r12), %ymm0
LONG $0xcb74fdc5 // vpcmpeqb %ymm3, %ymm0, %ymm1
LONG $0xd474fdc5 // vpcmpeqb %ymm4, %ymm0, %ymm2
LONG $0xc9ebedc5 // vpor %ymm1, %ymm2, %ymm1
LONG $0xc5dbfdc5 // vpand %ymm5, %ymm0, %ymm0
LONG $0xc674fdc5 // vpcmpeqb %ymm6, %ymm0, %ymm0
LONG $0xc0ebf5c5 // vpor %ymm0, %ymm1, %ymm0
LONG $0xc8d7fdc5 // vpmovmskb %ymm0, %ecx
QUAD $0x000100000000ba48; WORD $0x0000 // movabsq $4294967296, %rdx
WORD $0x0948; BYTE $0xd1 // orq %rdx, %rcx
LONG $0xe9bc0f4c // bsfq %rcx, %r13
LONG $0x6f7ac1c4; WORD $0x2404 // vmovdqu (%r12), %xmm0
LONG $0x16f9e3c4; WORD $0x01c1 // vpextrq $1, %xmm0, %rcx
LONG $0x7ef9e1c4; BYTE $0xc7 // vmovq %xmm0, %rdi
WORD $0x3949; BYTE $0xc5 // cmpq %rax, %r13
LONG $0x01178e0f; WORD $0x0000 // jle LBB7_14, $279(%rip)
LONG $0x10f88348 // cmpq $16, %rax
LONG $0x014a820f; WORD $0x0000 // jb LBB7_27, $330(%rip)
WORD $0x8949; BYTE $0x38 // movq %rdi, (%r8)
LONG $0x08488949 // movq %rcx, $8(%r8)
LONG $0x24548d4d; BYTE $0x10 // leaq $16(%r12), %r10
LONG $0x10c08349 // addq $16, %r8
LONG $0xf0708d4c // leaq $-16(%rax), %r14
LONG $0x08fe8349 // cmpq $8, %r14
LONG $0x013c830f; WORD $0x0000 // jae LBB7_30, $316(%rip)
LONG $0x000149e9; BYTE $0x00 // jmp LBB7_31, $329(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
LBB7_38:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0x10fa8349 // cmpq $16, %r10
WORD $0x9d0f; BYTE $0xc1 // setge %cl
LONG $0x015f8c0f; WORD $0x0000 // jl LBB7_39, $351(%rip)
LONG $0x10f88348 // cmpq $16, %rax
QUAD $0xfffffe043d6ff9c5 // vmovdqa $-508(%rip), %xmm7 /* LCPI7_4(%rip) */
QUAD $0xfffffe0c056f79c5 // vmovdqa $-500(%rip), %xmm8 /* LCPI7_5(%rip) */
QUAD $0xfffffe140d6f79c5 // vmovdqa $-492(%rip), %xmm9 /* LCPI7_6(%rip) */
QUAD $0xfffffe1c156f79c5 // vmovdqa $-484(%rip), %xmm10 /* LCPI7_7(%rip) */
LONG $0x01eb8c0f; WORD $0x0000 // jl LBB7_41, $491(%rip)
WORD $0x894c; BYTE $0xdf // movq %r11, %rdi
WORD $0x294c; BYTE $0xe7 // subq %r12, %rdi
QUAD $0xfffffd581d6ffdc5 // vmovdqa $-680(%rip), %ymm3 /* LCPI7_0(%rip) */
QUAD $0xfffffd70256ffdc5 // vmovdqa $-656(%rip), %ymm4 /* LCPI7_1(%rip) */
QUAD $0xfffffd882d6ffdc5 // vmovdqa $-632(%rip), %ymm5 /* LCPI7_2(%rip) */
QUAD $0xfffffda0356ffdc5 // vmovdqa $-608(%rip), %ymm6 /* LCPI7_3(%rip) */
// .p2align 4, 0x90
LBB7_43:
LONG $0x6f7ac1c4; WORD $0x2404 // vmovdqu (%r12), %xmm0
LONG $0xcf74f9c5 // vpcmpeqb %xmm7, %xmm0, %xmm1
LONG $0xd074b9c5 // vpcmpeqb %xmm0, %xmm8, %xmm2
LONG $0xc9ebe9c5 // vpor %xmm1, %xmm2, %xmm1
LONG $0xd0dbb1c5 // vpand %xmm0, %xmm9, %xmm2
LONG $0xd274a9c5 // vpcmpeqb %xmm2, %xmm10, %xmm2
LONG $0xcaebf1c5 // vpor %xmm2, %xmm1, %xmm1
LONG $0x7f7ac1c4; BYTE $0x00 // vmovdqu %xmm0, (%r8)
LONG $0xc9d7f9c5 // vpmovmskb %xmm1, %ecx
WORD $0xc985 // testl %ecx, %ecx
LONG $0x007a850f; WORD $0x0000 // jne LBB7_44, $122(%rip)
LONG $0x10c48349 // addq $16, %r12
LONG $0x10c08349 // addq $16, %r8
LONG $0xf0728d4d // leaq $-16(%r10), %r14
LONG $0xf0688d4c // leaq $-16(%rax), %r13
LONG $0x20fa8349 // cmpq $32, %r10
WORD $0x9d0f; BYTE $0xc1 // setge %cl
LONG $0x01098c0f; WORD $0x0000 // jl LBB7_47, $265(%rip)
LONG $0xf0c78348 // addq $-16, %rdi
WORD $0x894d; BYTE $0xf2 // movq %r14, %r10
LONG $0x1ff88348 // cmpq $31, %rax
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
LONG $0xffa08f0f; WORD $0xffff // jg LBB7_43, $-96(%rip)
LONG $0x0000f0e9; BYTE $0x00 // jmp LBB7_47, $240(%rip)
QUAD $0x9090909090909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB7_8:
LONG $0xe0bc0f44 // bsfl %eax, %r12d
WORD $0x014d; BYTE $0xc4 // addq %r8, %r12
LONG $0x0003ebe9; BYTE $0x00 // jmp LBB7_83, $1003(%rip)
LBB7_14:
LONG $0x10fd8341 // cmpl $16, %r13d
LONG $0x01fb820f; WORD $0x0000 // jb LBB7_15, $507(%rip)
WORD $0x8949; BYTE $0x38 // movq %rdi, (%r8)
LONG $0x08488949 // movq %rcx, $8(%r8)
LONG $0x24548d4d; BYTE $0x10 // leaq $16(%r12), %r10
LONG $0x10c08349 // addq $16, %r8
LONG $0xf0458d49 // leaq $-16(%r13), %rax
LONG $0x08f88348 // cmpq $8, %rax
LONG $0x01ed830f; WORD $0x0000 // jae LBB7_18, $493(%rip)
LONG $0x0001fae9; BYTE $0x00 // jmp LBB7_19, $506(%rip)
LBB7_44:
LONG $0xc1bc0f66 // bsfw %cx, %ax
LONG $0xe0b70f44 // movzwl %ax, %r12d
WORD $0x2949; BYTE $0xfc // subq %rdi, %r12
LONG $0x0003a7e9; BYTE $0x00 // jmp LBB7_82, $935(%rip)
LBB7_27:
WORD $0x894d; BYTE $0xe2 // movq %r12, %r10
WORD $0x8949; BYTE $0xc6 // movq %rax, %r14
LONG $0x08fe8349 // cmpq $8, %r14
LONG $0x0012820f; WORD $0x0000 // jb LBB7_31, $18(%rip)
LBB7_30:
WORD $0x8b49; BYTE $0x0a // movq (%r10), %rcx
WORD $0x8949; BYTE $0x08 // movq %rcx, (%r8)
LONG $0x08c28349 // addq $8, %r10
LONG $0x08c08349 // addq $8, %r8
LONG $0xf8c68349 // addq $-8, %r14
LBB7_31:
LONG $0x04fe8349 // cmpq $4, %r14
LONG $0x01ec830f; WORD $0x0000 // jae LBB7_32, $492(%rip)
LONG $0x02fe8349 // cmpq $2, %r14
LONG $0x01fe830f; WORD $0x0000 // jae LBB7_34, $510(%rip)
LBB7_35:
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x0006840f; WORD $0x0000 // je LBB7_37, $6(%rip)
LBB7_36:
WORD $0x8a41; BYTE $0x0a // movb (%r10), %cl
WORD $0x8841; BYTE $0x08 // movb %cl, (%r8)
LBB7_37:
WORD $0x014c; BYTE $0xe0 // addq %r12, %rax
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x014c; BYTE $0xd8 // addq %r11, %rax
WORD $0x8949; BYTE $0xc4 // movq %rax, %r12
LONG $0x000351e9; BYTE $0x00 // jmp LBB7_82, $849(%rip)
LBB7_39:
WORD $0x8949; BYTE $0xc5 // movq %rax, %r13
WORD $0x894d; BYTE $0xd6 // movq %r10, %r14
QUAD $0xfffffc231d6ffdc5 // vmovdqa $-989(%rip), %ymm3 /* LCPI7_0(%rip) */
QUAD $0xfffffc3b256ffdc5 // vmovdqa $-965(%rip), %ymm4 /* LCPI7_1(%rip) */
QUAD $0xfffffc532d6ffdc5 // vmovdqa $-941(%rip), %ymm5 /* LCPI7_2(%rip) */
QUAD $0xfffffc6b356ffdc5 // vmovdqa $-917(%rip), %ymm6 /* LCPI7_3(%rip) */
QUAD $0xfffffc833d6ff9c5 // vmovdqa $-893(%rip), %xmm7 /* LCPI7_4(%rip) */
QUAD $0xfffffc8b056f79c5 // vmovdqa $-885(%rip), %xmm8 /* LCPI7_5(%rip) */
QUAD $0xfffffc930d6f79c5 // vmovdqa $-877(%rip), %xmm9 /* LCPI7_6(%rip) */
QUAD $0xfffffc9b156f79c5 // vmovdqa $-869(%rip), %xmm10 /* LCPI7_7(%rip) */
LBB7_47:
WORD $0xc984 // testb %cl, %cl
LONG $0x0096840f; WORD $0x0000 // je LBB7_48, $150(%rip)
LBB7_58:
LONG $0x6f7ac1c4; WORD $0x2404 // vmovdqu (%r12), %xmm0
LONG $0xcf74f9c5 // vpcmpeqb %xmm7, %xmm0, %xmm1
LONG $0xd074b9c5 // vpcmpeqb %xmm0, %xmm8, %xmm2
LONG $0xc9ebe9c5 // vpor %xmm1, %xmm2, %xmm1
LONG $0xd0dbb1c5 // vpand %xmm0, %xmm9, %xmm2
LONG $0xd274a9c5 // vpcmpeqb %xmm2, %xmm10, %xmm2
LONG $0xcaebf1c5 // vpor %xmm2, %xmm1, %xmm1
LONG $0xc1d7f9c5 // vpmovmskb %xmm1, %eax
LONG $0x0100000d; BYTE $0x00 // orl $65536, %eax
WORD $0xbc0f; BYTE $0xc0 // bsfl %eax, %eax
LONG $0x7ef9e1c4; BYTE $0xc1 // vmovq %xmm0, %rcx
WORD $0x3949; BYTE $0xc5 // cmpq %rax, %r13
LONG $0x01b88d0f; WORD $0x0000 // jge LBB7_59, $440(%rip)
LONG $0x08fd8349 // cmpq $8, %r13
LONG $0xc0358d4c; WORD $0x00b9; BYTE $0x00 // leaq $47552(%rip), %r14 /* __HtmlQuoteTab(%rip) */
LONG $0x01e1820f; WORD $0x0000 // jb LBB7_70, $481(%rip)
WORD $0x8949; BYTE $0x08 // movq %rcx, (%r8)
LONG $0x24448d49; BYTE $0x08 // leaq $8(%r12), %rax
LONG $0x08c08349 // addq $8, %r8
LONG $0xf87d8d49 // leaq $-8(%r13), %rdi
LONG $0x04ff8348 // cmpq $4, %rdi
LONG $0x01d7830f; WORD $0x0000 // jae LBB7_73, $471(%rip)
LONG $0x0001e3e9; BYTE $0x00 // jmp LBB7_74, $483(%rip)
LBB7_41:
WORD $0x8949; BYTE $0xc5 // movq %rax, %r13
WORD $0x894d; BYTE $0xd6 // movq %r10, %r14
QUAD $0xfffffb6d1d6ffdc5 // vmovdqa $-1171(%rip), %ymm3 /* LCPI7_0(%rip) */
QUAD $0xfffffb85256ffdc5 // vmovdqa $-1147(%rip), %ymm4 /* LCPI7_1(%rip) */
QUAD $0xfffffb9d2d6ffdc5 // vmovdqa $-1123(%rip), %ymm5 /* LCPI7_2(%rip) */
QUAD $0xfffffbb5356ffdc5 // vmovdqa $-1099(%rip), %ymm6 /* LCPI7_3(%rip) */
WORD $0xc984 // testb %cl, %cl
LONG $0xff6a850f; WORD $0xffff // jne LBB7_58, $-150(%rip)
LBB7_48:
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x00718e0f; WORD $0x0000 // jle LBB7_56, $113(%rip)
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0x00688e0f; WORD $0x0000 // jle LBB7_56, $104(%rip)
WORD $0xc931 // xorl %ecx, %ecx
WORD $0xc031 // xorl %eax, %eax
LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB7_51:
LONG $0x3cb60f41; BYTE $0x0c // movzbl (%r12,%rcx), %edi
LONG $0x3eff8348 // cmpq $62, %rdi
LONG $0x0014870f; WORD $0x0000 // ja LBB7_52, $20(%rip)
QUAD $0x004000000000ba48; WORD $0x5000 // movabsq $5764607797912141824, %rdx
LONG $0xfaa30f48 // btq %rdi, %rdx
LONG $0x0149820f; WORD $0x0000 // jb LBB7_80, $329(%rip)
LBB7_52:
LONG $0xe2ff8040 // cmpb $-30, %dil
LONG $0x013f840f; WORD $0x0000 // je LBB7_80, $319(%rip)
LONG $0x06148d49 // leaq (%r14,%rax), %rdx
LONG $0x083c8841 // movb %dil, (%r8,%rcx)
LONG $0xff788d48 // leaq $-1(%rax), %rdi
LONG $0x02fa8348 // cmpq $2, %rdx
LONG $0x00148c0f; WORD $0x0000 // jl LBB7_55, $20(%rip)
WORD $0x014c; BYTE $0xe8 // addq %r13, %rax
LONG $0x01c18348 // addq $1, %rcx
LONG $0x01f88348 // cmpq $1, %rax
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LONG $0xffa98f0f; WORD $0xffff // jg LBB7_51, $-87(%rip)
LBB7_55:
WORD $0x2949; BYTE $0xfc // subq %rdi, %r12
WORD $0x0149; BYTE $0xfe // addq %rdi, %r14
LBB7_56:
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x01e4840f; WORD $0x0000 // je LBB7_57, $484(%rip)
WORD $0xf749; BYTE $0xd4 // notq %r12
WORD $0x014d; BYTE $0xdc // addq %r11, %r12
LONG $0x0001dfe9; BYTE $0x00 // jmp LBB7_82, $479(%rip)
LBB7_15:
WORD $0x894d; BYTE $0xe2 // movq %r12, %r10
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
LONG $0x08f88348 // cmpq $8, %rax
LONG $0x0012820f; WORD $0x0000 // jb LBB7_19, $18(%rip)
LBB7_18:
WORD $0x8b49; BYTE $0x0a // movq (%r10), %rcx
WORD $0x8949; BYTE $0x08 // movq %rcx, (%r8)
LONG $0x08c28349 // addq $8, %r10
LONG $0x08c08349 // addq $8, %r8
LONG $0xf8c08348 // addq $-8, %rax
LBB7_19:
LONG $0x04f88348 // cmpq $4, %rax
LONG $0x0062830f; WORD $0x0000 // jae LBB7_20, $98(%rip)
LONG $0x02f88348 // cmpq $2, %rax
LONG $0x0074830f; WORD $0x0000 // jae LBB7_22, $116(%rip)
LBB7_23:
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0006840f; WORD $0x0000 // je LBB7_25, $6(%rip)
LBB7_24:
WORD $0x8a41; BYTE $0x02 // movb (%r10), %al
WORD $0x8841; BYTE $0x00 // movb %al, (%r8)
LBB7_25:
WORD $0x294d; BYTE $0xdc // subq %r11, %r12
WORD $0x014d; BYTE $0xec // addq %r13, %r12
LONG $0x000196e9; BYTE $0x00 // jmp LBB7_83, $406(%rip)
LBB7_32:
WORD $0x8b41; BYTE $0x0a // movl (%r10), %ecx
WORD $0x8941; BYTE $0x08 // movl %ecx, (%r8)
LONG $0x04c28349 // addq $4, %r10
LONG $0x04c08349 // addq $4, %r8
LONG $0xfcc68349 // addq $-4, %r14
LONG $0x02fe8349 // cmpq $2, %r14
LONG $0xfe02820f; WORD $0xffff // jb LBB7_35, $-510(%rip)
LBB7_34:
LONG $0x0ab70f41 // movzwl (%r10), %ecx
LONG $0x08894166 // movw %cx, (%r8)
LONG $0x02c28349 // addq $2, %r10
LONG $0x02c08349 // addq $2, %r8
LONG $0xfec68349 // addq $-2, %r14
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0xfdee850f; WORD $0xffff // jne LBB7_36, $-530(%rip)
LONG $0xfffdefe9; BYTE $0xff // jmp LBB7_37, $-529(%rip)
LBB7_20:
WORD $0x8b41; BYTE $0x0a // movl (%r10), %ecx
WORD $0x8941; BYTE $0x08 // movl %ecx, (%r8)
LONG $0x04c28349 // addq $4, %r10
LONG $0x04c08349 // addq $4, %r8
LONG $0xfcc08348 // addq $-4, %rax
LONG $0x02f88348 // cmpq $2, %rax
LONG $0xff8c820f; WORD $0xffff // jb LBB7_23, $-116(%rip)
LBB7_22:
LONG $0x0ab70f41 // movzwl (%r10), %ecx
LONG $0x08894166 // movw %cx, (%r8)
LONG $0x02c28349 // addq $2, %r10
LONG $0x02c08349 // addq $2, %r8
LONG $0xfec08348 // addq $-2, %rax
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0xff78850f; WORD $0xffff // jne LBB7_24, $-136(%rip)
LONG $0xffff79e9; BYTE $0xff // jmp LBB7_25, $-135(%rip)
LBB7_59:
WORD $0xf883; BYTE $0x08 // cmpl $8, %eax
LONG $0x09358d4c; WORD $0x00b8; BYTE $0x00 // leaq $47113(%rip), %r14 /* __HtmlQuoteTab(%rip) */
LONG $0x0074820f; WORD $0x0000 // jb LBB7_60, $116(%rip)
WORD $0x8949; BYTE $0x08 // movq %rcx, (%r8)
LONG $0x24548d4d; BYTE $0x08 // leaq $8(%r12), %r10
LONG $0x08c08349 // addq $8, %r8
LONG $0xf8788d48 // leaq $-8(%rax), %rdi
LONG $0x04ff8348 // cmpq $4, %rdi
LONG $0x006a830f; WORD $0x0000 // jae LBB7_63, $106(%rip)
LONG $0x000077e9; BYTE $0x00 // jmp LBB7_64, $119(%rip)
LBB7_80:
WORD $0x294d; BYTE $0xdc // subq %r11, %r12
WORD $0x2949; BYTE $0xc4 // subq %rax, %r12
LONG $0x0000d9e9; BYTE $0x00 // jmp LBB7_82, $217(%rip)
LBB7_70:
WORD $0x894c; BYTE $0xe0 // movq %r12, %rax
WORD $0x894c; BYTE $0xef // movq %r13, %rdi
LONG $0x04ff8348 // cmpq $4, %rdi
LONG $0x0011820f; WORD $0x0000 // jb LBB7_74, $17(%rip)
LBB7_73:
WORD $0x088b // movl (%rax), %ecx
WORD $0x8941; BYTE $0x08 // movl %ecx, (%r8)
LONG $0x04c08348 // addq $4, %rax
LONG $0x04c08349 // addq $4, %r8
LONG $0xfcc78348 // addq $-4, %rdi
LBB7_74:
LONG $0x02ff8348 // cmpq $2, %rdi
LONG $0x0065830f; WORD $0x0000 // jae LBB7_75, $101(%rip)
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0x0005840f; WORD $0x0000 // je LBB7_78, $5(%rip)
LBB7_77:
WORD $0x008a // movb (%rax), %al
WORD $0x8841; BYTE $0x00 // movb %al, (%r8)
LBB7_78:
WORD $0x014d; BYTE $0xe5 // addq %r12, %r13
WORD $0xf749; BYTE $0xd5 // notq %r13
WORD $0x014d; BYTE $0xdd // addq %r11, %r13
WORD $0x894d; BYTE $0xec // movq %r13, %r12
LONG $0x000096e9; BYTE $0x00 // jmp LBB7_83, $150(%rip)
LBB7_60:
WORD $0x894d; BYTE $0xe2 // movq %r12, %r10
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
LONG $0x04ff8348 // cmpq $4, %rdi
LONG $0x0012820f; WORD $0x0000 // jb LBB7_64, $18(%rip)
LBB7_63:
WORD $0x8b41; BYTE $0x0a // movl (%r10), %ecx
WORD $0x8941; BYTE $0x08 // movl %ecx, (%r8)
LONG $0x04c28349 // addq $4, %r10
LONG $0x04c08349 // addq $4, %r8
LONG $0xfcc78348 // addq $-4, %rdi
LBB7_64:
LONG $0x02ff8348 // cmpq $2, %rdi
LONG $0x003b830f; WORD $0x0000 // jae LBB7_65, $59(%rip)
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0x0006840f; WORD $0x0000 // je LBB7_68, $6(%rip)
LBB7_67:
WORD $0x8a41; BYTE $0x0a // movb (%r10), %cl
WORD $0x8841; BYTE $0x08 // movb %cl, (%r8)
LBB7_68:
WORD $0x294d; BYTE $0xdc // subq %r11, %r12
WORD $0x0149; BYTE $0xc4 // addq %rax, %r12
LONG $0x000050e9; BYTE $0x00 // jmp LBB7_83, $80(%rip)
LBB7_75:
WORD $0xb70f; BYTE $0x08 // movzwl (%rax), %ecx
LONG $0x08894166 // movw %cx, (%r8)
LONG $0x02c08348 // addq $2, %rax
LONG $0x02c08349 // addq $2, %r8
LONG $0xfec78348 // addq $-2, %rdi
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0xff88850f; WORD $0xffff // jne LBB7_77, $-120(%rip)
LONG $0xffff88e9; BYTE $0xff // jmp LBB7_78, $-120(%rip)
LBB7_65:
LONG $0x0ab70f41 // movzwl (%r10), %ecx
LONG $0x08894166 // movw %cx, (%r8)
LONG $0x02c28349 // addq $2, %r10
LONG $0x02c08349 // addq $2, %r8
LONG $0xfec78348 // addq $-2, %rdi
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0xffb1850f; WORD $0xffff // jne LBB7_67, $-79(%rip)
LONG $0xffffb2e9; BYTE $0xff // jmp LBB7_68, $-78(%rip)
LBB7_57:
WORD $0x294d; BYTE $0xdc // subq %r11, %r12
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB7_82:
LONG $0xf9358d4c; WORD $0x00b6; BYTE $0x00 // leaq $46841(%rip), %r14 /* __HtmlQuoteTab(%rip) */
LBB7_83:
WORD $0x854d; BYTE $0xe4 // testq %r12, %r12
LONG $0x0122880f; WORD $0x0000 // js LBB7_84, $290(%rip)
WORD $0x014d; BYTE $0xe3 // addq %r12, %r11
WORD $0x014d; BYTE $0xe7 // addq %r12, %r15
WORD $0x294c; BYTE $0xe6 // subq %r12, %rsi
LONG $0x01368e0f; WORD $0x0000 // jle LBB7_86, $310(%rip)
WORD $0x294d; BYTE $0xe1 // subq %r12, %r9
WORD $0x8a41; BYTE $0x0b // movb (%r11), %cl
WORD $0xf980; BYTE $0xe2 // cmpb $-30, %cl
LONG $0x00b5840f; WORD $0x0000 // je LBB7_89, $181(%rip)
WORD $0x894c; BYTE $0xd8 // movq %r11, %rax
LBB7_93:
WORD $0xb60f; BYTE $0xf9 // movzbl %cl, %edi
LONG $0x04e7c148 // shlq $4, %rdi
LONG $0x37148b4a // movq (%rdi,%r14), %rdx
WORD $0x6348; BYTE $0xda // movslq %edx, %rbx
WORD $0x2949; BYTE $0xd9 // subq %rbx, %r9
LONG $0x01248c0f; WORD $0x0000 // jl LBB7_94, $292(%rip)
LONG $0x20e2c148 // shlq $32, %rdx
LONG $0x37048d4e // leaq (%rdi,%r14), %r8
LONG $0x08c08349 // addq $8, %r8
QUAD $0x000300000001b948; WORD $0x0000 // movabsq $12884901889, %rcx
WORD $0x3948; BYTE $0xca // cmpq %rcx, %rdx
LONG $0x00298c0f; WORD $0x0000 // jl LBB7_98, $41(%rip)
WORD $0x8b41; BYTE $0x08 // movl (%r8), %ecx
WORD $0x8941; BYTE $0x0f // movl %ecx, (%r15)
LONG $0x37048d4e // leaq (%rdi,%r14), %r8
LONG $0x0cc08349 // addq $12, %r8
LONG $0x04578d4d // leaq $4(%r15), %r10
LONG $0xfc7b8d48 // leaq $-4(%rbx), %rdi
LONG $0x02ff8348 // cmpq $2, %rdi
LONG $0x00198d0f; WORD $0x0000 // jge LBB7_101, $25(%rip)
LONG $0x000028e9; BYTE $0x00 // jmp LBB7_102, $40(%rip)
LONG $0x90909090 // .p2align 4, 0x90
LBB7_98:
WORD $0x894d; BYTE $0xfa // movq %r15, %r10
WORD $0x8948; BYTE $0xdf // movq %rbx, %rdi
LONG $0x02ff8348 // cmpq $2, %rdi
LONG $0x00148c0f; WORD $0x0000 // jl LBB7_102, $20(%rip)
LBB7_101:
LONG $0x10b70f41 // movzwl (%r8), %edx
LONG $0x12894166 // movw %dx, (%r10)
LONG $0x02c08349 // addq $2, %r8
LONG $0x02c28349 // addq $2, %r10
LONG $0xfec78348 // addq $-2, %rdi
LBB7_102:
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0x00068e0f; WORD $0x0000 // jle LBB7_104, $6(%rip)
WORD $0x8a41; BYTE $0x08 // movb (%r8), %cl
WORD $0x8841; BYTE $0x0a // movb %cl, (%r10)
LBB7_104:
WORD $0x0149; BYTE $0xdf // addq %rbx, %r15
LBB7_105:
LONG $0x01c08348 // addq $1, %rax
LONG $0xff4e8d48 // leaq $-1(%rsi), %rcx
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
LONG $0x01fe8348 // cmpq $1, %rsi
WORD $0x8948; BYTE $0xce // movq %rcx, %rsi
LONG $0xf9328f0f; WORD $0xffff // jg LBB7_2, $-1742(%rip)
LONG $0x000075e9; BYTE $0x00 // jmp LBB7_106, $117(%rip)
LBB7_89:
LONG $0x03fe8348 // cmpq $3, %rsi
LONG $0x00288c0f; WORD $0x0000 // jl LBB7_95, $40(%rip)
LONG $0x017b8041; BYTE $0x80 // cmpb $-128, $1(%r11)
LONG $0x001d850f; WORD $0x0000 // jne LBB7_95, $29(%rip)
LONG $0x024b8a41 // movb $2(%r11), %cl
WORD $0xc889 // movl %ecx, %eax
WORD $0xfe24 // andb $-2, %al
WORD $0xa83c // cmpb $-88, %al
LONG $0x000d850f; WORD $0x0000 // jne LBB7_95, $13(%rip)
LONG $0x02438d49 // leaq $2(%r11), %rax
LONG $0xfec68348 // addq $-2, %rsi
LONG $0xffff1ce9; BYTE $0xff // jmp LBB7_93, $-228(%rip)
LBB7_95:
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x00598e0f; WORD $0x0000 // jle LBB7_3, $89(%rip)
LONG $0xe207c641 // movb $-30, (%r15)
LONG $0x01c78349 // addq $1, %r15
LONG $0xffc18349 // addq $-1, %r9
WORD $0x894c; BYTE $0xd8 // movq %r11, %rax
LONG $0xffff94e9; BYTE $0xff // jmp LBB7_105, $-108(%rip)
LBB7_84:
LONG $0xc84d8b48 // movq $-56(%rbp), %rcx
WORD $0x014c; BYTE $0xe1 // addq %r12, %rcx
WORD $0xf748; BYTE $0xd1 // notq %rcx
WORD $0x014c; BYTE $0xf9 // addq %r15, %rcx
LONG $0xc0458b48 // movq $-64(%rbp), %rax
WORD $0x8948; BYTE $0x08 // movq %rcx, (%rax)
LONG $0xd0458b48 // movq $-48(%rbp), %rax
WORD $0x294c; BYTE $0xd8 // subq %r11, %rax
WORD $0x014c; BYTE $0xe0 // addq %r12, %rax
LONG $0x00002ce9; BYTE $0x00 // jmp LBB7_107, $44(%rip)
LBB7_86:
WORD $0x894c; BYTE $0xd8 // movq %r11, %rax
LBB7_106:
LONG $0xc87d2b4c // subq $-56(%rbp), %r15
LONG $0xc04d8b48 // movq $-64(%rbp), %rcx
WORD $0x894c; BYTE $0x39 // movq %r15, (%rcx)
LONG $0xd0452b48 // subq $-48(%rbp), %rax
LONG $0x000015e9; BYTE $0x00 // jmp LBB7_107, $21(%rip)
LBB7_94:
LONG $0xc87d2b4c // subq $-56(%rbp), %r15
LONG $0xc0458b48 // movq $-64(%rbp), %rax
WORD $0x894c; BYTE $0x38 // movq %r15, (%rax)
LBB7_3:
WORD $0xf749; BYTE $0xd3 // notq %r11
LONG $0xd05d034c // addq $-48(%rbp), %r11
WORD $0x894c; BYTE $0xd8 // movq %r11, %rax
LBB7_107:
LONG $0x18c48348 // addq $24, %rsp
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
BYTE $0xc3 // retq
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
_atof_eisel_lemire64:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
LONG $0x015c868d; WORD $0x0000 // leal $348(%rsi), %eax
LONG $0x0002b73d; BYTE $0x00 // cmpl $695, %eax
LONG $0x010b870f; WORD $0x0000 // ja LBB8_1, $267(%rip)
WORD $0x8949; BYTE $0xc8 // movq %rcx, %r8
WORD $0x8941; BYTE $0xd1 // movl %edx, %r9d
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0x000d840f; WORD $0x0000 // je LBB8_4, $13(%rip)
LONG $0xd7bd0f4c // bsrq %rdi, %r10
LONG $0x3ff28349 // xorq $63, %r10
LONG $0x000006e9; BYTE $0x00 // jmp LBB8_5, $6(%rip)
LBB8_4:
LONG $0x0040ba41; WORD $0x0000 // movl $64, %r10d
LBB8_5:
WORD $0x8944; BYTE $0xd1 // movl %r10d, %ecx
WORD $0xd348; BYTE $0xe7 // shlq %cl, %rdi
WORD $0xc189 // movl %eax, %ecx
LONG $0x04e1c148 // shlq $4, %rcx
LONG $0x313d8d4c; WORD $0x003c; BYTE $0x00 // leaq $15409(%rip), %r15 /* _POW10_M128_TAB(%rip) */
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LONG $0x3964f74a; BYTE $0x08 // mulq $8(%rcx,%r15)
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
WORD $0x8949; BYTE $0xd6 // movq %rdx, %r14
LONG $0x01ffe281; WORD $0x0000 // andl $511, %edx
LONG $0xfffa8148; WORD $0x0001; BYTE $0x00 // cmpq $511, %rdx
LONG $0x0046850f; WORD $0x0000 // jne LBB8_11, $70(%rip)
WORD $0x8948; BYTE $0xfb // movq %rdi, %rbx
WORD $0xf748; BYTE $0xd3 // notq %rbx
WORD $0x3949; BYTE $0xdb // cmpq %rbx, %r11
LONG $0x0037860f; WORD $0x0000 // jbe LBB8_11, $55(%rip)
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LONG $0x3924f74a // mulq (%rcx,%r15)
WORD $0x0149; BYTE $0xd3 // addq %rdx, %r11
LONG $0x00d68349 // adcq $0, %r14
WORD $0x8944; BYTE $0xf2 // movl %r14d, %edx
LONG $0x01ffe281; WORD $0x0000 // andl $511, %edx
LONG $0xfffa8148; WORD $0x0001; BYTE $0x00 // cmpq $511, %rdx
LONG $0x0013850f; WORD $0x0000 // jne LBB8_11, $19(%rip)
LONG $0xfffb8349 // cmpq $-1, %r11
LONG $0x0009850f; WORD $0x0000 // jne LBB8_11, $9(%rip)
WORD $0x3948; BYTE $0xd8 // cmpq %rbx, %rax
LONG $0x006f870f; WORD $0x0000 // ja LBB8_1, $111(%rip)
LBB8_11:
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
LONG $0x3fe8c148 // shrq $63, %rax
WORD $0x488d; BYTE $0x09 // leal $9(%rax), %ecx
WORD $0xd349; BYTE $0xee // shrq %cl, %r14
WORD $0x854d; BYTE $0xdb // testq %r11, %r11
LONG $0x0018850f; WORD $0x0000 // jne LBB8_15, $24(%rip)
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0x000f850f; WORD $0x0000 // jne LBB8_15, $15(%rip)
WORD $0x8944; BYTE $0xf1 // movl %r14d, %ecx
WORD $0xe183; BYTE $0x03 // andl $3, %ecx
WORD $0xf983; BYTE $0x01 // cmpl $1, %ecx
LONG $0x0041840f; WORD $0x0000 // je LBB8_1, $65(%rip)
LBB8_15:
LONG $0x526ace69; WORD $0x0003 // imull $217706, %esi, %ecx
WORD $0xf9c1; BYTE $0x10 // sarl $16, %ecx
LONG $0x043fc181; WORD $0x0000 // addl $1087, %ecx
WORD $0x6348; BYTE $0xf1 // movslq %ecx, %rsi
WORD $0x294c; BYTE $0xd6 // subq %r10, %rsi
WORD $0x8944; BYTE $0xf2 // movl %r14d, %edx
WORD $0xe283; BYTE $0x01 // andl $1, %edx
WORD $0x014c; BYTE $0xf2 // addq %r14, %rdx
WORD $0x8948; BYTE $0xd1 // movq %rdx, %rcx
LONG $0x36e9c148 // shrq $54, %rcx
WORD $0x0148; BYTE $0xf0 // addq %rsi, %rax
LONG $0x01f98348 // cmpq $1, %rcx
LONG $0x00d88348 // sbbq $0, %rax
LONG $0xff708d48 // leaq $-1(%rax), %rsi
LONG $0xfdfe8148; WORD $0x0007; BYTE $0x00 // cmpq $2045, %rsi
LONG $0x0009860f; WORD $0x0000 // jbe LBB8_17, $9(%rip)
LBB8_1:
WORD $0xc031 // xorl %eax, %eax
LBB8_18:
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB8_17:
LONG $0x01f98348 // cmpq $1, %rcx
WORD $0x02b1 // movb $2, %cl
WORD $0xd980; BYTE $0x00 // sbbb $0, %cl
WORD $0xd348; BYTE $0xea // shrq %cl, %rdx
LONG $0x34e0c148 // shlq $52, %rax
QUAD $0xffffffffffffb948; WORD $0x000f // movabsq $4503599627370495, %rcx
WORD $0x2148; BYTE $0xd1 // andq %rdx, %rcx
WORD $0x0948; BYTE $0xc1 // orq %rax, %rcx
QUAD $0x000000000000b848; WORD $0x8000 // movabsq $-9223372036854775808, %rax
WORD $0x0948; BYTE $0xc8 // orq %rcx, %rax
LONG $0xfff98341 // cmpl $-1, %r9d
LONG $0xc1450f48 // cmovneq %rcx, %rax
WORD $0x8949; BYTE $0x00 // movq %rax, (%r8)
WORD $0x01b0 // movb $1, %al
LONG $0xffffbae9; BYTE $0xff // jmp LBB8_18, $-70(%rip)
QUAD $0x0000000000000000; QUAD $0x0000000000000000; WORD $0x0000; BYTE $0x00 // .p2align 5, 0x00
LCPI9_0:
QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000001 // .quad 1
QUAD $0x0000000000000001 // .quad 1
QUAD $0x0000000000000001 // .quad 1
// .p2align 3, 0x00
LCPI9_1:
QUAD $0x0000000000000001 // .quad 1
LCPI9_2:
QUAD $0x0000000000002710 // .quad 10000
LCPI9_3:
QUAD $0x000000000000000a // .quad 10
QUAD $0x9090909090909090 // .p2align 4, 0x90
_decimal_to_f64:
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
WORD $0x8948; BYTE $0xf3 // movq %rsi, %rbx
WORD $0x8949; BYTE $0xff // movq %rdi, %r15
QUAD $0x000000000000bd49; WORD $0x0010 // movabsq $4503599627370496, %r13
LONG $0x00107f83 // cmpl $0, $16(%rdi)
LONG $0x002f840f; WORD $0x0000 // je LBB9_4, $47(%rip)
QUAD $0x000000000000be49; WORD $0x7ff0 // movabsq $9218868437227405312, %r14
LONG $0x14478b41 // movl $20(%r15), %eax
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
LONG $0x0001363d; BYTE $0x00 // cmpl $310, %eax
LONG $0x052e8f0f; WORD $0x0000 // jg LBB9_69, $1326(%rip)
LONG $0xfffeb63d; BYTE $0xff // cmpl $-330, %eax
LONG $0x00138d0f; WORD $0x0000 // jge LBB9_5, $19(%rip)
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
LONG $0x00051be9; BYTE $0x00 // jmp LBB9_69, $1307(%rip)
LBB9_4:
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
LONG $0x000510e9; BYTE $0x00 // jmp LBB9_69, $1296(%rip)
LBB9_5:
WORD $0xc085 // testl %eax, %eax
LONG $0xd05d8948 // movq %rbx, $-48(%rbp)
LONG $0x005a8e0f; WORD $0x0000 // jle LBB9_12, $90(%rip)
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
LONG $0xd8358d4c; WORD $0x0065; BYTE $0x00 // leaq $26072(%rip), %r14 /* _POW_TAB(%rip) */
LONG $0x00002de9; BYTE $0x00 // jmp LBB9_8, $45(%rip)
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB9_10:
WORD $0xc089 // movl %eax, %eax
LONG $0x861c8b41 // movl (%r14,%rax,4), %ebx
LONG $0x107f8341; BYTE $0x00 // cmpl $0, $16(%r15)
LONG $0x000a840f; WORD $0x0000 // je LBB9_7, $10(%rip)
LBB9_11:
WORD $0x894c; BYTE $0xff // movq %r15, %rdi
WORD $0xde89 // movl %ebx, %esi
LONG $0x003845e8; BYTE $0x00 // callq _right_shift, $14405(%rip)
LBB9_7:
WORD $0x0141; BYTE $0xdc // addl %ebx, %r12d
LONG $0x14478b41 // movl $20(%r15), %eax
WORD $0xc085 // testl %eax, %eax
LONG $0x001e8e0f; WORD $0x0000 // jle LBB9_12, $30(%rip)
LBB9_8:
WORD $0xf883; BYTE $0x08 // cmpl $8, %eax
LONG $0xffcd8e0f; WORD $0xffff // jle LBB9_10, $-51(%rip)
LONG $0x00001bbb; BYTE $0x00 // movl $27, %ebx
LONG $0x107f8341; BYTE $0x00 // cmpl $0, $16(%r15)
LONG $0xffce850f; WORD $0xffff // jne LBB9_11, $-50(%rip)
LONG $0xffffd3e9; BYTE $0xff // jmp LBB9_7, $-45(%rip)
LBB9_12:
LONG $0x81358d4c; WORD $0x0065; BYTE $0x00 // leaq $25985(%rip), %r14 /* _POW_TAB(%rip) */
LONG $0x00002de9; BYTE $0x00 // jmp LBB9_14, $45(%rip)
LBB9_18:
LONG $0x00001bbb; BYTE $0x00 // movl $27, %ebx
LONG $0x107f8341; BYTE $0x00 // cmpl $0, $16(%r15)
LONG $0x001a840f; WORD $0x0000 // je LBB9_13, $26(%rip)
QUAD $0x9090909090909090; LONG $0x90909090 // .p2align 4, 0x90
LBB9_20:
WORD $0x894c; BYTE $0xff // movq %r15, %rdi
WORD $0xde89 // movl %ebx, %esi
LONG $0x0035c6e8; BYTE $0x00 // callq _left_shift, $13766(%rip)
LONG $0x14478b41 // movl $20(%r15), %eax
LBB9_13:
WORD $0x2941; BYTE $0xdc // subl %ebx, %r12d
LBB9_14:
WORD $0xc085 // testl %eax, %eax
LONG $0x0017880f; WORD $0x0000 // js LBB9_17, $23(%rip)
LONG $0x0032850f; WORD $0x0000 // jne LBB9_21, $50(%rip)
WORD $0x8b49; BYTE $0x0f // movq (%r15), %rcx
WORD $0x3980; BYTE $0x35 // cmpb $53, (%rcx)
LONG $0x000e8c0f; WORD $0x0000 // jl LBB9_19, $14(%rip)
LONG $0x000021e9; BYTE $0x00 // jmp LBB9_21, $33(%rip)
// .p2align 4, 0x90
LBB9_17:
WORD $0xf883; BYTE $0xf8 // cmpl $-8, %eax
LONG $0xffab8c0f; WORD $0xffff // jl LBB9_18, $-85(%rip)
LBB9_19:
WORD $0xc189 // movl %eax, %ecx
WORD $0xd9f7 // negl %ecx
LONG $0x8e1c8b41 // movl (%r14,%rcx,4), %ebx
LONG $0x107f8341; BYTE $0x00 // cmpl $0, $16(%r15)
LONG $0xffb4850f; WORD $0xffff // jne LBB9_20, $-76(%rip)
LONG $0xffffbde9; BYTE $0xff // jmp LBB9_13, $-67(%rip)
LBB9_21:
LONG $0x02fc8141; WORD $0xfffc; BYTE $0xff // cmpl $-1022, %r12d
LONG $0x00568f0f; WORD $0x0000 // jg LBB9_27, $86(%rip)
LONG $0x107f8341; BYTE $0x00 // cmpl $0, $16(%r15)
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x0064840f; WORD $0x0000 // je LBB9_29, $100(%rip)
LONG $0xc6fc8141; WORD $0xfffb; BYTE $0xff // cmpl $-1082, %r12d
LONG $0x00628f0f; WORD $0x0000 // jg LBB9_30, $98(%rip)
LONG $0xc1c48141; WORD $0x0003; BYTE $0x00 // addl $961, %r12d
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB9_25:
WORD $0x894c; BYTE $0xff // movq %r15, %rdi
LONG $0x00003cbe; BYTE $0x00 // movl $60, %esi
LONG $0x003753e8; BYTE $0x00 // callq _right_shift, $14163(%rip)
LONG $0x3cc48341 // addl $60, %r12d
LONG $0x88fc8341 // cmpl $-120, %r12d
LONG $0xffe58c0f; WORD $0xffff // jl LBB9_25, $-27(%rip)
LONG $0x3cc48341 // addl $60, %r12d
LONG $0x00002fe9; BYTE $0x00 // jmp LBB9_31, $47(%rip)
LBB9_27:
LONG $0x00fc8141; WORD $0x0004; BYTE $0x00 // cmpl $1024, %r12d
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x03858f0f; WORD $0x0000 // jg LBB9_66, $901(%rip)
LONG $0xffc48341 // addl $-1, %r12d
WORD $0x8945; BYTE $0xe6 // movl %r12d, %r14d
LONG $0x000026e9; BYTE $0x00 // jmp LBB9_32, $38(%rip)
LBB9_29:
LONG $0xfc02be41; WORD $0xffff // movl $-1022, %r14d
LONG $0x000033e9; BYTE $0x00 // jmp LBB9_34, $51(%rip)
LBB9_30:
LONG $0xfdc48141; WORD $0x0003; BYTE $0x00 // addl $1021, %r12d
LBB9_31:
WORD $0xf741; BYTE $0xdc // negl %r12d
WORD $0x894c; BYTE $0xff // movq %r15, %rdi
WORD $0x8944; BYTE $0xe6 // movl %r12d, %esi
LONG $0x0036ffe8; BYTE $0x00 // callq _right_shift, $14079(%rip)
LONG $0xfc02be41; WORD $0xffff // movl $-1022, %r14d
LBB9_32:
LONG $0x107f8341; BYTE $0x00 // cmpl $0, $16(%r15)
LONG $0x000d840f; WORD $0x0000 // je LBB9_34, $13(%rip)
WORD $0x894c; BYTE $0xff // movq %r15, %rdi
LONG $0x000035be; BYTE $0x00 // movl $53, %esi
LONG $0x0034c1e8; BYTE $0x00 // callq _left_shift, $13505(%rip)
LBB9_34:
LONG $0x14478b41 // movl $20(%r15), %eax
LONG $0xffc4c749; WORD $0xffff; BYTE $0xff // movq $-1, %r12
WORD $0xf883; BYTE $0x14 // cmpl $20, %eax
LONG $0x03408f0f; WORD $0x0000 // jg LBB9_68, $832(%rip)
WORD $0xc085 // testl %eax, %eax
LONG $0x00578e0f; WORD $0x0000 // jle LBB9_40, $87(%rip)
LONG $0x10578b41 // movl $16(%r15), %edx
WORD $0xf631 // xorl %esi, %esi
WORD $0xd285 // testl %edx, %edx
WORD $0x4e0f; BYTE $0xd6 // cmovlel %esi, %edx
LONG $0xff488d4c // leaq $-1(%rax), %r9
WORD $0x3949; BYTE $0xd1 // cmpq %rdx, %r9
LONG $0xca430f4c // cmovaeq %rdx, %r9
LONG $0x01418d45 // leal $1(%r9), %r8d
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB9_37:
WORD $0x3948; BYTE $0xf2 // cmpq %rsi, %rdx
LONG $0x002f840f; WORD $0x0000 // je LBB9_41, $47(%rip)
LONG $0xa43c8d4b // leaq (%r12,%r12,4), %rdi
WORD $0x8b49; BYTE $0x0f // movq (%r15), %rcx
LONG $0x0cbe0f48; BYTE $0x31 // movsbq (%rcx,%rsi), %rcx
LONG $0x79248d4c // leaq (%rcx,%rdi,2), %r12
LONG $0xd0c48349 // addq $-48, %r12
LONG $0x01c68348 // addq $1, %rsi
WORD $0x3948; BYTE $0xf0 // cmpq %rsi, %rax
LONG $0xffd6850f; WORD $0xffff // jne LBB9_37, $-42(%rip)
WORD $0x8945; BYTE $0xc1 // movl %r8d, %r9d
LONG $0x000006e9; BYTE $0x00 // jmp LBB9_41, $6(%rip)
LBB9_40:
WORD $0x3145; BYTE $0xc9 // xorl %r9d, %r9d
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
LBB9_41:
WORD $0x3944; BYTE $0xc8 // cmpl %r9d, %eax
LONG $0x023f8e0f; WORD $0x0000 // jle LBB9_54, $575(%rip)
WORD $0xc289 // movl %eax, %edx
WORD $0x2944; BYTE $0xca // subl %r9d, %edx
WORD $0xfa83; BYTE $0x10 // cmpl $16, %edx
LONG $0x021c820f; WORD $0x0000 // jb LBB9_52, $540(%rip)
WORD $0x8941; BYTE $0xd0 // movl %edx, %r8d
QUAD $0xfffffd26056ff9c5 // vmovdqa $-730(%rip), %xmm0 /* LCPI9_0(%rip) */
LONG $0x22f9c3c4; WORD $0x00c4 // vpinsrq $0, %r12, %xmm0, %xmm0
LONG $0xf0e08341 // andl $-16, %r8d
QUAD $0xfffd1205027de3c4; WORD $0xf0ff // vpblendd $240, $-750(%rip), %ymm0, %ymm0 /* LCPI9_0(%rip) */
LONG $0xf0488d41 // leal $-16(%r8), %ecx
WORD $0xcf89 // movl %ecx, %edi
WORD $0xefc1; BYTE $0x04 // shrl $4, %edi
WORD $0xc783; BYTE $0x01 // addl $1, %edi
WORD $0xfe89 // movl %edi, %esi
WORD $0xe683; BYTE $0x03 // andl $3, %esi
WORD $0xf983; BYTE $0x30 // cmpl $48, %ecx
LONG $0x0016830f; WORD $0x0000 // jae LBB9_45, $22(%rip)
QUAD $0xfffd0f15597de2c4; BYTE $0xff // vpbroadcastq $-753(%rip), %ymm2 /* LCPI9_1(%rip) */
LONG $0xda6ffdc5 // vmovdqa %ymm2, %ymm3
LONG $0xca6ffdc5 // vmovdqa %ymm2, %ymm1
LONG $0x000083e9; BYTE $0x00 // jmp LBB9_47, $131(%rip)
LBB9_45:
WORD $0xe783; BYTE $0xfc // andl $-4, %edi
WORD $0xdff7 // negl %edi
QUAD $0xfffcf415597de2c4; BYTE $0xff // vpbroadcastq $-780(%rip), %ymm2 /* LCPI9_1(%rip) */
QUAD $0xfffcf325597de2c4; BYTE $0xff // vpbroadcastq $-781(%rip), %ymm4 /* LCPI9_2(%rip) */
LONG $0xda6ffdc5 // vmovdqa %ymm2, %ymm3
LONG $0xca6ffdc5 // vmovdqa %ymm2, %ymm1
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB9_46:
LONG $0xecf4fdc5 // vpmuludq %ymm4, %ymm0, %ymm5
LONG $0xd073fdc5; BYTE $0x20 // vpsrlq $32, %ymm0, %ymm0
LONG $0xc4f4fdc5 // vpmuludq %ymm4, %ymm0, %ymm0
LONG $0xf073fdc5; BYTE $0x20 // vpsllq $32, %ymm0, %ymm0
LONG $0xc0d4d5c5 // vpaddq %ymm0, %ymm5, %ymm0
LONG $0xecf4edc5 // vpmuludq %ymm4, %ymm2, %ymm5
LONG $0xd273edc5; BYTE $0x20 // vpsrlq $32, %ymm2, %ymm2
LONG $0xd4f4edc5 // vpmuludq %ymm4, %ymm2, %ymm2
LONG $0xf273edc5; BYTE $0x20 // vpsllq $32, %ymm2, %ymm2
LONG $0xd2d4d5c5 // vpaddq %ymm2, %ymm5, %ymm2
LONG $0xecf4e5c5 // vpmuludq %ymm4, %ymm3, %ymm5
LONG $0xd373e5c5; BYTE $0x20 // vpsrlq $32, %ymm3, %ymm3
LONG $0xdcf4e5c5 // vpmuludq %ymm4, %ymm3, %ymm3
LONG $0xf373e5c5; BYTE $0x20 // vpsllq $32, %ymm3, %ymm3
LONG $0xdbd4d5c5 // vpaddq %ymm3, %ymm5, %ymm3
LONG $0xecf4f5c5 // vpmuludq %ymm4, %ymm1, %ymm5
LONG $0xd173f5c5; BYTE $0x20 // vpsrlq $32, %ymm1, %ymm1
LONG $0xccf4f5c5 // vpmuludq %ymm4, %ymm1, %ymm1
LONG $0xf173f5c5; BYTE $0x20 // vpsllq $32, %ymm1, %ymm1
LONG $0xc9d4d5c5 // vpaddq %ymm1, %ymm5, %ymm1
WORD $0xc783; BYTE $0x04 // addl $4, %edi
LONG $0xff9f850f; WORD $0xffff // jne LBB9_46, $-97(%rip)
LBB9_47:
WORD $0xf685 // testl %esi, %esi
LONG $0x0077840f; WORD $0x0000 // je LBB9_50, $119(%rip)
WORD $0xdef7 // negl %esi
QUAD $0xfffc7c25597de2c4; BYTE $0xff // vpbroadcastq $-900(%rip), %ymm4 /* LCPI9_3(%rip) */
QUAD $0x9090909090909090; LONG $0x90909090 // .p2align 4, 0x90
LBB9_49:
LONG $0xecf4fdc5 // vpmuludq %ymm4, %ymm0, %ymm5
LONG $0xd073fdc5; BYTE $0x20 // vpsrlq $32, %ymm0, %ymm0
LONG $0xc4f4fdc5 // vpmuludq %ymm4, %ymm0, %ymm0
LONG $0xf073fdc5; BYTE $0x20 // vpsllq $32, %ymm0, %ymm0
LONG $0xc0d4d5c5 // vpaddq %ymm0, %ymm5, %ymm0
LONG $0xecf4edc5 // vpmuludq %ymm4, %ymm2, %ymm5
LONG $0xd273edc5; BYTE $0x20 // vpsrlq $32, %ymm2, %ymm2
LONG $0xd4f4edc5 // vpmuludq %ymm4, %ymm2, %ymm2
LONG $0xf273edc5; BYTE $0x20 // vpsllq $32, %ymm2, %ymm2
LONG $0xd2d4d5c5 // vpaddq %ymm2, %ymm5, %ymm2
LONG $0xecf4e5c5 // vpmuludq %ymm4, %ymm3, %ymm5
LONG $0xd373e5c5; BYTE $0x20 // vpsrlq $32, %ymm3, %ymm3
LONG $0xdcf4e5c5 // vpmuludq %ymm4, %ymm3, %ymm3
LONG $0xf373e5c5; BYTE $0x20 // vpsllq $32, %ymm3, %ymm3
LONG $0xdbd4d5c5 // vpaddq %ymm3, %ymm5, %ymm3
LONG $0xecf4f5c5 // vpmuludq %ymm4, %ymm1, %ymm5
LONG $0xd173f5c5; BYTE $0x20 // vpsrlq $32, %ymm1, %ymm1
LONG $0xccf4f5c5 // vpmuludq %ymm4, %ymm1, %ymm1
LONG $0xf173f5c5; BYTE $0x20 // vpsllq $32, %ymm1, %ymm1
LONG $0xc9d4d5c5 // vpaddq %ymm1, %ymm5, %ymm1
WORD $0xc6ff // incl %esi
LONG $0xffa0850f; WORD $0xffff // jne LBB9_49, $-96(%rip)
LBB9_50:
LONG $0xd273ddc5; BYTE $0x20 // vpsrlq $32, %ymm2, %ymm4
LONG $0xe0f4ddc5 // vpmuludq %ymm0, %ymm4, %ymm4
LONG $0xd073d5c5; BYTE $0x20 // vpsrlq $32, %ymm0, %ymm5
LONG $0xedf4edc5 // vpmuludq %ymm5, %ymm2, %ymm5
LONG $0xe4d4d5c5 // vpaddq %ymm4, %ymm5, %ymm4
LONG $0xf473ddc5; BYTE $0x20 // vpsllq $32, %ymm4, %ymm4
LONG $0xc0f4edc5 // vpmuludq %ymm0, %ymm2, %ymm0
LONG $0xc4d4fdc5 // vpaddq %ymm4, %ymm0, %ymm0
LONG $0xd373edc5; BYTE $0x20 // vpsrlq $32, %ymm3, %ymm2
LONG $0xd0f4edc5 // vpmuludq %ymm0, %ymm2, %ymm2
LONG $0xd073ddc5; BYTE $0x20 // vpsrlq $32, %ymm0, %ymm4
LONG $0xe4f4e5c5 // vpmuludq %ymm4, %ymm3, %ymm4
LONG $0xd2d4ddc5 // vpaddq %ymm2, %ymm4, %ymm2
LONG $0xf273edc5; BYTE $0x20 // vpsllq $32, %ymm2, %ymm2
LONG $0xc0f4e5c5 // vpmuludq %ymm0, %ymm3, %ymm0
LONG $0xc2d4fdc5 // vpaddq %ymm2, %ymm0, %ymm0
LONG $0xd173edc5; BYTE $0x20 // vpsrlq $32, %ymm1, %ymm2
LONG $0xd0f4edc5 // vpmuludq %ymm0, %ymm2, %ymm2
LONG $0xd073e5c5; BYTE $0x20 // vpsrlq $32, %ymm0, %ymm3
LONG $0xdbf4f5c5 // vpmuludq %ymm3, %ymm1, %ymm3
LONG $0xd2d4e5c5 // vpaddq %ymm2, %ymm3, %ymm2
LONG $0xf273edc5; BYTE $0x20 // vpsllq $32, %ymm2, %ymm2
LONG $0xc0f4f5c5 // vpmuludq %ymm0, %ymm1, %ymm0
LONG $0xc2d4fdc5 // vpaddq %ymm2, %ymm0, %ymm0
LONG $0x397de3c4; WORD $0x01c1 // vextracti128 $1, %ymm0, %xmm1
LONG $0xd073e9c5; BYTE $0x20 // vpsrlq $32, %xmm0, %xmm2
LONG $0xd1f4e9c5 // vpmuludq %xmm1, %xmm2, %xmm2
LONG $0xd173e1c5; BYTE $0x20 // vpsrlq $32, %xmm1, %xmm3
LONG $0xdbf4f9c5 // vpmuludq %xmm3, %xmm0, %xmm3
LONG $0xd2d4e1c5 // vpaddq %xmm2, %xmm3, %xmm2
LONG $0xf273e9c5; BYTE $0x20 // vpsllq $32, %xmm2, %xmm2
LONG $0xc1f4f9c5 // vpmuludq %xmm1, %xmm0, %xmm0
LONG $0xc2d4f9c5 // vpaddq %xmm2, %xmm0, %xmm0
LONG $0xc870f9c5; BYTE $0xee // vpshufd $238, %xmm0, %xmm1
LONG $0xd073e9c5; BYTE $0x20 // vpsrlq $32, %xmm0, %xmm2
LONG $0xd1f4e9c5 // vpmuludq %xmm1, %xmm2, %xmm2
LONG $0xd870f9c5; BYTE $0xff // vpshufd $255, %xmm0, %xmm3
LONG $0xdbf4f9c5 // vpmuludq %xmm3, %xmm0, %xmm3
LONG $0xd2d4e1c5 // vpaddq %xmm2, %xmm3, %xmm2
LONG $0xf273e9c5; BYTE $0x20 // vpsllq $32, %xmm2, %xmm2
LONG $0xc1f4f9c5 // vpmuludq %xmm1, %xmm0, %xmm0
LONG $0xc2d4f9c5 // vpaddq %xmm2, %xmm0, %xmm0
LONG $0x7ef9c1c4; BYTE $0xc4 // vmovq %xmm0, %r12
WORD $0x3944; BYTE $0xc2 // cmpl %r8d, %edx
LONG $0x0018840f; WORD $0x0000 // je LBB9_54, $24(%rip)
WORD $0x0145; BYTE $0xc1 // addl %r8d, %r9d
LBB9_52:
WORD $0xc289 // movl %eax, %edx
WORD $0x2944; BYTE $0xca // subl %r9d, %edx
// .p2align 4, 0x90
LBB9_53:
WORD $0x014d; BYTE $0xe4 // addq %r12, %r12
LONG $0xa4248d4f // leaq (%r12,%r12,4), %r12
WORD $0xc283; BYTE $0xff // addl $-1, %edx
LONG $0xfff0850f; WORD $0xffff // jne LBB9_53, $-16(%rip)
LBB9_54:
WORD $0xc085 // testl %eax, %eax
LONG $0x004a880f; WORD $0x0000 // js LBB9_62, $74(%rip)
LONG $0x104f8b41 // movl $16(%r15), %ecx
WORD $0xc139 // cmpl %eax, %ecx
LONG $0x003e8e0f; WORD $0x0000 // jle LBB9_62, $62(%rip)
WORD $0x8b49; BYTE $0x37 // movq (%r15), %rsi
WORD $0x148a; BYTE $0x06 // movb (%rsi,%rax), %dl
WORD $0xfa80; BYTE $0x35 // cmpb $53, %dl
LONG $0x00c6850f; WORD $0x0000 // jne LBB9_63, $198(%rip)
WORD $0x788d; BYTE $0x01 // leal $1(%rax), %edi
WORD $0xcf39 // cmpl %ecx, %edi
LONG $0x00bb850f; WORD $0x0000 // jne LBB9_63, $187(%rip)
LONG $0x1c7f8341; BYTE $0x00 // cmpl $0, $28(%r15)
WORD $0x950f; BYTE $0xc1 // setne %cl
LONG $0x0018850f; WORD $0x0000 // jne LBB9_64, $24(%rip)
WORD $0xc085 // testl %eax, %eax
LONG $0x00108e0f; WORD $0x0000 // jle LBB9_64, $16(%rip)
WORD $0xc083; BYTE $0xff // addl $-1, %eax
WORD $0x0c8a; BYTE $0x06 // movb (%rsi,%rax), %cl
WORD $0xe180; BYTE $0x01 // andb $1, %cl
LONG $0x000002e9; BYTE $0x00 // jmp LBB9_64, $2(%rip)
LBB9_62:
WORD $0xc931 // xorl %ecx, %ecx
LBB9_64:
WORD $0xb60f; BYTE $0xc1 // movzbl %cl, %eax
WORD $0x0149; BYTE $0xc4 // addq %rax, %r12
QUAD $0x000000000000b848; WORD $0x0020 // movabsq $9007199254740992, %rax
WORD $0x3949; BYTE $0xc4 // cmpq %rax, %r12
LONG $0x0026850f; WORD $0x0000 // jne LBB9_68, $38(%rip)
LONG $0xfefe8141; WORD $0x0003; BYTE $0x00 // cmpl $1022, %r14d
LONG $0x00128e0f; WORD $0x0000 // jle LBB9_67, $18(%rip)
LBB9_66:
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
QUAD $0x000000000000be49; WORD $0x7ff0 // movabsq $9218868437227405312, %r14
LONG $0x000026e9; BYTE $0x00 // jmp LBB9_69, $38(%rip)
LBB9_67:
LONG $0x01c68341 // addl $1, %r14d
WORD $0x894d; BYTE $0xec // movq %r13, %r12
LBB9_68:
WORD $0x894c; BYTE $0xe0 // movq %r12, %rax
WORD $0x214c; BYTE $0xe8 // andq %r13, %rax
LONG $0xffc68141; WORD $0x0003; BYTE $0x00 // addl $1023, %r14d
LONG $0xffe68141; WORD $0x0007; BYTE $0x00 // andl $2047, %r14d
LONG $0x34e6c149 // shlq $52, %r14
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0xf0440f4c // cmoveq %rax, %r14
LBB9_69:
LONG $0xffc58349 // addq $-1, %r13
WORD $0x214d; BYTE $0xe5 // andq %r12, %r13
WORD $0x094d; BYTE $0xf5 // orq %r14, %r13
QUAD $0x000000000000b848; WORD $0x8000 // movabsq $-9223372036854775808, %rax
WORD $0x094c; BYTE $0xe8 // orq %r13, %rax
LONG $0x187f8341; BYTE $0x00 // cmpl $0, $24(%r15)
LONG $0xc5440f49 // cmoveq %r13, %rax
WORD $0x8948; BYTE $0x03 // movq %rax, (%rbx)
WORD $0xc031 // xorl %eax, %eax
LONG $0x08c48348 // addq $8, %rsp
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
BYTE $0xc3 // retq
LBB9_63:
WORD $0xfa80; BYTE $0x35 // cmpb $53, %dl
WORD $0x9d0f; BYTE $0xc1 // setge %cl
LONG $0xffff60e9; BYTE $0xff // jmp LBB9_64, $-160(%rip)
QUAD $0x9090909090909090; LONG $0x90909090 // .p2align 4, 0x90
_atof_native:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
LONG $0x30ec8348 // subq $48, %rsp
QUAD $0x00000000d845c748 // movq $0, $-40(%rbp)
LONG $0xe0558948 // movq %rdx, $-32(%rbp)
LONG $0xe84d8948 // movq %rcx, $-24(%rbp)
WORD $0x8548; BYTE $0xc9 // testq %rcx, %rcx
LONG $0x0045840f; WORD $0x0000 // je LBB10_5, $69(%rip)
WORD $0x02c6; BYTE $0x00 // movb $0, (%rdx)
LONG $0x01f98348 // cmpq $1, %rcx
LONG $0x0038840f; WORD $0x0000 // je LBB10_5, $56(%rip)
LONG $0x000142c6 // movb $0, $1(%rdx)
LONG $0xe87d8348; BYTE $0x03 // cmpq $3, $-24(%rbp)
LONG $0x0029820f; WORD $0x0000 // jb LBB10_5, $41(%rip)
LONG $0x000002b8; BYTE $0x00 // movl $2, %eax
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
LBB10_4:
LONG $0xe04d8b48 // movq $-32(%rbp), %rcx
LONG $0x000104c6 // movb $0, (%rcx,%rax)
LONG $0x01c08348 // addq $1, %rax
LONG $0xe8453948 // cmpq %rax, $-24(%rbp)
LONG $0xffea870f; WORD $0xffff // ja LBB10_4, $-22(%rip)
LBB10_5:
LONG $0xc057f8c5 // vxorps %xmm0, %xmm0, %xmm0
LONG $0x4511f8c5; BYTE $0xf0 // vmovups %xmm0, $-16(%rbp)
WORD $0xd231 // xorl %edx, %edx
WORD $0x3f80; BYTE $0x2d // cmpb $45, (%rdi)
LONG $0x001a850f; WORD $0x0000 // jne LBB10_7, $26(%rip)
LONG $0x01f845c7; WORD $0x0000; BYTE $0x00 // movl $1, $-8(%rbp)
LONG $0x000001b8; BYTE $0x00 // movl $1, %eax
WORD $0x3948; BYTE $0xf0 // cmpq %rsi, %rax
LONG $0x00108c0f; WORD $0x0000 // jl LBB10_8, $16(%rip)
LONG $0x0001abe9; BYTE $0x00 // jmp LBB10_39, $427(%rip)
LBB10_7:
WORD $0xc031 // xorl %eax, %eax
WORD $0x3948; BYTE $0xf0 // cmpq %rsi, %rax
LONG $0x01a08d0f; WORD $0x0000 // jge LBB10_39, $416(%rip)
LBB10_8:
WORD $0xb341; BYTE $0x01 // movb $1, %r11b
WORD $0x3145; BYTE $0xc9 // xorl %r9d, %r9d
WORD $0x3145; BYTE $0xd2 // xorl %r10d, %r10d
WORD $0x3145; BYTE $0xc0 // xorl %r8d, %r8d
LONG $0x000024e9; BYTE $0x00 // jmp LBB10_12, $36(%rip)
LBB10_20:
LONG $0x01fc45c7; WORD $0x0000; BYTE $0x00 // movl $1, $-4(%rbp)
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB10_11:
LONG $0x01c08348 // addq $1, %rax
WORD $0x3948; BYTE $0xf0 // cmpq %rsi, %rax
LONG $0xc39c0f41 // setl %r11b
WORD $0x3948; BYTE $0xc6 // cmpq %rax, %rsi
LONG $0x0091840f; WORD $0x0000 // je LBB10_22, $145(%rip)
LBB10_12:
LONG $0x070cb60f // movzbl (%rdi,%rax), %ecx
WORD $0x518d; BYTE $0xd0 // leal $-48(%rcx), %edx
WORD $0xfa80; BYTE $0x09 // cmpb $9, %dl
LONG $0x002c870f; WORD $0x0000 // ja LBB10_17, $44(%rip)
WORD $0xf980; BYTE $0x30 // cmpb $48, %cl
LONG $0x0043850f; WORD $0x0000 // jne LBB10_19, $67(%rip)
WORD $0x8545; BYTE $0xd2 // testl %r10d, %r10d
LONG $0x0063840f; WORD $0x0000 // je LBB10_21, $99(%rip)
WORD $0x634d; BYTE $0xd9 // movslq %r9d, %r11
LONG $0xe85d394c // cmpq %r11, $-24(%rbp)
LONG $0x003a870f; WORD $0x0000 // ja LBB10_9, $58(%rip)
LONG $0x000049e9; BYTE $0x00 // jmp LBB10_10, $73(%rip)
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB10_17:
WORD $0xf980; BYTE $0x2e // cmpb $46, %cl
LONG $0x004f850f; WORD $0x0000 // jne LBB10_23, $79(%rip)
LONG $0xf4558944 // movl %r10d, $-12(%rbp)
LONG $0x0001b841; WORD $0x0000 // movl $1, %r8d
LONG $0xffff98e9; BYTE $0xff // jmp LBB10_11, $-104(%rip)
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB10_19:
WORD $0x634d; BYTE $0xda // movslq %r10d, %r11
LONG $0xe85d394c // cmpq %r11, $-24(%rbp)
LONG $0xff73860f; WORD $0xffff // jbe LBB10_20, $-141(%rip)
LBB10_9:
LONG $0xe0558b48 // movq $-32(%rbp), %rdx
LONG $0x1a0c8842 // movb %cl, (%rdx,%r11)
LONG $0xf04d8b44 // movl $-16(%rbp), %r9d
LONG $0x01c18341 // addl $1, %r9d
LONG $0xf04d8944 // movl %r9d, $-16(%rbp)
LBB10_10:
WORD $0x8945; BYTE $0xca // movl %r9d, %r10d
LONG $0xffff67e9; BYTE $0xff // jmp LBB10_11, $-153(%rip)
LBB10_21:
LONG $0xfff44583 // addl $-1, $-12(%rbp)
WORD $0x3145; BYTE $0xd2 // xorl %r10d, %r10d
LONG $0xffff5be9; BYTE $0xff // jmp LBB10_11, $-165(%rip)
LBB10_22:
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
LBB10_23:
WORD $0x8545; BYTE $0xc0 // testl %r8d, %r8d
LONG $0x000f840f; WORD $0x0000 // je LBB10_25, $15(%rip)
LONG $0x01c3f641 // testb $1, %r11b
LONG $0x0013850f; WORD $0x0000 // jne LBB10_26, $19(%rip)
LONG $0x0000c2e9; BYTE $0x00 // jmp LBB10_40, $194(%rip)
LBB10_25:
LONG $0xf44d8944 // movl %r9d, $-12(%rbp)
LONG $0x01c3f641 // testb $1, %r11b
LONG $0x00b4840f; WORD $0x0000 // je LBB10_40, $180(%rip)
LBB10_26:
WORD $0xc289 // movl %eax, %edx
WORD $0x0c8a; BYTE $0x17 // movb (%rdi,%rdx), %cl
WORD $0xc980; BYTE $0x20 // orb $32, %cl
WORD $0xf980; BYTE $0x65 // cmpb $101, %cl
LONG $0x00a3850f; WORD $0x0000 // jne LBB10_40, $163(%rip)
LONG $0x01174c8a // movb $1(%rdi,%rdx), %cl
WORD $0xf980; BYTE $0x2d // cmpb $45, %cl
LONG $0x0017840f; WORD $0x0000 // je LBB10_30, $23(%rip)
LONG $0x0001b841; WORD $0x0000 // movl $1, %r8d
WORD $0xf980; BYTE $0x2b // cmpb $43, %cl
LONG $0x0026850f; WORD $0x0000 // jne LBB10_32, $38(%rip)
WORD $0xc083; BYTE $0x02 // addl $2, %eax
LONG $0x000009e9; BYTE $0x00 // jmp LBB10_31, $9(%rip)
LBB10_30:
WORD $0xc083; BYTE $0x02 // addl $2, %eax
LONG $0xffffb841; WORD $0xffff // movl $-1, %r8d
LBB10_31:
WORD $0xc289 // movl %eax, %edx
WORD $0x6348; BYTE $0xc2 // movslq %edx, %rax
WORD $0xd231 // xorl %edx, %edx
WORD $0x3948; BYTE $0xf0 // cmpq %rsi, %rax
LONG $0x00178c0f; WORD $0x0000 // jl LBB10_33, $23(%rip)
LONG $0x000057e9; BYTE $0x00 // jmp LBB10_38, $87(%rip)
LBB10_32:
LONG $0x01c28348 // addq $1, %rdx
WORD $0x6348; BYTE $0xc2 // movslq %edx, %rax
WORD $0xd231 // xorl %edx, %edx
WORD $0x3948; BYTE $0xf0 // cmpq %rsi, %rax
LONG $0x00458d0f; WORD $0x0000 // jge LBB10_38, $69(%rip)
LBB10_33:
WORD $0xd231 // xorl %edx, %edx
QUAD $0x9090909090909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB10_34:
LONG $0x070cbe0f // movsbl (%rdi,%rax), %ecx
WORD $0xf983; BYTE $0x30 // cmpl $48, %ecx
LONG $0x002b8c0f; WORD $0x0000 // jl LBB10_38, $43(%rip)
WORD $0xf980; BYTE $0x39 // cmpb $57, %cl
LONG $0x00228f0f; WORD $0x0000 // jg LBB10_38, $34(%rip)
LONG $0x270ffa81; WORD $0x0000 // cmpl $9999, %edx
LONG $0x00168f0f; WORD $0x0000 // jg LBB10_38, $22(%rip)
WORD $0x148d; BYTE $0x92 // leal (%rdx,%rdx,4), %edx
WORD $0x148d; BYTE $0x51 // leal (%rcx,%rdx,2), %edx
WORD $0xc283; BYTE $0xd0 // addl $-48, %edx
LONG $0x01c08348 // addq $1, %rax
WORD $0x3948; BYTE $0xc6 // cmpq %rax, %rsi
LONG $0xffc8850f; WORD $0xffff // jne LBB10_34, $-56(%rip)
LBB10_38:
LONG $0xd0af0f41 // imull %r8d, %edx
WORD $0x5503; BYTE $0xf4 // addl $-12(%rbp), %edx
LBB10_39:
WORD $0x5589; BYTE $0xf4 // movl %edx, $-12(%rbp)
LBB10_40:
LONG $0xe07d8d48 // leaq $-32(%rbp), %rdi
LONG $0xd8758d48 // leaq $-40(%rbp), %rsi
LONG $0xfff7f1e8; BYTE $0xff // callq _decimal_to_f64, $-2063(%rip)
LONG $0x4510fbc5; BYTE $0xd8 // vmovsd $-40(%rbp), %xmm0
LONG $0x30c48348 // addq $48, %rsp
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
_value:
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
LONG $0x28ec8348 // subq $40, %rsp
WORD $0x894c; BYTE $0xc3 // movq %r8, %rbx
WORD $0x8949; BYTE $0xce // movq %rcx, %r14
WORD $0x8949; BYTE $0xf4 // movq %rsi, %r12
WORD $0x8949; BYTE $0xff // movq %rdi, %r15
LONG $0xd0558948 // movq %rdx, $-48(%rbp)
LONG $0xb07d8948 // movq %rdi, $-80(%rbp)
LONG $0xb8758948 // movq %rsi, $-72(%rbp)
LONG $0xb07d8d48 // leaq $-80(%rbp), %rdi
LONG $0xd0758d48 // leaq $-48(%rbp), %rsi
LONG $0x00060ae8; BYTE $0x00 // callq _advance_ns, $1546(%rip)
WORD $0xbe0f; BYTE $0xc0 // movsbl %al, %eax
WORD $0xf883; BYTE $0x7d // cmpl $125, %eax
LONG $0x00b9870f; WORD $0x0000 // ja LBB11_11, $185(%rip)
LONG $0x3f0d8d48; WORD $0x0003; BYTE $0x00 // leaq $831(%rip), %rcx /* LJTI11_0(%rip) */
LONG $0x81046348 // movslq (%rcx,%rax,4), %rax
WORD $0x0148; BYTE $0xc8 // addq %rcx, %rax
JMP AX
LBB11_2:
LONG $0xc875894c // movq %r14, $-56(%rbp)
LONG $0xd0758b4c // movq $-48(%rbp), %r14
LONG $0xff6e8d4d // leaq $-1(%r14), %r13
LONG $0xd06d894c // movq %r13, $-48(%rbp)
WORD $0xc3f6; BYTE $0x02 // testb $2, %bl
LONG $0x001a850f; WORD $0x0000 // jne LBB11_4, $26(%rip)
LONG $0xb07d8d48 // leaq $-80(%rbp), %rdi
LONG $0xd0758d48 // leaq $-48(%rbp), %rsi
LONG $0xc8558b48 // movq $-56(%rbp), %rdx
LONG $0x001344e8; BYTE $0x00 // callq _vnumber, $4932(%rip)
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x0002eee9; BYTE $0x00 // jmp LBB11_49, $750(%rip)
LBB11_4:
WORD $0xc031 // xorl %eax, %eax
LONG $0x2f3c8043; BYTE $0x2d // cmpb $45, (%r15,%r13)
LONG $0x2f1c8d4b // leaq (%r15,%r13), %rbx
WORD $0x940f; BYTE $0xc0 // sete %al
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
WORD $0x2949; BYTE $0xc4 // subq %rax, %r12
LONG $0x02ad840f; WORD $0x0000 // je LBB11_44, $685(%rip)
WORD $0x394d; BYTE $0xe5 // cmpq %r12, %r13
LONG $0x000c830f; WORD $0x0000 // jae LBB11_7, $12(%rip)
WORD $0x038a // movb (%rbx), %al
WORD $0xd004 // addb $-48, %al
WORD $0x093c // cmpb $9, %al
LONG $0x02aa870f; WORD $0x0000 // ja LBB11_46, $682(%rip)
LBB11_7:
WORD $0x8948; BYTE $0xdf // movq %rbx, %rdi
WORD $0x894c; BYTE $0xe6 // movq %r12, %rsi
LONG $0x002591e8; BYTE $0x00 // callq _do_skip_number, $9617(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0290880f; WORD $0x0000 // js LBB11_45, $656(%rip)
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
WORD $0x294c; BYTE $0xfb // subq %r15, %rbx
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x02958e0f; WORD $0x0000 // jle LBB11_48, $661(%rip)
LONG $0xc8458b48 // movq $-56(%rbp), %rax
LONG $0x0800c748; WORD $0x0000; BYTE $0x00 // movq $8, (%rax)
LONG $0x1868894c // movq %r13, $24(%rax)
LONG $0x000288e9; BYTE $0x00 // jmp LBB11_49, $648(%rip)
LBB11_10:
LONG $0x0106c749; WORD $0x0000; BYTE $0x00 // movq $1, (%r14)
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x000278e9; BYTE $0x00 // jmp LBB11_49, $632(%rip)
LBB11_11:
LONG $0xfe06c749; WORD $0xffff; BYTE $0xff // movq $-2, (%r14)
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0xffc38348 // addq $-1, %rbx
LONG $0x000264e9; BYTE $0x00 // jmp LBB11_49, $612(%rip)
LBB11_12:
QUAD $0xffffffffc045c748 // movq $-1, $-64(%rbp)
LONG $0xd07d8b4c // movq $-48(%rbp), %r15
LONG $0xb07d8d48 // leaq $-80(%rbp), %rdi
LONG $0xc0558d48 // leaq $-64(%rbp), %rdx
WORD $0x894c; BYTE $0xfe // movq %r15, %rsi
WORD $0x8948; BYTE $0xd9 // movq %rbx, %rcx
LONG $0x000912e8; BYTE $0x00 // callq _advance_string, $2322(%rip)
WORD $0x8948; BYTE $0xc3 // movq %rax, %rbx
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x015e880f; WORD $0x0000 // js LBB11_33, $350(%rip)
LONG $0xd05d8948 // movq %rbx, $-48(%rbp)
LONG $0x107e894d // movq %r15, $16(%r14)
LONG $0xc0458b48 // movq $-64(%rbp), %rax
WORD $0x3948; BYTE $0xd8 // cmpq %rbx, %rax
LONG $0xffc1c748; WORD $0xffff; BYTE $0xff // movq $-1, %rcx
LONG $0xc84c0f48 // cmovlq %rax, %rcx
LONG $0x184e8949 // movq %rcx, $24(%r14)
LONG $0x000007b8; BYTE $0x00 // movl $7, %eax
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LONG $0x00020ee9; BYTE $0x00 // jmp LBB11_49, $526(%rip)
LBB11_14:
WORD $0xdb85 // testl %ebx, %ebx
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
LONG $0x00000bb9; BYTE $0x00 // movl $11, %ecx
LONG $0x000108e9; BYTE $0x00 // jmp LBB11_32, $264(%rip)
LBB11_15:
WORD $0xdb85 // testl %ebx, %ebx
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
LONG $0x00000ab9; BYTE $0x00 // movl $10, %ecx
LONG $0x0000f5e9; BYTE $0x00 // jmp LBB11_32, $245(%rip)
LBB11_16:
LONG $0x0506c749; WORD $0x0000; BYTE $0x00 // movq $5, (%r14)
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x0001d8e9; BYTE $0x00 // jmp LBB11_49, $472(%rip)
LBB11_17:
WORD $0xdb85 // testl %ebx, %ebx
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
LONG $0x00000cb9; BYTE $0x00 // movl $12, %ecx
LONG $0x0000d2e9; BYTE $0x00 // jmp LBB11_32, $210(%rip)
LBB11_18:
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x244c8d49; BYTE $0xfc // leaq $-4(%r12), %rcx
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
WORD $0x3948; BYTE $0xcb // cmpq %rcx, %rbx
LONG $0x008c870f; WORD $0x0000 // ja LBB11_25, $140(%rip)
LONG $0x1f0c8b41 // movl (%r15,%rbx), %ecx
LONG $0x6c61f981; WORD $0x6573 // cmpl $1702063201, %ecx
LONG $0x00d0850f; WORD $0x0000 // jne LBB11_34, $208(%rip)
LONG $0x04c38348 // addq $4, %rbx
LONG $0x000004b8; BYTE $0x00 // movl $4, %eax
LONG $0x00006be9; BYTE $0x00 // jmp LBB11_24, $107(%rip)
LBB11_21:
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x244c8d49; BYTE $0xfd // leaq $-3(%r12), %rcx
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
WORD $0x3948; BYTE $0xcb // cmpq %rcx, %rbx
LONG $0x0055870f; WORD $0x0000 // ja LBB11_25, $85(%rip)
LONG $0x1f4c8b41; BYTE $0xff // movl $-1(%r15,%rbx), %ecx
LONG $0x756ef981; WORD $0x6c6c // cmpl $1819047278, %ecx
LONG $0x00ca850f; WORD $0x0000 // jne LBB11_37, $202(%rip)
LONG $0x03c38348 // addq $3, %rbx
LONG $0x000002b8; BYTE $0x00 // movl $2, %eax
LONG $0x000033e9; BYTE $0x00 // jmp LBB11_24, $51(%rip)
LBB11_27:
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x244c8d49; BYTE $0xfd // leaq $-3(%r12), %rcx
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
WORD $0x3948; BYTE $0xcb // cmpq %rcx, %rbx
LONG $0x001d870f; WORD $0x0000 // ja LBB11_25, $29(%rip)
LONG $0x1f4c8b41; BYTE $0xff // movl $-1(%r15,%rbx), %ecx
LONG $0x7274f981; WORD $0x6575 // cmpl $1702195828, %ecx
LONG $0x00c8850f; WORD $0x0000 // jne LBB11_41, $200(%rip)
LONG $0x03c38348 // addq $3, %rbx
LONG $0x000003b8; BYTE $0x00 // movl $3, %eax
LBB11_24:
WORD $0x8949; BYTE $0xdc // movq %rbx, %r12
LBB11_25:
LONG $0xd065894c // movq %r12, $-48(%rbp)
WORD $0x894c; BYTE $0xe3 // movq %r12, %rbx
LBB11_26:
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LONG $0x000111e9; BYTE $0x00 // jmp LBB11_49, $273(%rip)
LBB11_30:
LONG $0x0606c749; WORD $0x0000; BYTE $0x00 // movq $6, (%r14)
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x000101e9; BYTE $0x00 // jmp LBB11_49, $257(%rip)
LBB11_31:
WORD $0xdb85 // testl %ebx, %ebx
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
LONG $0x00000db9; BYTE $0x00 // movl $13, %ecx
LBB11_32:
LONG $0xc8490f48 // cmovnsq %rax, %rcx
WORD $0x8949; BYTE $0x0e // movq %rcx, (%r14)
WORD $0xfbc1; BYTE $0x1f // sarl $31, %ebx
WORD $0xd3f7 // notl %ebx
WORD $0x6348; BYTE $0xdb // movslq %ebx, %rbx
LONG $0xd05d0348 // addq $-48(%rbp), %rbx
LONG $0x0000dbe9; BYTE $0x00 // jmp LBB11_49, $219(%rip)
LBB11_33:
LONG $0xd065894c // movq %r12, $-48(%rbp)
WORD $0x8949; BYTE $0x1e // movq %rbx, (%r14)
WORD $0x894c; BYTE $0xe3 // movq %r12, %rbx
LONG $0x0000cce9; BYTE $0x00 // jmp LBB11_49, $204(%rip)
LBB11_34:
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
WORD $0xf980; BYTE $0x61 // cmpb $97, %cl
LONG $0xffa3850f; WORD $0xffff // jne LBB11_26, $-93(%rip)
LONG $0x736c61b9; BYTE $0x65 // movl $1702063201, %ecx
LBB11_36:
WORD $0xe9c1; BYTE $0x08 // shrl $8, %ecx
LONG $0x54be0f41; WORD $0x011f // movsbl $1(%r15,%rbx), %edx
LONG $0x01c38348 // addq $1, %rbx
WORD $0xb60f; BYTE $0xf1 // movzbl %cl, %esi
WORD $0xd639 // cmpl %edx, %esi
LONG $0xffe8840f; WORD $0xffff // je LBB11_36, $-24(%rip)
LONG $0x000067e9; BYTE $0x00 // jmp LBB11_40, $103(%rip)
LBB11_37:
LONG $0xffc38348 // addq $-1, %rbx
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
WORD $0xf980; BYTE $0x6e // cmpb $110, %cl
LONG $0xff6d850f; WORD $0xffff // jne LBB11_26, $-147(%rip)
LONG $0x6c756eb9; BYTE $0x6c // movl $1819047278, %ecx
LBB11_39:
WORD $0xe9c1; BYTE $0x08 // shrl $8, %ecx
LONG $0x54be0f41; WORD $0x011f // movsbl $1(%r15,%rbx), %edx
LONG $0x01c38348 // addq $1, %rbx
WORD $0xb60f; BYTE $0xf1 // movzbl %cl, %esi
WORD $0xd639 // cmpl %edx, %esi
LONG $0xffe8840f; WORD $0xffff // je LBB11_39, $-24(%rip)
LONG $0x000031e9; BYTE $0x00 // jmp LBB11_40, $49(%rip)
LBB11_41:
LONG $0xffc38348 // addq $-1, %rbx
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
WORD $0xf980; BYTE $0x74 // cmpb $116, %cl
LONG $0xff37850f; WORD $0xffff // jne LBB11_26, $-201(%rip)
LONG $0x757274b9; BYTE $0x65 // movl $1702195828, %ecx
LBB11_43:
WORD $0xe9c1; BYTE $0x08 // shrl $8, %ecx
LONG $0x54be0f41; WORD $0x011f // movsbl $1(%r15,%rbx), %edx
LONG $0x01c38348 // addq $1, %rbx
WORD $0xb60f; BYTE $0xf1 // movzbl %cl, %esi
WORD $0xd639 // cmpl %edx, %esi
LONG $0xffe8840f; WORD $0xffff // je LBB11_43, $-24(%rip)
LBB11_40:
LONG $0xd05d8948 // movq %rbx, $-48(%rbp)
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LONG $0x000027e9; BYTE $0x00 // jmp LBB11_49, $39(%rip)
LBB11_44:
LONG $0xffc5c749; WORD $0xffff; BYTE $0xff // movq $-1, %r13
LONG $0x00000de9; BYTE $0x00 // jmp LBB11_47, $13(%rip)
LBB11_45:
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
LBB11_46:
LONG $0xfec5c749; WORD $0xffff; BYTE $0xff // movq $-2, %r13
LBB11_47:
WORD $0x294c; BYTE $0xfb // subq %r15, %rbx
LONG $0xd05d8948 // movq %rbx, $-48(%rbp)
LBB11_48:
LONG $0xc8458b48 // movq $-56(%rbp), %rax
WORD $0x894c; BYTE $0x28 // movq %r13, (%rax)
LBB11_49:
WORD $0x8948; BYTE $0xd8 // movq %rbx, %rax
LONG $0x28c48348 // addq $40, %rsp
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
WORD $0x9090; BYTE $0x90 // .p2align 2, 0x90
// .set L11_0_set_10, LBB11_10-LJTI11_0
// .set L11_0_set_11, LBB11_11-LJTI11_0
// .set L11_0_set_12, LBB11_12-LJTI11_0
// .set L11_0_set_14, LBB11_14-LJTI11_0
// .set L11_0_set_2, LBB11_2-LJTI11_0
// .set L11_0_set_15, LBB11_15-LJTI11_0
// .set L11_0_set_16, LBB11_16-LJTI11_0
// .set L11_0_set_17, LBB11_17-LJTI11_0
// .set L11_0_set_18, LBB11_18-LJTI11_0
// .set L11_0_set_21, LBB11_21-LJTI11_0
// .set L11_0_set_27, LBB11_27-LJTI11_0
// .set L11_0_set_30, LBB11_30-LJTI11_0
// .set L11_0_set_31, LBB11_31-LJTI11_0
LJTI11_0:
LONG $0xfffffd63 // .long L11_0_set_10
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd87 // .long L11_0_set_12
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffddd // .long L11_0_set_14
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffcca // .long L11_0_set_2
LONG $0xfffffdf0 // .long L11_0_set_15
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffe03 // .long L11_0_set_16
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffe13 // .long L11_0_set_17
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffe26 // .long L11_0_set_18
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffe5d // .long L11_0_set_21
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffe95 // .long L11_0_set_27
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffeda // .long L11_0_set_30
LONG $0xfffffd73 // .long L11_0_set_11
LONG $0xfffffeea // .long L11_0_set_31
// .p2align 5, 0x00
LCPI12_0:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI12_1:
QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
LCPI12_2:
QUAD $0x0a0a0a0a0a0a0a0a; QUAD $0x0a0a0a0a0a0a0a0a // .space 16, '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
QUAD $0x0a0a0a0a0a0a0a0a; QUAD $0x0a0a0a0a0a0a0a0a // .space 16, '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
LCPI12_3:
QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
// .p2align 4, 0x00
LCPI12_4:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
LCPI12_5:
QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
LCPI12_6:
QUAD $0x0a0a0a0a0a0a0a0a; QUAD $0x0a0a0a0a0a0a0a0a // .space 16, '\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
LCPI12_7:
QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
// .p2align 4, 0x90
_advance_ns:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
BYTE $0x53 // pushq %rbx
WORD $0x8b4c; BYTE $0x1e // movq (%rsi), %r11
WORD $0x8b4c; BYTE $0x0f // movq (%rdi), %r9
LONG $0x08478b4c // movq $8(%rdi), %r8
WORD $0x394d; BYTE $0xc3 // cmpq %r8, %r11
LONG $0x001e830f; WORD $0x0000 // jae LBB12_4, $30(%rip)
LONG $0x19048a43 // movb (%r9,%r11), %al
WORD $0x0d3c // cmpb $13, %al
LONG $0x0012840f; WORD $0x0000 // je LBB12_4, $18(%rip)
WORD $0x203c // cmpb $32, %al
LONG $0x000a840f; WORD $0x0000 // je LBB12_4, $10(%rip)
WORD $0xf704 // addb $-9, %al
WORD $0x013c // cmpb $1, %al
LONG $0x0288870f; WORD $0x0000 // ja LBB12_48, $648(%rip)
LBB12_4:
LONG $0x01438d49 // leaq $1(%r11), %rax
WORD $0x394c; BYTE $0xc0 // cmpq %r8, %rax
LONG $0x0022830f; WORD $0x0000 // jae LBB12_9, $34(%rip)
LONG $0x010c8a41 // movb (%r9,%rax), %cl
WORD $0xf980; BYTE $0x0d // cmpb $13, %cl
LONG $0x0015840f; WORD $0x0000 // je LBB12_9, $21(%rip)
WORD $0xf980; BYTE $0x20 // cmpb $32, %cl
LONG $0x000c840f; WORD $0x0000 // je LBB12_9, $12(%rip)
WORD $0xc180; BYTE $0xf7 // addb $-9, %cl
WORD $0xf980; BYTE $0x01 // cmpb $1, %cl
LONG $0x005e870f; WORD $0x0000 // ja LBB12_8, $94(%rip)
LBB12_9:
LONG $0x02438d49 // leaq $2(%r11), %rax
WORD $0x394c; BYTE $0xc0 // cmpq %r8, %rax
LONG $0x0022830f; WORD $0x0000 // jae LBB12_14, $34(%rip)
LONG $0x010c8a41 // movb (%r9,%rax), %cl
WORD $0xf980; BYTE $0x0d // cmpb $13, %cl
LONG $0x0015840f; WORD $0x0000 // je LBB12_14, $21(%rip)
WORD $0xf980; BYTE $0x20 // cmpb $32, %cl
LONG $0x000c840f; WORD $0x0000 // je LBB12_14, $12(%rip)
WORD $0xc180; BYTE $0xf7 // addb $-9, %cl
WORD $0xf980; BYTE $0x01 // cmpb $1, %cl
LONG $0x002f870f; WORD $0x0000 // ja LBB12_8, $47(%rip)
LBB12_14:
LONG $0x03438d49 // leaq $3(%r11), %rax
WORD $0x394c; BYTE $0xc0 // cmpq %r8, %rax
LONG $0x002a830f; WORD $0x0000 // jae LBB12_19, $42(%rip)
LONG $0x010c8a41 // movb (%r9,%rax), %cl
WORD $0xf980; BYTE $0x0d // cmpb $13, %cl
LONG $0x001d840f; WORD $0x0000 // je LBB12_19, $29(%rip)
WORD $0xf980; BYTE $0x20 // cmpb $32, %cl
LONG $0x0014840f; WORD $0x0000 // je LBB12_19, $20(%rip)
WORD $0xc180; BYTE $0xf7 // addb $-9, %cl
WORD $0xf980; BYTE $0x01 // cmpb $1, %cl
LONG $0x0008860f; WORD $0x0000 // jbe LBB12_19, $8(%rip)
LBB12_8:
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
LONG $0x0001f3e9; BYTE $0x00 // jmp LBB12_48, $499(%rip)
LBB12_19:
LONG $0x04c38349 // addq $4, %r11
WORD $0x394d; BYTE $0xd8 // cmpq %r11, %r8
LONG $0x01c6860f; WORD $0x0000 // jbe LBB12_44, $454(%rip)
LONG $0x191c8d4b // leaq (%r9,%r11), %rbx
WORD $0x894c; BYTE $0xc1 // movq %r8, %rcx
WORD $0x294c; BYTE $0xd9 // subq %r11, %rcx
LONG $0x0072840f; WORD $0x0000 // je LBB12_28, $114(%rip)
WORD $0xd889 // movl %ebx, %eax
WORD $0xe083; BYTE $0x1f // andl $31, %eax
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0064840f; WORD $0x0000 // je LBB12_28, $100(%rip)
LONG $0x000005ba; BYTE $0x00 // movl $5, %edx
WORD $0x294c; BYTE $0xc2 // subq %r8, %rdx
QUAD $0x000100002600b948; WORD $0x0000 // movabsq $4294977024, %rcx
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB12_23:
LONG $0x04be0f43; BYTE $0x19 // movsbl (%r9,%r11), %eax
WORD $0xf883; BYTE $0x20 // cmpl $32, %eax
LONG $0x0194870f; WORD $0x0000 // ja LBB12_46, $404(%rip)
LONG $0xc1a30f48 // btq %rax, %rcx
LONG $0x018a830f; WORD $0x0000 // jae LBB12_46, $394(%rip)
LONG $0x1a1c8d4a // leaq (%rdx,%r11), %rbx
LONG $0x01438d49 // leaq $1(%r11), %rax
LONG $0x04fb8348 // cmpq $4, %rbx
LONG $0x0016840f; WORD $0x0000 // je LBB12_27, $22(%rip)
LONG $0x191c8d43 // leal (%r9,%r11), %ebx
WORD $0xc383; BYTE $0x01 // addl $1, %ebx
WORD $0xe383; BYTE $0x1f // andl $31, %ebx
WORD $0x8949; BYTE $0xc3 // movq %rax, %r11
WORD $0x8548; BYTE $0xdb // testq %rbx, %rbx
LONG $0xffc0850f; WORD $0xffff // jne LBB12_23, $-64(%rip)
LBB12_27:
LONG $0x011c8d49 // leaq (%r9,%rax), %rbx
WORD $0x894c; BYTE $0xc1 // movq %r8, %rcx
WORD $0x2948; BYTE $0xc1 // subq %rax, %rcx
LBB12_28:
LONG $0x20f98348 // cmpq $32, %rcx
LONG $0x006f820f; WORD $0x0000 // jb LBB12_32, $111(%rip)
WORD $0x894c; BYTE $0xc8 // movq %r9, %rax
WORD $0x2948; BYTE $0xd8 // subq %rbx, %rax
QUAD $0xfffffdce056ffdc5 // vmovdqa $-562(%rip), %ymm0 /* LCPI12_0(%rip) */
QUAD $0xfffffde60d6ffdc5 // vmovdqa $-538(%rip), %ymm1 /* LCPI12_1(%rip) */
QUAD $0xfffffdfe156ffdc5 // vmovdqa $-514(%rip), %ymm2 /* LCPI12_2(%rip) */
QUAD $0xfffffe161d6ffdc5 // vmovdqa $-490(%rip), %ymm3 /* LCPI12_3(%rip) */
LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
LBB12_30:
LONG $0x236ffdc5 // vmovdqa (%rbx), %ymm4
LONG $0xe874ddc5 // vpcmpeqb %ymm0, %ymm4, %ymm5
LONG $0xf174ddc5 // vpcmpeqb %ymm1, %ymm4, %ymm6
LONG $0xeeebd5c5 // vpor %ymm6, %ymm5, %ymm5
LONG $0xf274ddc5 // vpcmpeqb %ymm2, %ymm4, %ymm6
LONG $0xe374ddc5 // vpcmpeqb %ymm3, %ymm4, %ymm4
LONG $0xe6ebddc5 // vpor %ymm6, %ymm4, %ymm4
LONG $0xe5ebddc5 // vpor %ymm5, %ymm4, %ymm4
LONG $0xd4d7fdc5 // vpmovmskb %ymm4, %edx
WORD $0xfa83; BYTE $0xff // cmpl $-1, %edx
LONG $0x00e9850f; WORD $0x0000 // jne LBB12_45, $233(%rip)
LONG $0x20c38348 // addq $32, %rbx
LONG $0xe0c18348 // addq $-32, %rcx
LONG $0xe0c08348 // addq $-32, %rax
LONG $0x1ff98348 // cmpq $31, %rcx
LONG $0xffbd870f; WORD $0xffff // ja LBB12_30, $-67(%rip)
LBB12_32:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0x10f98348 // cmpq $16, %rcx
LONG $0x006a820f; WORD $0x0000 // jb LBB12_36, $106(%rip)
WORD $0x894d; BYTE $0xca // movq %r9, %r10
WORD $0x2949; BYTE $0xda // subq %rbx, %r10
QUAD $0xfffffdd2056ff9c5 // vmovdqa $-558(%rip), %xmm0 /* LCPI12_4(%rip) */
QUAD $0xfffffdda0d6ff9c5 // vmovdqa $-550(%rip), %xmm1 /* LCPI12_5(%rip) */
QUAD $0xfffffde2156ff9c5 // vmovdqa $-542(%rip), %xmm2 /* LCPI12_6(%rip) */
QUAD $0xfffffdea1d6ff9c5 // vmovdqa $-534(%rip), %xmm3 /* LCPI12_7(%rip) */
LBB12_34:
LONG $0x236ff9c5 // vmovdqa (%rbx), %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
LONG $0xfff88366 // cmpw $-1, %ax
LONG $0x009b850f; WORD $0x0000 // jne LBB12_49, $155(%rip)
LONG $0x10c38348 // addq $16, %rbx
LONG $0xf0c18348 // addq $-16, %rcx
LONG $0xf0c28349 // addq $-16, %r10
LONG $0x0ff98348 // cmpq $15, %rcx
LONG $0xffbc870f; WORD $0xffff // ja LBB12_34, $-68(%rip)
LBB12_36:
WORD $0x8548; BYTE $0xc9 // testq %rcx, %rcx
LONG $0x0037840f; WORD $0x0000 // je LBB12_42, $55(%rip)
LONG $0x0b148d4c // leaq (%rbx,%rcx), %r10
WORD $0xc031 // xorl %eax, %eax
QUAD $0x000100002600bb49; WORD $0x0000 // movabsq $4294977024, %r11
LBB12_38:
LONG $0x0314be0f // movsbl (%rbx,%rax), %edx
WORD $0xfa83; BYTE $0x20 // cmpl $32, %edx
LONG $0x007c870f; WORD $0x0000 // ja LBB12_51, $124(%rip)
LONG $0xd3a30f49 // btq %rdx, %r11
LONG $0x0072830f; WORD $0x0000 // jae LBB12_51, $114(%rip)
LONG $0x01c08348 // addq $1, %rax
WORD $0x3948; BYTE $0xc1 // cmpq %rax, %rcx
LONG $0xffdc850f; WORD $0xffff // jne LBB12_38, $-36(%rip)
WORD $0x894c; BYTE $0xd3 // movq %r10, %rbx
LBB12_42:
WORD $0x294c; BYTE $0xcb // subq %r9, %rbx
WORD $0x8949; BYTE $0xdb // movq %rbx, %r11
WORD $0x394d; BYTE $0xc3 // cmpq %r8, %r11
LONG $0x0022820f; WORD $0x0000 // jb LBB12_47, $34(%rip)
LONG $0x000046e9; BYTE $0x00 // jmp LBB12_50, $70(%rip)
LBB12_44:
WORD $0x894c; BYTE $0x1e // movq %r11, (%rsi)
LONG $0x00003ee9; BYTE $0x00 // jmp LBB12_50, $62(%rip)
LBB12_45:
WORD $0xf8c5; BYTE $0x77 // vzeroupper
WORD $0xd2f7 // notl %edx
LONG $0xdabc0f44 // bsfl %edx, %r11d
WORD $0x2949; BYTE $0xc3 // subq %rax, %r11
LBB12_46:
WORD $0x394d; BYTE $0xc3 // cmpq %r8, %r11
LONG $0x0029830f; WORD $0x0000 // jae LBB12_50, $41(%rip)
LBB12_47:
WORD $0x8b4c; BYTE $0x0f // movq (%rdi), %r9
LBB12_48:
LONG $0x01438d49 // leaq $1(%r11), %rax
WORD $0x8948; BYTE $0x06 // movq %rax, (%rsi)
LONG $0x19048a43 // movb (%r9,%r11), %al
WORD $0xbe0f; BYTE $0xc0 // movsbl %al, %eax
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB12_49:
WORD $0xb70f; BYTE $0xc0 // movzwl %ax, %eax
WORD $0xd0f7 // notl %eax
LONG $0xd8bc0f44 // bsfl %eax, %r11d
WORD $0x294d; BYTE $0xd3 // subq %r10, %r11
WORD $0x394d; BYTE $0xc3 // cmpq %r8, %r11
LONG $0xffd7820f; WORD $0xffff // jb LBB12_47, $-41(%rip)
LBB12_50:
WORD $0xc031 // xorl %eax, %eax
WORD $0xbe0f; BYTE $0xc0 // movsbl %al, %eax
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB12_51:
WORD $0x294c; BYTE $0xcb // subq %r9, %rbx
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
WORD $0x8949; BYTE $0xdb // movq %rbx, %r11
WORD $0x394d; BYTE $0xc3 // cmpq %r8, %r11
LONG $0xffbd820f; WORD $0xffff // jb LBB12_47, $-67(%rip)
LONG $0xffffe1e9; BYTE $0xff // jmp LBB12_50, $-31(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
_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
LONG $0x10ec8348 // subq $16, %rsp
WORD $0x8949; BYTE $0xd6 // movq %rdx, %r14
WORD $0x8948; BYTE $0xf3 // movq %rsi, %rbx
WORD $0x8949; BYTE $0xff // movq %rdi, %r15
QUAD $0xffffffffd845c748 // movq $-1, $-40(%rbp)
WORD $0x8b4c; BYTE $0x26 // movq (%rsi), %r12
LONG $0xd8558d48 // leaq $-40(%rbp), %rdx
WORD $0x894c; BYTE $0xe6 // movq %r12, %rsi
LONG $0x0000c1e8; BYTE $0x00 // callq _advance_string, $193(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0027880f; WORD $0x0000 // js LBB13_1, $39(%rip)
WORD $0x8948; BYTE $0x03 // movq %rax, (%rbx)
LONG $0x1066894d // movq %r12, $16(%r14)
LONG $0xd84d8b48 // movq $-40(%rbp), %rcx
WORD $0x3948; BYTE $0xc1 // cmpq %rax, %rcx
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
LONG $0xc14c0f48 // cmovlq %rcx, %rax
LONG $0x18468949 // movq %rax, $24(%r14)
LONG $0x000007b8; BYTE $0x00 // movl $7, %eax
LONG $0x000007e9; BYTE $0x00 // jmp LBB13_3, $7(%rip)
LBB13_1:
LONG $0x084f8b49 // movq $8(%r15), %rcx
WORD $0x8948; BYTE $0x0b // movq %rcx, (%rbx)
LBB13_3:
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LONG $0x10c48348 // addq $16, %rsp
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
QUAD $0x0000000000000000; QUAD $0x0000000000000000; QUAD $0x0000000000000000; WORD $0x0000 // .p2align 5, 0x00
LCPI14_0:
QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
LCPI14_1:
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
LCPI14_2:
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' '
// .p2align 4, 0x90
_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
LONG $0x18ec8348 // subq $24, %rsp
LONG $0xd0558948 // movq %rdx, $-48(%rbp)
WORD $0xc1f6; BYTE $0x20 // testb $32, %cl
LONG $0x0135850f; WORD $0x0000 // jne LBB14_12, $309(%rip)
LONG $0x087f8b4c // movq $8(%rdi), %r15
WORD $0x2949; BYTE $0xf7 // subq %rsi, %r15
LONG $0x090c840f; WORD $0x0000 // je LBB14_107, $2316(%rip)
WORD $0x8b4c; BYTE $0x1f // movq (%rdi), %r11
LONG $0xd0458b48 // movq $-48(%rbp), %rax
LONG $0xff00c748; WORD $0xffff; BYTE $0xff // movq $-1, (%rax)
LONG $0x40ff8349 // cmpq $64, %r15
LONG $0x0726820f; WORD $0x0000 // jb LBB14_108, $1830(%rip)
WORD $0x8948; BYTE $0xf3 // movq %rsi, %rbx
WORD $0xf748; BYTE $0xd3 // notq %rbx
LONG $0xffc0c749; WORD $0xffff; BYTE $0xff // movq $-1, %r8
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
QUAD $0xffffff45056ffdc5 // vmovdqa $-187(%rip), %ymm0 /* LCPI14_0(%rip) */
QUAD $0xffffff5d0d6ffdc5 // vmovdqa $-163(%rip), %ymm1 /* LCPI14_1(%rip) */
QUAD $0xaaaaaaaaaaaab949; WORD $0xaaaa // movabsq $-6148914691236517206, %r9
QUAD $0x555555555555ba49; WORD $0x5555 // movabsq $6148914691236517205, %r10
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB14_4:
LONG $0x6f7ec1c4; WORD $0x3314 // vmovdqu (%r11,%rsi), %ymm2
LONG $0x6f7ec1c4; WORD $0x335c; BYTE $0x20 // vmovdqu $32(%r11,%rsi), %ymm3
LONG $0xe074edc5 // vpcmpeqb %ymm0, %ymm2, %ymm4
LONG $0xfcd7fdc5 // vpmovmskb %ymm4, %edi
LONG $0xe074e5c5 // vpcmpeqb %ymm0, %ymm3, %ymm4
LONG $0xd4d7fdc5 // vpmovmskb %ymm4, %edx
LONG $0xd174edc5 // vpcmpeqb %ymm1, %ymm2, %ymm2
LONG $0xc2d7fdc5 // vpmovmskb %ymm2, %eax
LONG $0xd174e5c5 // vpcmpeqb %ymm1, %ymm3, %ymm2
LONG $0xcad7fdc5 // vpmovmskb %ymm2, %ecx
LONG $0x20e2c148 // shlq $32, %rdx
WORD $0x0948; BYTE $0xd7 // orq %rdx, %rdi
LONG $0x20e1c148 // shlq $32, %rcx
WORD $0x0948; BYTE $0xc8 // orq %rcx, %rax
LONG $0x0030850f; WORD $0x0000 // jne LBB14_8, $48(%rip)
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x003f850f; WORD $0x0000 // jne LBB14_10, $63(%rip)
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0x0071850f; WORD $0x0000 // jne LBB14_11, $113(%rip)
LBB14_7:
LONG $0xc0c78349 // addq $-64, %r15
LONG $0xc0c38348 // addq $-64, %rbx
LONG $0x40c68348 // addq $64, %rsi
LONG $0x3fff8349 // cmpq $63, %r15
LONG $0xff94870f; WORD $0xffff // ja LBB14_4, $-108(%rip)
LONG $0x0005f2e9; BYTE $0x00 // jmp LBB14_98, $1522(%rip)
LBB14_8:
LONG $0xfff88349 // cmpq $-1, %r8
LONG $0x000e850f; WORD $0x0000 // jne LBB14_10, $14(%rip)
LONG $0xc0bc0f4c // bsfq %rax, %r8
WORD $0x0149; BYTE $0xf0 // addq %rsi, %r8
LONG $0xd04d8b48 // movq $-48(%rbp), %rcx
WORD $0x894c; BYTE $0x01 // movq %r8, (%rcx)
LBB14_10:
WORD $0x894c; BYTE $0xf1 // movq %r14, %rcx
WORD $0xf748; BYTE $0xd1 // notq %rcx
WORD $0x2148; BYTE $0xc1 // andq %rax, %rcx
LONG $0x09248d4c // leaq (%rcx,%rcx), %r12
WORD $0x094d; BYTE $0xf4 // orq %r14, %r12
WORD $0x894c; BYTE $0xe2 // movq %r12, %rdx
WORD $0xf748; BYTE $0xd2 // notq %rdx
WORD $0x2148; BYTE $0xc2 // andq %rax, %rdx
WORD $0x214c; BYTE $0xca // andq %r9, %rdx
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
WORD $0x0148; BYTE $0xca // addq %rcx, %rdx
LONG $0xc6920f41 // setb %r14b
WORD $0x0148; BYTE $0xd2 // addq %rdx, %rdx
WORD $0x314c; BYTE $0xd2 // xorq %r10, %rdx
WORD $0x214c; BYTE $0xe2 // andq %r12, %rdx
WORD $0xf748; BYTE $0xd2 // notq %rdx
WORD $0x2148; BYTE $0xd7 // andq %rdx, %rdi
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0xff8f840f; WORD $0xffff // je LBB14_7, $-113(%rip)
LBB14_11:
LONG $0xc7bc0f48 // bsfq %rdi, %rax
WORD $0x2948; BYTE $0xd8 // subq %rbx, %rax
LONG $0x00053ee9; BYTE $0x00 // jmp LBB14_94, $1342(%rip)
LBB14_12:
LONG $0x08778b4c // movq $8(%rdi), %r14
WORD $0x2949; BYTE $0xf6 // subq %rsi, %r14
LONG $0x07d7840f; WORD $0x0000 // je LBB14_107, $2007(%rip)
WORD $0x8b4c; BYTE $0x3f // movq (%rdi), %r15
WORD $0x014c; BYTE $0xfe // addq %r15, %rsi
LONG $0xd0458b48 // movq $-48(%rbp), %rax
LONG $0xff00c748; WORD $0xffff; BYTE $0xff // movq $-1, (%rax)
LONG $0xc87d894c // movq %r15, $-56(%rbp)
WORD $0xf749; BYTE $0xdf // negq %r15
QUAD $0xffffffffc045c748 // movq $-1, $-64(%rbp)
QUAD $0xfffffe18056ffdc5 // vmovdqa $-488(%rip), %ymm0 /* LCPI14_0(%rip) */
QUAD $0xfffffe300d6ffdc5 // vmovdqa $-464(%rip), %ymm1 /* LCPI14_1(%rip) */
QUAD $0xfffffe48156ffdc5 // vmovdqa $-440(%rip), %ymm2 /* LCPI14_2(%rip) */
LONG $0xdb76e5c5 // vpcmpeqd %ymm3, %ymm3, %ymm3
LBB14_14:
LONG $0x40fe8349 // cmpq $64, %r14
LONG $0x02a2820f; WORD $0x0000 // jb LBB14_52, $674(%rip)
LONG $0x37248d4d // leaq (%r15,%rsi), %r12
WORD $0xff31 // xorl %edi, %edi
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
BYTE $0x90 // .p2align 4, 0x90
LBB14_16:
LONG $0x246ffec5; BYTE $0x3e // vmovdqu (%rsi,%rdi), %ymm4
LONG $0x6c6ffec5; WORD $0x203e // vmovdqu $32(%rsi,%rdi), %ymm5
LONG $0xf074ddc5 // vpcmpeqb %ymm0, %ymm4, %ymm6
LONG $0xded7fdc5 // vpmovmskb %ymm6, %ebx
LONG $0xf074d5c5 // vpcmpeqb %ymm0, %ymm5, %ymm6
LONG $0xd6d77dc5 // vpmovmskb %ymm6, %r10d
LONG $0xf174ddc5 // vpcmpeqb %ymm1, %ymm4, %ymm6
LONG $0xced77dc5 // vpmovmskb %ymm6, %r9d
LONG $0xf174d5c5 // vpcmpeqb %ymm1, %ymm5, %ymm6
LONG $0xc6d77dc5 // vpmovmskb %ymm6, %r8d
LONG $0xf564edc5 // vpcmpgtb %ymm5, %ymm2, %ymm6
LONG $0xfb64d5c5 // vpcmpgtb %ymm3, %ymm5, %ymm7
LONG $0xf7dbcdc5 // vpand %ymm7, %ymm6, %ymm6
LONG $0xded77dc5 // vpmovmskb %ymm6, %r11d
LONG $0xc5d7fdc5 // vpmovmskb %ymm5, %eax
LONG $0x20e2c149 // shlq $32, %r10
WORD $0x094c; BYTE $0xd3 // orq %r10, %rbx
LONG $0x20e0c149 // shlq $32, %r8
LONG $0x20e3c149 // shlq $32, %r11
LONG $0x20e0c148 // shlq $32, %rax
WORD $0x094d; BYTE $0xc1 // orq %r8, %r9
LONG $0x0058850f; WORD $0x0000 // jne LBB14_23, $88(%rip)
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0x006f850f; WORD $0x0000 // jne LBB14_25, $111(%rip)
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
LBB14_19:
LONG $0xec64edc5 // vpcmpgtb %ymm4, %ymm2, %ymm5
LONG $0xf364ddc5 // vpcmpgtb %ymm3, %ymm4, %ymm6
LONG $0xeedbd5c5 // vpand %ymm6, %ymm5, %ymm5
LONG $0xd5d7fdc5 // vpmovmskb %ymm5, %edx
LONG $0xccd7fdc5 // vpmovmskb %ymm4, %ecx
WORD $0x0949; BYTE $0xd3 // orq %rdx, %r11
WORD $0x0948; BYTE $0xc8 // orq %rcx, %rax
WORD $0x8548; BYTE $0xdb // testq %rbx, %rbx
LONG $0x00a6850f; WORD $0x0000 // jne LBB14_26, $166(%rip)
WORD $0x854d; BYTE $0xdb // testq %r11, %r11
LONG $0x0474850f; WORD $0x0000 // jne LBB14_96, $1140(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x01ac850f; WORD $0x0000 // jne LBB14_46, $428(%rip)
LONG $0xc0c68349 // addq $-64, %r14
LONG $0x40c78348 // addq $64, %rdi
LONG $0x3ffe8349 // cmpq $63, %r14
LONG $0xff52870f; WORD $0xffff // ja LBB14_16, $-174(%rip)
LONG $0x00019ee9; BYTE $0x00 // jmp LBB14_47, $414(%rip)
LBB14_23:
LONG $0xc07d8348; BYTE $0xff // cmpq $-1, $-64(%rbp)
LONG $0x0015850f; WORD $0x0000 // jne LBB14_25, $21(%rip)
LONG $0xd1bc0f49 // bsfq %r9, %rdx
WORD $0x014c; BYTE $0xe2 // addq %r12, %rdx
WORD $0x0148; BYTE $0xfa // addq %rdi, %rdx
LONG $0xd04d8b48 // movq $-48(%rbp), %rcx
LONG $0xc0558948 // movq %rdx, $-64(%rbp)
WORD $0x8948; BYTE $0x11 // movq %rdx, (%rcx)
LBB14_25:
WORD $0x894d; BYTE $0xe8 // movq %r13, %r8
WORD $0xf749; BYTE $0xd0 // notq %r8
WORD $0x214d; BYTE $0xc8 // andq %r9, %r8
LONG $0x000c8d4b // leaq (%r8,%r8), %rcx
WORD $0x094c; BYTE $0xe9 // orq %r13, %rcx
WORD $0x8949; BYTE $0xca // movq %rcx, %r10
WORD $0xf749; BYTE $0xd2 // notq %r10
WORD $0x214d; BYTE $0xca // andq %r9, %r10
QUAD $0xaaaaaaaaaaaaba48; WORD $0xaaaa // movabsq $-6148914691236517206, %rdx
WORD $0x2149; BYTE $0xd2 // andq %rdx, %r10
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
WORD $0x014d; BYTE $0xc2 // addq %r8, %r10
LONG $0xc5920f41 // setb %r13b
WORD $0x014d; BYTE $0xd2 // addq %r10, %r10
QUAD $0x555555555555ba48; WORD $0x5555 // movabsq $6148914691236517205, %rdx
WORD $0x3149; BYTE $0xd2 // xorq %rdx, %r10
WORD $0x2149; BYTE $0xca // andq %rcx, %r10
WORD $0xf749; BYTE $0xd2 // notq %r10
WORD $0x214c; BYTE $0xd3 // andq %r10, %rbx
LONG $0xffff46e9; BYTE $0xff // jmp LBB14_19, $-186(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB14_26:
LONG $0x0040bc41; WORD $0x0000 // movl $64, %r12d
LONG $0x0040b941; WORD $0x0000 // movl $64, %r9d
WORD $0x854d; BYTE $0xdb // testq %r11, %r11
LONG $0x0004840f; WORD $0x0000 // je LBB14_28, $4(%rip)
LONG $0xcbbc0f4d // bsfq %r11, %r9
LBB14_28:
LONG $0xdbbc0f48 // bsfq %rbx, %rbx
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0004840f; WORD $0x0000 // je LBB14_30, $4(%rip)
LONG $0xe0bc0f4c // bsfq %rax, %r12
LBB14_30:
WORD $0x3949; BYTE $0xd9 // cmpq %rbx, %r9
LONG $0x0436820f; WORD $0x0000 // jb LBB14_104, $1078(%rip)
WORD $0x3949; BYTE $0xdc // cmpq %rbx, %r12
LONG $0x0387830f; WORD $0x0000 // jae LBB14_95, $903(%rip)
LBB14_32:
WORD $0x0148; BYTE $0xfe // addq %rdi, %rsi
LBB14_33:
WORD $0x014c; BYTE $0xe6 // addq %r12, %rsi
WORD $0x294d; BYTE $0xe6 // subq %r12, %r14
QUAD $0x9090909090909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB14_34:
LONG $0x04fe8349 // cmpq $4, %r14
LONG $0x01ee820f; WORD $0x0000 // jb LBB14_64, $494(%rip)
WORD $0x068b // movl (%rsi), %eax
WORD $0xc189 // movl %eax, %ecx
LONG $0xc0f0e181; WORD $0x00c0 // andl $12632304, %ecx
LONG $0x80e0f981; WORD $0x0080 // cmpl $8421600, %ecx
LONG $0x0030850f; WORD $0x0000 // jne LBB14_38, $48(%rip)
WORD $0xc389 // movl %eax, %ebx
LONG $0x200fe381; WORD $0x0000 // andl $8207, %ebx
LONG $0x200dfb81; WORD $0x0000 // cmpl $8205, %ebx
LONG $0x001c840f; WORD $0x0000 // je LBB14_38, $28(%rip)
LONG $0x000003bf; BYTE $0x00 // movl $3, %edi
WORD $0xdb85 // testl %ebx, %ebx
LONG $0x006d850f; WORD $0x0000 // jne LBB14_44, $109(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB14_38:
WORD $0xc189 // movl %eax, %ecx
LONG $0xc0e0e181; WORD $0x0000 // andl $49376, %ecx
LONG $0x80c0f981; WORD $0x0000 // cmpl $32960, %ecx
LONG $0x0010850f; WORD $0x0000 // jne LBB14_40, $16(%rip)
WORD $0xc189 // movl %eax, %ecx
LONG $0x000002bf; BYTE $0x00 // movl $2, %edi
WORD $0xe183; BYTE $0x1e // andl $30, %ecx
LONG $0x003a850f; WORD $0x0000 // jne LBB14_44, $58(%rip)
LBB14_40:
WORD $0xc189 // movl %eax, %ecx
LONG $0xc0f8e181; WORD $0xc0c0 // andl $-1061109512, %ecx
LONG $0x80f0f981; WORD $0x8080 // cmpl $-2139062032, %ecx
LONG $0x02c7850f; WORD $0x0000 // jne LBB14_91, $711(%rip)
WORD $0xc189 // movl %eax, %ecx
LONG $0x3007e181; WORD $0x0000 // andl $12295, %ecx
LONG $0x02b9840f; WORD $0x0000 // je LBB14_91, $697(%rip)
LONG $0x000004bf; BYTE $0x00 // movl $4, %edi
WORD $0x04a8 // testb $4, %al
LONG $0x000b840f; WORD $0x0000 // je LBB14_44, $11(%rip)
LONG $0x00300325; BYTE $0x00 // andl $12291, %eax
LONG $0x02a1850f; WORD $0x0000 // jne LBB14_91, $673(%rip)
LBB14_44:
WORD $0x0148; BYTE $0xfe // addq %rdi, %rsi
WORD $0x2949; BYTE $0xfe // subq %rdi, %r14
LONG $0xfdb2840f; WORD $0xffff // je LBB14_14, $-590(%rip)
WORD $0x3e80; BYTE $0x00 // cmpb $0, (%rsi)
LONG $0xff3d880f; WORD $0xffff // js LBB14_34, $-195(%rip)
LONG $0xfffda4e9; BYTE $0xff // jmp LBB14_14, $-604(%rip)
LBB14_46:
LONG $0xe0bc0f4c // bsfq %rax, %r12
LONG $0xffff1be9; BYTE $0xff // jmp LBB14_32, $-229(%rip)
LBB14_47:
WORD $0x0148; BYTE $0xfe // addq %rdi, %rsi
LONG $0x20fe8349 // cmpq $32, %r14
LONG $0x0111820f; WORD $0x0000 // jb LBB14_63, $273(%rip)
LBB14_48:
LONG $0x266ffec5 // vmovdqu (%rsi), %ymm4
LONG $0xe874ddc5 // vpcmpeqb %ymm0, %ymm4, %ymm5
LONG $0xcdd77dc5 // vpmovmskb %ymm5, %r9d
LONG $0xe974ddc5 // vpcmpeqb %ymm1, %ymm4, %ymm5
LONG $0xfdd7fdc5 // vpmovmskb %ymm5, %edi
WORD $0xff85 // testl %edi, %edi
LONG $0x0030850f; WORD $0x0000 // jne LBB14_53, $48(%rip)
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0x004b850f; WORD $0x0000 // jne LBB14_55, $75(%rip)
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x0079840f; WORD $0x0000 // je LBB14_56, $121(%rip)
LBB14_51:
LONG $0xd9bc0f4d // bsfq %r9, %r11
LONG $0x000076e9; BYTE $0x00 // jmp LBB14_57, $118(%rip)
LBB14_52:
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
LONG $0x20fe8349 // cmpq $32, %r14
LONG $0xffb9830f; WORD $0xffff // jae LBB14_48, $-71(%rip)
LONG $0x0000c5e9; BYTE $0x00 // jmp LBB14_63, $197(%rip)
LBB14_53:
LONG $0xc07d8348; BYTE $0xff // cmpq $-1, $-64(%rbp)
LONG $0x0019850f; WORD $0x0000 // jne LBB14_55, $25(%rip)
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
LONG $0xc8452b48 // subq $-56(%rbp), %rax
LONG $0xcfbc0f48 // bsfq %rdi, %rcx
WORD $0x0148; BYTE $0xc1 // addq %rax, %rcx
LONG $0xd0458b48 // movq $-48(%rbp), %rax
LONG $0xc04d8948 // movq %rcx, $-64(%rbp)
WORD $0x8948; BYTE $0x08 // movq %rcx, (%rax)
LBB14_55:
WORD $0x8944; BYTE $0xe8 // movl %r13d, %eax
WORD $0xd0f7 // notl %eax
WORD $0xf821 // andl %edi, %eax
WORD $0x0c8d; BYTE $0x00 // leal (%rax,%rax), %ecx
LONG $0x45548d41; BYTE $0x00 // leal (%r13,%rax,2), %edx
WORD $0xd1f7 // notl %ecx
WORD $0xf921 // andl %edi, %ecx
LONG $0xaaaae181; WORD $0xaaaa // andl $-1431655766, %ecx
WORD $0x3145; BYTE $0xed // xorl %r13d, %r13d
WORD $0xc101 // addl %eax, %ecx
LONG $0xc5920f41 // setb %r13b
WORD $0xc901 // addl %ecx, %ecx
LONG $0x5555f181; WORD $0x5555 // xorl $1431655765, %ecx
WORD $0xd121 // andl %edx, %ecx
WORD $0xd1f7 // notl %ecx
WORD $0x2141; BYTE $0xc9 // andl %ecx, %r9d
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0xff87850f; WORD $0xffff // jne LBB14_51, $-121(%rip)
LBB14_56:
LONG $0x0040bb41; WORD $0x0000 // movl $64, %r11d
LBB14_57:
LONG $0xec64edc5 // vpcmpgtb %ymm4, %ymm2, %ymm5
LONG $0xf364ddc5 // vpcmpgtb %ymm3, %ymm4, %ymm6
LONG $0xeedbd5c5 // vpand %ymm6, %ymm5, %ymm5
LONG $0xfdd7fdc5 // vpmovmskb %ymm5, %edi
LONG $0xc4d7fdc5 // vpmovmskb %ymm4, %eax
LONG $0xe0bc0f44 // bsfl %eax, %r12d
LONG $0x000040b9; BYTE $0x00 // movl $64, %ecx
LONG $0xe1440f44 // cmovel %ecx, %r12d
WORD $0xbc0f; BYTE $0xdf // bsfl %edi, %ebx
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x001c840f; WORD $0x0000 // je LBB14_60, $28(%rip)
WORD $0xff85 // testl %edi, %edi
WORD $0x440f; BYTE $0xd9 // cmovel %ecx, %ebx
WORD $0x3949; BYTE $0xdb // cmpq %rbx, %r11
LONG $0x028c870f; WORD $0x0000 // ja LBB14_109, $652(%rip)
WORD $0x394d; BYTE $0xe3 // cmpq %r12, %r11
LONG $0xfe1d870f; WORD $0xffff // ja LBB14_33, $-483(%rip)
LONG $0x000251e9; BYTE $0x00 // jmp LBB14_105, $593(%rip)
LBB14_60:
WORD $0xff85 // testl %edi, %edi
LONG $0x0284850f; WORD $0x0000 // jne LBB14_110, $644(%rip)
WORD $0xc085 // testl %eax, %eax
LONG $0xfe08850f; WORD $0xffff // jne LBB14_33, $-504(%rip)
LONG $0x20c68348 // addq $32, %rsi
LONG $0xe0c68349 // addq $-32, %r14
LBB14_63:
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0x03d9850f; WORD $0x0000 // jne LBB14_136, $985(%rip)
LBB14_64:
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
LBB14_65:
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x0159840f; WORD $0x0000 // je LBB14_94, $345(%rip)
WORD $0xb60f; BYTE $0x3e // movzbl (%rsi), %edi
WORD $0xff83; BYTE $0x22 // cmpl $34, %edi
LONG $0x01f8840f; WORD $0x0000 // je LBB14_103, $504(%rip)
LONG $0x5cff8040 // cmpb $92, %dil
LONG $0x00fd840f; WORD $0x0000 // je LBB14_87, $253(%rip)
LONG $0x1fff8040 // cmpb $31, %dil
LONG $0x0127860f; WORD $0x0000 // jbe LBB14_91, $295(%rip)
WORD $0x8440; BYTE $0xff // testb %dil, %dil
LONG $0x000d880f; WORD $0x0000 // js LBB14_71, $13(%rip)
LONG $0x01c68348 // addq $1, %rsi
LONG $0xffc68349 // addq $-1, %r14
LONG $0xffffc1e9; BYTE $0xff // jmp LBB14_65, $-63(%rip)
LBB14_71:
LONG $0x04fe8349 // cmpq $4, %r14
LONG $0x0007820f; WORD $0x0000 // jb LBB14_73, $7(%rip)
WORD $0x3e8b // movl (%rsi), %edi
LONG $0x000028e9; BYTE $0x00 // jmp LBB14_77, $40(%rip)
LBB14_73:
LONG $0x02fe8349 // cmpq $2, %r14
LONG $0x001b840f; WORD $0x0000 // je LBB14_76, $27(%rip)
LONG $0x01fe8349 // cmpq $1, %r14
LONG $0x0014840f; WORD $0x0000 // je LBB14_77, $20(%rip)
LONG $0x027eb60f // movzbl $2(%rsi), %edi
WORD $0xb70f; BYTE $0x0e // movzwl (%rsi), %ecx
WORD $0xe7c1; BYTE $0x10 // shll $16, %edi
WORD $0xcf09 // orl %ecx, %edi
LONG $0x000003e9; BYTE $0x00 // jmp LBB14_77, $3(%rip)
LBB14_76:
WORD $0xb70f; BYTE $0x3e // movzwl (%rsi), %edi
LBB14_77:
WORD $0xf989 // movl %edi, %ecx
LONG $0xc0f0e181; WORD $0x00c0 // andl $12632304, %ecx
LONG $0x80e0f981; WORD $0x0080 // cmpl $8421600, %ecx
LONG $0x0022850f; WORD $0x0000 // jne LBB14_80, $34(%rip)
WORD $0xfb89 // movl %edi, %ebx
LONG $0x200fe381; WORD $0x0000 // andl $8207, %ebx
LONG $0x200dfb81; WORD $0x0000 // cmpl $8205, %ebx
LONG $0x000e840f; WORD $0x0000 // je LBB14_80, $14(%rip)
LONG $0x0003b941; WORD $0x0000 // movl $3, %r9d
WORD $0xdb85 // testl %ebx, %ebx
LONG $0x0063850f; WORD $0x0000 // jne LBB14_86, $99(%rip)
LBB14_80:
WORD $0xf989 // movl %edi, %ecx
LONG $0xc0e0e181; WORD $0x0000 // andl $49376, %ecx
LONG $0x80c0f981; WORD $0x0000 // cmpl $32960, %ecx
LONG $0x0011850f; WORD $0x0000 // jne LBB14_82, $17(%rip)
WORD $0xf989 // movl %edi, %ecx
LONG $0x0002b941; WORD $0x0000 // movl $2, %r9d
WORD $0xe183; BYTE $0x1e // andl $30, %ecx
LONG $0x003e850f; WORD $0x0000 // jne LBB14_86, $62(%rip)
LBB14_82:
WORD $0xf989 // movl %edi, %ecx
LONG $0xc0f8e181; WORD $0xc0c0 // andl $-1061109512, %ecx
LONG $0x80f0f981; WORD $0x8080 // cmpl $-2139062032, %ecx
LONG $0x0069850f; WORD $0x0000 // jne LBB14_91, $105(%rip)
WORD $0xf989 // movl %edi, %ecx
LONG $0x3007e181; WORD $0x0000 // andl $12295, %ecx
LONG $0x005b840f; WORD $0x0000 // je LBB14_91, $91(%rip)
LONG $0x0004b941; WORD $0x0000 // movl $4, %r9d
LONG $0x04c7f640 // testb $4, %dil
LONG $0x000c840f; WORD $0x0000 // je LBB14_86, $12(%rip)
LONG $0x3003e781; WORD $0x0000 // andl $12291, %edi
LONG $0x003f850f; WORD $0x0000 // jne LBB14_91, $63(%rip)
LBB14_86:
WORD $0x014c; BYTE $0xce // addq %r9, %rsi
WORD $0x294d; BYTE $0xce // subq %r9, %r14
LONG $0xfffee4e9; BYTE $0xff // jmp LBB14_65, $-284(%rip)
LBB14_87:
LONG $0x01fe8349 // cmpq $1, %r14
LONG $0x003c840f; WORD $0x0000 // je LBB14_94, $60(%rip)
LONG $0xc07d8348; BYTE $0xff // cmpq $-1, $-64(%rbp)
LONG $0x0012850f; WORD $0x0000 // jne LBB14_90, $18(%rip)
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
LONG $0xc8552b48 // subq $-56(%rbp), %rdx
LONG $0xd04d8b48 // movq $-48(%rbp), %rcx
LONG $0xc0558948 // movq %rdx, $-64(%rbp)
WORD $0x8948; BYTE $0x11 // movq %rdx, (%rcx)
LBB14_90:
LONG $0x02c68348 // addq $2, %rsi
LONG $0xfec68349 // addq $-2, %r14
LONG $0xfffeb0e9; BYTE $0xff // jmp LBB14_65, $-336(%rip)
LBB14_91:
LONG $0xc8752b48 // subq $-56(%rbp), %rsi
LBB14_92:
LONG $0xd0458b48 // movq $-48(%rbp), %rax
WORD $0x8948; BYTE $0x30 // movq %rsi, (%rax)
LBB14_93:
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
LBB14_94:
LONG $0x18c48348 // addq $24, %rsp
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
BYTE $0xc3 // retq
LBB14_95:
LONG $0xc8752b48 // subq $-56(%rbp), %rsi
WORD $0x0148; BYTE $0xde // addq %rbx, %rsi
LONG $0x37048d48 // leaq (%rdi,%rsi), %rax
LONG $0x01c08348 // addq $1, %rax
LONG $0xffffdae9; BYTE $0xff // jmp LBB14_94, $-38(%rip)
LBB14_96:
LONG $0xfec0c748; WORD $0xffff; BYTE $0xff // movq $-2, %rax
LONG $0xc07d8348; BYTE $0xff // cmpq $-1, $-64(%rbp)
LONG $0xffc8850f; WORD $0xffff // jne LBB14_94, $-56(%rip)
LONG $0xcbbc0f49 // bsfq %r11, %rcx
LONG $0xc8752b48 // subq $-56(%rbp), %rsi
WORD $0x0148; BYTE $0xce // addq %rcx, %rsi
WORD $0x0148; BYTE $0xfe // addq %rdi, %rsi
LONG $0xd04d8b48 // movq $-48(%rbp), %rcx
WORD $0x8948; BYTE $0x31 // movq %rsi, (%rcx)
LONG $0xffffaee9; BYTE $0xff // jmp LBB14_94, $-82(%rip)
LBB14_98:
WORD $0x014c; BYTE $0xde // addq %r11, %rsi
LONG $0x20ff8349 // cmpq $32, %r15
LONG $0x0116820f; WORD $0x0000 // jb LBB14_115, $278(%rip)
LBB14_99:
LONG $0x066ffec5 // vmovdqu (%rsi), %ymm0
QUAD $0xfffff8a40d74fdc5 // vpcmpeqb $-1884(%rip), %ymm0, %ymm1 /* LCPI14_0(%rip) */
LONG $0xf9d7fdc5 // vpmovmskb %ymm1, %edi
QUAD $0xfffff8b80574fdc5 // vpcmpeqb $-1864(%rip), %ymm0, %ymm0 /* LCPI14_1(%rip) */
LONG $0xc0d7fdc5 // vpmovmskb %ymm0, %eax
WORD $0xc085 // testl %eax, %eax
LONG $0x0094850f; WORD $0x0000 // jne LBB14_111, $148(%rip)
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x00a9850f; WORD $0x0000 // jne LBB14_113, $169(%rip)
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0x00d5840f; WORD $0x0000 // je LBB14_114, $213(%rip)
LBB14_102:
LONG $0xc7bc0f48 // bsfq %rdi, %rax
WORD $0x294c; BYTE $0xde // subq %r11, %rsi
WORD $0x0148; BYTE $0xf0 // addq %rsi, %rax
LONG $0x01c08348 // addq $1, %rax
LONG $0xffff55e9; BYTE $0xff // jmp LBB14_94, $-171(%rip)
LBB14_103:
LONG $0xc8752b48 // subq $-56(%rbp), %rsi
LONG $0x01c68348 // addq $1, %rsi
LONG $0x00015fe9; BYTE $0x00 // jmp LBB14_128, $351(%rip)
LBB14_104:
LONG $0xc8752b48 // subq $-56(%rbp), %rsi
WORD $0x014c; BYTE $0xce // addq %r9, %rsi
WORD $0x0148; BYTE $0xfe // addq %rdi, %rsi
LONG $0xffff2be9; BYTE $0xff // jmp LBB14_92, $-213(%rip)
LBB14_105:
LONG $0xc8752b48 // subq $-56(%rbp), %rsi
LONG $0x1e048d4a // leaq (%rsi,%r11), %rax
LONG $0x01c08348 // addq $1, %rax
LONG $0xffff28e9; BYTE $0xff // jmp LBB14_94, $-216(%rip)
LBB14_108:
WORD $0x014c; BYTE $0xde // addq %r11, %rsi
LONG $0xffc0c749; WORD $0xffff; BYTE $0xff // movq $-1, %r8
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
LONG $0x20ff8349 // cmpq $32, %r15
LONG $0xff70830f; WORD $0xffff // jae LBB14_99, $-144(%rip)
LONG $0x000081e9; BYTE $0x00 // jmp LBB14_115, $129(%rip)
LBB14_109:
WORD $0xd889 // movl %ebx, %eax
LONG $0xc8752b48 // subq $-56(%rbp), %rsi
WORD $0x0148; BYTE $0xc6 // addq %rax, %rsi
LONG $0xfffef0e9; BYTE $0xff // jmp LBB14_92, $-272(%rip)
LBB14_110:
LONG $0xc8752b48 // subq $-56(%rbp), %rsi
WORD $0xd889 // movl %ebx, %eax
WORD $0x0148; BYTE $0xf0 // addq %rsi, %rax
LONG $0xd04d8b48 // movq $-48(%rbp), %rcx
WORD $0x8948; BYTE $0x01 // movq %rax, (%rcx)
LONG $0xfffee2e9; BYTE $0xff // jmp LBB14_93, $-286(%rip)
LBB14_111:
LONG $0xfff88349 // cmpq $-1, %r8
LONG $0x0014850f; WORD $0x0000 // jne LBB14_113, $20(%rip)
WORD $0x8948; BYTE $0xf1 // movq %rsi, %rcx
WORD $0x294c; BYTE $0xd9 // subq %r11, %rcx
LONG $0xc0bc0f4c // bsfq %rax, %r8
WORD $0x0149; BYTE $0xc8 // addq %rcx, %r8
LONG $0xd04d8b48 // movq $-48(%rbp), %rcx
WORD $0x894c; BYTE $0x01 // movq %r8, (%rcx)
LBB14_113:
WORD $0x8944; BYTE $0xf1 // movl %r14d, %ecx
WORD $0xd1f7 // notl %ecx
WORD $0xc121 // andl %eax, %ecx
WORD $0x148d; BYTE $0x09 // leal (%rcx,%rcx), %edx
LONG $0x4e1c8d41 // leal (%r14,%rcx,2), %ebx
WORD $0xd2f7 // notl %edx
WORD $0xc221 // andl %eax, %edx
LONG $0xaaaae281; WORD $0xaaaa // andl $-1431655766, %edx
WORD $0x3145; BYTE $0xf6 // xorl %r14d, %r14d
WORD $0xca01 // addl %ecx, %edx
LONG $0xc6920f41 // setb %r14b
WORD $0xd201 // addl %edx, %edx
LONG $0x5555f281; WORD $0x5555 // xorl $1431655765, %edx
WORD $0xda21 // andl %ebx, %edx
WORD $0xd2f7 // notl %edx
WORD $0xd721 // andl %edx, %edi
WORD $0x8548; BYTE $0xff // testq %rdi, %rdi
LONG $0xff2b850f; WORD $0xffff // jne LBB14_102, $-213(%rip)
LBB14_114:
LONG $0x20c68348 // addq $32, %rsi
LONG $0xe0c78349 // addq $-32, %r15
LBB14_115:
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x00b9850f; WORD $0x0000 // jne LBB14_131, $185(%rip)
WORD $0x854d; BYTE $0xff // testq %r15, %r15
LONG $0x008d840f; WORD $0x0000 // je LBB14_127, $141(%rip)
LBB14_117:
WORD $0x894d; BYTE $0xd9 // movq %r11, %r9
WORD $0xf749; BYTE $0xd1 // notq %r9
LONG $0x01c18349 // addq $1, %r9
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
LBB14_118:
WORD $0xff31 // xorl %edi, %edi
LBB14_119:
LONG $0x3e1cb60f // movzbl (%rsi,%rdi), %ebx
WORD $0xfb80; BYTE $0x22 // cmpb $34, %bl
LONG $0x0066840f; WORD $0x0000 // je LBB14_126, $102(%rip)
WORD $0xfb80; BYTE $0x5c // cmpb $92, %bl
LONG $0x0012840f; WORD $0x0000 // je LBB14_122, $18(%rip)
LONG $0x01c78348 // addq $1, %rdi
WORD $0x3949; BYTE $0xff // cmpq %rdi, %r15
LONG $0xffdd850f; WORD $0xffff // jne LBB14_119, $-35(%rip)
LONG $0x00005de9; BYTE $0x00 // jmp LBB14_129, $93(%rip)
LBB14_122:
LONG $0xff4f8d49 // leaq $-1(%r15), %rcx
WORD $0x3948; BYTE $0xf9 // cmpq %rdi, %rcx
LONG $0xfe31840f; WORD $0xffff // je LBB14_94, $-463(%rip)
LONG $0xfff88349 // cmpq $-1, %r8
LONG $0x000e850f; WORD $0x0000 // jne LBB14_125, $14(%rip)
LONG $0x31048d4d // leaq (%r9,%rsi), %r8
WORD $0x0149; BYTE $0xf8 // addq %rdi, %r8
LONG $0xd04d8b48 // movq $-48(%rbp), %rcx
WORD $0x894c; BYTE $0x01 // movq %r8, (%rcx)
LBB14_125:
WORD $0x0148; BYTE $0xfe // addq %rdi, %rsi
LONG $0x02c68348 // addq $2, %rsi
WORD $0x894c; BYTE $0xf9 // movq %r15, %rcx
WORD $0x2948; BYTE $0xf9 // subq %rdi, %rcx
LONG $0xfec18348 // addq $-2, %rcx
LONG $0xfec78349 // addq $-2, %r15
WORD $0x3949; BYTE $0xff // cmpq %rdi, %r15
WORD $0x8949; BYTE $0xcf // movq %rcx, %r15
LONG $0xff90850f; WORD $0xffff // jne LBB14_118, $-112(%rip)
LONG $0xfffdf3e9; BYTE $0xff // jmp LBB14_94, $-525(%rip)
LBB14_126:
WORD $0x0148; BYTE $0xfe // addq %rdi, %rsi
LONG $0x01c68348 // addq $1, %rsi
LBB14_127:
WORD $0x294c; BYTE $0xde // subq %r11, %rsi
LBB14_128:
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
LONG $0xfffde1e9; BYTE $0xff // jmp LBB14_94, $-543(%rip)
LBB14_129:
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
WORD $0xfb80; BYTE $0x22 // cmpb $34, %bl
LONG $0xfdd1850f; WORD $0xffff // jne LBB14_94, $-559(%rip)
WORD $0x014c; BYTE $0xfe // addq %r15, %rsi
LONG $0xffffdde9; BYTE $0xff // jmp LBB14_127, $-35(%rip)
LBB14_131:
WORD $0x854d; BYTE $0xff // testq %r15, %r15
LONG $0x0066840f; WORD $0x0000 // je LBB14_107, $102(%rip)
LONG $0xfff88349 // cmpq $-1, %r8
LONG $0x0010850f; WORD $0x0000 // jne LBB14_134, $16(%rip)
WORD $0x894d; BYTE $0xd8 // movq %r11, %r8
WORD $0xf749; BYTE $0xd0 // notq %r8
WORD $0x0149; BYTE $0xf0 // addq %rsi, %r8
LONG $0xd0458b48 // movq $-48(%rbp), %rax
WORD $0x894c; BYTE $0x00 // movq %r8, (%rax)
LBB14_134:
LONG $0x01c68348 // addq $1, %rsi
LONG $0xffc78349 // addq $-1, %r15
WORD $0x854d; BYTE $0xff // testq %r15, %r15
LONG $0xff1c850f; WORD $0xffff // jne LBB14_117, $-228(%rip)
LONG $0xffffa4e9; BYTE $0xff // jmp LBB14_127, $-92(%rip)
LBB14_136:
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0x002d840f; WORD $0x0000 // je LBB14_107, $45(%rip)
LONG $0xc07d8348; BYTE $0xff // cmpq $-1, $-64(%rbp)
LONG $0x0015850f; WORD $0x0000 // jne LBB14_139, $21(%rip)
LONG $0xc84d8b48 // movq $-56(%rbp), %rcx
WORD $0xf748; BYTE $0xd1 // notq %rcx
WORD $0x0148; BYTE $0xf1 // addq %rsi, %rcx
LONG $0xd0458b48 // movq $-48(%rbp), %rax
LONG $0xc04d8948 // movq %rcx, $-64(%rbp)
WORD $0x8948; BYTE $0x08 // movq %rcx, (%rax)
LBB14_139:
LONG $0x01c68348 // addq $1, %rsi
LONG $0xffc68349 // addq $-1, %r14
LONG $0xfffbf1e9; BYTE $0xff // jmp LBB14_64, $-1039(%rip)
LBB14_107:
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
LONG $0xfffd4ee9; BYTE $0xff // jmp LBB14_94, $-690(%rip)
QUAD $0x0000000000000000; LONG $0x00000000; BYTE $0x00 // .p2align 4, 0x00
LCPI15_0:
LONG $0x43300000 // .long 1127219200
LONG $0x45300000 // .long 1160773632
LONG $0x00000000 // .long 0
LONG $0x00000000 // .long 0
LCPI15_1:
QUAD $0x4330000000000000 // .quad 0x4330000000000000
QUAD $0x4530000000000000 // .quad 0x4530000000000000
// .p2align 3, 0x00
LCPI15_2:
QUAD $0x430c6bf526340000 // .quad 0x430c6bf526340000
LCPI15_3:
QUAD $0xc30c6bf526340000 // .quad 0xc30c6bf526340000
// .p2align 4, 0x90
_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
LONG $0x38ec8348 // subq $56, %rsp
WORD $0x8948; BYTE $0xd3 // movq %rdx, %rbx
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
WORD $0x8b48; BYTE $0x06 // movq (%rsi), %rax
WORD $0x8b4c; BYTE $0x3f // movq (%rdi), %r15
LONG $0x086f8b4c // movq $8(%rdi), %r13
LONG $0x20528b4c // movq $32(%rdx), %r10
LONG $0x285a8b4c // movq $40(%rdx), %r11
LONG $0x0902c748; WORD $0x0000; BYTE $0x00 // movq $9, (%rdx)
LONG $0xc057f9c5 // vxorpd %xmm0, %xmm0, %xmm0
LONG $0x4211f9c5; BYTE $0x08 // vmovupd %xmm0, $8(%rdx)
WORD $0x8b48; BYTE $0x0e // movq (%rsi), %rcx
LONG $0x184a8948 // movq %rcx, $24(%rdx)
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x02c3830f; WORD $0x0000 // jae LBB15_52, $707(%rip)
LONG $0x073c8a41 // movb (%r15,%rax), %dil
LONG $0x000001ba; BYTE $0x00 // movl $1, %edx
LONG $0x2dff8040 // cmpb $45, %dil
LONG $0x0016850f; WORD $0x0000 // jne LBB15_4, $22(%rip)
LONG $0x01c08348 // addq $1, %rax
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x02a3830f; WORD $0x0000 // jae LBB15_52, $675(%rip)
LONG $0x073c8a41 // movb (%r15,%rax), %dil
LONG $0xffffffba; BYTE $0xff // movl $-1, %edx
LBB15_4:
WORD $0x4f8d; BYTE $0xd0 // leal $-48(%rdi), %ecx
WORD $0xf980; BYTE $0x0a // cmpb $10, %cl
LONG $0x000f820f; WORD $0x0000 // jb LBB15_6, $15(%rip)
LBB15_5:
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LONG $0xfe03c748; WORD $0xffff; BYTE $0xff // movq $-2, (%rbx)
LONG $0x000289e9; BYTE $0x00 // jmp LBB15_53, $649(%rip)
LBB15_6:
LONG $0x30ff8040 // cmpb $48, %dil
LONG $0x0034850f; WORD $0x0000 // jne LBB15_10, $52(%rip)
LONG $0x01408d4c // leaq $1(%rax), %r8
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x00e0830f; WORD $0x0000 // jae LBB15_22, $224(%rip)
LONG $0x070c8a43 // movb (%r15,%r8), %cl
WORD $0xc180; BYTE $0xd2 // addb $-46, %cl
WORD $0xf980; BYTE $0x37 // cmpb $55, %cl
LONG $0x00d0870f; WORD $0x0000 // ja LBB15_22, $208(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x000000800001be48; WORD $0x0080 // movabsq $36028797027352577, %rsi
LONG $0xcea30f48 // btq %rcx, %rsi
LONG $0x00b9830f; WORD $0x0000 // jae LBB15_22, $185(%rip)
LBB15_10:
WORD $0x5589; BYTE $0xd4 // movl %edx, $-44(%rbp)
WORD $0x01b1 // movb $1, %cl
WORD $0x4d89; BYTE $0xc8 // movl %ecx, $-56(%rbp)
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x009b830f; WORD $0x0000 // jae LBB15_21, $155(%rip)
LONG $0xffd0b941; WORD $0xffff // movl $4294967248, %r9d
LONG $0x01c08348 // addq $1, %rax
WORD $0xc931 // xorl %ecx, %ecx
WORD $0x3145; BYTE $0xc0 // xorl %r8d, %r8d
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
WORD $0x9090 // .p2align 4, 0x90
LBB15_12:
LONG $0x12f88341 // cmpl $18, %r8d
LONG $0x00268f0f; WORD $0x0000 // jg LBB15_14, $38(%rip)
LONG $0xa4148d4b // leaq (%r12,%r12,4), %rdx
LONG $0xffb60f40 // movzbl %dil, %edi
WORD $0x0144; BYTE $0xcf // addl %r9d, %edi
LONG $0x57248d4c // leaq (%rdi,%rdx,2), %r12
LONG $0x01c08341 // addl $1, %r8d
LONG $0x000011e9; BYTE $0x00 // jmp LBB15_15, $17(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
LBB15_14:
WORD $0xc183; BYTE $0x01 // addl $1, %ecx
LBB15_15:
WORD $0x3949; BYTE $0xc5 // cmpq %rax, %r13
LONG $0x0060840f; WORD $0x0000 // je LBB15_23, $96(%rip)
LONG $0x3cb60f41; BYTE $0x07 // movzbl (%r15,%rax), %edi
WORD $0x578d; BYTE $0xd0 // leal $-48(%rdi), %edx
LONG $0x01c08348 // addq $1, %rax
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0xffaf820f; WORD $0xffff // jb LBB15_12, $-81(%rip)
LONG $0x2eff8040 // cmpb $46, %dil
LONG $0x0049850f; WORD $0x0000 // jne LBB15_24, $73(%rip)
LONG $0x0803c748; WORD $0x0000; BYTE $0x00 // movq $8, (%rbx)
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x01b1830f; WORD $0x0000 // jae LBB15_52, $433(%rip)
LONG $0x07148a41 // movb (%r15,%rax), %dl
WORD $0xc280; BYTE $0xd0 // addb $-48, %dl
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0xff13830f; WORD $0xffff // jae LBB15_5, $-237(%rip)
LONG $0x00c845c7; WORD $0x0000; BYTE $0x00 // movl $0, $-56(%rbp)
LONG $0x000021e9; BYTE $0x00 // jmp LBB15_25, $33(%rip)
LBB15_21:
WORD $0xc931 // xorl %ecx, %ecx
WORD $0x3145; BYTE $0xc0 // xorl %r8d, %r8d
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
LONG $0x000014e9; BYTE $0x00 // jmp LBB15_25, $20(%rip)
LBB15_22:
WORD $0x894d; BYTE $0x06 // movq %r8, (%r14)
LONG $0x00018ae9; BYTE $0x00 // jmp LBB15_53, $394(%rip)
LBB15_23:
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
LONG $0x000004e9; BYTE $0x00 // jmp LBB15_25, $4(%rip)
LBB15_24:
LONG $0xffc08348 // addq $-1, %rax
LBB15_25:
WORD $0xd231 // xorl %edx, %edx
WORD $0xc985 // testl %ecx, %ecx
WORD $0x9f0f; BYTE $0xc2 // setg %dl
WORD $0x5589; BYTE $0xbc // movl %edx, $-68(%rbp)
WORD $0x854d; BYTE $0xe4 // testq %r12, %r12
LONG $0x005b850f; WORD $0x0000 // jne LBB15_34, $91(%rip)
WORD $0xc985 // testl %ecx, %ecx
LONG $0x0053850f; WORD $0x0000 // jne LBB15_34, $83(%rip)
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x0042830f; WORD $0x0000 // jae LBB15_32, $66(%rip)
WORD $0xc689 // movl %eax, %esi
WORD $0x2944; BYTE $0xee // subl %r13d, %esi
WORD $0x3145; BYTE $0xc0 // xorl %r8d, %r8d
WORD $0xc931 // xorl %ecx, %ecx
QUAD $0x9090909090909090; WORD $0x9090 // .p2align 4, 0x90
LBB15_29:
LONG $0x073c8041; BYTE $0x30 // cmpb $48, (%r15,%rax)
LONG $0x0028850f; WORD $0x0000 // jne LBB15_33, $40(%rip)
LONG $0x01c08348 // addq $1, %rax
WORD $0xc183; BYTE $0xff // addl $-1, %ecx
WORD $0x3949; BYTE $0xc5 // cmpq %rax, %r13
LONG $0xffe5850f; WORD $0xffff // jne LBB15_29, $-27(%rip)
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
WORD $0x458b; BYTE $0xc8 // movl $-56(%rbp), %eax
WORD $0xc084 // testb %al, %al
LONG $0x013c850f; WORD $0x0000 // jne LBB15_55, $316(%rip)
LONG $0x000236e9; BYTE $0x00 // jmp LBB15_60, $566(%rip)
LBB15_32:
WORD $0xc931 // xorl %ecx, %ecx
WORD $0x3145; BYTE $0xc0 // xorl %r8d, %r8d
LBB15_33:
WORD $0x3145; BYTE $0xe4 // xorl %r12d, %r12d
LBB15_34:
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x004e830f; WORD $0x0000 // jae LBB15_40, $78(%rip)
LONG $0x12f88341 // cmpl $18, %r8d
LONG $0x00448f0f; WORD $0x0000 // jg LBB15_40, $68(%rip)
LONG $0xffd0b941; WORD $0xffff // movl $4294967248, %r9d
BYTE $0x90 // .p2align 4, 0x90
LBB15_37:
LONG $0x3cb60f41; BYTE $0x07 // movzbl (%r15,%rax), %edi
WORD $0x578d; BYTE $0xd0 // leal $-48(%rdi), %edx
WORD $0xfa80; BYTE $0x09 // cmpb $9, %dl
LONG $0x002c870f; WORD $0x0000 // ja LBB15_40, $44(%rip)
LONG $0xa4148d4b // leaq (%r12,%r12,4), %rdx
WORD $0x0144; BYTE $0xcf // addl %r9d, %edi
LONG $0x57248d4c // leaq (%rdi,%rdx,2), %r12
WORD $0xc183; BYTE $0xff // addl $-1, %ecx
LONG $0x01c08348 // addq $1, %rax
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x0011830f; WORD $0x0000 // jae LBB15_40, $17(%rip)
LONG $0x01508d41 // leal $1(%r8), %edx
LONG $0x12f88341 // cmpl $18, %r8d
WORD $0x8941; BYTE $0xd0 // movl %edx, %r8d
LONG $0xffc38c0f; WORD $0xffff // jl LBB15_37, $-61(%rip)
LBB15_40:
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x00bf830f; WORD $0x0000 // jae LBB15_54, $191(%rip)
LONG $0x07148a41 // movb (%r15,%rax), %dl
WORD $0x728d; BYTE $0xd0 // leal $-48(%rdx), %esi
LONG $0x09fe8040 // cmpb $9, %sil
LONG $0x0030870f; WORD $0x0000 // ja LBB15_46, $48(%rip)
LONG $0xff758d49 // leaq $-1(%r13), %rsi
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB15_43:
WORD $0x3948; BYTE $0xc6 // cmpq %rax, %rsi
LONG $0x00e8840f; WORD $0x0000 // je LBB15_59, $232(%rip)
LONG $0x54b60f41; WORD $0x0107 // movzbl $1(%r15,%rax), %edx
WORD $0x7a8d; BYTE $0xd0 // leal $-48(%rdx), %edi
LONG $0x01c08348 // addq $1, %rax
LONG $0x09ff8040 // cmpb $9, %dil
LONG $0xffe0860f; WORD $0xffff // jbe LBB15_43, $-32(%rip)
LONG $0x01bc45c7; WORD $0x0000; BYTE $0x00 // movl $1, $-68(%rbp)
LBB15_46:
WORD $0xca80; BYTE $0x20 // orb $32, %dl
WORD $0xfa80; BYTE $0x65 // cmpb $101, %dl
LONG $0x0072850f; WORD $0x0000 // jne LBB15_54, $114(%rip)
LONG $0x01788d48 // leaq $1(%rax), %rdi
LONG $0x0803c748; WORD $0x0000; BYTE $0x00 // movq $8, (%rbx)
WORD $0x394c; BYTE $0xef // cmpq %r13, %rdi
LONG $0x0045830f; WORD $0x0000 // jae LBB15_52, $69(%rip)
LONG $0x3f348a41 // movb (%r15,%rdi), %sil
LONG $0x2dfe8040 // cmpb $45, %sil
LONG $0x0010840f; WORD $0x0000 // je LBB15_50, $16(%rip)
LONG $0x0001b841; WORD $0x0000 // movl $1, %r8d
LONG $0x2bfe8040 // cmpb $43, %sil
LONG $0x00e0850f; WORD $0x0000 // jne LBB15_87, $224(%rip)
LBB15_50:
LONG $0x02c08348 // addq $2, %rax
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x001a830f; WORD $0x0000 // jae LBB15_52, $26(%rip)
WORD $0xd231 // xorl %edx, %edx
LONG $0x2bfe8040 // cmpb $43, %sil
WORD $0x940f; BYTE $0xc2 // sete %dl
LONG $0x12048d44 // leal (%rdx,%rdx), %r8d
LONG $0xffc08341 // addl $-1, %r8d
LONG $0x07348a41 // movb (%r15,%rax), %sil
LONG $0x0000bce9; BYTE $0x00 // jmp LBB15_88, $188(%rip)
LBB15_52:
WORD $0x894d; BYTE $0x2e // movq %r13, (%r14)
LONG $0xff03c748; WORD $0xffff; BYTE $0xff // movq $-1, (%rbx)
LBB15_53:
LONG $0x38c48348 // addq $56, %rsp
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB15_54:
WORD $0xce89 // movl %ecx, %esi
WORD $0x8949; BYTE $0xc5 // movq %rax, %r13
WORD $0x458b; BYTE $0xc8 // movl $-56(%rbp), %eax
WORD $0xc084 // testb %al, %al
LONG $0x00ff840f; WORD $0x0000 // je LBB15_60, $255(%rip)
LBB15_55:
WORD $0xf685 // testl %esi, %esi
WORD $0x558b; BYTE $0xd4 // movl $-44(%rbp), %edx
LONG $0x0025850f; WORD $0x0000 // jne LBB15_58, $37(%rip)
QUAD $0x000000000000b848; WORD $0x8000 // movabsq $-9223372036854775808, %rax
WORD $0x6348; BYTE $0xca // movslq %edx, %rcx
WORD $0x854d; BYTE $0xe4 // testq %r12, %r12
LONG $0x0034890f; WORD $0x0000 // jns LBB15_69, $52(%rip)
WORD $0x894c; BYTE $0xe7 // movq %r12, %rdi
WORD $0x2148; BYTE $0xcf // andq %rcx, %rdi
WORD $0x3948; BYTE $0xc7 // cmpq %rax, %rdi
LONG $0x0025840f; WORD $0x0000 // je LBB15_69, $37(%rip)
LBB15_58:
LONG $0x0803c748; WORD $0x0000; BYTE $0x00 // movq $8, (%rbx)
LONG $0x0000c6e9; BYTE $0x00 // jmp LBB15_61, $198(%rip)
LBB15_59:
LONG $0x01bc45c7; WORD $0x0000; BYTE $0x00 // movl $1, $-68(%rbp)
WORD $0xce89 // movl %ecx, %esi
WORD $0x458b; BYTE $0xc8 // movl $-56(%rbp), %eax
WORD $0xc084 // testb %al, %al
LONG $0xffb0850f; WORD $0xffff // jne LBB15_55, $-80(%rip)
LONG $0x0000aae9; BYTE $0x00 // jmp LBB15_60, $170(%rip)
LBB15_69:
LONG $0x6ef9c1c4; BYTE $0xc4 // vmovq %r12, %xmm0
LONG $0xe1af0f4c // imulq %rcx, %r12
QUAD $0xfffffc350562f9c5 // vpunpckldq $-971(%rip), %xmm0, %xmm0 /* LCPI15_0(%rip) */
QUAD $0xfffffc3d055cf9c5 // vsubpd $-963(%rip), %xmm0, %xmm0 /* LCPI15_1(%rip) */
LONG $0x1063894c // movq %r12, $16(%rbx)
LONG $0x0579e3c4; WORD $0x01c8 // vpermilpd $1, %xmm0, %xmm1
LONG $0xc058f3c5 // vaddsd %xmm0, %xmm1, %xmm0
WORD $0x2148; BYTE $0xc8 // andq %rcx, %rax
LONG $0x7ef9e1c4; BYTE $0xc1 // vmovq %xmm0, %rcx
WORD $0x0948; BYTE $0xc1 // orq %rax, %rcx
LONG $0x084b8948 // movq %rcx, $8(%rbx)
LONG $0x000235e9; BYTE $0x00 // jmp LBB15_86, $565(%rip)
LBB15_87:
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LBB15_88:
WORD $0x7e8d; BYTE $0xd0 // leal $-48(%rsi), %edi
LONG $0x09ff8040 // cmpb $9, %dil
LONG $0xfca9870f; WORD $0xffff // ja LBB15_5, $-855(%rip)
WORD $0x394c; BYTE $0xe8 // cmpq %r13, %rax
LONG $0x0040830f; WORD $0x0000 // jae LBB15_93, $64(%rip)
LONG $0xff4d8d4d // leaq $-1(%r13), %r9
WORD $0xff31 // xorl %edi, %edi
LBB15_91:
WORD $0xfa89 // movl %edi, %edx
LONG $0xf6b60f40 // movzbl %sil, %esi
LONG $0x2710ff81; WORD $0x0000 // cmpl $10000, %edi
WORD $0x3c8d; BYTE $0x92 // leal (%rdx,%rdx,4), %edi
LONG $0xd07e7c8d // leal $-48(%rsi,%rdi,2), %edi
WORD $0x4d0f; BYTE $0xfa // cmovgel %edx, %edi
WORD $0x3949; BYTE $0xc1 // cmpq %rax, %r9
LONG $0x0022840f; WORD $0x0000 // je LBB15_94, $34(%rip)
LONG $0x74b60f41; WORD $0x0107 // movzbl $1(%r15,%rax), %esi
WORD $0x568d; BYTE $0xd0 // leal $-48(%rsi), %edx
LONG $0x01c08348 // addq $1, %rax
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0xffcb820f; WORD $0xffff // jb LBB15_91, $-53(%rip)
LONG $0x00000ae9; BYTE $0x00 // jmp LBB15_95, $10(%rip)
LBB15_93:
WORD $0xff31 // xorl %edi, %edi
LONG $0x000003e9; BYTE $0x00 // jmp LBB15_95, $3(%rip)
LBB15_94:
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
LBB15_95:
WORD $0x8948; BYTE $0xfe // movq %rdi, %rsi
LONG $0xf0af0f41 // imull %r8d, %esi
WORD $0xce01 // addl %ecx, %esi
WORD $0x8949; BYTE $0xc5 // movq %rax, %r13
LBB15_60:
WORD $0x558b; BYTE $0xd4 // movl $-44(%rbp), %edx
LBB15_61:
QUAD $0x00000000b045c748 // movq $0, $-80(%rbp)
LONG $0x6ef9c1c4; BYTE $0xc4 // vmovq %r12, %xmm0
QUAD $0xfffffb840562f9c5 // vpunpckldq $-1148(%rip), %xmm0, %xmm0 /* LCPI15_0(%rip) */
QUAD $0xfffffb8c055cf9c5 // vsubpd $-1140(%rip), %xmm0, %xmm0 /* LCPI15_1(%rip) */
LONG $0x0579e3c4; WORD $0x01c8 // vpermilpd $1, %xmm0, %xmm1
LONG $0xc058f3c5 // vaddsd %xmm0, %xmm1, %xmm0
LONG $0x4511fbc5; BYTE $0xc0 // vmovsd %xmm0, $-64(%rbp)
WORD $0x894c; BYTE $0xe0 // movq %r12, %rax
LONG $0x34e8c148 // shrq $52, %rax
LONG $0x00b9850f; WORD $0x0000 // jne LBB15_74, $185(%rip)
LONG $0x7ef9e1c4; BYTE $0xc1 // vmovq %xmm0, %rcx
WORD $0xd089 // movl %edx, %eax
WORD $0xe8c1; BYTE $0x1f // shrl $31, %eax
LONG $0x3fe0c148 // shlq $63, %rax
WORD $0x0948; BYTE $0xc8 // orq %rcx, %rax
LONG $0xc0458948 // movq %rax, $-64(%rbp)
WORD $0xf685 // testl %esi, %esi
LONG $0x0138840f; WORD $0x0000 // je LBB15_82, $312(%rip)
WORD $0x854d; BYTE $0xe4 // testq %r12, %r12
LONG $0x012f840f; WORD $0x0000 // je LBB15_82, $303(%rip)
LONG $0x6ef9e1c4; BYTE $0xc0 // vmovq %rax, %xmm0
WORD $0x468d; BYTE $0xff // leal $-1(%rsi), %eax
WORD $0xf883; BYTE $0x24 // cmpl $36, %eax
LONG $0x0027870f; WORD $0x0000 // ja LBB15_67, $39(%rip)
WORD $0xfe83; BYTE $0x17 // cmpl $23, %esi
LONG $0x003f8c0f; WORD $0x0000 // jl LBB15_70, $63(%rip)
WORD $0x468d; BYTE $0xea // leal $-22(%rsi), %eax
LONG $0xd60d8d48; WORD $0x00bb; BYTE $0x00 // leaq $48086(%rip), %rcx /* _P10_TAB(%rip) */
LONG $0x0459fbc5; BYTE $0xc1 // vmulsd (%rcx,%rax,8), %xmm0, %xmm0
LONG $0x4511fbc5; BYTE $0xc0 // vmovsd %xmm0, $-64(%rbp)
LONG $0x000016b8; BYTE $0x00 // movl $22, %eax
LONG $0x000023e9; BYTE $0x00 // jmp LBB15_71, $35(%rip)
LBB15_67:
WORD $0xfe83; BYTE $0xea // cmpl $-22, %esi
LONG $0x0052820f; WORD $0x0000 // jb LBB15_74, $82(%rip)
WORD $0xdef7 // negl %esi
LONG $0xb0058d48; WORD $0x00bb; BYTE $0x00 // leaq $48048(%rip), %rax /* _P10_TAB(%rip) */
LONG $0x045efbc5; BYTE $0xf0 // vdivsd (%rax,%rsi,8), %xmm0, %xmm0
LONG $0x4511fbc5; BYTE $0xc0 // vmovsd %xmm0, $-64(%rbp)
LONG $0x00009de9; BYTE $0x00 // jmp LBB15_78, $157(%rip)
LBB15_70:
WORD $0xf089 // movl %esi, %eax
LBB15_71:
QUAD $0xfffffaf7052ef9c5 // vucomisd $-1289(%rip), %xmm0 /* LCPI15_2(%rip) */
LONG $0x002a870f; WORD $0x0000 // ja LBB15_74, $42(%rip)
QUAD $0xfffffaf10d10fbc5 // vmovsd $-1295(%rip), %xmm1 /* LCPI15_3(%rip) */
LONG $0xc82ef9c5 // vucomisd %xmm0, %xmm1
LONG $0x0018870f; WORD $0x0000 // ja LBB15_74, $24(%rip)
WORD $0xc089 // movl %eax, %eax
LONG $0x760d8d48; WORD $0x00bb; BYTE $0x00 // leaq $47990(%rip), %rcx /* _P10_TAB(%rip) */
LONG $0x0459fbc5; BYTE $0xc1 // vmulsd (%rcx,%rax,8), %xmm0, %xmm0
LONG $0x4511fbc5; BYTE $0xc0 // vmovsd %xmm0, $-64(%rbp)
LONG $0x000063e9; BYTE $0x00 // jmp LBB15_78, $99(%rip)
LBB15_74:
LONG $0xa05d894c // movq %r11, $-96(%rbp)
LONG $0xc855894c // movq %r10, $-56(%rbp)
LONG $0xc04d8d48 // leaq $-64(%rbp), %rcx
WORD $0x894c; BYTE $0xe7 // movq %r12, %rdi
LONG $0xa8758948 // movq %rsi, $-88(%rbp)
LONG $0xffdd1fe8; BYTE $0xff // callq _atof_eisel_lemire64, $-8929(%rip)
WORD $0xc084 // testb %al, %al
LONG $0x004d840f; WORD $0x0000 // je LBB15_80, $77(%rip)
LONG $0xa8758b48 // movq $-88(%rbp), %rsi
LONG $0x00bc7d83 // cmpl $0, $-68(%rbp)
LONG $0x006a840f; WORD $0x0000 // je LBB15_81, $106(%rip)
LONG $0x01c48349 // addq $1, %r12
LONG $0xb04d8d48 // leaq $-80(%rbp), %rcx
WORD $0x894c; BYTE $0xe7 // movq %r12, %rdi
WORD $0x558b; BYTE $0xd4 // movl $-44(%rbp), %edx
LONG $0xffdcf6e8; BYTE $0xff // callq _atof_eisel_lemire64, $-8970(%rip)
WORD $0xc084 // testb %al, %al
LONG $0x0024840f; WORD $0x0000 // je LBB15_80, $36(%rip)
LONG $0x4d10fbc5; BYTE $0xb0 // vmovsd $-80(%rbp), %xmm1
LONG $0x4510fbc5; BYTE $0xc0 // vmovsd $-64(%rbp), %xmm0
LONG $0xc82ef9c5 // vucomisd %xmm0, %xmm1
LONG $0x0010850f; WORD $0x0000 // jne LBB15_80, $16(%rip)
LONG $0x000a8a0f; WORD $0x0000 // jp LBB15_80, $10(%rip)
LBB15_78:
LONG $0x7ef9e1c4; BYTE $0xc0 // vmovq %xmm0, %rax
LONG $0x00002fe9; BYTE $0x00 // jmp LBB15_82, $47(%rip)
LBB15_80:
WORD $0x8b49; BYTE $0x06 // movq (%r14), %rax
WORD $0x0149; BYTE $0xc7 // addq %rax, %r15
WORD $0x894c; BYTE $0xee // movq %r13, %rsi
WORD $0x2948; BYTE $0xc6 // subq %rax, %rsi
WORD $0x894c; BYTE $0xff // movq %r15, %rdi
LONG $0xc8558b48 // movq $-56(%rbp), %rdx
LONG $0xa04d8b48 // movq $-96(%rbp), %rcx
LONG $0xffe42ee8; BYTE $0xff // callq _atof_native, $-7122(%rip)
LONG $0x4511fbc5; BYTE $0xc0 // vmovsd %xmm0, $-64(%rbp)
LONG $0x7ef9e1c4; BYTE $0xc0 // vmovq %xmm0, %rax
LONG $0x000009e9; BYTE $0x00 // jmp LBB15_83, $9(%rip)
LBB15_81:
LONG $0xc0458b48 // movq $-64(%rbp), %rax
LBB15_82:
LONG $0x6ef9e1c4; BYTE $0xc0 // vmovq %rax, %xmm0
LBB15_83:
QUAD $0x000000000000b948; WORD $0x8000 // movabsq $-9223372036854775808, %rcx
LONG $0xffc18348 // addq $-1, %rcx
WORD $0x2148; BYTE $0xc1 // andq %rax, %rcx
QUAD $0x000000000000b848; WORD $0x7ff0 // movabsq $9218868437227405312, %rax
WORD $0x3948; BYTE $0xc1 // cmpq %rax, %rcx
LONG $0x0007850f; WORD $0x0000 // jne LBB15_85, $7(%rip)
LONG $0xf803c748; WORD $0xffff; BYTE $0xff // movq $-8, (%rbx)
LBB15_85:
LONG $0x4311fbc5; BYTE $0x08 // vmovsd %xmm0, $8(%rbx)
LBB15_86:
WORD $0x894d; BYTE $0x2e // movq %r13, (%r14)
LONG $0xfffd14e9; BYTE $0xff // jmp LBB15_53, $-748(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
_vsigned:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
BYTE $0x53 // pushq %rbx
WORD $0x8b48; BYTE $0x06 // movq (%rsi), %rax
WORD $0x8b4c; BYTE $0x07 // movq (%rdi), %r8
LONG $0x085f8b4c // movq $8(%rdi), %r11
LONG $0x0902c748; WORD $0x0000; BYTE $0x00 // movq $9, (%rdx)
LONG $0xc057f8c5 // vxorps %xmm0, %xmm0, %xmm0
LONG $0x4211f8c5; BYTE $0x08 // vmovups %xmm0, $8(%rdx)
WORD $0x8b48; BYTE $0x0e // movq (%rsi), %rcx
LONG $0x184a8948 // movq %rcx, $24(%rdx)
WORD $0x394c; BYTE $0xd8 // cmpq %r11, %rax
LONG $0x0045830f; WORD $0x0000 // jae LBB16_1, $69(%rip)
LONG $0x000c8a41 // movb (%r8,%rax), %cl
LONG $0x0001b941; WORD $0x0000 // movl $1, %r9d
WORD $0xf980; BYTE $0x2d // cmpb $45, %cl
LONG $0x0018850f; WORD $0x0000 // jne LBB16_5, $24(%rip)
LONG $0x01c08348 // addq $1, %rax
WORD $0x394c; BYTE $0xd8 // cmpq %r11, %rax
LONG $0x0025830f; WORD $0x0000 // jae LBB16_1, $37(%rip)
LONG $0x000c8a41 // movb (%r8,%rax), %cl
LONG $0xffc1c749; WORD $0xffff; BYTE $0xff // movq $-1, %r9
LBB16_5:
WORD $0x798d; BYTE $0xd0 // leal $-48(%rcx), %edi
LONG $0x0aff8040 // cmpb $10, %dil
LONG $0x001a820f; WORD $0x0000 // jb LBB16_7, $26(%rip)
WORD $0x8948; BYTE $0x06 // movq %rax, (%rsi)
LONG $0xfe02c748; WORD $0xffff; BYTE $0xff // movq $-2, (%rdx)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB16_1:
WORD $0x894c; BYTE $0x1e // movq %r11, (%rsi)
LONG $0xff02c748; WORD $0xffff; BYTE $0xff // movq $-1, (%rdx)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB16_7:
WORD $0xf980; BYTE $0x30 // cmpb $48, %cl
LONG $0x0035850f; WORD $0x0000 // jne LBB16_12, $53(%rip)
LONG $0x01788d48 // leaq $1(%rax), %rdi
WORD $0x394c; BYTE $0xd8 // cmpq %r11, %rax
LONG $0x0082830f; WORD $0x0000 // jae LBB16_11, $130(%rip)
LONG $0x380c8a41 // movb (%r8,%rdi), %cl
WORD $0xc180; BYTE $0xd2 // addb $-46, %cl
WORD $0xf980; BYTE $0x37 // cmpb $55, %cl
LONG $0x0072870f; WORD $0x0000 // ja LBB16_11, $114(%rip)
LONG $0xd1b60f44 // movzbl %cl, %r10d
QUAD $0x000000800001b948; WORD $0x0080 // movabsq $36028797027352577, %rcx
LONG $0xd1a30f4c // btq %r10, %rcx
LONG $0x005a830f; WORD $0x0000 // jae LBB16_11, $90(%rip)
LBB16_12:
WORD $0x394c; BYTE $0xd8 // cmpq %r11, %rax
WORD $0x894d; BYTE $0xda // movq %r11, %r10
LONG $0xd0470f4c // cmovaq %rax, %r10
WORD $0xff31 // xorl %edi, %edi
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB16_13:
WORD $0x3949; BYTE $0xc2 // cmpq %rax, %r10
LONG $0x007a840f; WORD $0x0000 // je LBB16_23, $122(%rip)
LONG $0x0cbe0f49; BYTE $0x00 // movsbq (%r8,%rax), %rcx
WORD $0x598d; BYTE $0xd0 // leal $-48(%rcx), %ebx
WORD $0xfb80; BYTE $0x09 // cmpb $9, %bl
LONG $0x0035870f; WORD $0x0000 // ja LBB16_18, $53(%rip)
LONG $0x0aff6b48 // imulq $10, %rdi, %rdi
LONG $0x0014800f; WORD $0x0000 // jo LBB16_17, $20(%rip)
LONG $0x01c08348 // addq $1, %rax
WORD $0xc183; BYTE $0xd0 // addl $-48, %ecx
LONG $0xc9af0f49 // imulq %r9, %rcx
WORD $0x0148; BYTE $0xcf // addq %rcx, %rdi
LONG $0xffc8810f; WORD $0xffff // jno LBB16_13, $-56(%rip)
LBB16_17:
LONG $0xffc08348 // addq $-1, %rax
WORD $0x8948; BYTE $0x06 // movq %rax, (%rsi)
LONG $0xfb02c748; WORD $0xffff; BYTE $0xff // movq $-5, (%rdx)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB16_11:
WORD $0x8948; BYTE $0x3e // movq %rdi, (%rsi)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB16_18:
WORD $0x394c; BYTE $0xd8 // cmpq %r11, %rax
LONG $0x0028830f; WORD $0x0000 // jae LBB16_22, $40(%rip)
WORD $0xf980; BYTE $0x2e // cmpb $46, %cl
LONG $0x0012840f; WORD $0x0000 // je LBB16_25, $18(%rip)
WORD $0xf980; BYTE $0x45 // cmpb $69, %cl
LONG $0x0009840f; WORD $0x0000 // je LBB16_25, $9(%rip)
WORD $0xf980; BYTE $0x65 // cmpb $101, %cl
LONG $0x000d850f; WORD $0x0000 // jne LBB16_22, $13(%rip)
LBB16_25:
WORD $0x8948; BYTE $0x06 // movq %rax, (%rsi)
LONG $0xfa02c748; WORD $0xffff; BYTE $0xff // movq $-6, (%rdx)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB16_22:
WORD $0x8949; BYTE $0xc2 // movq %rax, %r10
LBB16_23:
WORD $0x894c; BYTE $0x16 // movq %r10, (%rsi)
LONG $0x107a8948 // movq %rdi, $16(%rdx)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
_vunsigned:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
WORD $0x8949; BYTE $0xd0 // movq %rdx, %r8
WORD $0x8b48; BYTE $0x0e // movq (%rsi), %rcx
WORD $0x8b4c; BYTE $0x0f // movq (%rdi), %r9
LONG $0x08778b4c // movq $8(%rdi), %r14
LONG $0x0902c748; WORD $0x0000; BYTE $0x00 // movq $9, (%rdx)
LONG $0xc057f8c5 // vxorps %xmm0, %xmm0, %xmm0
LONG $0x4211f8c5; BYTE $0x08 // vmovups %xmm0, $8(%rdx)
WORD $0x8b48; BYTE $0x06 // movq (%rsi), %rax
LONG $0x18428948 // movq %rax, $24(%rdx)
WORD $0x394c; BYTE $0xf1 // cmpq %r14, %rcx
LONG $0x001b830f; WORD $0x0000 // jae LBB17_1, $27(%rip)
LONG $0x09048a41 // movb (%r9,%rcx), %al
WORD $0x2d3c // cmpb $45, %al
LONG $0x001e850f; WORD $0x0000 // jne LBB17_4, $30(%rip)
LBB17_3:
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0xfa00c749; WORD $0xffff; BYTE $0xff // movq $-6, (%r8)
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB17_1:
WORD $0x894c; BYTE $0x36 // movq %r14, (%rsi)
LONG $0xff00c749; WORD $0xffff; BYTE $0xff // movq $-1, (%r8)
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB17_4:
WORD $0x508d; BYTE $0xd0 // leal $-48(%rax), %edx
WORD $0xfa80; BYTE $0x0a // cmpb $10, %dl
LONG $0x000f820f; WORD $0x0000 // jb LBB17_6, $15(%rip)
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0xfe00c749; WORD $0xffff; BYTE $0xff // movq $-2, (%r8)
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB17_6:
WORD $0x303c // cmpb $48, %al
LONG $0x0026850f; WORD $0x0000 // jne LBB17_10, $38(%rip)
LONG $0x09448a41; BYTE $0x01 // movb $1(%r9,%rcx), %al
WORD $0xd204 // addb $-46, %al
WORD $0x373c // cmpb $55, %al
LONG $0x00c1870f; WORD $0x0000 // ja LBB17_9, $193(%rip)
WORD $0xb60f; BYTE $0xc0 // movzbl %al, %eax
QUAD $0x000000800001ba48; WORD $0x0080 // movabsq $36028797027352577, %rdx
LONG $0xc2a30f48 // btq %rax, %rdx
LONG $0x00aa830f; WORD $0x0000 // jae LBB17_9, $170(%rip)
LBB17_10:
WORD $0x3949; BYTE $0xce // cmpq %rcx, %r14
WORD $0x8949; BYTE $0xca // movq %rcx, %r10
LONG $0xd6470f4d // cmovaq %r14, %r10
WORD $0xc031 // xorl %eax, %eax
LONG $0x000abb41; WORD $0x0000 // movl $10, %r11d
LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB17_11:
WORD $0x3949; BYTE $0xca // cmpq %rcx, %r10
LONG $0x007c840f; WORD $0x0000 // je LBB17_22, $124(%rip)
LONG $0x1cbe0f41; BYTE $0x09 // movsbl (%r9,%rcx), %ebx
WORD $0x538d; BYTE $0xd0 // leal $-48(%rbx), %edx
WORD $0xfa80; BYTE $0x09 // cmpb $9, %dl
LONG $0x0044870f; WORD $0x0000 // ja LBB17_17, $68(%rip)
WORD $0xf749; BYTE $0xe3 // mulq %r11
LONG $0x0028800f; WORD $0x0000 // jo LBB17_16, $40(%rip)
LONG $0x01c18348 // addq $1, %rcx
WORD $0xc383; BYTE $0xd0 // addl $-48, %ebx
WORD $0xff31 // xorl %edi, %edi
WORD $0x0148; BYTE $0xd8 // addq %rbx, %rax
LONG $0xc7920f40 // setb %dil
WORD $0x8948; BYTE $0xfa // movq %rdi, %rdx
WORD $0xf748; BYTE $0xda // negq %rdx
WORD $0x3148; BYTE $0xd7 // xorq %rdx, %rdi
LONG $0x0009850f; WORD $0x0000 // jne LBB17_16, $9(%rip)
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0xffb5890f; WORD $0xffff // jns LBB17_11, $-75(%rip)
LBB17_16:
LONG $0xffc18348 // addq $-1, %rcx
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
LONG $0xfb00c749; WORD $0xffff; BYTE $0xff // movq $-5, (%r8)
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB17_17:
WORD $0x394c; BYTE $0xf1 // cmpq %r14, %rcx
LONG $0x001b830f; WORD $0x0000 // jae LBB17_21, $27(%rip)
WORD $0xfb80; BYTE $0x2e // cmpb $46, %bl
LONG $0xff10840f; WORD $0xffff // je LBB17_3, $-240(%rip)
WORD $0xfb80; BYTE $0x45 // cmpb $69, %bl
LONG $0xff07840f; WORD $0xffff // je LBB17_3, $-249(%rip)
WORD $0xfb80; BYTE $0x65 // cmpb $101, %bl
LONG $0xfefe840f; WORD $0xffff // je LBB17_3, $-258(%rip)
LBB17_21:
WORD $0x8949; BYTE $0xca // movq %rcx, %r10
LBB17_22:
WORD $0x894c; BYTE $0x16 // movq %r10, (%rsi)
LONG $0x10408949 // movq %rax, $16(%r8)
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB17_9:
LONG $0x01c18348 // addq $1, %rcx
WORD $0x8948; BYTE $0x0e // movq %rcx, (%rsi)
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
_skip_one:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x8948; BYTE $0xd0 // movq %rdx, %rax
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
WORD $0x8948; BYTE $0xfe // movq %rdi, %rsi
LONG $0x0100c748; WORD $0x0000; BYTE $0x00 // movq $1, (%rax)
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
BYTE $0x5d // popq %rbp
LONG $0x000003e9; BYTE $0x00 // jmp _fsm_exec, $3(%rip)
WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
_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
LONG $0x28ec8348 // subq $40, %rsp
LONG $0xb84d8948 // movq %rcx, $-72(%rbp)
WORD $0x3f83; BYTE $0x00 // cmpl $0, (%rdi)
LONG $0x0421840f; WORD $0x0000 // je LBB19_61, $1057(%rip)
WORD $0x8949; BYTE $0xd6 // movq %rdx, %r14
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
LONG $0xffc3c748; WORD $0xffff; BYTE $0xff // movq $-1, %rbx
LONG $0xc8758948 // movq %rsi, $-56(%rbp)
LONG $0x00002de9; BYTE $0x00 // jmp LBB19_7, $45(%rip)
LBB19_2:
LONG $0xfffffa81; WORD $0x0000 // cmpl $65535, %edx
LONG $0x04188f0f; WORD $0x0000 // jg LBB19_64, $1048(%rip)
WORD $0x428d; BYTE $0x01 // leal $1(%rdx), %eax
WORD $0x0789 // movl %eax, (%rdi)
QUAD $0x00000003049744c7 // movl $3, $4(%rdi,%rdx,4)
LBB19_4:
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
LBB19_5:
WORD $0x0f8b // movl (%rdi), %ecx
LBB19_6:
WORD $0x8949; BYTE $0xdd // movq %rbx, %r13
WORD $0xc985 // testl %ecx, %ecx
LONG $0x03e5840f; WORD $0x0000 // je LBB19_80, $997(%rip)
LBB19_7:
WORD $0x8949; BYTE $0xfc // movq %rdi, %r12
WORD $0x8949; BYTE $0xd7 // movq %rdx, %r15
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
WORD $0x894c; BYTE $0xf6 // movq %r14, %rsi
LONG $0xffe91ee8; BYTE $0xff // callq _advance_ns, $-5858(%rip)
WORD $0xc084 // testb %al, %al
LONG $0x03c5840f; WORD $0x0000 // je LBB19_61, $965(%rip)
WORD $0x894c; BYTE $0xe7 // movq %r12, %rdi
LONG $0x24146349 // movslq (%r12), %rdx
LONG $0xff4a8d48 // leaq $-1(%rdx), %rcx
LONG $0xfffb8348 // cmpq $-1, %rbx
LONG $0x0007850f; WORD $0x0000 // jne LBB19_10, $7(%rip)
WORD $0x8b49; BYTE $0x1e // movq (%r14), %rbx
LONG $0xffc38348 // addq $-1, %rbx
LBB19_10:
LONG $0xc0be0f44 // movsbl %al, %r8d
WORD $0x348b; BYTE $0x97 // movl (%rdi,%rdx,4), %esi
WORD $0xc683; BYTE $0xff // addl $-1, %esi
WORD $0xfe83; BYTE $0x05 // cmpl $5, %esi
LONG $0x002d870f; WORD $0x0000 // ja LBB19_14, $45(%rip)
LONG $0xd05d8948 // movq %rbx, $-48(%rbp)
LONG $0x941d8d48; WORD $0x0004; BYTE $0x00 // leaq $1172(%rip), %rbx /* LJTI19_0(%rip) */
LONG $0xb3346348 // movslq (%rbx,%rsi,4), %rsi
WORD $0x0148; BYTE $0xde // addq %rbx, %rsi
JMP SI
LBB19_12:
LONG $0x2cf88341 // cmpl $44, %r8d
LONG $0x0142840f; WORD $0x0000 // je LBB19_31, $322(%rip)
LONG $0x5df88341 // cmpl $93, %r8d
LONG $0x0085840f; WORD $0x0000 // je LBB19_23, $133(%rip)
LONG $0x00039be9; BYTE $0x00 // jmp LBB19_79, $923(%rip)
LBB19_14:
WORD $0x0f89 // movl %ecx, (%rdi)
LONG $0x7bf88341 // cmpl $123, %r8d
LONG $0x00ba860f; WORD $0x0000 // jbe LBB19_28, $186(%rip)
LONG $0x00038ae9; BYTE $0x00 // jmp LBB19_79, $906(%rip)
LBB19_15:
LONG $0x2cf88341 // cmpl $44, %r8d
LONG $0xff43840f; WORD $0xffff // je LBB19_2, $-189(%rip)
LONG $0x7df88341 // cmpl $125, %r8d
LONG $0x005b840f; WORD $0x0000 // je LBB19_23, $91(%rip)
LONG $0x000371e9; BYTE $0x00 // jmp LBB19_79, $881(%rip)
LBB19_17:
WORD $0x223c // cmpb $34, %al
LONG $0x0369850f; WORD $0x0000 // jne LBB19_79, $873(%rip)
LONG $0x049704c7; WORD $0x0000; BYTE $0x00 // movl $4, (%rdi,%rdx,4)
WORD $0x8b49; BYTE $0x1e // movq (%r14), %rbx
WORD $0x894c; BYTE $0xff // movq %r15, %rdi
WORD $0x8948; BYTE $0xde // movq %rbx, %rsi
LONG $0xc0558d48 // leaq $-64(%rbp), %rdx
LONG $0xb84d8b48 // movq $-72(%rbp), %rcx
LONG $0xffec6be8; BYTE $0xff // callq _advance_string, $-5013(%rip)
WORD $0x8949; BYTE $0xc5 // movq %rax, %r13
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x012d890f; WORD $0x0000 // jns LBB19_35, $301(%rip)
LONG $0xc0458b48 // movq $-64(%rbp), %rax
LONG $0x00012ee9; BYTE $0x00 // jmp LBB19_36, $302(%rip)
LBB19_20:
WORD $0x3a3c // cmpb $58, %al
LONG $0x032f850f; WORD $0x0000 // jne LBB19_79, $815(%rip)
LONG $0x009704c7; WORD $0x0000; BYTE $0x00 // movl $0, (%rdi,%rdx,4)
LONG $0xfffeffe9; BYTE $0xff // jmp LBB19_4, $-257(%rip)
LBB19_22:
WORD $0x5d3c // cmpb $93, %al
LONG $0x0031850f; WORD $0x0000 // jne LBB19_27, $49(%rip)
LBB19_23:
WORD $0x0f89 // movl %ecx, (%rdi)
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
LONG $0xfffef2e9; BYTE $0xff // jmp LBB19_6, $-270(%rip)
LBB19_24:
LONG $0x22f88341 // cmpl $34, %r8d
LONG $0x00b9840f; WORD $0x0000 // je LBB19_33, $185(%rip)
LONG $0x7df88341 // cmpl $125, %r8d
LONG $0x02f9850f; WORD $0x0000 // jne LBB19_79, $761(%rip)
WORD $0x0f89 // movl %ecx, (%rdi)
LONG $0xc8558b48 // movq $-56(%rbp), %rdx
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0xfffecfe9; BYTE $0xff // jmp LBB19_6, $-305(%rip)
LBB19_27:
LONG $0x019704c7; WORD $0x0000; BYTE $0x00 // movl $1, (%rdi,%rdx,4)
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0x7bf88341 // cmpl $123, %r8d
LONG $0x02d5870f; WORD $0x0000 // ja LBB19_79, $725(%rip)
LBB19_28:
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
WORD $0x8944; BYTE $0xc0 // movl %r8d, %eax
LONG $0xb70d8d48; WORD $0x0003; BYTE $0x00 // leaq $951(%rip), %rcx /* LJTI19_1(%rip) */
LONG $0x81046348 // movslq (%rcx,%rax,4), %rax
WORD $0x0148; BYTE $0xc8 // addq %rcx, %rax
LONG $0xffc5c749; WORD $0xffff; BYTE $0xff // movq $-1, %r13
JMP AX
LBB19_29:
WORD $0x8949; BYTE $0xdf // movq %rbx, %r15
WORD $0x894c; BYTE $0xf3 // movq %r14, %rbx
WORD $0x8b4d; BYTE $0x36 // movq (%r14), %r14
LONG $0xff6e8d4d // leaq $-1(%r14), %r13
WORD $0x8b48; BYTE $0x3a // movq (%rdx), %rdi
WORD $0x014c; BYTE $0xef // addq %r13, %rdi
LONG $0x08728b48 // movq $8(%rdx), %rsi
WORD $0x294c; BYTE $0xee // subq %r13, %rsi
LONG $0x0007c8e8; BYTE $0x00 // callq _do_skip_number, $1992(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0283880f; WORD $0x0000 // js LBB19_62, $643(%rip)
WORD $0x8b48; BYTE $0x0b // movq (%rbx), %rcx
WORD $0x0148; BYTE $0xc8 // addq %rcx, %rax
LONG $0xffc08348 // addq $-1, %rax
WORD $0x8948; BYTE $0x03 // movq %rax, (%rbx)
WORD $0x854d; BYTE $0xf6 // testq %r14, %r14
LONG $0xc8558b48 // movq $-56(%rbp), %rdx
WORD $0x8949; BYTE $0xde // movq %rbx, %r14
WORD $0x894c; BYTE $0xfb // movq %r15, %rbx
WORD $0x894c; BYTE $0xe7 // movq %r12, %rdi
LONG $0xfe508f0f; WORD $0xffff // jg LBB19_5, $-432(%rip)
LONG $0x00023de9; BYTE $0x00 // jmp LBB19_80, $573(%rip)
LBB19_31:
LONG $0xfffffa81; WORD $0x0000 // cmpl $65535, %edx
LONG $0x02438f0f; WORD $0x0000 // jg LBB19_64, $579(%rip)
WORD $0x428d; BYTE $0x01 // leal $1(%rdx), %eax
WORD $0x0789 // movl %eax, (%rdi)
QUAD $0x00000000049744c7 // movl $0, $4(%rdi,%rdx,4)
LONG $0xfffe26e9; BYTE $0xff // jmp LBB19_4, $-474(%rip)
LBB19_33:
LONG $0x029704c7; WORD $0x0000; BYTE $0x00 // movl $2, (%rdi,%rdx,4)
LONG $0xb075894c // movq %r14, $-80(%rbp)
WORD $0x8b4d; BYTE $0x36 // movq (%r14), %r14
LONG $0xc87d8b48 // movq $-56(%rbp), %rdi
WORD $0x894c; BYTE $0xf6 // movq %r14, %rsi
LONG $0xc0558d48 // leaq $-64(%rbp), %rdx
LONG $0xb84d8b48 // movq $-72(%rbp), %rcx
LONG $0xffeb47e8; BYTE $0xff // callq _advance_string, $-5305(%rip)
WORD $0x8949; BYTE $0xc5 // movq %rax, %r13
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x002f890f; WORD $0x0000 // jns LBB19_38, $47(%rip)
LONG $0xc0458b48 // movq $-64(%rbp), %rax
LONG $0x000030e9; BYTE $0x00 // jmp LBB19_39, $48(%rip)
LBB19_35:
LONG $0xffc38348 // addq $-1, %rbx
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
WORD $0x8949; BYTE $0xdd // movq %rbx, %r13
LBB19_36:
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LBB19_37:
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0xc8558b48 // movq $-56(%rbp), %rdx
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
WORD $0x894c; BYTE $0xe7 // movq %r12, %rdi
LONG $0xfdd5890f; WORD $0xffff // jns LBB19_5, $-555(%rip)
LONG $0x0001c2e9; BYTE $0x00 // jmp LBB19_80, $450(%rip)
LBB19_38:
LONG $0xffc68349 // addq $-1, %r14
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
WORD $0x894d; BYTE $0xf5 // movq %r14, %r13
LBB19_39:
LONG $0xd05d8b48 // movq $-48(%rbp), %rbx
LONG $0xb0758b4c // movq $-80(%rbp), %r14
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
WORD $0x854d; BYTE $0xed // testq %r13, %r13
LONG $0xc8558b48 // movq $-56(%rbp), %rdx
LONG $0x01a0880f; WORD $0x0000 // js LBB19_80, $416(%rip)
WORD $0x894c; BYTE $0xe7 // movq %r12, %rdi
LONG $0x24046349 // movslq (%r12), %rax
LONG $0xffff3d48; WORD $0x0000 // cmpq $65535, %rax
LONG $0x019f8f0f; WORD $0x0000 // jg LBB19_64, $415(%rip)
WORD $0x488d; BYTE $0x01 // leal $1(%rax), %ecx
WORD $0x0f89 // movl %ecx, (%rdi)
QUAD $0x00000004048744c7 // movl $4, $4(%rdi,%rax,4)
LONG $0xfffd89e9; BYTE $0xff // jmp LBB19_5, $-631(%rip)
LBB19_42:
LONG $0xd05d8948 // movq %rbx, $-48(%rbp)
WORD $0x894d; BYTE $0xf7 // movq %r14, %r15
WORD $0x8b49; BYTE $0x1e // movq (%r14), %rbx
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
WORD $0x8948; BYTE $0xde // movq %rbx, %rsi
LONG $0xc0558d48 // leaq $-64(%rbp), %rdx
LONG $0xb84d8b48 // movq $-72(%rbp), %rcx
LONG $0xffeaa8e8; BYTE $0xff // callq _advance_string, $-5464(%rip)
WORD $0x8949; BYTE $0xc5 // movq %rax, %r13
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0136890f; WORD $0x0000 // jns LBB19_58, $310(%rip)
LONG $0xc0458b48 // movq $-64(%rbp), %rax
LONG $0x000137e9; BYTE $0x00 // jmp LBB19_59, $311(%rip)
LBB19_44:
WORD $0x8b4d; BYTE $0x2e // movq (%r14), %r13
WORD $0x8b48; BYTE $0x3a // movq (%rdx), %rdi
WORD $0x014c; BYTE $0xef // addq %r13, %rdi
LONG $0x08728b48 // movq $8(%rdx), %rsi
WORD $0x294c; BYTE $0xee // subq %r13, %rsi
LONG $0x00068ee8; BYTE $0x00 // callq _do_skip_number, $1678(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0171880f; WORD $0x0000 // js LBB19_67, $369(%rip)
WORD $0x0149; BYTE $0x06 // addq %rax, (%r14)
WORD $0x854d; BYTE $0xed // testq %r13, %r13
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
WORD $0x894c; BYTE $0xe7 // movq %r12, %rdi
LONG $0xfd278f0f; WORD $0xffff // jg LBB19_5, $-729(%rip)
LONG $0x000165e9; BYTE $0x00 // jmp LBB19_68, $357(%rip)
LBB19_46:
WORD $0x6348; BYTE $0x07 // movslq (%rdi), %rax
LONG $0xffff3d48; WORD $0x0000 // cmpq $65535, %rax
LONG $0x01178f0f; WORD $0x0000 // jg LBB19_64, $279(%rip)
WORD $0x488d; BYTE $0x01 // leal $1(%rax), %ecx
WORD $0x0f89 // movl %ecx, (%rdi)
QUAD $0x00000005048744c7 // movl $5, $4(%rdi,%rax,4)
LONG $0xfffd01e9; BYTE $0xff // jmp LBB19_5, $-767(%rip)
LBB19_48:
WORD $0x8b49; BYTE $0x06 // movq (%r14), %rax
LONG $0x084a8b48 // movq $8(%rdx), %rcx
WORD $0x8948; BYTE $0xd6 // movq %rdx, %rsi
LONG $0xfc518d48 // leaq $-4(%rcx), %rdx
WORD $0x3948; BYTE $0xd0 // cmpq %rdx, %rax
LONG $0x0113870f; WORD $0x0000 // ja LBB19_66, $275(%rip)
WORD $0x8b48; BYTE $0x0e // movq (%rsi), %rcx
WORD $0x148b; BYTE $0x01 // movl (%rcx,%rax), %edx
LONG $0x6c61fa81; WORD $0x6573 // cmpl $1702063201, %edx
LONG $0x0124850f; WORD $0x0000 // jne LBB19_70, $292(%rip)
LONG $0x04488d48 // leaq $4(%rax), %rcx
WORD $0x8949; BYTE $0x0e // movq %rcx, (%r14)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
WORD $0x894c; BYTE $0xfa // movq %r15, %rdx
LONG $0xfcc58f0f; WORD $0xffff // jg LBB19_5, $-827(%rip)
LONG $0x0001a5e9; BYTE $0x00 // jmp LBB19_82, $421(%rip)
LBB19_51:
WORD $0x8b49; BYTE $0x06 // movq (%r14), %rax
LONG $0x084a8b48 // movq $8(%rdx), %rcx
WORD $0x8948; BYTE $0xd6 // movq %rdx, %rsi
LONG $0xfd518d48 // leaq $-3(%rcx), %rdx
WORD $0x3948; BYTE $0xd0 // cmpq %rdx, %rax
LONG $0x00d2870f; WORD $0x0000 // ja LBB19_66, $210(%rip)
WORD $0x8b48; BYTE $0x0e // movq (%rsi), %rcx
LONG $0xff688d4c // leaq $-1(%rax), %r13
QUAD $0x6c6c756eff017c81 // cmpl $1819047278, $-1(%rcx,%rax)
LONG $0x0031840f; WORD $0x0000 // je LBB19_55, $49(%rip)
LONG $0x000112e9; BYTE $0x00 // jmp LBB19_73, $274(%rip)
LBB19_53:
WORD $0x8b49; BYTE $0x06 // movq (%r14), %rax
LONG $0x084a8b48 // movq $8(%rdx), %rcx
WORD $0x8948; BYTE $0xd6 // movq %rdx, %rsi
LONG $0xfd518d48 // leaq $-3(%rcx), %rdx
WORD $0x3948; BYTE $0xd0 // cmpq %rdx, %rax
LONG $0x00a1870f; WORD $0x0000 // ja LBB19_66, $161(%rip)
WORD $0x8b48; BYTE $0x0e // movq (%rsi), %rcx
LONG $0xff688d4c // leaq $-1(%rax), %r13
QUAD $0x65757274ff017c81 // cmpl $1702195828, $-1(%rcx,%rax)
LONG $0x0117850f; WORD $0x0000 // jne LBB19_76, $279(%rip)
LBB19_55:
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
LONG $0x03488d48 // leaq $3(%rax), %rcx
WORD $0x8949; BYTE $0x0e // movq %rcx, (%r14)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0xfc508f0f; WORD $0xffff // jg LBB19_5, $-944(%rip)
LONG $0x00003de9; BYTE $0x00 // jmp LBB19_80, $61(%rip)
LBB19_56:
WORD $0x6348; BYTE $0x07 // movslq (%rdi), %rax
LONG $0xffff3d48; WORD $0x0000 // cmpq $65535, %rax
LONG $0x00408f0f; WORD $0x0000 // jg LBB19_64, $64(%rip)
WORD $0x488d; BYTE $0x01 // leal $1(%rax), %ecx
WORD $0x0f89 // movl %ecx, (%rdi)
QUAD $0x00000006048744c7 // movl $6, $4(%rdi,%rax,4)
LONG $0xfffc2ae9; BYTE $0xff // jmp LBB19_5, $-982(%rip)
LBB19_58:
LONG $0xffc38348 // addq $-1, %rbx
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
WORD $0x8949; BYTE $0xdd // movq %rbx, %r13
LBB19_59:
WORD $0x894d; BYTE $0xfe // movq %r15, %r14
WORD $0x8949; BYTE $0x07 // movq %rax, (%r15)
LONG $0xfffe2ce9; BYTE $0xff // jmp LBB19_37, $-468(%rip)
LBB19_61:
LONG $0xffc5c749; WORD $0xffff; BYTE $0xff // movq $-1, %r13
LBB19_80:
WORD $0x894c; BYTE $0xe8 // movq %r13, %rax
LONG $0x28c48348 // addq $40, %rsp
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5d41 // popq %r13
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB19_64:
LONG $0xf9c5c749; WORD $0xffff; BYTE $0xff // movq $-7, %r13
LONG $0xffffe2e9; BYTE $0xff // jmp LBB19_80, $-30(%rip)
LBB19_62:
WORD $0x8b48; BYTE $0x0b // movq (%rbx), %rcx
WORD $0x2948; BYTE $0xc1 // subq %rax, %rcx
LONG $0xfec18348 // addq $-2, %rcx
WORD $0x8948; BYTE $0x0b // movq %rcx, (%rbx)
LBB19_79:
LONG $0xfec5c749; WORD $0xffff; BYTE $0xff // movq $-2, %r13
LONG $0xffffc9e9; BYTE $0xff // jmp LBB19_80, $-55(%rip)
LBB19_66:
WORD $0x8949; BYTE $0x0e // movq %rcx, (%r14)
LONG $0xffc5c749; WORD $0xffff; BYTE $0xff // movq $-1, %r13
LONG $0xffffbae9; BYTE $0xff // jmp LBB19_80, $-70(%rip)
LBB19_67:
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x0149; BYTE $0x06 // addq %rax, (%r14)
LONG $0xffffdae9; BYTE $0xff // jmp LBB19_79, $-38(%rip)
LBB19_68:
LONG $0xffc58349 // addq $-1, %r13
LONG $0xffffa6e9; BYTE $0xff // jmp LBB19_80, $-90(%rip)
LBB19_70:
LONG $0xfec5c749; WORD $0xffff; BYTE $0xff // movq $-2, %r13
WORD $0xfa80; BYTE $0x61 // cmpb $97, %dl
LONG $0xff96850f; WORD $0xffff // jne LBB19_80, $-106(%rip)
LONG $0x01c08348 // addq $1, %rax
LONG $0x736c61ba; BYTE $0x65 // movl $1702063201, %edx
LBB19_72:
WORD $0xeac1; BYTE $0x08 // shrl $8, %edx
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LONG $0x0134be0f // movsbl (%rcx,%rax), %esi
WORD $0xb60f; BYTE $0xfa // movzbl %dl, %edi
LONG $0x01c08348 // addq $1, %rax
WORD $0xf739 // cmpl %esi, %edi
LONG $0xffe7840f; WORD $0xffff // je LBB19_72, $-25(%rip)
LONG $0xffff6fe9; BYTE $0xff // jmp LBB19_80, $-145(%rip)
LBB19_73:
WORD $0x894d; BYTE $0x2e // movq %r13, (%r14)
LONG $0x293c8042; BYTE $0x6e // cmpb $110, (%rcx,%r13)
LONG $0xff8c850f; WORD $0xffff // jne LBB19_79, $-116(%rip)
LONG $0x6c756eba; BYTE $0x6c // movl $1819047278, %edx
LBB19_75:
WORD $0xeac1; BYTE $0x08 // shrl $8, %edx
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LONG $0x0134be0f // movsbl (%rcx,%rax), %esi
WORD $0xb60f; BYTE $0xfa // movzbl %dl, %edi
LONG $0x01c08348 // addq $1, %rax
WORD $0xf739 // cmpl %esi, %edi
LONG $0xffe7840f; WORD $0xffff // je LBB19_75, $-25(%rip)
LONG $0xffff69e9; BYTE $0xff // jmp LBB19_79, $-151(%rip)
LBB19_76:
WORD $0x894d; BYTE $0x2e // movq %r13, (%r14)
LONG $0x293c8042; BYTE $0x74 // cmpb $116, (%rcx,%r13)
LONG $0xff5b850f; WORD $0xffff // jne LBB19_79, $-165(%rip)
LONG $0x757274ba; BYTE $0x65 // movl $1702195828, %edx
LBB19_78:
WORD $0xeac1; BYTE $0x08 // shrl $8, %edx
WORD $0x8949; BYTE $0x06 // movq %rax, (%r14)
LONG $0x0134be0f // movsbl (%rcx,%rax), %esi
WORD $0xb60f; BYTE $0xfa // movzbl %dl, %edi
LONG $0x01c08348 // addq $1, %rax
WORD $0xf739 // cmpl %esi, %edi
LONG $0xffe7840f; WORD $0xffff // je LBB19_78, $-25(%rip)
LONG $0xffff38e9; BYTE $0xff // jmp LBB19_79, $-200(%rip)
LBB19_82:
LONG $0xffc08348 // addq $-1, %rax
WORD $0x8949; BYTE $0xc5 // movq %rax, %r13
LONG $0xffff01e9; BYTE $0xff // jmp LBB19_80, $-255(%rip)
WORD $0x9090; BYTE $0x90 // .p2align 2, 0x90
// .set L19_0_set_12, LBB19_12-LJTI19_0
// .set L19_0_set_15, LBB19_15-LJTI19_0
// .set L19_0_set_17, LBB19_17-LJTI19_0
// .set L19_0_set_20, LBB19_20-LJTI19_0
// .set L19_0_set_22, LBB19_22-LJTI19_0
// .set L19_0_set_24, LBB19_24-LJTI19_0
LJTI19_0:
LONG $0xfffffb75 // .long L19_0_set_12
LONG $0xfffffb9f // .long L19_0_set_15
LONG $0xfffffbb8 // .long L19_0_set_17
LONG $0xfffffbf2 // .long L19_0_set_20
LONG $0xfffffc06 // .long L19_0_set_22
LONG $0xfffffc1c // .long L19_0_set_24
// .set L19_1_set_80, LBB19_80-LJTI19_1
// .set L19_1_set_79, LBB19_79-LJTI19_1
// .set L19_1_set_42, LBB19_42-LJTI19_1
// .set L19_1_set_44, LBB19_44-LJTI19_1
// .set L19_1_set_29, LBB19_29-LJTI19_1
// .set L19_1_set_46, LBB19_46-LJTI19_1
// .set L19_1_set_48, LBB19_48-LJTI19_1
// .set L19_1_set_51, LBB19_51-LJTI19_1
// .set L19_1_set_53, LBB19_53-LJTI19_1
// .set L19_1_set_56, LBB19_56-LJTI19_1
LJTI19_1:
LONG $0xfffffee6 // .long L19_1_set_80
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xfffffd6b // .long L19_1_set_42
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xfffffd9d // .long L19_1_set_44
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xfffffc59 // .long L19_1_set_29
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xfffffdd2 // .long L19_1_set_46
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xfffffdf3 // .long L19_1_set_48
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xfffffe34 // .long L19_1_set_51
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xfffffe65 // .long L19_1_set_53
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xffffff11 // .long L19_1_set_79
LONG $0xfffffea9 // .long L19_1_set_56
// .p2align 4, 0x90
_skip_array:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x8948; BYTE $0xd0 // movq %rdx, %rax
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
WORD $0x8948; BYTE $0xfe // movq %rdi, %rsi
QUAD $0x000500000001bf48; WORD $0x0000 // movabsq $21474836481, %rdi
WORD $0x8948; BYTE $0x38 // movq %rdi, (%rax)
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
BYTE $0x5d // popq %rbp
LONG $0xfff88de9; BYTE $0xff // jmp _fsm_exec, $-1907(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
_skip_object:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x8948; BYTE $0xd0 // movq %rdx, %rax
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
WORD $0x8948; BYTE $0xfe // movq %rdi, %rsi
QUAD $0x000600000001bf48; WORD $0x0000 // movabsq $25769803777, %rdi
WORD $0x8948; BYTE $0x38 // movq %rdi, (%rax)
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
BYTE $0x5d // popq %rbp
LONG $0xfff85de9; BYTE $0xff // jmp _fsm_exec, $-1955(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
_skip_string:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
LONG $0x10ec8348 // subq $16, %rsp
WORD $0x8948; BYTE $0xd1 // movq %rdx, %rcx
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
WORD $0x8b48; BYTE $0x1e // movq (%rsi), %rbx
LONG $0xe8558d48 // leaq $-24(%rbp), %rdx
WORD $0x8948; BYTE $0xde // movq %rbx, %rsi
LONG $0xffe5c0e8; BYTE $0xff // callq _advance_string, $-6720(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0009890f; WORD $0x0000 // jns LBB22_1, $9(%rip)
LONG $0xe84d8b48 // movq $-24(%rbp), %rcx
LONG $0x00000ae9; BYTE $0x00 // jmp LBB22_3, $10(%rip)
LBB22_1:
LONG $0xffc38348 // addq $-1, %rbx
WORD $0x8948; BYTE $0xc1 // movq %rax, %rcx
WORD $0x8948; BYTE $0xd8 // movq %rbx, %rax
LBB22_3:
WORD $0x8949; BYTE $0x0e // movq %rcx, (%r14)
LONG $0x10c48348 // addq $16, %rsp
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
QUAD $0x9090909090909090 // .p2align 4, 0x90
_skip_negative:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
WORD $0x8b48; BYTE $0x1e // movq (%rsi), %rbx
WORD $0x8b48; BYTE $0x07 // movq (%rdi), %rax
WORD $0x0148; BYTE $0xd8 // addq %rbx, %rax
LONG $0x08778b48 // movq $8(%rdi), %rsi
WORD $0x2948; BYTE $0xde // subq %rbx, %rsi
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
LONG $0x00017ee8; BYTE $0x00 // callq _do_skip_number, $382(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x000c880f; WORD $0x0000 // js LBB23_1, $12(%rip)
WORD $0x0149; BYTE $0x06 // addq %rax, (%r14)
LONG $0xffc38348 // addq $-1, %rbx
LONG $0x00000de9; BYTE $0x00 // jmp LBB23_3, $13(%rip)
LBB23_1:
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x0149; BYTE $0x06 // addq %rax, (%r14)
LONG $0xfec3c748; WORD $0xffff; BYTE $0xff // movq $-2, %rbx
LBB23_3:
WORD $0x8948; BYTE $0xd8 // movq %rbx, %rax
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LONG $0x00000000 // .p2align 5, 0x00
LCPI24_0:
QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
LCPI24_1:
QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
LCPI24_2:
QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
LCPI24_3:
QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
LCPI24_4:
QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
LCPI24_5:
QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
LCPI24_6:
QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
// .p2align 4, 0x00
LCPI24_7:
QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////'
LCPI24_8:
QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::'
LCPI24_9:
QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
LCPI24_10:
QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
LCPI24_11:
QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
LCPI24_12:
QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
LCPI24_13:
QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
// .p2align 4, 0x90
_do_skip_number:
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
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0x03a5840f; WORD $0x0000 // je LBB24_1, $933(%rip)
WORD $0x3f80; BYTE $0x30 // cmpb $48, (%rdi)
LONG $0x0035850f; WORD $0x0000 // jne LBB24_6, $53(%rip)
LONG $0x000001b8; BYTE $0x00 // movl $1, %eax
LONG $0x01fe8348 // cmpq $1, %rsi
LONG $0x04b9840f; WORD $0x0000 // je LBB24_81, $1209(%rip)
WORD $0x4f8a; BYTE $0x01 // movb $1(%rdi), %cl
WORD $0xc180; BYTE $0xd2 // addb $-46, %cl
WORD $0xf980; BYTE $0x37 // cmpb $55, %cl
LONG $0x04aa870f; WORD $0x0000 // ja LBB24_81, $1194(%rip)
WORD $0xb60f; BYTE $0xc9 // movzbl %cl, %ecx
QUAD $0x000000800001ba48; WORD $0x0080 // movabsq $36028797027352577, %rdx
LONG $0xcaa30f48 // btq %rcx, %rdx
LONG $0x0493830f; WORD $0x0000 // jae LBB24_81, $1171(%rip)
LBB24_6:
LONG $0xffc1c749; WORD $0xffff; BYTE $0xff // movq $-1, %r9
LONG $0x20fe8348 // cmpq $32, %rsi
LONG $0x048e820f; WORD $0x0000 // jb LBB24_7, $1166(%rip)
WORD $0xc031 // xorl %eax, %eax
QUAD $0xfffffe43056ffdc5 // vmovdqa $-445(%rip), %ymm0 /* LCPI24_0(%rip) */
QUAD $0xfffffe5b0d6ffdc5 // vmovdqa $-421(%rip), %ymm1 /* LCPI24_1(%rip) */
QUAD $0xfffffe73156ffdc5 // vmovdqa $-397(%rip), %ymm2 /* LCPI24_2(%rip) */
QUAD $0xfffffe8b1d6ffdc5 // vmovdqa $-373(%rip), %ymm3 /* LCPI24_3(%rip) */
QUAD $0xfffffea3256ffdc5 // vmovdqa $-349(%rip), %ymm4 /* LCPI24_4(%rip) */
QUAD $0xfffffebb2d6ffdc5 // vmovdqa $-325(%rip), %ymm5 /* LCPI24_5(%rip) */
QUAD $0xfffffed3356ffdc5 // vmovdqa $-301(%rip), %ymm6 /* LCPI24_6(%rip) */
LONG $0xffc0c749; WORD $0xffff; BYTE $0xff // movq $-1, %r8
LONG $0xffc2c749; WORD $0xffff; BYTE $0xff // movq $-1, %r10
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB24_9:
LONG $0x3c6ffec5; BYTE $0x07 // vmovdqu (%rdi,%rax), %ymm7
LONG $0xc06445c5 // vpcmpgtb %ymm0, %ymm7, %ymm8
LONG $0xcf6475c5 // vpcmpgtb %ymm7, %ymm1, %ymm9
LONG $0xdb3541c4; BYTE $0xc0 // vpand %ymm8, %ymm9, %ymm8
LONG $0xca7445c5 // vpcmpeqb %ymm2, %ymm7, %ymm9
LONG $0xd37445c5 // vpcmpeqb %ymm3, %ymm7, %ymm10
LONG $0xeb2d41c4; BYTE $0xc9 // vpor %ymm9, %ymm10, %ymm9
LONG $0xd4db45c5 // vpand %ymm4, %ymm7, %ymm10
LONG $0xd6742dc5 // vpcmpeqb %ymm6, %ymm10, %ymm10
LONG $0xfd74c5c5 // vpcmpeqb %ymm5, %ymm7, %ymm7
LONG $0xd7d7fdc5 // vpmovmskb %ymm7, %edx
LONG $0xd77d41c4; BYTE $0xfa // vpmovmskb %ymm10, %r15d
LONG $0xd77d41c4; BYTE $0xd9 // vpmovmskb %ymm9, %r11d
LONG $0xffebbdc5 // vpor %ymm7, %ymm8, %ymm7
LONG $0xeb2d41c4; BYTE $0xc1 // vpor %ymm9, %ymm10, %ymm8
LONG $0xffebbdc5 // vpor %ymm7, %ymm8, %ymm7
LONG $0xcfd7fdc5 // vpmovmskb %ymm7, %ecx
WORD $0xf748; BYTE $0xd1 // notq %rcx
LONG $0xf1bc0f4c // bsfq %rcx, %r14
LONG $0x20fe8341 // cmpl $32, %r14d
LONG $0x0017840f; WORD $0x0000 // je LBB24_11, $23(%rip)
LONG $0xffffffbb; BYTE $0xff // movl $-1, %ebx
WORD $0x8944; BYTE $0xf1 // movl %r14d, %ecx
WORD $0xe3d3 // shll %cl, %ebx
WORD $0xd3f7 // notl %ebx
WORD $0xda21 // andl %ebx, %edx
WORD $0x2141; BYTE $0xdf // andl %ebx, %r15d
WORD $0x2144; BYTE $0xdb // andl %r11d, %ebx
WORD $0x8941; BYTE $0xdb // movl %ebx, %r11d
LBB24_11:
WORD $0x4a8d; BYTE $0xff // leal $-1(%rdx), %ecx
WORD $0xd121 // andl %edx, %ecx
LONG $0x0385850f; WORD $0x0000 // jne LBB24_12, $901(%rip)
LONG $0xff4f8d41 // leal $-1(%r15), %ecx
WORD $0x2144; BYTE $0xf9 // andl %r15d, %ecx
LONG $0x0378850f; WORD $0x0000 // jne LBB24_12, $888(%rip)
LONG $0xff4b8d41 // leal $-1(%r11), %ecx
WORD $0x2144; BYTE $0xd9 // andl %r11d, %ecx
LONG $0x036b850f; WORD $0x0000 // jne LBB24_12, $875(%rip)
WORD $0xd285 // testl %edx, %edx
LONG $0x0013840f; WORD $0x0000 // je LBB24_19, $19(%rip)
WORD $0xbc0f; BYTE $0xca // bsfl %edx, %ecx
LONG $0xfffa8349 // cmpq $-1, %r10
LONG $0x035e850f; WORD $0x0000 // jne LBB24_82, $862(%rip)
WORD $0x0148; BYTE $0xc1 // addq %rax, %rcx
WORD $0x8949; BYTE $0xca // movq %rcx, %r10
LBB24_19:
WORD $0x8545; BYTE $0xff // testl %r15d, %r15d
LONG $0x0014840f; WORD $0x0000 // je LBB24_22, $20(%rip)
LONG $0xcfbc0f41 // bsfl %r15d, %ecx
LONG $0xfff88349 // cmpq $-1, %r8
LONG $0x0341850f; WORD $0x0000 // jne LBB24_82, $833(%rip)
WORD $0x0148; BYTE $0xc1 // addq %rax, %rcx
WORD $0x8949; BYTE $0xc8 // movq %rcx, %r8
LBB24_22:
WORD $0x8545; BYTE $0xdb // testl %r11d, %r11d
LONG $0x0014840f; WORD $0x0000 // je LBB24_25, $20(%rip)
LONG $0xcbbc0f41 // bsfl %r11d, %ecx
LONG $0xfff98349 // cmpq $-1, %r9
LONG $0x0324850f; WORD $0x0000 // jne LBB24_82, $804(%rip)
WORD $0x0148; BYTE $0xc1 // addq %rax, %rcx
WORD $0x8949; BYTE $0xc9 // movq %rcx, %r9
LBB24_25:
LONG $0x20fe8341 // cmpl $32, %r14d
LONG $0x021f850f; WORD $0x0000 // jne LBB24_83, $543(%rip)
LONG $0xe0c68348 // addq $-32, %rsi
LONG $0x20c08348 // addq $32, %rax
LONG $0x1ffe8348 // cmpq $31, %rsi
LONG $0xfef8870f; WORD $0xffff // ja LBB24_9, $-264(%rip)
WORD $0xf8c5; BYTE $0x77 // vzeroupper
WORD $0x0148; BYTE $0xf8 // addq %rdi, %rax
WORD $0x8949; BYTE $0xc6 // movq %rax, %r14
LONG $0x10fe8348 // cmpq $16, %rsi
LONG $0x0150820f; WORD $0x0000 // jb LBB24_49, $336(%rip)
LBB24_29:
WORD $0x894d; BYTE $0xf3 // movq %r14, %r11
WORD $0x2949; BYTE $0xfb // subq %rdi, %r11
WORD $0xc031 // xorl %eax, %eax
QUAD $0xfffffdb5056f79c5 // vmovdqa $-587(%rip), %xmm8 /* LCPI24_7(%rip) */
QUAD $0xfffffdbd0d6f79c5 // vmovdqa $-579(%rip), %xmm9 /* LCPI24_8(%rip) */
QUAD $0xfffffdc5156f79c5 // vmovdqa $-571(%rip), %xmm10 /* LCPI24_9(%rip) */
QUAD $0xfffffdcd1d6f79c5 // vmovdqa $-563(%rip), %xmm11 /* LCPI24_10(%rip) */
QUAD $0xfffffdd5256ff9c5 // vmovdqa $-555(%rip), %xmm4 /* LCPI24_11(%rip) */
QUAD $0xfffffddd2d6ff9c5 // vmovdqa $-547(%rip), %xmm5 /* LCPI24_12(%rip) */
QUAD $0xfffffde5356ff9c5 // vmovdqa $-539(%rip), %xmm6 /* LCPI24_13(%rip) */
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB24_30:
LONG $0x6f7ac1c4; WORD $0x063c // vmovdqu (%r14,%rax), %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 $0xd7d7f9c5 // vpmovmskb %xmm7, %edx
LONG $0xe2d779c5 // vpmovmskb %xmm2, %r12d
LONG $0xf9d779c5 // vpmovmskb %xmm1, %r15d
LONG $0xc8d7f9c5 // vpmovmskb %xmm0, %ecx
WORD $0xd1f7 // notl %ecx
WORD $0xbc0f; BYTE $0xc9 // bsfl %ecx, %ecx
WORD $0xf983; BYTE $0x10 // cmpl $16, %ecx
LONG $0x0014840f; WORD $0x0000 // je LBB24_32, $20(%rip)
LONG $0xffffffbb; BYTE $0xff // movl $-1, %ebx
WORD $0xe3d3 // shll %cl, %ebx
WORD $0xd3f7 // notl %ebx
WORD $0xda21 // andl %ebx, %edx
WORD $0x2141; BYTE $0xdc // andl %ebx, %r12d
WORD $0x2144; BYTE $0xfb // andl %r15d, %ebx
WORD $0x8941; BYTE $0xdf // movl %ebx, %r15d
LBB24_32:
WORD $0x5a8d; BYTE $0xff // leal $-1(%rdx), %ebx
WORD $0xd321 // andl %edx, %ebx
LONG $0x0243850f; WORD $0x0000 // jne LBB24_33, $579(%rip)
LONG $0x245c8d41; BYTE $0xff // leal $-1(%r12), %ebx
WORD $0x2144; BYTE $0xe3 // andl %r12d, %ebx
LONG $0x0235850f; WORD $0x0000 // jne LBB24_33, $565(%rip)
LONG $0xff5f8d41 // leal $-1(%r15), %ebx
WORD $0x2144; BYTE $0xfb // andl %r15d, %ebx
LONG $0x0228850f; WORD $0x0000 // jne LBB24_33, $552(%rip)
WORD $0xd285 // testl %edx, %edx
LONG $0x0016840f; WORD $0x0000 // je LBB24_40, $22(%rip)
WORD $0xbc0f; BYTE $0xd2 // bsfl %edx, %edx
LONG $0xfffa8349 // cmpq $-1, %r10
LONG $0x0223850f; WORD $0x0000 // jne LBB24_84, $547(%rip)
WORD $0x014c; BYTE $0xda // addq %r11, %rdx
WORD $0x0148; BYTE $0xc2 // addq %rax, %rdx
WORD $0x8949; BYTE $0xd2 // movq %rdx, %r10
LBB24_40:
WORD $0x8545; BYTE $0xe4 // testl %r12d, %r12d
LONG $0x0017840f; WORD $0x0000 // je LBB24_43, $23(%rip)
LONG $0xd4bc0f41 // bsfl %r12d, %edx
LONG $0xfff88349 // cmpq $-1, %r8
LONG $0x0203850f; WORD $0x0000 // jne LBB24_84, $515(%rip)
WORD $0x014c; BYTE $0xda // addq %r11, %rdx
WORD $0x0148; BYTE $0xc2 // addq %rax, %rdx
WORD $0x8949; BYTE $0xd0 // movq %rdx, %r8
LBB24_43:
WORD $0x8545; BYTE $0xff // testl %r15d, %r15d
LONG $0x0017840f; WORD $0x0000 // je LBB24_46, $23(%rip)
LONG $0xd7bc0f41 // bsfl %r15d, %edx
LONG $0xfff98349 // cmpq $-1, %r9
LONG $0x01e3850f; WORD $0x0000 // jne LBB24_84, $483(%rip)
WORD $0x014c; BYTE $0xda // addq %r11, %rdx
WORD $0x0148; BYTE $0xc2 // addq %rax, %rdx
WORD $0x8949; BYTE $0xd1 // movq %rdx, %r9
LBB24_46:
WORD $0xf983; BYTE $0x10 // cmpl $16, %ecx
LONG $0x00dd850f; WORD $0x0000 // jne LBB24_65, $221(%rip)
LONG $0xf0c68348 // addq $-16, %rsi
LONG $0x10c08348 // addq $16, %rax
LONG $0x0ffe8348 // cmpq $15, %rsi
LONG $0xfef8870f; WORD $0xffff // ja LBB24_30, $-264(%rip)
WORD $0x0149; BYTE $0xc6 // addq %rax, %r14
LBB24_49:
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0x00c7840f; WORD $0x0000 // je LBB24_67, $199(%rip)
LONG $0x361c8d4d // leaq (%r14,%rsi), %r11
WORD $0x894c; BYTE $0xf2 // movq %r14, %rdx
WORD $0x2948; BYTE $0xfa // subq %rdi, %rdx
WORD $0xc031 // xorl %eax, %eax
LONG $0xdd3d8d4c; WORD $0x0001; BYTE $0x00 // leaq $477(%rip), %r15 /* LJTI24_0(%rip) */
LONG $0x000031e9; BYTE $0x00 // jmp LBB24_51, $49(%rip)
LBB24_53:
WORD $0xf983; BYTE $0x65 // cmpl $101, %ecx
LONG $0x00a3850f; WORD $0x0000 // jne LBB24_66, $163(%rip)
LBB24_54:
LONG $0xfff88349 // cmpq $-1, %r8
LONG $0x0180850f; WORD $0x0000 // jne LBB24_59, $384(%rip)
LONG $0x02048d4c // leaq (%rdx,%rax), %r8
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB24_63:
LONG $0x01c08348 // addq $1, %rax
WORD $0x3948; BYTE $0xc6 // cmpq %rax, %rsi
LONG $0x012d840f; WORD $0x0000 // je LBB24_64, $301(%rip)
LBB24_51:
LONG $0x0cbe0f41; BYTE $0x06 // movsbl (%r14,%rax), %ecx
WORD $0x598d; BYTE $0xd0 // leal $-48(%rcx), %ebx
WORD $0xfb83; BYTE $0x0a // cmpl $10, %ebx
LONG $0xffe2820f; WORD $0xffff // jb LBB24_63, $-30(%rip)
WORD $0x598d; BYTE $0xd5 // leal $-43(%rcx), %ebx
WORD $0xfb83; BYTE $0x1a // cmpl $26, %ebx
LONG $0xffb2870f; WORD $0xffff // ja LBB24_53, $-78(%rip)
LONG $0x9f0c6349 // movslq (%r15,%rbx,4), %rcx
WORD $0x014c; BYTE $0xf9 // addq %r15, %rcx
JMP CX
LBB24_61:
LONG $0xfff98349 // cmpq $-1, %r9
LONG $0x0132850f; WORD $0x0000 // jne LBB24_59, $306(%rip)
LONG $0x020c8d4c // leaq (%rdx,%rax), %r9
LONG $0xffffbae9; BYTE $0xff // jmp LBB24_63, $-70(%rip)
LBB24_57:
LONG $0xfffa8349 // cmpq $-1, %r10
LONG $0x011f850f; WORD $0x0000 // jne LBB24_59, $287(%rip)
LONG $0x02148d4c // leaq (%rdx,%rax), %r10
LONG $0xffffa7e9; BYTE $0xff // jmp LBB24_63, $-89(%rip)
LBB24_1:
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
LONG $0x000120e9; BYTE $0x00 // jmp LBB24_81, $288(%rip)
LBB24_83:
WORD $0x0149; BYTE $0xc6 // addq %rax, %r14
WORD $0x0149; BYTE $0xfe // addq %rdi, %r14
WORD $0xf8c5; BYTE $0x77 // vzeroupper
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
WORD $0x854d; BYTE $0xd2 // testq %r10, %r10
LONG $0x001d850f; WORD $0x0000 // jne LBB24_68, $29(%rip)
LONG $0x000102e9; BYTE $0x00 // jmp LBB24_81, $258(%rip)
LBB24_65:
WORD $0xc989 // movl %ecx, %ecx
WORD $0x0149; BYTE $0xce // addq %rcx, %r14
LBB24_66:
WORD $0x0149; BYTE $0xc6 // addq %rax, %r14
LBB24_67:
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
WORD $0x854d; BYTE $0xd2 // testq %r10, %r10
LONG $0x00ea840f; WORD $0x0000 // je LBB24_81, $234(%rip)
LBB24_68:
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x00e1840f; WORD $0x0000 // je LBB24_81, $225(%rip)
WORD $0x854d; BYTE $0xc0 // testq %r8, %r8
LONG $0x00d8840f; WORD $0x0000 // je LBB24_81, $216(%rip)
WORD $0x2949; BYTE $0xfe // subq %rdi, %r14
LONG $0xff468d49 // leaq $-1(%r14), %rax
WORD $0x3949; BYTE $0xc2 // cmpq %rax, %r10
LONG $0x0033840f; WORD $0x0000 // je LBB24_73, $51(%rip)
WORD $0x3949; BYTE $0xc1 // cmpq %rax, %r9
LONG $0x002a840f; WORD $0x0000 // je LBB24_73, $42(%rip)
WORD $0x3949; BYTE $0xc0 // cmpq %rax, %r8
LONG $0x0021840f; WORD $0x0000 // je LBB24_73, $33(%rip)
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x00238e0f; WORD $0x0000 // jle LBB24_77, $35(%rip)
LONG $0xff418d49 // leaq $-1(%r9), %rax
WORD $0x3949; BYTE $0xc0 // cmpq %rax, %r8
LONG $0x0016840f; WORD $0x0000 // je LBB24_77, $22(%rip)
WORD $0xf749; BYTE $0xd1 // notq %r9
WORD $0x894c; BYTE $0xc8 // movq %r9, %rax
LONG $0x000095e9; BYTE $0x00 // jmp LBB24_81, $149(%rip)
LBB24_73:
WORD $0xf749; BYTE $0xde // negq %r14
WORD $0x894c; BYTE $0xf0 // movq %r14, %rax
LONG $0x00008ae9; BYTE $0x00 // jmp LBB24_81, $138(%rip)
LBB24_77:
WORD $0x894c; BYTE $0xd0 // movq %r10, %rax
WORD $0x094c; BYTE $0xc0 // orq %r8, %rax
WORD $0x990f; BYTE $0xc0 // setns %al
LONG $0x0014880f; WORD $0x0000 // js LBB24_80, $20(%rip)
WORD $0x394d; BYTE $0xc2 // cmpq %r8, %r10
LONG $0x000b8c0f; WORD $0x0000 // jl LBB24_80, $11(%rip)
WORD $0xf749; BYTE $0xd2 // notq %r10
WORD $0x894c; BYTE $0xd0 // movq %r10, %rax
LONG $0x000067e9; BYTE $0x00 // jmp LBB24_81, $103(%rip)
LBB24_80:
LONG $0xff488d49 // leaq $-1(%r8), %rcx
WORD $0x3949; BYTE $0xca // cmpq %rcx, %r10
WORD $0xf749; BYTE $0xd0 // notq %r8
LONG $0xc6450f4d // cmovneq %r14, %r8
WORD $0xc084 // testb %al, %al
LONG $0xc6440f4d // cmoveq %r14, %r8
WORD $0x894c; BYTE $0xc0 // movq %r8, %rax
LONG $0x00004be9; BYTE $0x00 // jmp LBB24_81, $75(%rip)
LBB24_64:
WORD $0x894d; BYTE $0xde // movq %r11, %r14
LONG $0xffc0c748; WORD $0xffff; BYTE $0xff // movq $-1, %rax
WORD $0x854d; BYTE $0xd2 // testq %r10, %r10
LONG $0xff4e850f; WORD $0xffff // jne LBB24_68, $-178(%rip)
LONG $0x000033e9; BYTE $0x00 // jmp LBB24_81, $51(%rip)
LBB24_12:
WORD $0xbc0f; BYTE $0xc9 // bsfl %ecx, %ecx
LONG $0x000002e9; BYTE $0x00 // jmp LBB24_13, $2(%rip)
LBB24_82:
WORD $0xc989 // movl %ecx, %ecx
LBB24_13:
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x2948; BYTE $0xc8 // subq %rcx, %rax
LONG $0x00001ee9; BYTE $0x00 // jmp LBB24_81, $30(%rip)
LBB24_33:
WORD $0xbc0f; BYTE $0xcb // bsfl %ebx, %ecx
LONG $0x00000ae9; BYTE $0x00 // jmp LBB24_34, $10(%rip)
LBB24_59:
WORD $0x294c; BYTE $0xf7 // subq %r14, %rdi
LONG $0x000008e9; BYTE $0x00 // jmp LBB24_60, $8(%rip)
LBB24_84:
WORD $0xd189 // movl %edx, %ecx
LBB24_34:
WORD $0x294c; BYTE $0xf7 // subq %r14, %rdi
WORD $0x2948; BYTE $0xcf // subq %rcx, %rdi
LBB24_60:
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x0148; BYTE $0xf8 // addq %rdi, %rax
LBB24_81:
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
WORD $0xf8c5; BYTE $0x77 // vzeroupper
BYTE $0xc3 // retq
LBB24_7:
LONG $0xffc0c749; WORD $0xffff; BYTE $0xff // movq $-1, %r8
LONG $0xffc2c749; WORD $0xffff; BYTE $0xff // movq $-1, %r10
WORD $0x8949; BYTE $0xfe // movq %rdi, %r14
LONG $0x10fe8348 // cmpq $16, %rsi
LONG $0xfcbf830f; WORD $0xffff // jae LBB24_29, $-833(%rip)
LONG $0xfffe0ae9; BYTE $0xff // jmp LBB24_49, $-502(%rip)
WORD $0x9090; BYTE $0x90 // .p2align 2, 0x90
// .set L24_0_set_61, LBB24_61-LJTI24_0
// .set L24_0_set_66, LBB24_66-LJTI24_0
// .set L24_0_set_57, LBB24_57-LJTI24_0
// .set L24_0_set_54, LBB24_54-LJTI24_0
LJTI24_0:
LONG $0xfffffe7f // .long L24_0_set_61
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffe7f // .long L24_0_set_61
LONG $0xfffffe92 // .long L24_0_set_57
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffed4 // .long L24_0_set_66
LONG $0xfffffe31 // .long L24_0_set_54
// .p2align 4, 0x90
_skip_positive:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
WORD $0x8b48; BYTE $0x1e // movq (%rsi), %rbx
LONG $0xffc38348 // addq $-1, %rbx
WORD $0x8b48; BYTE $0x07 // movq (%rdi), %rax
WORD $0x0148; BYTE $0xd8 // addq %rbx, %rax
LONG $0x08778b48 // movq $8(%rdi), %rsi
WORD $0x2948; BYTE $0xde // subq %rbx, %rsi
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
LONG $0xfffa5ae8; BYTE $0xff // callq _do_skip_number, $-1446(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x000f880f; WORD $0x0000 // js LBB25_1, $15(%rip)
WORD $0x8b49; BYTE $0x0e // movq (%r14), %rcx
WORD $0x0148; BYTE $0xc1 // addq %rax, %rcx
LONG $0xffc18348 // addq $-1, %rcx
LONG $0x000011e9; BYTE $0x00 // jmp LBB25_3, $17(%rip)
LBB25_1:
WORD $0x8b49; BYTE $0x0e // movq (%r14), %rcx
WORD $0x2948; BYTE $0xc1 // subq %rax, %rcx
LONG $0xfec18348 // addq $-2, %rcx
LONG $0xfec3c748; WORD $0xffff; BYTE $0xff // movq $-2, %rbx
LBB25_3:
WORD $0x8949; BYTE $0x0e // movq %rcx, (%r14)
WORD $0x8948; BYTE $0xd8 // movq %rbx, %rax
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
_skip_number:
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
WORD $0x8949; BYTE $0xf6 // movq %rsi, %r14
WORD $0x8b4c; BYTE $0x27 // movq (%rdi), %r12
LONG $0x08778b48 // movq $8(%rdi), %rsi
WORD $0x8b4d; BYTE $0x3e // movq (%r14), %r15
WORD $0xc031 // xorl %eax, %eax
LONG $0x3c3c8043; BYTE $0x2d // cmpb $45, (%r12,%r15)
LONG $0x3c1c8d4b // leaq (%r12,%r15), %rbx
WORD $0x940f; BYTE $0xc0 // sete %al
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
WORD $0x2948; BYTE $0xc6 // subq %rax, %rsi
LONG $0x003b840f; WORD $0x0000 // je LBB26_6, $59(%rip)
WORD $0x3949; BYTE $0xf7 // cmpq %rsi, %r15
LONG $0x000c830f; WORD $0x0000 // jae LBB26_3, $12(%rip)
WORD $0x038a // movb (%rbx), %al
WORD $0xd004 // addb $-48, %al
WORD $0x093c // cmpb $9, %al
LONG $0x0038870f; WORD $0x0000 // ja LBB26_8, $56(%rip)
LBB26_3:
WORD $0x8948; BYTE $0xdf // movq %rbx, %rdi
LONG $0xfff9d1e8; BYTE $0xff // callq _do_skip_number, $-1583(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0021880f; WORD $0x0000 // js LBB26_7, $33(%rip)
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
LBB26_5:
WORD $0x294c; BYTE $0xe3 // subq %r12, %rbx
WORD $0x8949; BYTE $0x1e // movq %rbx, (%r14)
WORD $0x894c; BYTE $0xf8 // movq %r15, %rax
BYTE $0x5b // popq %rbx
WORD $0x5c41 // popq %r12
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB26_6:
LONG $0xffc7c749; WORD $0xffff; BYTE $0xff // movq $-1, %r15
LONG $0xffffe2e9; BYTE $0xff // jmp LBB26_5, $-30(%rip)
LBB26_7:
WORD $0xf748; BYTE $0xd0 // notq %rax
WORD $0x0148; BYTE $0xc3 // addq %rax, %rbx
LBB26_8:
LONG $0xfec7c749; WORD $0xffff; BYTE $0xff // movq $-2, %r15
LONG $0xffffd0e9; BYTE $0xff // jmp LBB26_5, $-48(%rip)
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
_validate_one:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x8948; BYTE $0xd0 // movq %rdx, %rax
WORD $0x8948; BYTE $0xf2 // movq %rsi, %rdx
WORD $0x8948; BYTE $0xfe // movq %rdi, %rsi
LONG $0x0100c748; WORD $0x0000; BYTE $0x00 // movq $1, (%rax)
LONG $0x000020b9; BYTE $0x00 // movl $32, %ecx
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
BYTE $0x5d // popq %rbp
LONG $0xffefcee9; BYTE $0xff // jmp _fsm_exec, $-4146(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090 // .p2align 4, 0x90
_print_mantissa:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
WORD $0x8941; BYTE $0xd6 // movl %edx, %r14d
WORD $0x0149; BYTE $0xf6 // addq %rsi, %r14
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
LONG $0x20e8c148 // shrq $32, %rax
LONG $0x00b9840f; WORD $0x0000 // je LBB28_2, $185(%rip)
QUAD $0x77118461cefdba48; WORD $0xabcc // movabsq $-6067343680855748867, %rdx
WORD $0x8948; BYTE $0xf8 // movq %rdi, %rax
WORD $0xf748; BYTE $0xe2 // mulq %rdx
LONG $0x1aeac148 // shrq $26, %rdx
LONG $0x00c26944; WORD $0x0a1f; BYTE $0xfa // imull $-100000000, %edx, %r8d
WORD $0x0141; BYTE $0xf8 // addl %edi, %r8d
LONG $0x1759b941; WORD $0xd1b7 // movl $3518437209, %r9d
WORD $0x894c; BYTE $0xc0 // movq %r8, %rax
LONG $0xc1af0f49 // imulq %r9, %rax
LONG $0x2de8c148 // shrq $45, %rax
LONG $0x2710f869; WORD $0x0000 // imull $10000, %eax, %edi
WORD $0x2941; BYTE $0xf8 // subl %edi, %r8d
WORD $0x8948; BYTE $0xc7 // movq %rax, %rdi
LONG $0xf9af0f49 // imulq %r9, %rdi
LONG $0x2defc148 // shrq $45, %rdi
LONG $0x2710ff69; WORD $0x0000 // imull $10000, %edi, %edi
WORD $0xf829 // subl %edi, %eax
LONG $0xf8b70f41 // movzwl %r8w, %edi
WORD $0xefc1; BYTE $0x02 // shrl $2, %edi
LONG $0x7bcf6944; WORD $0x0014; BYTE $0x00 // imull $5243, %edi, %r9d
LONG $0x11e9c141 // shrl $17, %r9d
LONG $0x64f96b41 // imull $100, %r9d, %edi
WORD $0x2941; BYTE $0xf8 // subl %edi, %r8d
LONG $0xc0b70f45 // movzwl %r8w, %r8d
WORD $0xb70f; BYTE $0xf8 // movzwl %ax, %edi
WORD $0xefc1; BYTE $0x02 // shrl $2, %edi
LONG $0x7bd76944; WORD $0x0014; BYTE $0x00 // imull $5243, %edi, %r10d
LONG $0x11eac141 // shrl $17, %r10d
LONG $0x64fa6b41 // imull $100, %r10d, %edi
WORD $0xf829 // subl %edi, %eax
LONG $0xd8b70f44 // movzwl %ax, %r11d
LONG $0x8c3d8d48; WORD $0x005a; BYTE $0x00 // leaq $23180(%rip), %rdi /* _Digits(%rip) */
LONG $0x04b70f42; BYTE $0x47 // movzwl (%rdi,%r8,2), %eax
LONG $0x46894166; BYTE $0xfe // movw %ax, $-2(%r14)
LONG $0x04b70f42; BYTE $0x4f // movzwl (%rdi,%r9,2), %eax
LONG $0x46894166; BYTE $0xfc // movw %ax, $-4(%r14)
LONG $0x04b70f42; BYTE $0x5f // movzwl (%rdi,%r11,2), %eax
LONG $0x46894166; BYTE $0xfa // movw %ax, $-6(%r14)
LONG $0x04b70f42; BYTE $0x57 // movzwl (%rdi,%r10,2), %eax
LONG $0x46894166; BYTE $0xf8 // movw %ax, $-8(%r14)
LONG $0xf8c68349 // addq $-8, %r14
WORD $0x8948; BYTE $0xd7 // movq %rdx, %rdi
LBB28_2:
LONG $0x2710ff81; WORD $0x0000 // cmpl $10000, %edi
LONG $0x00af820f; WORD $0x0000 // jb LBB28_3, $175(%rip)
LONG $0x1759b841; WORD $0xd1b7 // movl $3518437209, %r8d
LONG $0x440d8d4c; WORD $0x005a; BYTE $0x00 // leaq $23108(%rip), %r9 /* _Digits(%rip) */
LONG $0x90909090 // .p2align 4, 0x90
LBB28_5:
WORD $0xf889 // movl %edi, %eax
LONG $0xc0af0f49 // imulq %r8, %rax
LONG $0x2de8c148 // shrq $45, %rax
LONG $0xd8f0d069; WORD $0xffff // imull $-10000, %eax, %edx
WORD $0xfa01 // addl %edi, %edx
LONG $0x1fca6948; WORD $0xeb85; BYTE $0x51 // imulq $1374389535, %rdx, %rcx
LONG $0x25e9c148 // shrq $37, %rcx
WORD $0xd96b; BYTE $0x64 // imull $100, %ecx, %ebx
WORD $0xda29 // subl %ebx, %edx
LONG $0x14b70f41; BYTE $0x51 // movzwl (%r9,%rdx,2), %edx
LONG $0x56894166; BYTE $0xfe // movw %dx, $-2(%r14)
LONG $0x0cb70f41; BYTE $0x49 // movzwl (%r9,%rcx,2), %ecx
LONG $0x4e894166; BYTE $0xfc // movw %cx, $-4(%r14)
LONG $0xfcc68349 // addq $-4, %r14
LONG $0xe0ffff81; WORD $0x05f5 // cmpl $99999999, %edi
WORD $0xc789 // movl %eax, %edi
LONG $0xffb8870f; WORD $0xffff // ja LBB28_5, $-72(%rip)
WORD $0xf883; BYTE $0x64 // cmpl $100, %eax
LONG $0x002d820f; WORD $0x0000 // jb LBB28_8, $45(%rip)
LBB28_7:
WORD $0xb70f; BYTE $0xc8 // movzwl %ax, %ecx
WORD $0xe9c1; BYTE $0x02 // shrl $2, %ecx
LONG $0x147bc969; WORD $0x0000 // imull $5243, %ecx, %ecx
WORD $0xe9c1; BYTE $0x11 // shrl $17, %ecx
WORD $0xd16b; BYTE $0x64 // imull $100, %ecx, %edx
WORD $0xd029 // subl %edx, %eax
WORD $0xb70f; BYTE $0xc0 // movzwl %ax, %eax
LONG $0xd1158d48; WORD $0x0059; BYTE $0x00 // leaq $22993(%rip), %rdx /* _Digits(%rip) */
LONG $0x4204b70f // movzwl (%rdx,%rax,2), %eax
LONG $0x46894166; BYTE $0xfe // movw %ax, $-2(%r14)
LONG $0xfec68349 // addq $-2, %r14
WORD $0xc889 // movl %ecx, %eax
LBB28_8:
WORD $0xf883; BYTE $0x0a // cmpl $10, %eax
LONG $0x0027820f; WORD $0x0000 // jb LBB28_10, $39(%rip)
WORD $0xc089 // movl %eax, %eax
LONG $0xb00d8d48; WORD $0x0059; BYTE $0x00 // leaq $22960(%rip), %rcx /* _Digits(%rip) */
LONG $0x4104b70f // movzwl (%rcx,%rax,2), %eax
LONG $0x46894166; BYTE $0xfe // movw %ax, $-2(%r14)
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB28_3:
WORD $0xf889 // movl %edi, %eax
WORD $0xf883; BYTE $0x64 // cmpl $100, %eax
LONG $0xffa8830f; WORD $0xffff // jae LBB28_7, $-88(%rip)
LONG $0xffffd0e9; BYTE $0xff // jmp LBB28_8, $-48(%rip)
LBB28_10:
WORD $0x3004 // addb $48, %al
WORD $0x0688 // movb %al, (%rsi)
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
_left_shift:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
WORD $0x5741 // pushq %r15
WORD $0x5641 // pushq %r14
BYTE $0x53 // pushq %rbx
WORD $0xf189 // movl %esi, %ecx
LONG $0x68f16b4c // imulq $104, %rcx, %r14
LONG $0xca158d48; WORD $0x008c; BYTE $0x00 // leaq $36042(%rip), %rdx /* _LSHIFT_TAB(%rip) */
LONG $0x16048b45 // movl (%r14,%rdx), %r8d
WORD $0x8b4c; BYTE $0x1f // movq (%rdi), %r11
LONG $0x104f634c // movslq $16(%rdi), %r9
WORD $0x8945; BYTE $0xca // movl %r9d, %r10d
WORD $0x854d; BYTE $0xc9 // testq %r9, %r9
LONG $0x004c840f; WORD $0x0000 // je LBB29_1, $76(%rip)
LONG $0x16348d49 // leaq (%r14,%rdx), %rsi
LONG $0x04c68348 // addq $4, %rsi
WORD $0xdb31 // xorl %ebx, %ebx
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB29_3:
LONG $0x1e04b60f // movzbl (%rsi,%rbx), %eax
WORD $0xc084 // testb %al, %al
LONG $0x0041840f; WORD $0x0000 // je LBB29_10, $65(%rip)
LONG $0x1b043841 // cmpb %al, (%r11,%rbx)
LONG $0x01ba850f; WORD $0x0000 // jne LBB29_5, $442(%rip)
LONG $0x01c38348 // addq $1, %rbx
WORD $0x3949; BYTE $0xd9 // cmpq %rbx, %r9
LONG $0xffdd850f; WORD $0xffff // jne LBB29_3, $-35(%rip)
WORD $0x8944; BYTE $0xce // movl %r9d, %esi
WORD $0x014c; BYTE $0xf2 // addq %r14, %rdx
LONG $0x04167c80; BYTE $0x00 // cmpb $0, $4(%rsi,%rdx)
LONG $0x0015850f; WORD $0x0000 // jne LBB29_9, $21(%rip)
LONG $0x000014e9; BYTE $0x00 // jmp LBB29_10, $20(%rip)
LBB29_1:
WORD $0xf631 // xorl %esi, %esi
WORD $0x014c; BYTE $0xf2 // addq %r14, %rdx
LONG $0x04167c80; BYTE $0x00 // cmpb $0, $4(%rsi,%rdx)
LONG $0x0004840f; WORD $0x0000 // je LBB29_10, $4(%rip)
LBB29_9:
LONG $0xffc08341 // addl $-1, %r8d
LBB29_10:
WORD $0x8545; BYTE $0xd2 // testl %r10d, %r10d
LONG $0x00a28e0f; WORD $0x0000 // jle LBB29_25, $162(%rip)
LONG $0x10048d43 // leal (%r8,%r10), %eax
WORD $0x634c; BYTE $0xf8 // movslq %eax, %r15
LONG $0xffc18341 // addl $-1, %r9d
LONG $0xffc78349 // addq $-1, %r15
WORD $0xd231 // xorl %edx, %edx
QUAD $0xcccccccccccdbe49; WORD $0xcccc // movabsq $-3689348814741910323, %r14
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB29_12:
WORD $0x8944; BYTE $0xc8 // movl %r9d, %eax
LONG $0x34be0f49; BYTE $0x03 // movsbq (%r11,%rax), %rsi
LONG $0xd0c68348 // addq $-48, %rsi
WORD $0xd348; BYTE $0xe6 // shlq %cl, %rsi
WORD $0x0148; BYTE $0xd6 // addq %rdx, %rsi
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
WORD $0xf749; BYTE $0xe6 // mulq %r14
LONG $0x03eac148 // shrq $3, %rdx
LONG $0x12048d48 // leaq (%rdx,%rdx), %rax
LONG $0x801c8d48 // leaq (%rax,%rax,4), %rbx
WORD $0x8948; BYTE $0xf0 // movq %rsi, %rax
WORD $0x2948; BYTE $0xd8 // subq %rbx, %rax
LONG $0x087f394c // cmpq %r15, $8(%rdi)
LONG $0x000c860f; WORD $0x0000 // jbe LBB29_18, $12(%rip)
WORD $0x3004 // addb $48, %al
LONG $0x3b048843 // movb %al, (%r11,%r15)
LONG $0x000011e9; BYTE $0x00 // jmp LBB29_20, $17(%rip)
BYTE $0x90 // .p2align 4, 0x90
LBB29_18:
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0007840f; WORD $0x0000 // je LBB29_20, $7(%rip)
LONG $0x011c47c7; WORD $0x0000; BYTE $0x00 // movl $1, $28(%rdi)
LBB29_20:
LONG $0x02fa8349 // cmpq $2, %r10
LONG $0x00148c0f; WORD $0x0000 // jl LBB29_14, $20(%rip)
LONG $0xffc28349 // addq $-1, %r10
WORD $0x8b4c; BYTE $0x1f // movq (%rdi), %r11
LONG $0xffc18341 // addl $-1, %r9d
LONG $0xffc78349 // addq $-1, %r15
LONG $0xffff92e9; BYTE $0xff // jmp LBB29_12, $-110(%rip)
LBB29_14:
LONG $0x0afe8348 // cmpq $10, %rsi
LONG $0x0071830f; WORD $0x0000 // jae LBB29_15, $113(%rip)
LBB29_25:
LONG $0x104f6348 // movslq $16(%rdi), %rcx
WORD $0x6349; BYTE $0xc0 // movslq %r8d, %rax
WORD $0x0148; BYTE $0xc8 // addq %rcx, %rax
WORD $0x4789; BYTE $0x10 // movl %eax, $16(%rdi)
LONG $0x084f8b48 // movq $8(%rdi), %rcx
WORD $0x3948; BYTE $0xc1 // cmpq %rax, %rcx
LONG $0x0005870f; WORD $0x0000 // ja LBB29_27, $5(%rip)
WORD $0x4f89; BYTE $0x10 // movl %ecx, $16(%rdi)
WORD $0xc889 // movl %ecx, %eax
LBB29_27:
LONG $0x14470144 // addl %r8d, $20(%rdi)
WORD $0xc085 // testl %eax, %eax
LONG $0x00328e0f; WORD $0x0000 // jle LBB29_31, $50(%rip)
WORD $0x8b48; BYTE $0x0f // movq (%rdi), %rcx
WORD $0xc289 // movl %eax, %edx
LONG $0x01c28348 // addq $1, %rdx
WORD $0xc083; BYTE $0xff // addl $-1, %eax
BYTE $0x90 // .p2align 4, 0x90
LBB29_29:
WORD $0xc689 // movl %eax, %esi
LONG $0x30313c80 // cmpb $48, (%rcx,%rsi)
LONG $0x0026850f; WORD $0x0000 // jne LBB29_33, $38(%rip)
WORD $0x4789; BYTE $0x10 // movl %eax, $16(%rdi)
LONG $0xffc28348 // addq $-1, %rdx
WORD $0xc083; BYTE $0xff // addl $-1, %eax
LONG $0x01fa8348 // cmpq $1, %rdx
LONG $0xffe08f0f; WORD $0xffff // jg LBB29_29, $-32(%rip)
LONG $0x000006e9; BYTE $0x00 // jmp LBB29_32, $6(%rip)
LBB29_31:
LONG $0x0007850f; WORD $0x0000 // jne LBB29_33, $7(%rip)
LBB29_32:
LONG $0x001447c7; WORD $0x0000; BYTE $0x00 // movl $0, $20(%rdi)
LBB29_33:
BYTE $0x5b // popq %rbx
WORD $0x5e41 // popq %r14
WORD $0x5f41 // popq %r15
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB29_15:
WORD $0x0145; BYTE $0xc1 // addl %r8d, %r9d
WORD $0x6349; BYTE $0xf1 // movslq %r9d, %rsi
LONG $0xffc68348 // addq $-1, %rsi
LONG $0x00001ee9; BYTE $0x00 // jmp LBB29_16, $30(%rip)
QUAD $0x9090909090909090 // .p2align 4, 0x90
LBB29_17:
WORD $0x3004 // addb $48, %al
WORD $0x8b48; BYTE $0x1f // movq (%rdi), %rbx
WORD $0x0488; BYTE $0x33 // movb %al, (%rbx,%rsi)
LBB29_24:
LONG $0xffc68348 // addq $-1, %rsi
LONG $0x09f98348 // cmpq $9, %rcx
LONG $0xff62860f; WORD $0xffff // jbe LBB29_25, $-158(%rip)
LBB29_16:
WORD $0x8948; BYTE $0xd1 // movq %rdx, %rcx
WORD $0x8948; BYTE $0xd0 // movq %rdx, %rax
WORD $0xf749; BYTE $0xe6 // mulq %r14
LONG $0x03eac148 // shrq $3, %rdx
LONG $0x12048d48 // leaq (%rdx,%rdx), %rax
LONG $0x801c8d48 // leaq (%rax,%rax,4), %rbx
WORD $0x8948; BYTE $0xc8 // movq %rcx, %rax
WORD $0x2948; BYTE $0xd8 // subq %rbx, %rax
LONG $0x08773948 // cmpq %rsi, $8(%rdi)
LONG $0xffc5870f; WORD $0xffff // ja LBB29_17, $-59(%rip)
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0xffc4840f; WORD $0xffff // je LBB29_24, $-60(%rip)
LONG $0x011c47c7; WORD $0x0000; BYTE $0x00 // movl $1, $28(%rdi)
LONG $0xffffb8e9; BYTE $0xff // jmp LBB29_24, $-72(%rip)
LBB29_5:
LONG $0xfe738c0f; WORD $0xffff // jl LBB29_9, $-397(%rip)
LONG $0xfffe72e9; BYTE $0xff // jmp LBB29_10, $-398(%rip)
LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
_right_shift:
BYTE $0x55 // pushq %rbp
WORD $0x8948; BYTE $0xe5 // movq %rsp, %rbp
BYTE $0x53 // pushq %rbx
WORD $0xf189 // movl %esi, %ecx
LONG $0x10478b44 // movl $16(%rdi), %r8d
WORD $0xd231 // xorl %edx, %edx
WORD $0x8545; BYTE $0xc0 // testl %r8d, %r8d
LONG $0x0000bb41; WORD $0x0000 // movl $0, %r11d
LONG $0xd84f0f45 // cmovgl %r8d, %r11d
WORD $0xc031 // xorl %eax, %eax
LONG $0x90909090 // .p2align 4, 0x90
LBB30_1:
WORD $0x3949; BYTE $0xd3 // cmpq %rdx, %r11
LONG $0x014f840f; WORD $0x0000 // je LBB30_2, $335(%rip)
LONG $0x80048d48 // leaq (%rax,%rax,4), %rax
WORD $0x8b48; BYTE $0x37 // movq (%rdi), %rsi
LONG $0x34be0f48; BYTE $0x16 // movsbq (%rsi,%rdx), %rsi
LONG $0x46048d48 // leaq (%rsi,%rax,2), %rax
LONG $0xd0c08348 // addq $-48, %rax
LONG $0x01c28348 // addq $1, %rdx
WORD $0x8948; BYTE $0xc6 // movq %rax, %rsi
WORD $0xd348; BYTE $0xee // shrq %cl, %rsi
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0xffd0840f; WORD $0xffff // je LBB30_1, $-48(%rip)
WORD $0x8941; BYTE $0xd3 // movl %edx, %r11d
LBB30_7:
WORD $0x578b; BYTE $0x14 // movl $20(%rdi), %edx
WORD $0x2944; BYTE $0xda // subl %r11d, %edx
WORD $0xc283; BYTE $0x01 // addl $1, %edx
LONG $0xffc1c749; WORD $0xffff; BYTE $0xff // movq $-1, %r9
WORD $0xd349; BYTE $0xe1 // shlq %cl, %r9
WORD $0x5789; BYTE $0x14 // movl %edx, $20(%rdi)
WORD $0xf749; BYTE $0xd1 // notq %r9
WORD $0x3145; BYTE $0xd2 // xorl %r10d, %r10d
WORD $0x3945; BYTE $0xc3 // cmpl %r8d, %r11d
LONG $0x00808d0f; WORD $0x0000 // jge LBB30_10, $128(%rip)
WORD $0x634d; BYTE $0xc3 // movslq %r11d, %r8
WORD $0x8b48; BYTE $0x37 // movq (%rdi), %rsi
WORD $0x3145; BYTE $0xd2 // xorl %r10d, %r10d
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
LBB30_9:
WORD $0x8948; BYTE $0xc2 // movq %rax, %rdx
WORD $0xd348; BYTE $0xea // shrq %cl, %rdx
WORD $0x214c; BYTE $0xc8 // andq %r9, %rax
WORD $0xc280; BYTE $0x30 // addb $48, %dl
LONG $0x16148842 // movb %dl, (%rsi,%r10)
WORD $0x8b48; BYTE $0x37 // movq (%rdi), %rsi
LONG $0x06148d4a // leaq (%rsi,%r8), %rdx
LONG $0x1cbe0f4d; BYTE $0x12 // movsbq (%r10,%rdx), %r11
LONG $0x105c8d4b; BYTE $0x01 // leaq $1(%r8,%r10), %rbx
LONG $0x01c28349 // addq $1, %r10
LONG $0x80048d48 // leaq (%rax,%rax,4), %rax
LONG $0x43048d49 // leaq (%r11,%rax,2), %rax
LONG $0xd0c08348 // addq $-48, %rax
LONG $0x10576348 // movslq $16(%rdi), %rdx
WORD $0x3948; BYTE $0xd3 // cmpq %rdx, %rbx
LONG $0xffc28c0f; WORD $0xffff // jl LBB30_9, $-62(%rip)
LONG $0x000025e9; BYTE $0x00 // jmp LBB30_10, $37(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; BYTE $0x90 // .p2align 4, 0x90
LBB30_12:
LONG $0x30c68040 // addb $48, %sil
WORD $0x8b48; BYTE $0x1f // movq (%rdi), %rbx
LONG $0x13348840 // movb %sil, (%rbx,%rdx)
WORD $0xc283; BYTE $0x01 // addl $1, %edx
WORD $0x8941; BYTE $0xd2 // movl %edx, %r10d
LBB30_15:
WORD $0x0148; BYTE $0xc0 // addq %rax, %rax
LONG $0x80048d48 // leaq (%rax,%rax,4), %rax
LBB30_10:
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x002b840f; WORD $0x0000 // je LBB30_16, $43(%rip)
WORD $0x8948; BYTE $0xc6 // movq %rax, %rsi
WORD $0xd348; BYTE $0xee // shrq %cl, %rsi
WORD $0x214c; BYTE $0xc8 // andq %r9, %rax
WORD $0x6349; BYTE $0xd2 // movslq %r10d, %rdx
LONG $0x08573948 // cmpq %rdx, $8(%rdi)
LONG $0xffc9870f; WORD $0xffff // ja LBB30_12, $-55(%rip)
WORD $0x8548; BYTE $0xf6 // testq %rsi, %rsi
LONG $0xffd1840f; WORD $0xffff // je LBB30_15, $-47(%rip)
LONG $0x011c47c7; WORD $0x0000; BYTE $0x00 // movl $1, $28(%rdi)
LONG $0xffffc5e9; BYTE $0xff // jmp LBB30_15, $-59(%rip)
LBB30_16:
LONG $0x10578944 // movl %r10d, $16(%rdi)
WORD $0x8545; BYTE $0xd2 // testl %r10d, %r10d
LONG $0x00858e0f; WORD $0x0000 // jle LBB30_20, $133(%rip)
WORD $0x8b48; BYTE $0x07 // movq (%rdi), %rax
WORD $0x8944; BYTE $0xd1 // movl %r10d, %ecx
LONG $0x01c18348 // addq $1, %rcx
LONG $0xffc28341 // addl $-1, %r10d
QUAD $0x9090909090909090; BYTE $0x90 // .p2align 4, 0x90
LBB30_18:
WORD $0x8944; BYTE $0xd2 // movl %r10d, %edx
LONG $0x30103c80 // cmpb $48, (%rax,%rdx)
LONG $0x0067850f; WORD $0x0000 // jne LBB30_22, $103(%rip)
LONG $0x10578944 // movl %r10d, $16(%rdi)
LONG $0xffc18348 // addq $-1, %rcx
LONG $0xffc28341 // addl $-1, %r10d
LONG $0x01f98348 // cmpq $1, %rcx
LONG $0xffdd8f0f; WORD $0xffff // jg LBB30_18, $-35(%rip)
LONG $0x00004fe9; BYTE $0x00 // jmp LBB30_21, $79(%rip)
LBB30_2:
WORD $0x8548; BYTE $0xc0 // testq %rax, %rax
LONG $0x0050840f; WORD $0x0000 // je LBB30_23, $80(%rip)
QUAD $0x9090909090909090; LONG $0x90909090; WORD $0x9090; BYTE $0x90 // .p2align 4, 0x90
WORD $0x8948; BYTE $0xc2 // movq %rax, %rdx
WORD $0xd348; BYTE $0xea // shrq %cl, %rdx
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0xfeb4850f; WORD $0xffff // jne LBB30_7, $-332(%rip)
LBB30_4:
WORD $0x0148; BYTE $0xc0 // addq %rax, %rax
LONG $0x80048d48 // leaq (%rax,%rax,4), %rax
LONG $0x01c38341 // addl $1, %r11d
WORD $0x8948; BYTE $0xc2 // movq %rax, %rdx
WORD $0xd348; BYTE $0xea // shrq %cl, %rdx
WORD $0x8548; BYTE $0xd2 // testq %rdx, %rdx
LONG $0xffe6840f; WORD $0xffff // je LBB30_4, $-26(%rip)
LONG $0xfffe95e9; BYTE $0xff // jmp LBB30_7, $-363(%rip)
LBB30_20:
LONG $0x0003840f; WORD $0x0000 // je LBB30_21, $3(%rip)
LBB30_22:
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB30_21:
LONG $0x001447c7; WORD $0x0000; BYTE $0x00 // movl $0, $20(%rdi)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LBB30_23:
LONG $0x001047c7; WORD $0x0000; BYTE $0x00 // movl $0, $16(%rdi)
BYTE $0x5b // popq %rbx
BYTE $0x5d // popq %rbp
BYTE $0xc3 // retq
LONG $0x00000000; BYTE $0x00 // .p2align 4, 0x00
_POW10_M128_TAB:
QUAD $0x1732c869cd60e453 // .quad 1671618768450675795
QUAD $0xfa8fd5a0081c0288 // .quad -391859759250406776
QUAD $0x0e7fbd42205c8eb4 // .quad 1044761730281672372
QUAD $0x9c99e58405118195 // .quad -7162441377172586091
QUAD $0x521fac92a873b261 // .quad 5917638181279478369
QUAD $0xc3c05ee50655e1fa // .quad -4341365703038344710
QUAD $0xe6a797b752909ef9 // .quad -1826324310255427847
QUAD $0xf4b0769e47eb5a78 // .quad -815021110370542984
QUAD $0x9028bed2939a635c // .quad -8058981721550724260
QUAD $0x98ee4a22ecf3188b // .quad -7426917221622671221
QUAD $0x7432ee873880fc33 // .quad 8373016921771146291
QUAD $0xbf29dcaba82fdeae // .quad -4671960508600951122
QUAD $0x113faa2906a13b3f // .quad 1242899115359157055
QUAD $0xeef453d6923bd65a // .quad -1228264617323800998
QUAD $0x4ac7ca59a424c507 // .quad 5388497965526861063
QUAD $0x9558b4661b6565f8 // .quad -7685194413468457480
QUAD $0x5d79bcf00d2df649 // .quad 6735622456908576329
QUAD $0xbaaee17fa23ebf76 // .quad -4994806998408183946
QUAD $0xf4d82c2c107973dc // .quad -803843965719055396
QUAD $0xe95a99df8ace6f53 // .quad -1631822729582842029
QUAD $0x79071b9b8a4be869 // .quad 8720969558280366185
QUAD $0x91d8a02bb6c10594 // .quad -7937418233630358124
QUAD $0x9748e2826cdee284 // .quad -7545532125859093884
QUAD $0xb64ec836a47146f9 // .quad -5310086773610559751
QUAD $0xfd1b1b2308169b25 // .quad -208543120469091547
QUAD $0xe3e27a444d8d98b7 // .quad -2025922448585811785
QUAD $0xfe30f0f5e50e20f7 // .quad -130339450293182217
QUAD $0x8e6d8c6ab0787f72 // .quad -8183730558007214222
QUAD $0xbdbd2d335e51a935 // .quad -4774610331293865675
QUAD $0xb208ef855c969f4f // .quad -5617977179081629873
QUAD $0xad2c788035e61382 // .quad -5968262914117332094
QUAD $0xde8b2b66b3bc4723 // .quad -2410785455424649437
QUAD $0x4c3bcb5021afcc31 // .quad 5493207715531443249
QUAD $0x8b16fb203055ac76 // .quad -8424269937281487754
QUAD $0xdf4abe242a1bbf3d // .quad -2356862392440471747
QUAD $0xaddcb9e83c6b1793 // .quad -5918651403174471789
QUAD $0xd71d6dad34a2af0d // .quad -2946077990550589683
QUAD $0xd953e8624b85dd78 // .quad -2786628235540701832
QUAD $0x8672648c40e5ad68 // .quad -8758827771735200408
QUAD $0x87d4713d6f33aa6b // .quad -8659171674854020501
QUAD $0x680efdaf511f18c2 // .quad 7498209359040551106
QUAD $0xa9c98d8ccb009506 // .quad -6212278575140137722
QUAD $0x0212bd1b2566def2 // .quad 149389661945913074
QUAD $0xd43bf0effdc0ba48 // .quad -3153662200497784248
QUAD $0x014bb630f7604b57 // .quad 93368538716195671
QUAD $0x84a57695fe98746d // .quad -8888567902952197011
QUAD $0x419ea3bd35385e2d // .quad 4728396691822632493
QUAD $0xa5ced43b7e3e9188 // .quad -6499023860262858360
QUAD $0x52064cac828675b9 // .quad 5910495864778290617
QUAD $0xcf42894a5dce35ea // .quad -3512093806901185046
QUAD $0x7343efebd1940993 // .quad 8305745933913819539
QUAD $0x818995ce7aa0e1b2 // .quad -9112587656954322510
QUAD $0x1014ebe6c5f90bf8 // .quad 1158810380537498616
QUAD $0xa1ebfb4219491a1f // .quad -6779048552765515233
QUAD $0xd41a26e077774ef6 // .quad -3163173042755514634
QUAD $0xca66fa129f9b60a6 // .quad -3862124672529506138
QUAD $0x8920b098955522b4 // .quad -8565652321871781196
QUAD $0xfd00b897478238d0 // .quad -215969822234494768
QUAD $0x55b46e5f5d5535b0 // .quad 6175682344898606512
QUAD $0x9e20735e8cb16382 // .quad -7052510166537641086
QUAD $0xeb2189f734aa831d // .quad -1503769105731517667
QUAD $0xc5a890362fddbc62 // .quad -4203951689744663454
QUAD $0xa5e9ec7501d523e4 // .quad -6491397400591784988
QUAD $0xf712b443bbd52b7b // .quad -643253593753441413
QUAD $0x47b233c92125366e // .quad 5166248661484910190
QUAD $0x9a6bb0aa55653b2d // .quad -7319562523736982739
QUAD $0x999ec0bb696e840a // .quad -7377247228426025974
QUAD $0xc1069cd4eabe89f8 // .quad -4537767136243840520
QUAD $0xc00670ea43ca250d // .quad -4609873017105144563
QUAD $0xf148440a256e2c76 // .quad -1060522901877412746
QUAD $0x380406926a5e5728 // .quad 4036358391950366504
QUAD $0x96cd2a865764dbca // .quad -7580355841314464822
QUAD $0xc605083704f5ecf2 // .quad -4177924046916817678
QUAD $0xbc807527ed3e12bc // .quad -4863758783215693124
QUAD $0xf7864a44c633682e // .quad -610719040218634194
QUAD $0xeba09271e88d976b // .quad -1468012460592228501
QUAD $0x7ab3ee6afbe0211d // .quad 8841672636718129437
QUAD $0x93445b8731587ea3 // .quad -7835036815511224669
QUAD $0x5960ea05bad82964 // .quad 6440404777470273892
QUAD $0xb8157268fdae9e4c // .quad -5182110000961642932
QUAD $0x6fb92487298e33bd // .quad 8050505971837842365
QUAD $0xe61acf033d1a45df // .quad -1865951482774665761
QUAD $0xa5d3b6d479f8e056 // .quad -6497648813669818282
QUAD $0x8fd0c16206306bab // .quad -8083748704375247957
QUAD $0x8f48a4899877186c // .quad -8122061017087272852
QUAD $0xb3c4f1ba87bc8696 // .quad -5492999862041672042
QUAD $0x331acdabfe94de87 // .quad 3682481783923072647
QUAD $0xe0b62e2929aba83c // .quad -2254563809124702148
QUAD $0x9ff0c08b7f1d0b14 // .quad -6921820921902855404
QUAD $0x8c71dcd9ba0b4925 // .quad -8326631408344020699
QUAD $0x07ecf0ae5ee44dd9 // .quad 571095884476206553
QUAD $0xaf8e5410288e1b6f // .quad -5796603242002637969
QUAD $0xc9e82cd9f69d6150 // .quad -3897816162832129712
QUAD $0xdb71e91432b1a24a // .quad -2634068034075909558
QUAD $0xbe311c083a225cd2 // .quad -4741978110983775022
QUAD $0x892731ac9faf056e // .quad -8563821548938525330
QUAD $0x6dbd630a48aaf406 // .quad 7907585416552444934
QUAD $0xab70fe17c79ac6ca // .quad -6093090917745768758
QUAD $0x092cbbccdad5b108 // .quad 661109733835780360
QUAD $0xd64d3d9db981787d // .quad -3004677628754823043
QUAD $0x25bbf56008c58ea5 // .quad 2719036592861056677
QUAD $0x85f0468293f0eb4e // .quad -8795452545612846258
QUAD $0xaf2af2b80af6f24e // .quad -5824576295778454962
QUAD $0xa76c582338ed2621 // .quad -6382629663588669919
QUAD $0x1af5af660db4aee1 // .quad 1942651667131707105
QUAD $0xd1476e2c07286faa // .quad -3366601061058449494
QUAD $0x50d98d9fc890ed4d // .quad 5825843310384704845
QUAD $0x82cca4db847945ca // .quad -9021654690802612790
QUAD $0xe50ff107bab528a0 // .quad -1941067898873894752
QUAD $0xa37fce126597973c // .quad -6665382345075878084
QUAD $0x1e53ed49a96272c8 // .quad 2185351144835019464
QUAD $0xcc5fc196fefd7d0c // .quad -3720041912917459700
QUAD $0x25e8e89c13bb0f7a // .quad 2731688931043774330
QUAD $0xff77b1fcbebcdc4f // .quad -38366372719436721
QUAD $0x77b191618c54e9ac // .quad 8624834609543440812
QUAD $0x9faacf3df73609b1 // .quad -6941508010590729807
QUAD $0xd59df5b9ef6a2417 // .quad -3054014793352862697
QUAD $0xc795830d75038c1d // .quad -4065198994811024355
QUAD $0x4b0573286b44ad1d // .quad 5405853545163697437
QUAD $0xf97ae3d0d2446f25 // .quad -469812725086392539
QUAD $0x4ee367f9430aec32 // .quad 5684501474941004850
QUAD $0x9becce62836ac577 // .quad -7211161980820077193
QUAD $0x229c41f793cda73f // .quad 2493940825248868159
QUAD $0xc2e801fb244576d5 // .quad -4402266457597708587
QUAD $0x6b43527578c1110f // .quad 7729112049988473103
QUAD $0xf3a20279ed56d48a // .quad -891147053569747830
QUAD $0x830a13896b78aaa9 // .quad -9004363024039368023
QUAD $0x9845418c345644d6 // .quad -7474495936122174250
QUAD $0x23cc986bc656d553 // .quad 2579604275232953683
QUAD $0xbe5691ef416bd60c // .quad -4731433901725329908
QUAD $0x2cbfbe86b7ec8aa8 // .quad 3224505344041192104
QUAD $0xedec366b11c6cb8f // .quad -1302606358729274481
QUAD $0x7bf7d71432f3d6a9 // .quad 8932844867666826921
QUAD $0x94b3a202eb1c3f39 // .quad -7731658001846878407
QUAD $0xdaf5ccd93fb0cc53 // .quad -2669001970698630061
QUAD $0xb9e08a83a5e34f07 // .quad -5052886483881210105
QUAD $0xd1b3400f8f9cff68 // .quad -3336252463373287576
QUAD $0xe858ad248f5c22c9 // .quad -1704422086424124727
QUAD $0x23100809b9c21fa1 // .quad 2526528228819083169
QUAD $0x91376c36d99995be // .quad -7982792831656159810
QUAD $0xabd40a0c2832a78a // .quad -6065211750830921846
QUAD $0xb58547448ffffb2d // .quad -5366805021142811859
QUAD $0x16c90c8f323f516c // .quad 1641857348316123500
QUAD $0xe2e69915b3fff9f9 // .quad -2096820258001126919
QUAD $0xae3da7d97f6792e3 // .quad -5891368184943504669
QUAD $0x8dd01fad907ffc3b // .quad -8228041688891786181
QUAD $0x99cd11cfdf41779c // .quad -7364210231179380836
QUAD $0xb1442798f49ffb4a // .quad -5673366092687344822
QUAD $0x40405643d711d583 // .quad 4629795266307937667
QUAD $0xdd95317f31c7fa1d // .quad -2480021597431793123
QUAD $0x482835ea666b2572 // .quad 5199465050656154994
QUAD $0x8a7d3eef7f1cfc52 // .quad -8467542526035952558
QUAD $0xda3243650005eecf // .quad -2724040723534582065
QUAD $0xad1c8eab5ee43b66 // .quad -5972742139117552794
QUAD $0x90bed43e40076a82 // .quad -8016736922845615486
QUAD $0xd863b256369d4a40 // .quad -2854241655469553088
QUAD $0x5a7744a6e804a291 // .quad 6518754469289960081
QUAD $0x873e4f75e2224e68 // .quad -8701430062309552536
QUAD $0x711515d0a205cb36 // .quad 8148443086612450102
QUAD $0xa90de3535aaae202 // .quad -6265101559459552766
QUAD $0x0d5a5b44ca873e03 // .quad 962181821410786819
QUAD $0xd3515c2831559a83 // .quad -3219690930897053053
QUAD $0xe858790afe9486c2 // .quad -1704479370831952190
QUAD $0x8412d9991ed58091 // .quad -8929835859451740015
QUAD $0x626e974dbe39a872 // .quad 7092772823314835570
QUAD $0xa5178fff668ae0b6 // .quad -6550608805887287114
QUAD $0xfb0a3d212dc8128f // .quad -357406007711231345
QUAD $0xce5d73ff402d98e3 // .quad -3576574988931720989
QUAD $0x7ce66634bc9d0b99 // .quad 8999993282035256217
QUAD $0x80fa687f881c7f8e // .quad -9152888395723407474
QUAD $0x1c1fffc1ebc44e80 // .quad 2026619565689294464
QUAD $0xa139029f6a239f72 // .quad -6829424476226871438
QUAD $0xa327ffb266b56220 // .quad -6690097579743157728
QUAD $0xc987434744ac874e // .quad -3925094576856201394
QUAD $0x4bf1ff9f0062baa8 // .quad 5472436080603216552
QUAD $0xfbe9141915d7a922 // .quad -294682202642863838
QUAD $0x6f773fc3603db4a9 // .quad 8031958568804398249
QUAD $0x9d71ac8fada6c9b5 // .quad -7101705404292871755
QUAD $0xcb550fb4384d21d3 // .quad -3795109844276665901
QUAD $0xc4ce17b399107c22 // .quad -4265445736938701790
QUAD $0x7e2a53a146606a48 // .quad 9091170749936331336
QUAD $0xf6019da07f549b2b // .quad -720121152745989333
QUAD $0x2eda7444cbfc426d // .quad 3376138709496513133
QUAD $0x99c102844f94e0fb // .quad -7367604748107325189
QUAD $0xfa911155fefb5308 // .quad -391512631556746488
QUAD $0xc0314325637a1939 // .quad -4597819916706768583
QUAD $0x793555ab7eba27ca // .quad 8733981247408842698
QUAD $0xf03d93eebc589f88 // .quad -1135588877456072824
QUAD $0x4bc1558b2f3458de // .quad 5458738279630526686
QUAD $0x96267c7535b763b5 // .quad -7627272076051127371
QUAD $0x9eb1aaedfb016f16 // .quad -7011635205744005354
QUAD $0xbbb01b9283253ca2 // .quad -4922404076636521310
QUAD $0x465e15a979c1cadc // .quad 5070514048102157020
QUAD $0xea9c227723ee8bcb // .quad -1541319077368263733
QUAD $0x0bfacd89ec191ec9 // .quad 863228270850154185
QUAD $0x92a1958a7675175f // .quad -7880853450996246689
QUAD $0xcef980ec671f667b // .quad -3532650679864695173
QUAD $0xb749faed14125d36 // .quad -5239380795317920458
QUAD $0x82b7e12780e7401a // .quad -9027499368258256870
QUAD $0xe51c79a85916f484 // .quad -1937539975720012668
QUAD $0xd1b2ecb8b0908810 // .quad -3336344095947716592
QUAD $0x8f31cc0937ae58d2 // .quad -8128491512466089774
QUAD $0x861fa7e6dcb4aa15 // .quad -8782116138362033643
QUAD $0xb2fe3f0b8599ef07 // .quad -5548928372155224313
QUAD $0x67a791e093e1d49a // .quad 7469098900757009562
QUAD $0xdfbdcece67006ac9 // .quad -2324474446766642487
QUAD $0xe0c8bb2c5c6d24e0 // .quad -2249342214667950880
QUAD $0x8bd6a141006042bd // .quad -8370325556870233411
QUAD $0x58fae9f773886e18 // .quad 6411694268519837208
QUAD $0xaecc49914078536d // .quad -5851220927660403859
QUAD $0xaf39a475506a899e // .quad -5820440219632367202
QUAD $0xda7f5bf590966848 // .quad -2702340141148116920
QUAD $0x6d8406c952429603 // .quad 7891439908798240259
QUAD $0x888f99797a5e012d // .quad -8606491615858654931
QUAD $0xc8e5087ba6d33b83 // .quad -3970758169284363389
QUAD $0xaab37fd7d8f58178 // .quad -6146428501395930760
QUAD $0xfb1e4a9a90880a64 // .quad -351761693178066332
QUAD $0xd5605fcdcf32e1d6 // .quad -3071349608317525546
QUAD $0x5cf2eea09a55067f // .quad 6697677969404790399
QUAD $0x855c3be0a17fcd26 // .quad -8837122532839535322
QUAD $0xf42faa48c0ea481e // .quad -851274575098787810
QUAD $0xa6b34ad8c9dfc06f // .quad -6434717147622031249
QUAD $0xf13b94daf124da26 // .quad -1064093218873484762
QUAD $0xd0601d8efc57b08b // .quad -3431710416100151157
QUAD $0x76c53d08d6b70858 // .quad 8558313775058847832
QUAD $0x823c12795db6ce57 // .quad -9062348037703676329
QUAD $0x54768c4b0c64ca6e // .quad 6086206200396171886
QUAD $0xa2cb1717b52481ed // .quad -6716249028702207507
QUAD $0xa9942f5dcf7dfd09 // .quad -6227300304786948855
QUAD $0xcb7ddcdda26da268 // .quad -3783625267450371480
QUAD $0xd3f93b35435d7c4c // .quad -3172439362556298164
QUAD $0xfe5d54150b090b02 // .quad -117845565885576446
QUAD $0xc47bc5014a1a6daf // .quad -4288617610811380305
QUAD $0x9efa548d26e5a6e1 // .quad -6991182506319567135
QUAD $0x359ab6419ca1091b // .quad 3862600023340550427
QUAD $0xc6b8e9b0709f109a // .quad -4127292114472071014
QUAD $0xc30163d203c94b62 // .quad -4395122007679087774
QUAD $0xf867241c8cc6d4c0 // .quad -547429124662700864
QUAD $0x79e0de63425dcf1d // .quad 8782263791269039901
QUAD $0x9b407691d7fc44f8 // .quad -7259672230555269896
QUAD $0x985915fc12f542e4 // .quad -7468914334623251740
QUAD $0xc21094364dfb5636 // .quad -4462904269766699466
QUAD $0x3e6f5b7b17b2939d // .quad 4498915137003099037
QUAD $0xf294b943e17a2bc4 // .quad -966944318780986428
QUAD $0xa705992ceecf9c42 // .quad -6411550076227838910
QUAD $0x979cf3ca6cec5b5a // .quad -7521869226879198374
QUAD $0x50c6ff782a838353 // .quad 5820620459997365075
QUAD $0xbd8430bd08277231 // .quad -4790650515171610063
QUAD $0xa4f8bf5635246428 // .quad -6559282480285457368
QUAD $0xece53cec4a314ebd // .quad -1376627125537124675
QUAD $0x871b7795e136be99 // .quad -8711237568605798759
QUAD $0x940f4613ae5ed136 // .quad -7777920981101784778
QUAD $0x28e2557b59846e3f // .quad 2946011094524915263
QUAD $0xb913179899f68584 // .quad -5110715207949843068
QUAD $0x331aeada2fe589cf // .quad 3682513868156144079
QUAD $0xe757dd7ec07426e5 // .quad -1776707991509915931
QUAD $0x3ff0d2c85def7621 // .quad 4607414176811284001
QUAD $0x9096ea6f3848984f // .quad -8027971522334779313
QUAD $0x0fed077a756b53a9 // .quad 1147581702586717097
QUAD $0xb4bca50b065abe63 // .quad -5423278384491086237
QUAD $0xd3e8495912c62894 // .quad -3177208890193991532
QUAD $0xe1ebce4dc7f16dfb // .quad -2167411962186469893
QUAD $0x64712dd7abbbd95c // .quad 7237616480483531100
QUAD $0x8d3360f09cf6e4bd // .quad -8272161504007625539
QUAD $0xbd8d794d96aacfb3 // .quad -4788037454677749837
QUAD $0xb080392cc4349dec // .quad -5728515861582144020
QUAD $0xecf0d7a0fc5583a0 // .quad -1373360799919799392
QUAD $0xdca04777f541c567 // .quad -2548958808550292121
QUAD $0xf41686c49db57244 // .quad -858350499949874620
QUAD $0x89e42caaf9491b60 // .quad -8510628282985014432
QUAD $0x311c2875c522ced5 // .quad 3538747893490044629
QUAD $0xac5d37d5b79b6239 // .quad -6026599335303880135
QUAD $0x7d633293366b828b // .quad 9035120885289943691
QUAD $0xd77485cb25823ac7 // .quad -2921563150702462265
QUAD $0xae5dff9c02033197 // .quad -5882264492762254953
QUAD $0x86a8d39ef77164bc // .quad -8743505996830120772
QUAD $0xd9f57f830283fdfc // .quad -2741144597525430788
QUAD $0xa8530886b54dbdeb // .quad -6317696477610263061
QUAD $0xd072df63c324fd7b // .quad -3426430746906788485
QUAD $0xd267caa862a12d66 // .quad -3285434578585440922
QUAD $0x4247cb9e59f71e6d // .quad 4776009810824339053
QUAD $0x8380dea93da4bc60 // .quad -8970925639256982432
QUAD $0x52d9be85f074e608 // .quad 5970012263530423816
QUAD $0xa46116538d0deb78 // .quad -6601971030643840136
QUAD $0x67902e276c921f8b // .quad 7462515329413029771
QUAD $0xcd795be870516656 // .quad -3640777769877412266
QUAD $0x00ba1cd8a3db53b6 // .quad 52386062455755702
QUAD $0x806bd9714632dff6 // .quad -9193015133814464522
QUAD $0x80e8a40eccd228a4 // .quad -9157889458785081180
QUAD $0xa086cfcd97bf97f3 // .quad -6879582898840692749
QUAD $0x6122cd128006b2cd // .quad 6999382250228200141
QUAD $0xc8a883c0fdaf7df0 // .quad -3987792605123478032
QUAD $0x796b805720085f81 // .quad 8749227812785250177
QUAD $0xfad2a4b13d1b5d6c // .quad -373054737976959636
QUAD $0xcbe3303674053bb0 // .quad -3755104653863994448
QUAD $0x9cc3a6eec6311a63 // .quad -7150688238876681629
QUAD $0xbedbfc4411068a9c // .quad -4693880817329993060
QUAD $0xc3f490aa77bd60fc // .quad -4326674280168464132
QUAD $0xee92fb5515482d44 // .quad -1255665003235103420
QUAD $0xf4f1b4d515acb93b // .quad -796656831783192261
QUAD $0x751bdd152d4d1c4a // .quad 8438581409832836170
QUAD $0x991711052d8bf3c5 // .quad -7415439547505577019
QUAD $0xd262d45a78a0635d // .quad -3286831292991118499
QUAD $0xbf5cd54678eef0b6 // .quad -4657613415954583370
QUAD $0x86fb897116c87c34 // .quad -8720225134666286028
QUAD $0xef340a98172aace4 // .quad -1210330751515841308
QUAD $0xd45d35e6ae3d4da0 // .quad -3144297699952734816
QUAD $0x9580869f0e7aac0e // .quad -7673985747338482674
QUAD $0x8974836059cca109 // .quad -8542058143368306423
QUAD $0xbae0a846d2195712 // .quad -4980796165745715438
QUAD $0x2bd1a438703fc94b // .quad 3157485376071780683
QUAD $0xe998d258869facd7 // .quad -1614309188754756393
QUAD $0x7b6306a34627ddcf // .quad 8890957387685944783
QUAD $0x91ff83775423cc06 // .quad -7926472270612804602
QUAD $0x1a3bc84c17b1d542 // .quad 1890324697752655170
QUAD $0xb67f6455292cbf08 // .quad -5296404319838617848
QUAD $0x20caba5f1d9e4a93 // .quad 2362905872190818963
QUAD $0xe41f3d6a7377eeca // .quad -2008819381370884406
QUAD $0x547eb47b7282ee9c // .quad 6088502188546649756
QUAD $0x8e938662882af53e // .quad -8173041140997884610
QUAD $0xe99e619a4f23aa43 // .quad -1612744301171463613
QUAD $0xb23867fb2a35b28d // .quad -5604615407819967859
QUAD $0x6405fa00e2ec94d4 // .quad 7207441660390446292
QUAD $0xdec681f9f4c31f31 // .quad -2394083241347571919
QUAD $0xde83bc408dd3dd04 // .quad -2412877989897052924
QUAD $0x8b3c113c38f9f37e // .quad -8413831053483314306
QUAD $0x9624ab50b148d445 // .quad -7627783505798704059
QUAD $0xae0b158b4738705e // .quad -5905602798426754978
QUAD $0x3badd624dd9b0957 // .quad 4300328673033783639
QUAD $0xd98ddaee19068c76 // .quad -2770317479606055818
QUAD $0xe54ca5d70a80e5d6 // .quad -1923980597781273130
QUAD $0x87f8a8d4cfa417c9 // .quad -8648977452394866743
QUAD $0x5e9fcf4ccd211f4c // .quad 6818396289628184396
QUAD $0xa9f6d30a038d1dbc // .quad -6199535797066195524
QUAD $0x7647c3200069671f // .quad 8522995362035230495
QUAD $0xd47487cc8470652b // .quad -3137733727905356501
QUAD $0x29ecd9f40041e073 // .quad 3021029092058325107
QUAD $0x84c8d4dfd2c63f3b // .quad -8878612607581929669
QUAD $0xf468107100525890 // .quad -835399653354481520
QUAD $0xa5fb0a17c777cf09 // .quad -6486579741050024183
QUAD $0x7182148d4066eeb4 // .quad 8179122470161673908
QUAD $0xcf79cc9db955c2cc // .quad -3496538657885142324
QUAD $0xc6f14cd848405530 // .quad -4111420493003729616
QUAD $0x81ac1fe293d599bf // .quad -9102865688819295809
QUAD $0xb8ada00e5a506a7c // .quad -5139275616254662020
QUAD $0xa21727db38cb002f // .quad -6766896092596731857
QUAD $0xa6d90811f0e4851c // .quad -6424094520318327524
QUAD $0xca9cf1d206fdc03b // .quad -3846934097318526917
QUAD $0x908f4a166d1da663 // .quad -8030118150397909405
QUAD $0xfd442e4688bd304a // .quad -196981603220770742
QUAD $0x9a598e4e043287fe // .quad -7324666853212387330
QUAD $0x9e4a9cec15763e2e // .quad -7040642529654063570
QUAD $0x40eff1e1853f29fd // .quad 4679224488766679549
QUAD $0xc5dd44271ad3cdba // .quad -4189117143640191558
QUAD $0xd12bee59e68ef47c // .quad -3374341425896426372
QUAD $0xf7549530e188c128 // .quad -624710411122851544
QUAD $0x82bb74f8301958ce // .quad -9026492418826348338
QUAD $0x9a94dd3e8cf578b9 // .quad -7307973034592864071
QUAD $0xe36a52363c1faf01 // .quad -2059743486678159615
QUAD $0xc13a148e3032d6e7 // .quad -4523280274813692185
QUAD $0xdc44e6c3cb279ac1 // .quad -2574679358347699519
QUAD $0xf18899b1bc3f8ca1 // .quad -1042414325089727327
QUAD $0x29ab103a5ef8c0b9 // .quad 3002511419460075705
QUAD $0x96f5600f15a7b7e5 // .quad -7569037980822161435
QUAD $0x7415d448f6b6f0e7 // .quad 8364825292752482535
QUAD $0xbcb2b812db11a5de // .quad -4849611457600313890
QUAD $0x111b495b3464ad21 // .quad 1232659579085827361
QUAD $0xebdf661791d60f56 // .quad -1450328303573004458
QUAD $0xcab10dd900beec34 // .quad -3841273781498745804
QUAD $0x936b9fcebb25c995 // .quad -7823984217374209643
QUAD $0x3d5d514f40eea742 // .quad 4421779809981343554
QUAD $0xb84687c269ef3bfb // .quad -5168294253290374149
QUAD $0x0cb4a5a3112a5112 // .quad 915538744049291538
QUAD $0xe65829b3046b0afa // .quad -1848681798185579782
QUAD $0x47f0e785eaba72ab // .quad 5183897733458195115
QUAD $0x8ff71a0fe2c2e6dc // .quad -8072955151507069220
QUAD $0x59ed216765690f56 // .quad 6479872166822743894
QUAD $0xb3f4e093db73a093 // .quad -5479507920956448621
QUAD $0x306869c13ec3532c // .quad 3488154190101041964
QUAD $0xe0f218b8d25088b8 // .quad -2237698882768172872
QUAD $0x1e414218c73a13fb // .quad 2180096368813151227
QUAD $0x8c974f7383725573 // .quad -8316090829371189901
QUAD $0xe5d1929ef90898fa // .quad -1886565557410948870
QUAD $0xafbd2350644eeacf // .quad -5783427518286599473
QUAD $0xdf45f746b74abf39 // .quad -2358206946763686087
QUAD $0xdbac6c247d62a583 // .quad -2617598379430861437
QUAD $0x6b8bba8c328eb783 // .quad 7749492695127472003
QUAD $0x894bc396ce5da772 // .quad -8553528014785370254
QUAD $0x066ea92f3f326564 // .quad 463493832054564196
QUAD $0xab9eb47c81f5114f // .quad -6080224000054324913
QUAD $0xc80a537b0efefebd // .quad -4032318728359182659
QUAD $0xd686619ba27255a2 // .quad -2988593981640518238
QUAD $0xbd06742ce95f5f36 // .quad -4826042214438183114
QUAD $0x8613fd0145877585 // .quad -8785400266166405755
QUAD $0x2c48113823b73704 // .quad 3190819268807046916
QUAD $0xa798fc4196e952e7 // .quad -6370064314280619289
QUAD $0xf75a15862ca504c5 // .quad -623161932418579259
QUAD $0xd17f3b51fca3a7a0 // .quad -3350894374423386208
QUAD $0x9a984d73dbe722fb // .quad -7307005235402693893
QUAD $0x82ef85133de648c4 // .quad -9011838011655698236
QUAD $0xc13e60d0d2e0ebba // .quad -4522070525825979462
QUAD $0xa3ab66580d5fdaf5 // .quad -6653111496142234891
QUAD $0x318df905079926a8 // .quad 3570783879572301480
QUAD $0xcc963fee10b7d1b3 // .quad -3704703351750405709
QUAD $0xfdf17746497f7052 // .quad -148206168962011054
QUAD $0xffbbcfe994e5c61f // .quad -19193171260619233
QUAD $0xfeb6ea8bedefa633 // .quad -92628855601256909
QUAD $0x9fd561f1fd0f9bd3 // .quad -6929524759678968877
QUAD $0xfe64a52ee96b8fc0 // .quad -115786069501571136
QUAD $0xc7caba6e7c5382c8 // .quad -4050219931171323192
QUAD $0x3dfdce7aa3c673b0 // .quad 4466953431550423984
QUAD $0xf9bd690a1b68637b // .quad -451088895536766085
QUAD $0x06bea10ca65c084e // .quad 486002885505321038
QUAD $0x9c1661a651213e2d // .quad -7199459587351560659
QUAD $0x486e494fcff30a62 // .quad 5219189625309039202
QUAD $0xc31bfa0fe5698db8 // .quad -4387638465762062920
QUAD $0x5a89dba3c3efccfa // .quad 6523987031636299002
QUAD $0xf3e2f893dec3f126 // .quad -872862063775190746
QUAD $0xf89629465a75e01c // .quad -534194123654701028
QUAD $0x986ddb5c6b3a76b7 // .quad -7463067817500576073
QUAD $0xf6bbb397f1135823 // .quad -667742654568376285
QUAD $0xbe89523386091465 // .quad -4717148753448332187
QUAD $0x746aa07ded582e2c // .quad 8388693718644305452
QUAD $0xee2ba6c0678b597f // .quad -1284749923383027329
QUAD $0xa8c2a44eb4571cdc // .quad -6286281471915778852
QUAD $0x94db483840b717ef // .quad -7720497729755473937
QUAD $0x92f34d62616ce413 // .quad -7857851839894723565
QUAD $0xba121a4650e4ddeb // .quad -5038936143766954517
QUAD $0x77b020baf9c81d17 // .quad 8624429273841147159
QUAD $0xe896a0d7e51e1566 // .quad -1686984161281305242
QUAD $0x0ace1474dc1d122e // .quad 778582277723329070
QUAD $0x915e2486ef32cd60 // .quad -7971894128441897632
QUAD $0x0d819992132456ba // .quad 973227847154161338
QUAD $0xb5b5ada8aaff80b8 // .quad -5353181642124984136
QUAD $0x10e1fff697ed6c69 // .quad 1216534808942701673
QUAD $0xe3231912d5bf60e6 // .quad -2079791034228842266
QUAD $0xca8d3ffa1ef463c1 // .quad -3851351762838199359
QUAD $0x8df5efabc5979c8f // .quad -8217398424034108273
QUAD $0xbd308ff8a6b17cb2 // .quad -4814189703547749198
QUAD $0xb1736b96b6fd83b3 // .quad -5660062011615247437
QUAD $0xac7cb3f6d05ddbde // .quad -6017737129434686498
QUAD $0xddd0467c64bce4a0 // .quad -2463391496091671392
QUAD $0x6bcdf07a423aa96b // .quad 7768129340171790699
QUAD $0x8aa22c0dbef60ee4 // .quad -8457148712698376476
QUAD $0x86c16c98d2c953c6 // .quad -8736582398494813242
QUAD $0xad4ab7112eb3929d // .quad -5959749872445582691
QUAD $0xe871c7bf077ba8b7 // .quad -1697355961263740745
QUAD $0xd89d64d57a607744 // .quad -2838001322129590460
QUAD $0x11471cd764ad4972 // .quad 1244995533423855986
QUAD $0x87625f056c7c4a8b // .quad -8691279853972075893
QUAD $0xd598e40d3dd89bcf // .quad -3055441601647567921
QUAD $0xa93af6c6c79b5d2d // .quad -6252413799037706963
QUAD $0x4aff1d108d4ec2c3 // .quad 5404070034795315907
QUAD $0xd389b47879823479 // .quad -3203831230369745799
QUAD $0xcedf722a585139ba // .quad -3539985255894009414
QUAD $0x843610cb4bf160cb // .quad -8919923546622172981
QUAD $0xc2974eb4ee658828 // .quad -4424981569867511768
QUAD $0xa54394fe1eedb8fe // .quad -6538218414850328322
QUAD $0x733d226229feea32 // .quad 8303831092947774002
QUAD $0xce947a3da6a9273e // .quad -3561087000135522498
QUAD $0x0806357d5a3f525f // .quad 578208414664970847
QUAD $0x811ccc668829b887 // .quad -9143208402725783417
QUAD $0xca07c2dcb0cf26f7 // .quad -3888925500096174345
QUAD $0xa163ff802a3426a8 // .quad -6817324484979841368
QUAD $0xfc89b393dd02f0b5 // .quad -249470856692830027
QUAD $0xc9bcff6034c13052 // .quad -3909969587797413806
QUAD $0xbbac2078d443ace2 // .quad -4923524589293425438
QUAD $0xfc2c3f3841f17c67 // .quad -275775966319379353
QUAD $0xd54b944b84aa4c0d // .quad -3077202868308390899
QUAD $0x9d9ba7832936edc0 // .quad -7089889006590693952
QUAD $0x0a9e795e65d4df11 // .quad 765182433041899281
QUAD $0xc5029163f384a931 // .quad -4250675239810979535
QUAD $0x4d4617b5ff4a16d5 // .quad 5568164059729762005
QUAD $0xf64335bcf065d37d // .quad -701658031336336515
QUAD $0x504bced1bf8e4e45 // .quad 5785945546544795205
QUAD $0x99ea0196163fa42e // .quad -7356065297226292178
QUAD $0xe45ec2862f71e1d6 // .quad -1990940103673781802
QUAD $0xc06481fb9bcf8d39 // .quad -4583395603105477319
QUAD $0x5d767327bb4e5a4c // .quad 6734696907262548556
QUAD $0xf07da27a82c37088 // .quad -1117558485454458744
QUAD $0x3a6a07f8d510f86f // .quad 4209185567039092847
QUAD $0x964e858c91ba2655 // .quad -7616003081050118571
QUAD $0x890489f70a55368b // .quad -8573576096483297653
QUAD $0xbbe226efb628afea // .quad -4908317832885260310
QUAD $0x2b45ac74ccea842e // .quad 3118087934678041646
QUAD $0xeadab0aba3b2dbe5 // .quad -1523711272679187483
QUAD $0x3b0b8bc90012929d // .quad 4254647968387469981
QUAD $0x92c8ae6b464fc96f // .quad -7869848573065574033
QUAD $0x09ce6ebb40173744 // .quad 706623942056949572
QUAD $0xb77ada0617e3bbcb // .quad -5225624697904579637
QUAD $0xcc420a6a101d0515 // .quad -3728406090856200939
QUAD $0xe55990879ddcaabd // .quad -1920344853953336643
QUAD $0x9fa946824a12232d // .quad -6941939825212513491
QUAD $0x8f57fa54c2a9eab6 // .quad -8117744561361917258
QUAD $0x47939822dc96abf9 // .quad 5157633273766521849
QUAD $0xb32df8e9f3546564 // .quad -5535494683275008668
QUAD $0x59787e2b93bc56f7 // .quad 6447041592208152311
QUAD $0xdff9772470297ebd // .quad -2307682335666372931
QUAD $0x57eb4edb3c55b65a // .quad 6335244004343789146
QUAD $0x8bfbea76c619ef36 // .quad -8359830487432564938
QUAD $0xede622920b6b23f1 // .quad -1304317031425039375
QUAD $0xaefae51477a06b03 // .quad -5838102090863318269
QUAD $0xe95fab368e45eced // .quad -1630396289281299219
QUAD $0xdab99e59958885c4 // .quad -2685941595151759932
QUAD $0x11dbcb0218ebb414 // .quad 1286845328412881940
QUAD $0x88b402f7fd75539b // .quad -8596242524610931813
QUAD $0xd652bdc29f26a119 // .quad -3003129357911285479
QUAD $0xaae103b5fcd2a881 // .quad -6133617137336276863
QUAD $0x4be76d3346f0495f // .quad 5469460339465668959
QUAD $0xd59944a37c0752a2 // .quad -3055335403242958174
QUAD $0x6f70a4400c562ddb // .quad 8030098730593431003
QUAD $0x857fcae62d8493a5 // .quad -8827113654667930715
QUAD $0xcb4ccd500f6bb952 // .quad -3797434642040374958
QUAD $0xa6dfbd9fb8e5b88e // .quad -6422206049907525490
QUAD $0x7e2000a41346a7a7 // .quad 9088264752731695015
QUAD $0xd097ad07a71f26b2 // .quad -3416071543957018958
QUAD $0x8ed400668c0c28c8 // .quad -8154892584824854328
QUAD $0x825ecc24c873782f // .quad -9052573742614218705
QUAD $0x728900802f0f32fa // .quad 8253128342678483706
QUAD $0xa2f67f2dfa90563b // .quad -6704031159840385477
QUAD $0x4f2b40a03ad2ffb9 // .quad 5704724409920716729
QUAD $0xcbb41ef979346bca // .quad -3768352931373093942
QUAD $0xe2f610c84987bfa8 // .quad -2092466524453879896
QUAD $0xfea126b7d78186bc // .quad -98755145788979524
QUAD $0x0dd9ca7d2df4d7c9 // .quad 998051431430019017
QUAD $0x9f24b832e6b0f436 // .quad -6979250993759194058
QUAD $0x91503d1c79720dbb // .quad -7975807747567252037
QUAD $0xc6ede63fa05d3143 // .quad -4112377723771604669
QUAD $0x75a44c6397ce912a // .quad 8476984389250486570
QUAD $0xf8a95fcf88747d94 // .quad -528786136287117932
QUAD $0xc986afbe3ee11aba // .quad -3925256793573221702
QUAD $0x9b69dbe1b548ce7c // .quad -7248020362820530564
QUAD $0xfbe85badce996168 // .quad -294884973539139224
QUAD $0xc24452da229b021b // .quad -4448339435098275301
QUAD $0xfae27299423fb9c3 // .quad -368606216923924029
QUAD $0xf2d56790ab41c2a2 // .quad -948738275445456222
QUAD $0xdccd879fc967d41a // .quad -2536221894791146470
QUAD $0x97c560ba6b0919a5 // .quad -7510490449794491995
QUAD $0x5400e987bbc1c920 // .quad 6053094668365842720
QUAD $0xbdb6b8e905cb600f // .quad -4776427043815727089
QUAD $0x290123e9aab23b68 // .quad 2954682317029915496
QUAD $0xed246723473e3813 // .quad -1358847786342270957
QUAD $0xf9a0b6720aaf6521 // .quad -459166561069996767
QUAD $0x9436c0760c86e30b // .quad -7766808894105001205
QUAD $0xf808e40e8d5b3e69 // .quad -573958201337495959
QUAD $0xb94470938fa89bce // .quad -5096825099203863602
QUAD $0xb60b1d1230b20e04 // .quad -5329133770099257852
QUAD $0xe7958cb87392c2c2 // .quad -1759345355577441598
QUAD $0xb1c6f22b5e6f48c2 // .quad -5636551615525730110
QUAD $0x90bd77f3483bb9b9 // .quad -8017119874876982855
QUAD $0x1e38aeb6360b1af3 // .quad 2177682517447613171
QUAD $0xb4ecd5f01a4aa828 // .quad -5409713825168840664
QUAD $0x25c6da63c38de1b0 // .quad 2722103146809516464
QUAD $0xe2280b6c20dd5232 // .quad -2150456263033662926
QUAD $0x579c487e5a38ad0e // .quad 6313000485183335694
QUAD $0x8d590723948a535f // .quad -8261564192037121185
QUAD $0x2d835a9df0c6d851 // .quad 3279564588051781713
QUAD $0xb0af48ec79ace837 // .quad -5715269221619013577
QUAD $0xf8e431456cf88e65 // .quad -512230283362660763
QUAD $0xdcdb1b2798182244 // .quad -2532400508596379068
QUAD $0x1b8e9ecb641b58ff // .quad 1985699082112030975
QUAD $0x8a08f0f8bf0f156b // .quad -8500279345513818773
QUAD $0xe272467e3d222f3f // .quad -2129562165787349185
QUAD $0xac8b2d36eed2dac5 // .quad -6013663163464885563
QUAD $0x5b0ed81dcc6abb0f // .quad 6561419329620589327
QUAD $0xd7adf884aa879177 // .quad -2905392935903719049
QUAD $0x98e947129fc2b4e9 // .quad -7428327965055601431
QUAD $0x86ccbb52ea94baea // .quad -8733399612580906262
QUAD $0x3f2398d747b36224 // .quad 4549648098962661924
QUAD $0xa87fea27a539e9a5 // .quad -6305063497298744923
QUAD $0x8eec7f0d19a03aad // .quad -8147997931578836307
QUAD $0xd29fe4b18e88640e // .quad -3269643353196043250
QUAD $0x1953cf68300424ac // .quad 1825030320404309164
QUAD $0x83a3eeeef9153e89 // .quad -8961056123388608887
QUAD $0x5fa8c3423c052dd7 // .quad 6892973918932774359
QUAD $0xa48ceaaab75a8e2b // .quad -6589634135808373205
QUAD $0x3792f412cb06794d // .quad 4004531380238580045
QUAD $0xcdb02555653131b6 // .quad -3625356651333078602
QUAD $0xe2bbd88bbee40bd0 // .quad -2108853905778275376
QUAD $0x808e17555f3ebf11 // .quad -9183376934724255983
QUAD $0x5b6aceaeae9d0ec4 // .quad 6587304654631931588
QUAD $0xa0b19d2ab70e6ed6 // .quad -6867535149977932074
QUAD $0xf245825a5a445275 // .quad -989241218564861323
QUAD $0xc8de047564d20a8b // .quad -3972732919045027189
QUAD $0xeed6e2f0f0d56712 // .quad -1236551523206076654
QUAD $0xfb158592be068d2e // .quad -354230130378896082
QUAD $0x55464dd69685606b // .quad 6144684325637283947
QUAD $0x9ced737bb6c4183d // .quad -7138922859127891907
QUAD $0xaa97e14c3c26b886 // .quad -6154202648235558778
QUAD $0xc428d05aa4751e4c // .quad -4311967555482476980
QUAD $0xd53dd99f4b3066a8 // .quad -3081067291867060568
QUAD $0xf53304714d9265df // .quad -778273425925708321
QUAD $0xe546a8038efe4029 // .quad -1925667057416912855
QUAD $0x993fe2c6d07b7fab // .quad -7403949918844649557
QUAD $0xde98520472bdd033 // .quad -2407083821771141069
QUAD $0xbf8fdb78849a5f96 // .quad -4643251380128424042
QUAD $0x963e66858f6d4440 // .quad -7620540795641314240
QUAD $0xef73d256a5c0f77c // .quad -1192378206733142148
QUAD $0xdde7001379a44aa8 // .quad -2456994988062127448
QUAD $0x95a8637627989aad // .quad -7662765406849295699
QUAD $0x5560c018580d5d52 // .quad 6152128301777116498
QUAD $0xbb127c53b17ec159 // .quad -4966770740134231719
QUAD $0xaab8f01e6e10b4a6 // .quad -6144897678060768090
QUAD $0xe9d71b689dde71af // .quad -1596777406740401745
QUAD $0xcab3961304ca70e8 // .quad -3840561048787980056
QUAD $0x9226712162ab070d // .quad -7915514906853832947
QUAD $0x3d607b97c5fd0d22 // .quad 4422670725869800738
QUAD $0xb6b00d69bb55c8d1 // .quad -5282707615139903279
QUAD $0x8cb89a7db77c506a // .quad -8306719647944912790
QUAD $0xe45c10c42a2b3b05 // .quad -1991698500497491195
QUAD $0x77f3608e92adb242 // .quad 8643358275316593218
QUAD $0x8eb98a7a9a5b04e3 // .quad -8162340590452013853
QUAD $0x55f038b237591ed3 // .quad 6192511825718353619
QUAD $0xb267ed1940f1c61c // .quad -5591239719637629412
QUAD $0x6b6c46dec52f6688 // .quad 7740639782147942024
QUAD $0xdf01e85f912e37a3 // .quad -2377363631119648861
QUAD $0x2323ac4b3b3da015 // .quad 2532056854628769813
QUAD $0x8b61313bbabce2c6 // .quad -8403381297090862394
QUAD $0xabec975e0a0d081a // .quad -6058300968568813542
QUAD $0xae397d8aa96c1b77 // .quad -5892540602936190089
QUAD $0x96e7bd358c904a21 // .quad -7572876210711016927
QUAD $0xd9c7dced53c72255 // .quad -2753989735242849707
QUAD $0x7e50d64177da2e54 // .quad 9102010423587778132
QUAD $0x881cea14545c7575 // .quad -8638772612167862923
QUAD $0xdde50bd1d5d0b9e9 // .quad -2457545025797441047
QUAD $0xaa242499697392d2 // .quad -6186779746782440750
QUAD $0x955e4ec64b44e864 // .quad -7683617300674189212
QUAD $0xd4ad2dbfc3d07787 // .quad -3121788665050663033
QUAD $0xbd5af13bef0b113e // .quad -4802260812921368258
QUAD $0x84ec3c97da624ab4 // .quad -8868646943297746252
QUAD $0xecb1ad8aeacdd58e // .quad -1391139997724322418
QUAD $0xa6274bbdd0fadd61 // .quad -6474122660694794911
QUAD $0x67de18eda5814af2 // .quad 7484447039699372786
QUAD $0xcfb11ead453994ba // .quad -3480967307441105734
QUAD $0x80eacf948770ced7 // .quad -9157278655470055721
QUAD $0x81ceb32c4b43fcf4 // .quad -9093133594791772940
QUAD $0xa1258379a94d028d // .quad -6834912300910181747
QUAD $0xa2425ff75e14fc31 // .quad -6754730975062328271
QUAD $0x096ee45813a04330 // .quad 679731660717048624
QUAD $0xcad2f7f5359a3b3e // .quad -3831727700400522434
QUAD $0x8bca9d6e188853fc // .quad -8373707460958465028
QUAD $0xfd87b5f28300ca0d // .quad -177973607073265139
QUAD $0x775ea264cf55347d // .quad 8601490892183123069
QUAD $0x9e74d1b791e07e48 // .quad -7028762532061872568
QUAD $0x95364afe032a819d // .quad -7694880458480647779
QUAD $0xc612062576589dda // .quad -4174267146649952806
QUAD $0x3a83ddbd83f52204 // .quad 4216457482181353988
QUAD $0xf79687aed3eec551 // .quad -606147914885053103
QUAD $0xc4926a9672793542 // .quad -4282243101277735614
QUAD $0x9abe14cd44753b52 // .quad -7296371474444240046
QUAD $0x75b7053c0f178293 // .quad 8482254178684994195
QUAD $0xc16d9a0095928a27 // .quad -4508778324627912153
QUAD $0x5324c68b12dd6338 // .quad 5991131704928854840
QUAD $0xf1c90080baf72cb1 // .quad -1024286887357502287
QUAD $0xd3f6fc16ebca5e03 // .quad -3173071712060547581
QUAD $0x971da05074da7bee // .quad -7557708332239520786
QUAD $0x88f4bb1ca6bcf584 // .quad -8578025658503072380
QUAD $0xbce5086492111aea // .quad -4835449396872013078
QUAD $0x2b31e9e3d06c32e5 // .quad 3112525982153323237
QUAD $0xec1e4a7db69561a5 // .quad -1432625727662628443
QUAD $0x3aff322e62439fcf // .quad 4251171748059520975
QUAD $0x9392ee8e921d5d07 // .quad -7812920107430224633
QUAD $0x09befeb9fad487c2 // .quad 702278666647013314
QUAD $0xb877aa3236a4b449 // .quad -5154464115860392887
QUAD $0x4c2ebe687989a9b3 // .quad 5489534351736154547
QUAD $0xe69594bec44de15b // .quad -1831394126398103205
QUAD $0x0f9d37014bf60a10 // .quad 1125115960621402640
QUAD $0x901d7cf73ab0acd9 // .quad -8062150356639896359
QUAD $0x538484c19ef38c94 // .quad 6018080969204141204
QUAD $0xb424dc35095cd80f // .quad -5466001927372482545
QUAD $0x2865a5f206b06fb9 // .quad 2910915193077788601
QUAD $0xe12e13424bb40e13 // .quad -2220816390788215277
QUAD $0xf93f87b7442e45d3 // .quad -486521013540076077
QUAD $0x8cbccc096f5088cb // .quad -8305539271883716405
QUAD $0xf78f69a51539d748 // .quad -608151266925095096
QUAD $0xafebff0bcb24aafe // .quad -5770238071427257602
QUAD $0xb573440e5a884d1b // .quad -5371875102083756773
QUAD $0xdbe6fecebdedd5be // .quad -2601111570856684098
QUAD $0x31680a88f8953030 // .quad 3560107088838733872
QUAD $0x89705f4136b4a597 // .quad -8543223759426509417
QUAD $0xfdc20d2b36ba7c3d // .quad -161552157378970563
QUAD $0xabcc77118461cefc // .quad -6067343680855748868
QUAD $0x3d32907604691b4c // .quad 4409745821703674700
QUAD $0xd6bf94d5e57a42bc // .quad -2972493582642298180
QUAD $0xa63f9a49c2c1b10f // .quad -6467280898289979121
QUAD $0x8637bd05af6c69b5 // .quad -8775337516792518219
QUAD $0x0fcf80dc33721d53 // .quad 1139270913992301907
QUAD $0xa7c5ac471b478423 // .quad -6357485877563259869
QUAD $0xd3c36113404ea4a8 // .quad -3187597375937010520
QUAD $0xd1b71758e219652b // .quad -3335171328526686933
QUAD $0x645a1cac083126e9 // .quad 7231123676894144233
QUAD $0x83126e978d4fdf3b // .quad -9002011107970261189
QUAD $0x3d70a3d70a3d70a3 // .quad 4427218577690292387
QUAD $0xa3d70a3d70a3d70a // .quad -6640827866535438582
QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
QUAD $0x0000000000000000 // .quad 0
QUAD $0x8000000000000000 // .quad -9223372036854775808
QUAD $0x0000000000000000 // .quad 0
QUAD $0xa000000000000000 // .quad -6917529027641081856
QUAD $0x0000000000000000 // .quad 0
QUAD $0xc800000000000000 // .quad -4035225266123964416
QUAD $0x0000000000000000 // .quad 0
QUAD $0xfa00000000000000 // .quad -432345564227567616
QUAD $0x0000000000000000 // .quad 0
QUAD $0x9c40000000000000 // .quad -7187745005283311616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xc350000000000000 // .quad -4372995238176751616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xf424000000000000 // .quad -854558029293551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0x9896800000000000 // .quad -7451627795949551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xbebc200000000000 // .quad -4702848726509551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xee6b280000000000 // .quad -1266874889709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0x9502f90000000000 // .quad -7709325833709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xba43b74000000000 // .quad -5024971273709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xe8d4a51000000000 // .quad -1669528073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0x9184e72a00000000 // .quad -7960984073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xb5e620f480000000 // .quad -5339544073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xe35fa931a0000000 // .quad -2062744073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0x8e1bc9bf04000000 // .quad -8206744073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xb1a2bc2ec5000000 // .quad -5646744073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xde0b6b3a76400000 // .quad -2446744073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0x8ac7230489e80000 // .quad -8446744073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xad78ebc5ac620000 // .quad -5946744073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xd8d726b7177a8000 // .quad -2821744073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0x878678326eac9000 // .quad -8681119073709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xa968163f0a57b400 // .quad -6239712823709551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xd3c21bcecceda100 // .quad -3187955011209551616
QUAD $0x0000000000000000 // .quad 0
QUAD $0x84595161401484a0 // .quad -8910000909647051616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xa56fa5b99019a5c8 // .quad -6525815118631426616
QUAD $0x0000000000000000 // .quad 0
QUAD $0xcecb8f27f4200f3a // .quad -3545582879861895366
QUAD $0x4000000000000000 // .quad 4611686018427387904
QUAD $0x813f3978f8940984 // .quad -9133518327554766460
QUAD $0x5000000000000000 // .quad 5764607523034234880
QUAD $0xa18f07d736b90be5 // .quad -6805211891016070171
QUAD $0xa400000000000000 // .quad -6629298651489370112
QUAD $0xc9f2c9cd04674ede // .quad -3894828845342699810
QUAD $0x4d00000000000000 // .quad 5548434740920451072
QUAD $0xfc6f7c4045812296 // .quad -256850038250986858
QUAD $0xf020000000000000 // .quad -1143914305352105984
QUAD $0x9dc5ada82b70b59d // .quad -7078060301547948643
QUAD $0x6c28000000000000 // .quad 7793479155164643328
QUAD $0xc5371912364ce305 // .quad -4235889358507547899
QUAD $0xc732000000000000 // .quad -4093209111326359552
QUAD $0xf684df56c3e01bc6 // .quad -683175679707046970
QUAD $0x3c7f400000000000 // .quad 4359273333062107136
QUAD $0x9a130b963a6c115c // .quad -7344513827457986212
QUAD $0x4b9f100000000000 // .quad 5449091666327633920
QUAD $0xc097ce7bc90715b3 // .quad -4568956265895094861
QUAD $0x1e86d40000000000 // .quad 2199678564482154496
QUAD $0xf0bdc21abb48db20 // .quad -1099509313941480672
QUAD $0x1314448000000000 // .quad 1374799102801346560
QUAD $0x96769950b50d88f4 // .quad -7604722348854507276
QUAD $0x17d955a000000000 // .quad 1718498878501683200
QUAD $0xbc143fa4e250eb31 // .quad -4894216917640746191
QUAD $0x5dcfab0800000000 // .quad 6759809616554491904
QUAD $0xeb194f8e1ae525fd // .quad -1506085128623544835
QUAD $0x5aa1cae500000000 // .quad 6530724019560251392
QUAD $0x92efd1b8d0cf37be // .quad -7858832233030797378
QUAD $0xf14a3d9e40000000 // .quad -1059967012404461568
QUAD $0xb7abc627050305ad // .quad -5211854272861108819
QUAD $0x6d9ccd05d0000000 // .quad 7898413271349198848
QUAD $0xe596b7b0c643c719 // .quad -1903131822648998119
QUAD $0xe4820023a2000000 // .quad -1981020733047832576
QUAD $0x8f7e32ce7bea5c6f // .quad -8106986416796705681
QUAD $0xdda2802c8a800000 // .quad -2476275916309790720
QUAD $0xb35dbf821ae4f38b // .quad -5522047002568494197
QUAD $0xd50b2037ad200000 // .quad -3095344895387238400
QUAD $0xe0352f62a19e306e // .quad -2290872734783229842
QUAD $0x4526f422cc340000 // .quad 4982938468024057856
QUAD $0x8c213d9da502de45 // .quad -8349324486880600507
QUAD $0x9670b12b7f410000 // .quad -7606384970252091392
QUAD $0xaf298d050e4395d6 // .quad -5824969590173362730
QUAD $0x3c0cdd765f114000 // .quad 4327076842467049472
QUAD $0xdaf3f04651d47b4c // .quad -2669525969289315508
QUAD $0xa5880a69fb6ac800 // .quad -6518949010312869888
QUAD $0x88d8762bf324cd0f // .quad -8585982758446904049
QUAD $0x8eea0d047a457a00 // .quad -8148686262891087360
QUAD $0xab0e93b6efee0053 // .quad -6120792429631242157
QUAD $0x72a4904598d6d880 // .quad 8260886245095692416
QUAD $0xd5d238a4abe98068 // .quad -3039304518611664792
QUAD $0x47a6da2b7f864750 // .quad 5163053903184807760
QUAD $0x85a36366eb71f041 // .quad -8817094351773372351
QUAD $0x999090b65f67d924 // .quad -7381240676301154012
QUAD $0xa70c3c40a64e6c51 // .quad -6409681921289327535
QUAD $0xfff4b4e3f741cf6d // .quad -3178808521666707
QUAD $0xd0cf4b50cfe20765 // .quad -3400416383184271515
QUAD $0xbff8f10e7a8921a4 // .quad -4613672773753429596
QUAD $0x82818f1281ed449f // .quad -9042789267131251553
QUAD $0xaff72d52192b6a0d // .quad -5767090967191786995
QUAD $0xa321f2d7226895c7 // .quad -6691800565486676537
QUAD $0x9bf4f8a69f764490 // .quad -7208863708989733744
QUAD $0xcbea6f8ceb02bb39 // .quad -3753064688430957767
QUAD $0x02f236d04753d5b4 // .quad 212292400617608628
QUAD $0xfee50b7025c36a08 // .quad -79644842111309304
QUAD $0x01d762422c946590 // .quad 132682750386005392
QUAD $0x9f4f2726179a2245 // .quad -6967307053960650171
QUAD $0x424d3ad2b7b97ef5 // .quad 4777539456409894645
QUAD $0xc722f0ef9d80aad6 // .quad -4097447799023424810
QUAD $0xd2e0898765a7deb2 // .quad -3251447716342407502
QUAD $0xf8ebad2b84e0d58b // .quad -510123730351893109
QUAD $0x63cc55f49f88eb2f // .quad 7191217214140771119
QUAD $0x9b934c3b330c8577 // .quad -7236356359111015049
QUAD $0x3cbf6b71c76b25fb // .quad 4377335499248575995
QUAD $0xc2781f49ffcfa6d5 // .quad -4433759430461380907
QUAD $0x8bef464e3945ef7a // .quad -8363388681221443718
QUAD $0xf316271c7fc3908a // .quad -930513269649338230
QUAD $0x97758bf0e3cbb5ac // .quad -7532960934977096276
QUAD $0x97edd871cfda3a56 // .quad -7499099821171918250
QUAD $0x3d52eeed1cbea317 // .quad 4418856886560793367
QUAD $0xbde94e8e43d0c8ec // .quad -4762188758037509908
QUAD $0x4ca7aaa863ee4bdd // .quad 5523571108200991709
QUAD $0xed63a231d4c4fb27 // .quad -1341049929119499481
QUAD $0x8fe8caa93e74ef6a // .quad -8076983103442849942
QUAD $0x945e455f24fb1cf8 // .quad -7755685233340769032
QUAD $0xb3e2fd538e122b44 // .quad -5484542860876174524
QUAD $0xb975d6b6ee39e436 // .quad -5082920523248573386
QUAD $0x60dbbca87196b616 // .quad 6979379479186945558
QUAD $0xe7d34c64a9c85d44 // .quad -1741964635633328828
QUAD $0xbc8955e946fe31cd // .quad -4861259862362934835
QUAD $0x90e40fbeea1d3a4a // .quad -8006256924911912374
QUAD $0x6babab6398bdbe41 // .quad 7758483227328495169
QUAD $0xb51d13aea4a488dd // .quad -5396135137712502563
QUAD $0xc696963c7eed2dd1 // .quad -4136954021121544751
QUAD $0xe264589a4dcdab14 // .quad -2133482903713240300
QUAD $0xfc1e1de5cf543ca2 // .quad -279753253987271518
QUAD $0x8d7eb76070a08aec // .quad -8250955842461857044
QUAD $0x3b25a55f43294bcb // .quad 4261994450943298507
QUAD $0xb0de65388cc8ada8 // .quad -5702008784649933400
QUAD $0x49ef0eb713f39ebe // .quad 5327493063679123134
QUAD $0xdd15fe86affad912 // .quad -2515824962385028846
QUAD $0x6e3569326c784337 // .quad 7941369183226839863
QUAD $0x8a2dbf142dfcc7ab // .quad -8489919629131724885
QUAD $0x49c2c37f07965404 // .quad 5315025460606161924
QUAD $0xacb92ed9397bf996 // .quad -6000713517987268202
QUAD $0xdc33745ec97be906 // .quad -2579590211097073402
QUAD $0xd7e77a8f87daf7fb // .quad -2889205879056697349
QUAD $0x69a028bb3ded71a3 // .quad 7611128154919104931
QUAD $0x86f0ac99b4e8dafd // .quad -8723282702051517699
QUAD $0xc40832ea0d68ce0c // .quad -4321147861633282548
QUAD $0xa8acd7c0222311bc // .quad -6292417359137009220
QUAD $0xf50a3fa490c30190 // .quad -789748808614215280
QUAD $0xd2d80db02aabd62b // .quad -3253835680493873621
QUAD $0x792667c6da79e0fa // .quad 8729779031470891258
QUAD $0x83c7088e1aab65db // .quad -8951176327949752869
QUAD $0x577001b891185938 // .quad 6300537770911226168
QUAD $0xa4b8cab1a1563f52 // .quad -6577284391509803182
QUAD $0xed4c0226b55e6f86 // .quad -1347699823215743098
QUAD $0xcde6fd5e09abcf26 // .quad -3609919470959866074
QUAD $0x544f8158315b05b4 // .quad 6075216638131242420
QUAD $0x80b05e5ac60b6178 // .quad -9173728696990998152
QUAD $0x696361ae3db1c721 // .quad 7594020797664053025
QUAD $0xa0dc75f1778e39d6 // .quad -6855474852811359786
QUAD $0x03bc3a19cd1e38e9 // .quad 269153960225290473
QUAD $0xc913936dd571c84c // .quad -3957657547586811828
QUAD $0x04ab48a04065c723 // .quad 336442450281613091
QUAD $0xfb5878494ace3a5f // .quad -335385916056126881
QUAD $0x62eb0d64283f9c76 // .quad 7127805559067090038
QUAD $0x9d174b2dcec0e47b // .quad -7127145225176161157
QUAD $0x3ba5d0bd324f8394 // .quad 4298070930406474644
QUAD $0xc45d1df942711d9a // .quad -4297245513042813542
QUAD $0xca8f44ec7ee36479 // .quad -3850783373846682503
QUAD $0xf5746577930d6500 // .quad -759870872876129024
QUAD $0x7e998b13cf4e1ecb // .quad 9122475437414293195
QUAD $0x9968bf6abbe85f20 // .quad -7392448323188662496
QUAD $0x9e3fedd8c321a67e // .quad -7043649776941685122
QUAD $0xbfc2ef456ae276e8 // .quad -4628874385558440216
QUAD $0xc5cfe94ef3ea101e // .quad -4192876202749718498
QUAD $0xefb3ab16c59b14a2 // .quad -1174406963520662366
QUAD $0xbba1f1d158724a12 // .quad -4926390635932268014
QUAD $0x95d04aee3b80ece5 // .quad -7651533379841495835
QUAD $0x2a8a6e45ae8edc97 // .quad 3065383741939440791
QUAD $0xbb445da9ca61281f // .quad -4952730706374481889
QUAD $0xf52d09d71a3293bd // .quad -779956341003086915
QUAD $0xea1575143cf97226 // .quad -1579227364540714458
QUAD $0x593c2626705f9c56 // .quad 6430056314514152534
QUAD $0x924d692ca61be758 // .quad -7904546130479028392
QUAD $0x6f8b2fb00c77836c // .quad 8037570393142690668
QUAD $0xb6e0c377cfa2e12e // .quad -5268996644671397586
QUAD $0x0b6dfb9c0f956447 // .quad 823590954573587527
QUAD $0xe498f455c38b997a // .quad -1974559787411859078
QUAD $0x4724bd4189bd5eac // .quad 5126430365035880108
QUAD $0x8edf98b59a373fec // .quad -8151628894773493780
QUAD $0x58edec91ec2cb657 // .quad 6408037956294850135
QUAD $0xb2977ee300c50fe7 // .quad -5577850100039479321
QUAD $0x2f2967b66737e3ed // .quad 3398361426941174765
QUAD $0xdf3d5e9bc0f653e1 // .quad -2360626606621961247
QUAD $0xbd79e0d20082ee74 // .quad -4793553135802847628
QUAD $0x8b865b215899f46c // .quad -8392920656779807636
QUAD $0xecd8590680a3aa11 // .quad -1380255401326171631
QUAD $0xae67f1e9aec07187 // .quad -5879464802547371641
QUAD $0xe80e6f4820cc9495 // .quad -1725319251657714539
QUAD $0xda01ee641a708de9 // .quad -2737644984756826647
QUAD $0x3109058d147fdcdd // .quad 3533361486141316317
QUAD $0x884134fe908658b2 // .quad -8628557143114098510
QUAD $0xbd4b46f0599fd415 // .quad -4806670179178130411
QUAD $0xaa51823e34a7eede // .quad -6174010410465235234
QUAD $0x6c9e18ac7007c91a // .quad 7826720331309500698
QUAD $0xd4e5e2cdc1d1ea96 // .quad -3105826994654156138
QUAD $0x03e2cf6bc604ddb0 // .quad 280014188641050032
QUAD $0x850fadc09923329e // .quad -8858670899299929442
QUAD $0x84db8346b786151c // .quad -8873354301053463268
QUAD $0xa6539930bf6bff45 // .quad -6461652605697523899
QUAD $0xe612641865679a63 // .quad -1868320839462053277
QUAD $0xcfe87f7cef46ff16 // .quad -3465379738694516970
QUAD $0x4fcb7e8f3f60c07e // .quad 5749828502977298558
QUAD $0x81f14fae158c5f6e // .quad -9083391364325154962
QUAD $0xe3be5e330f38f09d // .quad -2036086408133152611
QUAD $0xa26da3999aef7749 // .quad -6742553186979055799
QUAD $0x5cadf5bfd3072cc5 // .quad 6678264026688335045
QUAD $0xcb090c8001ab551c // .quad -3816505465296431844
QUAD $0x73d9732fc7c8f7f6 // .quad 8347830033360418806
QUAD $0xfdcb4fa002162a63 // .quad -158945813193151901
QUAD $0x2867e7fddcdd9afa // .quad 2911550761636567802
QUAD $0x9e9f11c4014dda7e // .quad -7016870160886801794
QUAD $0xb281e1fd541501b8 // .quad -5583933584809066056
QUAD $0xc646d63501a1511d // .quad -4159401682681114339
QUAD $0x1f225a7ca91a4226 // .quad 2243455055843443238
QUAD $0xf7d88bc24209a565 // .quad -587566084924005019
QUAD $0x3375788de9b06958 // .quad 3708002419115845976
QUAD $0x9ae757596946075f // .quad -7284757830718584993
QUAD $0x0052d6b1641c83ae // .quad 23317005467419566
QUAD $0xc1a12d2fc3978937 // .quad -4494261269970843337
QUAD $0xc0678c5dbd23a49a // .quad -4582539761593113446
QUAD $0xf209787bb47d6b84 // .quad -1006140569036166268
QUAD $0xf840b7ba963646e0 // .quad -558244341782001952
QUAD $0x9745eb4d50ce6332 // .quad -7546366883288685774
QUAD $0xb650e5a93bc3d898 // .quad -5309491445654890344
QUAD $0xbd176620a501fbff // .quad -4821272585683469313
QUAD $0xa3e51f138ab4cebe // .quad -6636864307068612930
QUAD $0xec5d3fa8ce427aff // .quad -1414904713676948737
QUAD $0xc66f336c36b10137 // .quad -4148040191917883081
QUAD $0x93ba47c980e98cdf // .quad -7801844473689174817
QUAD $0xb80b0047445d4184 // .quad -5185050239897353852
QUAD $0xb8a8d9bbe123f017 // .quad -5140619573684080617
QUAD $0xa60dc059157491e5 // .quad -6481312799871692315
QUAD $0xe6d3102ad96cec1d // .quad -1814088448677712867
QUAD $0x87c89837ad68db2f // .quad -8662506518347195601
QUAD $0x9043ea1ac7e41392 // .quad -8051334308064652398
QUAD $0x29babe4598c311fb // .quad 3006924907348169211
QUAD $0xb454e4a179dd1877 // .quad -5452481866653427593
QUAD $0xf4296dd6fef3d67a // .quad -853029884242176390
QUAD $0xe16a1dc9d8545e94 // .quad -2203916314889396588
QUAD $0x1899e4a65f58660c // .quad 1772699331562333708
QUAD $0x8ce2529e2734bb1d // .quad -8294976724446954723
QUAD $0x5ec05dcff72e7f8f // .quad 6827560182880305039
QUAD $0xb01ae745b101e9e4 // .quad -5757034887131305500
QUAD $0x76707543f4fa1f73 // .quad 8534450228600381299
QUAD $0xdc21a1171d42645d // .quad -2584607590486743971
QUAD $0x6a06494a791c53a8 // .quad 7639874402088932264
QUAD $0x899504ae72497eba // .quad -8532908771695296838
QUAD $0x0487db9d17636892 // .quad 326470965756389522
QUAD $0xabfa45da0edbde69 // .quad -6054449946191733143
QUAD $0x45a9d2845d3c42b6 // .quad 5019774725622874806
QUAD $0xd6f8d7509292d603 // .quad -2956376414312278525
QUAD $0x0b8a2392ba45a9b2 // .quad 831516194300602802
QUAD $0x865b86925b9bc5c2 // .quad -8765264286586255934
QUAD $0x8e6cac7768d7141e // .quad -8183976793979022306
QUAD $0xa7f26836f282b732 // .quad -6344894339805432014
QUAD $0x3207d795430cd926 // .quad 3605087062808385830
QUAD $0xd1ef0244af2364ff // .quad -3319431906329402113
QUAD $0x7f44e6bd49e807b8 // .quad 9170708441896323000
QUAD $0x8335616aed761f1f // .quad -8992173969096958177
QUAD $0x5f16206c9c6209a6 // .quad 6851699533943015846
QUAD $0xa402b9c5a8d3a6e7 // .quad -6628531442943809817
QUAD $0x36dba887c37a8c0f // .quad 3952938399001381903
QUAD $0xcd036837130890a1 // .quad -3673978285252374367
QUAD $0xc2494954da2c9789 // .quad -4446942528265218167
QUAD $0x802221226be55a64 // .quad -9213765455923815836
QUAD $0xf2db9baa10b7bd6c // .quad -946992141904134804
QUAD $0xa02aa96b06deb0fd // .quad -6905520801477381891
QUAD $0x6f92829494e5acc7 // .quad 8039631859474607303
QUAD $0xc83553c5c8965d3d // .quad -4020214983419339459
QUAD $0xcb772339ba1f17f9 // .quad -3785518230938904583
QUAD $0xfa42a8b73abbf48c // .quad -413582710846786420
QUAD $0xff2a760414536efb // .quad -60105885123121413
QUAD $0x9c69a97284b578d7 // .quad -7176018221920323369
QUAD $0xfef5138519684aba // .quad -75132356403901766
QUAD $0xc38413cf25e2d70d // .quad -4358336758973016307
QUAD $0x7eb258665fc25d69 // .quad 9129456591349898601
QUAD $0xf46518c2ef5b8cd1 // .quad -836234930288882479
QUAD $0xef2f773ffbd97a61 // .quad -1211618658047395231
QUAD $0x98bf2f79d5993802 // .quad -7440175859071633406
QUAD $0xaafb550ffacfd8fa // .quad -6126209340986631942
QUAD $0xbeeefb584aff8603 // .quad -4688533805412153853
QUAD $0x95ba2a53f983cf38 // .quad -7657761676233289928
QUAD $0xeeaaba2e5dbf6784 // .quad -1248981238337804412
QUAD $0xdd945a747bf26183 // .quad -2480258038432112253
QUAD $0x952ab45cfa97a0b2 // .quad -7698142301602209614
QUAD $0x94f971119aeef9e4 // .quad -7712008566467528220
QUAD $0xba756174393d88df // .quad -5010991858575374113
QUAD $0x7a37cd5601aab85d // .quad 8806733365625141341
QUAD $0xe912b9d1478ceb17 // .quad -1652053804791829737
QUAD $0xac62e055c10ab33a // .quad -6025006692552756422
QUAD $0x91abb422ccb812ee // .quad -7950062655635975442
QUAD $0x577b986b314d6009 // .quad 6303799689591218185
QUAD $0xb616a12b7fe617aa // .quad -5325892301117581398
QUAD $0xed5a7e85fda0b80b // .quad -1343622424865753077
QUAD $0xe39c49765fdf9d94 // .quad -2045679357969588844
QUAD $0x14588f13be847307 // .quad 1466078993672598279
QUAD $0x8e41ade9fbebc27d // .quad -8196078626372074883
QUAD $0x596eb2d8ae258fc8 // .quad 6444284760518135752
QUAD $0xb1d219647ae6b31c // .quad -5633412264537705700
QUAD $0x6fca5f8ed9aef3bb // .quad 8055355950647669691
QUAD $0xde469fbd99a05fe3 // .quad -2430079312244744221
QUAD $0x25de7bb9480d5854 // .quad 2728754459941099604
QUAD $0x8aec23d680043bee // .quad -8436328597794046994
QUAD $0xaf561aa79a10ae6a // .quad -5812428961928401302
QUAD $0xada72ccc20054ae9 // .quad -5933724728815170839
QUAD $0x1b2ba1518094da04 // .quad 1957835834444274180
QUAD $0xd910f7ff28069da4 // .quad -2805469892591575644
QUAD $0x90fb44d2f05d0842 // .quad -7999724640327104446
QUAD $0x87aa9aff79042286 // .quad -8670947710510816634
QUAD $0x353a1607ac744a53 // .quad 3835402254873283155
QUAD $0xa99541bf57452b28 // .quad -6226998619711132888
QUAD $0x42889b8997915ce8 // .quad 4794252818591603944
QUAD $0xd3fa922f2d1675f2 // .quad -3172062256211528206
QUAD $0x69956135febada11 // .quad 7608094030047140369
QUAD $0x847c9b5d7c2e09b7 // .quad -8900067937773286985
QUAD $0x43fab9837e699095 // .quad 4898431519131537557
QUAD $0xa59bc234db398c25 // .quad -6513398903789220827
QUAD $0x94f967e45e03f4bb // .quad -7712018656367741765
QUAD $0xcf02b2c21207ef2e // .quad -3530062611309138130
QUAD $0x1d1be0eebac278f5 // .quad 2097517367411243253
QUAD $0x8161afb94b44f57d // .quad -9123818159709293187
QUAD $0x6462d92a69731732 // .quad 7233582727691441970
QUAD $0xa1ba1ba79e1632dc // .quad -6793086681209228580
QUAD $0x7d7b8f7503cfdcfe // .quad 9041978409614302462
QUAD $0xca28a291859bbf93 // .quad -3879672333084147821
QUAD $0x5cda735244c3d43e // .quad 6690786993590490174
QUAD $0xfcb2cb35e702af78 // .quad -237904397927796872
QUAD $0x3a0888136afa64a7 // .quad 4181741870994056359
QUAD $0x9defbf01b061adab // .quad -7066219276345954901
QUAD $0x088aaa1845b8fdd0 // .quad 615491320315182544
QUAD $0xc56baec21c7a1916 // .quad -4221088077005055722
QUAD $0x8aad549e57273d45 // .quad -8454007886460797627
QUAD $0xf6c69a72a3989f5b // .quad -664674077828931749
QUAD $0x36ac54e2f678864b // .quad 3939617107816777291
QUAD $0x9a3c2087a63f6399 // .quad -7332950326284164199
QUAD $0x84576a1bb416a7dd // .quad -8910536670511192099
QUAD $0xc0cb28a98fcf3c7f // .quad -4554501889427817345
QUAD $0x656d44a2a11c51d5 // .quad 7308573235570561493
QUAD $0xf0fdf2d3f3c30b9f // .quad -1081441343357383777
QUAD $0x9f644ae5a4b1b325 // .quad -6961356773836868827
QUAD $0x969eb7c47859e743 // .quad -7593429867239446717
QUAD $0x873d5d9f0dde1fee // .quad -8701695967296086034
QUAD $0xbc4665b596706114 // .quad -4880101315621920492
QUAD $0xa90cb506d155a7ea // .quad -6265433940692719638
QUAD $0xeb57ff22fc0c7959 // .quad -1488440626100012711
QUAD $0x09a7f12442d588f2 // .quad 695789805494438130
QUAD $0x9316ff75dd87cbd8 // .quad -7847804418953589800
QUAD $0x0c11ed6d538aeb2f // .quad 869737256868047663
QUAD $0xb7dcbf5354e9bece // .quad -5198069505264599346
QUAD $0x8f1668c8a86da5fa // .quad -8136200465769716230
QUAD $0xe5d3ef282a242e81 // .quad -1885900863153361279
QUAD $0xf96e017d694487bc // .quad -473439272678684740
QUAD $0x8fa475791a569d10 // .quad -8096217067111932656
QUAD $0x37c981dcc395a9ac // .quad 4019886927579031980
QUAD $0xb38d92d760ec4455 // .quad -5508585315462527915
QUAD $0x85bbe253f47b1417 // .quad -8810199395808373737
QUAD $0xe070f78d3927556a // .quad -2274045625900771990
QUAD $0x93956d7478ccec8e // .quad -7812217631593927538
QUAD $0x8c469ab843b89562 // .quad -8338807543829064350
QUAD $0x387ac8d1970027b2 // .quad 4069786015789754290
QUAD $0xaf58416654a6babb // .quad -5811823411358942533
QUAD $0x06997b05fcc0319e // .quad 475546501309804958
QUAD $0xdb2e51bfe9d0696a // .quad -2653093245771290262
QUAD $0x441fece3bdf81f03 // .quad 4908902581746016003
QUAD $0x88fcf317f22241e2 // .quad -8575712306248138270
QUAD $0xd527e81cad7626c3 // .quad -3087243809672255805
QUAD $0xab3c2fddeeaad25a // .quad -6107954364382784934
QUAD $0x8a71e223d8d3b074 // .quad -8470740780517707660
QUAD $0xd60b3bd56a5586f1 // .quad -3023256937051093263
QUAD $0xf6872d5667844e49 // .quad -682526969396179383
QUAD $0x85c7056562757456 // .quad -8807064613298015146
QUAD $0xb428f8ac016561db // .quad -5464844730172612133
QUAD $0xa738c6bebb12d16c // .quad -6397144748195131028
QUAD $0xe13336d701beba52 // .quad -2219369894288377262
QUAD $0xd106f86e69d785c7 // .quad -3384744916816525881
QUAD $0xecc0024661173473 // .quad -1387106183930235789
QUAD $0x82a45b450226b39c // .quad -9032994600651410532
QUAD $0x27f002d7f95d0190 // .quad 2877803288514593168
QUAD $0xa34d721642b06084 // .quad -6679557232386875260
QUAD $0x31ec038df7b441f4 // .quad 3597254110643241460
QUAD $0xcc20ce9bd35c78a5 // .quad -3737760522056206171
QUAD $0x7e67047175a15271 // .quad 9108253656731439729
QUAD $0xff290242c83396ce // .quad -60514634142869810
QUAD $0x0f0062c6e984d386 // .quad 1080972517029761926
QUAD $0x9f79a169bd203e41 // .quad -6955350673980375487
QUAD $0x52c07b78a3e60868 // .quad 5962901664714590312
QUAD $0xc75809c42c684dd1 // .quad -4082502324048081455
QUAD $0xa7709a56ccdf8a82 // .quad -6381430974388925822
QUAD $0xf92e0c3537826145 // .quad -491441886632713915
QUAD $0x88a66076400bb691 // .quad -8600080377420466543
QUAD $0x9bbcc7a142b17ccb // .quad -7224680206786528053
QUAD $0x6acff893d00ea435 // .quad 7696643601933968437
QUAD $0xc2abf989935ddbfe // .quad -4419164240055772162
QUAD $0x0583f6b8c4124d43 // .quad 397432465562684739
QUAD $0xf356f7ebf83552fe // .quad -912269281642327298
QUAD $0xc3727a337a8b704a // .quad -4363290727450709942
QUAD $0x98165af37b2153de // .quad -7487697328667536418
QUAD $0x744f18c0592e4c5c // .quad 8380944645968776284
QUAD $0xbe1bf1b059e9a8d6 // .quad -4747935642407032618
QUAD $0x1162def06f79df73 // .quad 1252808770606194547
QUAD $0xeda2ee1c7064130c // .quad -1323233534581402868
QUAD $0x8addcb5645ac2ba8 // .quad -8440366555225904216
QUAD $0x9485d4d1c63e8be7 // .quad -7744549986754458649
QUAD $0x6d953e2bd7173692 // .quad 7896285879677171346
QUAD $0xb9a74a0637ce2ee1 // .quad -5069001465015685407
QUAD $0xc8fa8db6ccdd0437 // .quad -3964700705685699529
QUAD $0xe8111c87c5c1ba99 // .quad -1724565812842218855
QUAD $0x1d9c9892400a22a2 // .quad 2133748077373825698
QUAD $0x910ab1d4db9914a0 // .quad -7995382660667468640
QUAD $0x2503beb6d00cab4b // .quad 2667185096717282123
QUAD $0xb54d5e4a127f59c8 // .quad -5382542307406947896
QUAD $0x2e44ae64840fd61d // .quad 3333981370896602653
QUAD $0xe2a0b5dc971f303a // .quad -2116491865831296966
QUAD $0x5ceaecfed289e5d2 // .quad 6695424375237764562
QUAD $0x8da471a9de737e24 // .quad -8240336443785642460
QUAD $0x7425a83e872c5f47 // .quad 8369280469047205703
QUAD $0xb10d8e1456105dad // .quad -5688734536304665171
QUAD $0xd12f124e28f77719 // .quad -3373457468973156583
QUAD $0xdd50f1996b947518 // .quad -2499232151953443560
QUAD $0x82bd6b70d99aaa6f // .quad -9025939945749304721
QUAD $0x8a5296ffe33cc92f // .quad -8479549122611984081
QUAD $0x636cc64d1001550b // .quad 7164319141522920715
QUAD $0xace73cbfdc0bfb7b // .quad -5987750384837592197
QUAD $0x3c47f7e05401aa4e // .quad 4343712908476262990
QUAD $0xd8210befd30efa5a // .quad -2873001962619602342
QUAD $0x65acfaec34810a71 // .quad 7326506586225052273
QUAD $0x8714a775e3e95c78 // .quad -8713155254278333320
QUAD $0x7f1839a741a14d0d // .quad 9158133232781315341
QUAD $0xa8d9d1535ce3b396 // .quad -6279758049420528746
QUAD $0x1ede48111209a050 // .quad 2224294504121868368
QUAD $0xd31045a8341ca07c // .quad -3238011543348273028
QUAD $0x934aed0aab460432 // .quad -7833187971778608078
QUAD $0x83ea2b892091e44d // .quad -8941286242233752499
QUAD $0xf81da84d5617853f // .quad -568112927868484289
QUAD $0xa4e4b66b68b65d60 // .quad -6564921784364802720
QUAD $0x36251260ab9d668e // .quad 3901544858591782542
QUAD $0xce1de40642e3f4b9 // .quad -3594466212028615495
QUAD $0xc1d72b7c6b426019 // .quad -4479063491021217767
QUAD $0x80d2ae83e9ce78f3 // .quad -9164070410158966541
QUAD $0xb24cf65b8612f81f // .quad -5598829363776522209
QUAD $0xa1075a24e4421730 // .quad -6843401994271320272
QUAD $0xdee033f26797b627 // .quad -2386850686293264857
QUAD $0xc94930ae1d529cfc // .quad -3942566474411762436
QUAD $0x169840ef017da3b1 // .quad 1628122660560806833
QUAD $0xfb9b7cd9a4a7443c // .quad -316522074587315140
QUAD $0x8e1f289560ee864e // .quad -8205795374004271538
QUAD $0x9d412e0806e88aa5 // .quad -7115355324258153819
QUAD $0xf1a6f2bab92a27e2 // .quad -1033872180650563614
QUAD $0xc491798a08a2ad4e // .quad -4282508136895304370
QUAD $0xae10af696774b1db // .quad -5904026244240592421
QUAD $0xf5b5d7ec8acb58a2 // .quad -741449152691742558
QUAD $0xacca6da1e0a8ef29 // .quad -5995859411864064215
QUAD $0x9991a6f3d6bf1765 // .quad -7380934748073420955
QUAD $0x17fd090a58d32af3 // .quad 1728547772024695539
QUAD $0xbff610b0cc6edd3f // .quad -4614482416664388289
QUAD $0xddfc4b4cef07f5b0 // .quad -2451001303396518480
QUAD $0xeff394dcff8a948e // .quad -1156417002403097458
QUAD $0x4abdaf101564f98e // .quad 5385653213018257806
QUAD $0x95f83d0a1fb69cd9 // .quad -7640289654143017767
QUAD $0x9d6d1ad41abe37f1 // .quad -7102991539009341455
QUAD $0xbb764c4ca7a4440f // .quad -4938676049251384305
QUAD $0x84c86189216dc5ed // .quad -8878739423761676819
QUAD $0xea53df5fd18d5513 // .quad -1561659043136842477
QUAD $0x32fd3cf5b4e49bb4 // .quad 3674159897003727796
QUAD $0x92746b9be2f8552c // .quad -7893565929601608404
QUAD $0x3fbc8c33221dc2a1 // .quad 4592699871254659745
QUAD $0xb7118682dbb66a77 // .quad -5255271393574622601
QUAD $0x0fabaf3feaa5334a // .quad 1129188820640936778
QUAD $0xe4d5e82392a40515 // .quad -1957403223540890347
QUAD $0x29cb4d87f2a7400e // .quad 3011586022114279438
QUAD $0x8f05b1163ba6832d // .quad -8140906042354138323
QUAD $0x743e20e9ef511012 // .quad 8376168546070237202
QUAD $0xb2c71d5bca9023f8 // .quad -5564446534515285000
QUAD $0x914da9246b255416 // .quad -7976533391121755114
QUAD $0xdf78e4b2bd342cf6 // .quad -2343872149716718346
QUAD $0x1ad089b6c2f7548e // .quad 1932195658189984910
QUAD $0x8bab8eefb6409c1a // .quad -8382449121214030822
QUAD $0xa184ac2473b529b1 // .quad -6808127464117294671
QUAD $0xae9672aba3d0c320 // .quad -5866375383090150624
QUAD $0xc9e5d72d90a2741e // .quad -3898473311719230434
QUAD $0xda3c0f568cc4f3e8 // .quad -2721283210435300376
QUAD $0x7e2fa67c7a658892 // .quad 9092669226243950738
QUAD $0x8865899617fb1871 // .quad -8618331034163144591
QUAD $0xddbb901b98feeab7 // .quad -2469221522477225289
QUAD $0xaa7eebfb9df9de8d // .quad -6161227774276542835
QUAD $0x552a74227f3ea565 // .quad 6136845133758244197
QUAD $0xd51ea6fa85785631 // .quad -3089848699418290639
QUAD $0xd53a88958f87275f // .quad -3082000819042179233
QUAD $0x8533285c936b35de // .quad -8848684464777513506
QUAD $0x8a892abaf368f137 // .quad -8464187042230111945
QUAD $0xa67ff273b8460356 // .quad -6449169562544503978
QUAD $0x2d2b7569b0432d85 // .quad 3254824252494523781
QUAD $0xd01fef10a657842c // .quad -3449775934753242068
QUAD $0x9c3b29620e29fc73 // .quad -7189106879045698445
QUAD $0x8213f56a67f6b29b // .quad -9073638986861858149
QUAD $0x8349f3ba91b47b8f // .quad -8986383598807123057
QUAD $0xa298f2c501f45f42 // .quad -6730362715149934782
QUAD $0x241c70a936219a73 // .quad 2602078556773259891
QUAD $0xcb3f2f7642717713 // .quad -3801267375510030573
QUAD $0xed238cd383aa0110 // .quad -1359087822460813040
QUAD $0xfe0efb53d30dd4d7 // .quad -139898200960150313
QUAD $0xf4363804324a40aa // .quad -849429889038008150
QUAD $0x9ec95d1463e8a506 // .quad -7004965403241175802
QUAD $0xb143c6053edcd0d5 // .quad -5673473379724898091
QUAD $0xc67bb4597ce2ce48 // .quad -4144520735624081848
QUAD $0xdd94b7868e94050a // .quad -2480155706228734710
QUAD $0xf81aa16fdc1b81da // .quad -568964901102714406
QUAD $0xca7cf2b4191c8326 // .quad -3855940325606653146
QUAD $0x9b10a4e5e9913128 // .quad -7273132090830278360
QUAD $0xfd1c2f611f63a3f0 // .quad -208239388580928528
QUAD $0xc1d4ce1f63f57d72 // .quad -4479729095110460046
QUAD $0xbc633b39673c8cec // .quad -4871985254153548564
QUAD $0xf24a01a73cf2dccf // .quad -987975350460687153
QUAD $0xd5be0503e085d813 // .quad -3044990783845967853
QUAD $0x976e41088617ca01 // .quad -7535013621679011327
QUAD $0x4b2d8644d8a74e18 // .quad 5417133557047315992
QUAD $0xbd49d14aa79dbc82 // .quad -4807081008671376254
QUAD $0xddf8e7d60ed1219e // .quad -2451955090545630818
QUAD $0xec9c459d51852ba2 // .quad -1397165242411832414
QUAD $0xcabb90e5c942b503 // .quad -3838314940804713213
QUAD $0x93e1ab8252f33b45 // .quad -7790757304148477115
QUAD $0x3d6a751f3b936243 // .quad 4425478360848884291
QUAD $0xb8da1662e7b00a17 // .quad -5126760611758208489
QUAD $0x0cc512670a783ad4 // .quad 920161932633717460
QUAD $0xe7109bfba19c0c9d // .quad -1796764746270372707
QUAD $0x27fb2b80668b24c5 // .quad 2880944217109767365
QUAD $0x906a617d450187e2 // .quad -8040506994060064798
QUAD $0xb1f9f660802dedf6 // .quad -5622191765467566602
QUAD $0xb484f9dc9641e9da // .quad -5438947724147693094
QUAD $0x5e7873f8a0396973 // .quad 6807318348447705459
QUAD $0xe1a63853bbd26451 // .quad -2186998636757228463
QUAD $0xdb0b487b6423e1e8 // .quad -2662955059861265944
QUAD $0x8d07e33455637eb2 // .quad -8284403175614349646
QUAD $0x91ce1a9a3d2cda62 // .quad -7940379843253970334
QUAD $0xb049dc016abc5e5f // .quad -5743817951090549153
QUAD $0x7641a140cc7810fb // .quad 8521269269642088699
QUAD $0xdc5c5301c56b75f7 // .quad -2568086420435798537
QUAD $0xa9e904c87fcb0a9d // .quad -6203421752542164323
QUAD $0x89b9b3e11b6329ba // .quad -8522583040413455942
QUAD $0x546345fa9fbdcd44 // .quad 6080780864604458308
QUAD $0xac2820d9623bf429 // .quad -6041542782089432023
QUAD $0xa97c177947ad4095 // .quad -6234081974526590827
QUAD $0xd732290fbacaf133 // .quad -2940242459184402125
QUAD $0x49ed8eabcccc485d // .quad 5327070802775656541
QUAD $0x867f59a9d4bed6c0 // .quad -8755180564631333184
QUAD $0x5c68f256bfff5a74 // .quad 6658838503469570676
QUAD $0xa81f301449ee8c70 // .quad -6332289687361778576
QUAD $0x73832eec6fff3111 // .quad 8323548129336963345
QUAD $0xd226fc195c6a2f8c // .quad -3303676090774835316
QUAD $0xc831fd53c5ff7eab // .quad -4021154456019173717
QUAD $0x83585d8fd9c25db7 // .quad -8982326584375353929
QUAD $0xba3e7ca8b77f5e55 // .quad -5026443070023967147
QUAD $0xa42e74f3d032f525 // .quad -6616222212041804507
QUAD $0x28ce1bd2e55f35eb // .quad 2940318199324816875
QUAD $0xcd3a1230c43fb26f // .quad -3658591746624867729
QUAD $0x7980d163cf5b81b3 // .quad 8755227902219092403
QUAD $0x80444b5e7aa7cf85 // .quad -9204148869281624187
QUAD $0xd7e105bcc332621f // .quad -2891023177508298209
QUAD $0xa0555e361951c366 // .quad -6893500068174642330
QUAD $0x8dd9472bf3fefaa7 // .quad -8225464990312760665
QUAD $0xc86ab5c39fa63440 // .quad -4005189066790915008
QUAD $0xb14f98f6f0feb951 // .quad -5670145219463562927
QUAD $0xfa856334878fc150 // .quad -394800315061255856
QUAD $0x6ed1bf9a569f33d3 // .quad 7985374283903742931
QUAD $0x9c935e00d4b9d8d2 // .quad -7164279224554366766
QUAD $0x0a862f80ec4700c8 // .quad 758345818024902856
QUAD $0xc3b8358109e84f07 // .quad -4343663012265570553
QUAD $0xcd27bb612758c0fa // .quad -3663753745896259334
QUAD $0xf4a642e14c6262c8 // .quad -817892746904575288
QUAD $0x8038d51cb897789c // .quad -9207375118826243940
QUAD $0x98e7e9cccfbd7dbd // .quad -7428711994456441411
QUAD $0xe0470a63e6bd56c3 // .quad -2285846861678029117
QUAD $0xbf21e44003acdd2c // .quad -4674203974643163860
QUAD $0x1858ccfce06cac74 // .quad 1754377441329851508
QUAD $0xeeea5d5004981478 // .quad -1231068949876566920
QUAD $0x0f37801e0c43ebc8 // .quad 1096485900831157192
QUAD $0x95527a5202df0ccb // .quad -7686947121313936181
QUAD $0xd30560258f54e6ba // .quad -3241078642388441414
QUAD $0xbaa718e68396cffd // .quad -4996997883215032323
QUAD $0x47c6b82ef32a2069 // .quad 5172023733869224041
QUAD $0xe950df20247c83fd // .quad -1634561335591402499
QUAD $0x4cdc331d57fa5441 // .quad 5538357842881958977
QUAD $0x91d28b7416cdd27e // .quad -7939129862385708418
QUAD $0xe0133fe4adf8e952 // .quad -2300424733252327086
QUAD $0xb6472e511c81471d // .quad -5312226309554747619
QUAD $0x58180fddd97723a6 // .quad 6347841120289366950
QUAD $0xe3d8f9e563a198e5 // .quad -2028596868516046619
QUAD $0x570f09eaa7ea7648 // .quad 6273243709394548296
QUAD $0x8e679c2f5e44ff8f // .quad -8185402070463610993
QUAD $0x2cd2cc6551e513da // .quad 3229868618315797466
QUAD $0xb201833b35d63f73 // .quad -5620066569652125837
QUAD $0xf8077f7ea65e58d1 // .quad -574350245532641071
QUAD $0xde81e40a034bcf4f // .quad -2413397193637769393
QUAD $0xfb04afaf27faf782 // .quad -358968903457900670
QUAD $0x8b112e86420f6191 // .quad -8425902273664687727
QUAD $0x79c5db9af1f9b563 // .quad 8774660907532399971
QUAD $0xadd57a27d29339f6 // .quad -5920691823653471754
QUAD $0x18375281ae7822bc // .quad 1744954097560724156
QUAD $0xd94ad8b1c7380874 // .quad -2789178761139451788
QUAD $0x8f2293910d0b15b5 // .quad -8132775725879323211
QUAD $0x87cec76f1c830548 // .quad -8660765753353239224
QUAD $0xb2eb3875504ddb22 // .quad -5554283638921766110
QUAD $0xa9c2794ae3a3c69a // .quad -6214271173264161126
QUAD $0x5fa60692a46151eb // .quad 6892203506629956075
QUAD $0xd433179d9c8cb841 // .quad -3156152948152813503
QUAD $0xdbc7c41ba6bcd333 // .quad -2609901835997359309
QUAD $0x849feec281d7f328 // .quad -8890124620236590296
QUAD $0x12b9b522906c0800 // .quad 1349308723430688768
QUAD $0xa5c7ea73224deff3 // .quad -6500969756868349965
QUAD $0xd768226b34870a00 // .quad -2925050114139026944
QUAD $0xcf39e50feae16bef // .quad -3514526177658049553
QUAD $0xe6a1158300d46640 // .quad -1828156321336891840
QUAD $0x81842f29f2cce375 // .quad -9114107888677362827
QUAD $0x60495ae3c1097fd0 // .quad 6938176635183661008
QUAD $0xa1e53af46f801c53 // .quad -6780948842419315629
QUAD $0x385bb19cb14bdfc4 // .quad 4061034775552188356
QUAD $0xca5e89b18b602368 // .quad -3864500034596756632
QUAD $0x46729e03dd9ed7b5 // .quad 5076293469440235445
QUAD $0xfcf62c1dee382c42 // .quad -218939024818557886
QUAD $0x6c07a2c26a8346d1 // .quad 7784369436827535057
QUAD $0x9e19db92b4e31ba9 // .quad -7054365918152680535
QUAD $0xc7098b7305241885 // .quad -4104596259247744891
QUAD $0xc5a05277621be293 // .quad -4206271379263462765
QUAD $0xb8cbee4fc66d1ea7 // .quad -5130745324059681113
QUAD $0xf70867153aa2db38 // .quad -646153205651940552
QUAD $0x737f74f1dc043328 // .quad 8322499218531169064
QUAD $0x9a65406d44a5c903 // .quad -7321374781173544701
QUAD $0x505f522e53053ff2 // .quad 5791438004736573426
QUAD $0xc0fe908895cf3b44 // .quad -4540032458039542972
QUAD $0x647726b9e7c68fef // .quad 7239297505920716783
QUAD $0xf13e34aabb430a15 // .quad -1063354554122040811
QUAD $0x5eca783430dc19f5 // .quad 6830403950414141941
QUAD $0x96c6e0eab509e64d // .quad -7582125623967357363
QUAD $0xb67d16413d132072 // .quad -5297053117264486286
QUAD $0xbc789925624c5fe0 // .quad -4865971011531808800
QUAD $0xe41c5bd18c57e88f // .quad -2009630378153219953
QUAD $0xeb96bf6ebadf77d8 // .quad -1470777745987373096
QUAD $0x8e91b962f7b6f159 // .quad -8173548013986844327
QUAD $0x933e37a534cbaae7 // .quad -7836765118883190041
QUAD $0x723627bbb5a4adb0 // .quad 8229809056225996208
QUAD $0xb80dc58e81fe95a1 // .quad -5184270380176599647
QUAD $0xcec3b1aaa30dd91c // .quad -3547796734999668452
QUAD $0xe61136f2227e3b09 // .quad -1868651956793361655
QUAD $0x213a4f0aa5e8a7b1 // .quad 2394313059052595121
QUAD $0x8fcac257558ee4e6 // .quad -8085436500636932890
QUAD $0xa988e2cd4f62d19d // .quad -6230480713039031907
QUAD $0xb3bd72ed2af29e1f // .quad -5495109607368778209
QUAD $0x93eb1b80a33b8605 // .quad -7788100891298789883
QUAD $0xe0accfa875af45a7 // .quad -2257200990783584857
QUAD $0xbc72f130660533c3 // .quad -4867563057061743677
QUAD $0x8c6c01c9498d8b88 // .quad -8328279646880822392
QUAD $0xeb8fad7c7f8680b4 // .quad -1472767802899791692
QUAD $0xaf87023b9bf0ee6a // .quad -5798663540173640086
QUAD $0xa67398db9f6820e1 // .quad -6452645772052127519
QUAD $0xdb68c2ca82ed2a05 // .quad -2636643406789662203
QUAD $0x88083f8943a1148c // .quad -8644589625959967604
QUAD $0x892179be91d43a43 // .quad -8565431156884620733
QUAD $0x6a0a4f6b948959b0 // .quad 7641007041259592112
QUAD $0xab69d82e364948d4 // .quad -6095102927678388012
QUAD $0x848ce34679abb01c // .quad -8895485272135061476
QUAD $0xd6444e39c3db9b09 // .quad -3007192641170597111
QUAD $0xf2d80e0c0c0b4e11 // .quad -947992276657025519
QUAD $0x85eab0e41a6940e5 // .quad -8797024428372705051
QUAD $0x6f8e118f0f0e2195 // .quad 8038381691033493909
QUAD $0xa7655d1d2103911f // .quad -6384594517038493409
QUAD $0x4b7195f2d2d1a9fb // .quad 5436291095364479483
QUAD $0xd13eb46469447567 // .quad -3369057127870728857
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
// .p2align 4, 0x00
_POW_TAB:
LONG $0x00000001 // .long 1
LONG $0x00000003 // .long 3
LONG $0x00000006 // .long 6
LONG $0x00000009 // .long 9
LONG $0x0000000d // .long 13
LONG $0x00000010 // .long 16
LONG $0x00000013 // .long 19
LONG $0x00000017 // .long 23
LONG $0x0000001a // .long 26
// .p2align 2, 0x00
_MASK_USE_NUMBER:
LONG $0x00000002 // .long 2
QUAD $0x0000000000000000 // .p2align 4, 0x00
_DOUBLE_POW5_INV_SPLIT:
QUAD $0x0000000000000001 // .quad 1
QUAD $0x2000000000000000 // .quad 2305843009213693952
QUAD $0x999999999999999a // .quad -7378697629483820646
QUAD $0x1999999999999999 // .quad 1844674407370955161
QUAD $0x47ae147ae147ae15 // .quad 5165088340638674453
QUAD $0x147ae147ae147ae1 // .quad 1475739525896764129
QUAD $0x6c8b4395810624de // .quad 7821419487252849886
QUAD $0x10624dd2f1a9fbe7 // .quad 1180591620717411303
QUAD $0x7a786c226809d496 // .quad 8824922364862649494
QUAD $0x1a36e2eb1c432ca5 // .quad 1888946593147858085
QUAD $0x61f9f01b866e43ab // .quad 7059937891890119595
QUAD $0x14f8b588e368f084 // .quad 1511157274518286468
QUAD $0xb4c7f34938583622 // .quad -5420096130713635294
QUAD $0x10c6f7a0b5ed8d36 // .quad 1208925819614629174
QUAD $0x87a6520ec08d236a // .quad -8672153809141816470
QUAD $0x1ad7f29abcaf4857 // .quad 1934281311383406679
QUAD $0x9fb841a566d74f88 // .quad -6937723047313453176
QUAD $0x15798ee2308c39df // .quad 1547425049106725343
QUAD $0xe62d01511f12a607 // .quad -1860829623108852217
QUAD $0x112e0be826d694b2 // .quad 1237940039285380274
QUAD $0xd6ae6881cb5109a4 // .quad -2977327396974163548
QUAD $0x1b7cdfd9d7bdbab7 // .quad 1980704062856608439
QUAD $0xdef1ed34a2a73aea // .quad -2381861917579330838
QUAD $0x15fd7fe17964955f // .quad 1584563250285286751
QUAD $0x7f27f0f6e885c8bb // .quad 9162556910162266299
QUAD $0x119799812dea1119 // .quad 1267650600228229401
QUAD $0x650cb4be40d60df8 // .quad 7281393426775805432
QUAD $0x1c25c268497681c2 // .quad 2028240960365167042
QUAD $0xea70909833de7193 // .quad -1553582888063176301
QUAD $0x16849b86a12b9b01 // .quad 1622592768292133633
QUAD $0x21f3a6e0297ec143 // .quad 2446482504291369283
QUAD $0x1203af9ee756159b // .quad 1298074214633706907
QUAD $0x6985d7cd0f313537 // .quad 7603720821608101175
QUAD $0x1cd2b297d889bc2b // .quad 2076918743413931051
QUAD $0x2137dfd73f5a90f9 // .quad 2393627842544570617
QUAD $0x170ef54646d49689 // .quad 1661534994731144841
QUAD $0xe75fe645cc4873fa // .quad -1774446540706253830
QUAD $0x12725dd1d243aba0 // .quad 1329227995784915872
QUAD $0xa5663d3c7a0d865d // .quad -6528463279871916451
QUAD $0x1d83c94fb6d2ac34 // .quad 2126764793255865396
QUAD $0x511e976394d79eb1 // .quad 5845275820328197809
QUAD $0x179ca10c9242235d // .quad 1701411834604692317
QUAD $0xda7edf82dd794bc1 // .quad -2702476973221262399
QUAD $0x12e3b40a0e9b4f7d // .quad 1361129467683753853
QUAD $0x2a6498d1625bac68 // .quad 3054734472329800808
QUAD $0x1e392010175ee596 // .quad 2177807148294006166
QUAD $0xeeb6e0a781e2f053 // .quad -1245561236878069677
QUAD $0x182db34012b25144 // .quad 1742245718635204932
QUAD $0x58924d52ce4f26a9 // .quad 6382248639981364905
QUAD $0x1357c299a88ea76a // .quad 1393796574908163946
QUAD $0x27507bb7b07ea441 // .quad 2832900194486363201
QUAD $0x1ef2d0f5da7dd8aa // .quad 2230074519853062314
QUAD $0x52a6c95fc0655034 // .quad 5955668970331000884
QUAD $0x18c240c4aecb13bb // .quad 1784059615882449851
QUAD $0x0eebd44c99eaa690 // .quad 1075186361522890384
QUAD $0x13ce9a36f23c0fc9 // .quad 1427247692705959881
QUAD $0xb17953adc3110a80 // .quad -5658399451047196032
QUAD $0x1fb0f6be50601941 // .quad 2283596308329535809
QUAD $0xc12ddc8b02740867 // .quad -4526719560837756825
QUAD $0x195a5efea6b34767 // .quad 1826877046663628647
QUAD $0x3424b06f3529a052 // .quad 3757321980813615186
QUAD $0x14484bfeebc29f86 // .quad 1461501637330902918
QUAD $0x901d59f290ee19db // .quad -8062188859574838821
QUAD $0x1039d66589687f9e // .quad 1169201309864722334
QUAD $0x4cfbc31db4b0295f // .quad 5547241898389809503
QUAD $0x19f623d5a8a73297 // .quad 1870722095783555735
QUAD $0x3d9635b15d59bab2 // .quad 4437793518711847602
QUAD $0x14c4e977ba1f5bac // .quad 1496577676626844588
QUAD $0x97ab5e277de16228 // .quad -7517811629256252888
QUAD $0x109d8792fb4c4956 // .quad 1197262141301475670
QUAD $0xf2abc9d8c9689d0d // .quad -960452162584273651
QUAD $0x1a95a5b7f87a0ef0 // .quad 1915619426082361072
QUAD $0x5bbca17a3aba173e // .quad 6610335899416401726
QUAD $0x154484932d2e725a // .quad 1532495540865888858
QUAD $0xafca1ac82efb45cb // .quad -5779777724692609589
QUAD $0x11039d428a8b8eae // .quad 1225996432692711086
QUAD $0xb2dcf7a6b1920945 // .quad -5558295544766265019
QUAD $0x1b38fb9daa78e44a // .quad 1961594292308337738
QUAD $0xf57d92ebc141a104 // .quad -757287621071101692
QUAD $0x15c72fb1552d836e // .quad 1569275433846670190
QUAD $0xc46475896767b403 // .quad -4295178911598791677
QUAD $0x116c262777579c58 // .quad 1255420347077336152
QUAD $0x6d6d88dbd8a5ecd2 // .quad 7885109000409574610
QUAD $0x1be03d0bf225c6f4 // .quad 2008672555323737844
QUAD $0x8abe071646eb23db // .quad -8449308058639981605
QUAD $0x164cfda3281e38c3 // .quad 1606938044258990275
QUAD $0x6efe6c11d255b649 // .quad 7997948812055656009
QUAD $0x11d7314f534b609c // .quad 1285550435407192220
QUAD $0xb197134fb6ef8a0e // .quad -5650025974420502002
QUAD $0x1c8b821885456760 // .quad 2056880696651507552
QUAD $0x27ac0f72f8bfa1a5 // .quad 2858676849947419045
QUAD $0x16d601ad376ab91a // .quad 1645504557321206042
QUAD $0xb95672c260994e1e // .quad -5091756149525885410
QUAD $0x1244ce242c5560e1 // .quad 1316403645856964833
QUAD $0xf5571e03cdc21695 // .quad -768112209757596011
QUAD $0x1d3ae36d13bbce35 // .quad 2106245833371143733
QUAD $0x2aac18030b01abab // .quad 3074859046935833515
QUAD $0x17624f8a762fd82b // .quad 1684996666696914987
QUAD $0xbbbce0026f348956 // .quad -4918810391935153834
QUAD $0x12b50c6ec4f31355 // .quad 1347997333357531989
QUAD $0x92c7ccd0b1eda889 // .quad -7870096627096246135
QUAD $0x1dee7a4ad4b81eef // .quad 2156795733372051183
QUAD $0xdbd30a408e57ba07 // .quad -2606728486935086585
QUAD $0x17f1fb6f10934bf2 // .quad 1725436586697640946
QUAD $0x7ca8d50071dfc806 // .quad 8982663654677661702
QUAD $0x1327fc58da0f6ff5 // .quad 1380349269358112757
QUAD $0xfaa7bb33e9660cd6 // .quad -385133411483382570
QUAD $0x1ea6608e29b24cbb // .quad 2208558830972980411
QUAD $0x9552fc298784d711 // .quad -7686804358670526703
QUAD $0x18851a0b548ea3c9 // .quad 1766847064778384329
QUAD $0xaaa8c9bad2d0ac0e // .quad -6149443486936421362
QUAD $0x139dae6f76d88307 // .quad 1413477651822707463
QUAD $0xdddadc5e1e1aace3 // .quad -2460411949614453533
QUAD $0x1f62b0b257c0d1a5 // .quad 2261564242916331941
QUAD $0x7e48b04b4b488a4f // .quad 9099716884534168143
QUAD $0x191bc08eac9a4151 // .quad 1809251394333065553
QUAD $0xcb6d59d5d5d3a1d9 // .quad -3788272936598396455
QUAD $0x141633a556e1cdda // .quad 1447401115466452442
QUAD $0x3c577b1177dc817b // .quad 4348079280205103483
QUAD $0x1011c2eaabe7d7e2 // .quad 1157920892373161954
QUAD $0xc6f25e825960cf2a // .quad -4111119595897565398
QUAD $0x19b604aaaca62636 // .quad 1852673427797059126
QUAD $0x6bf518684780a5bb // .quad 7779150767507678651
QUAD $0x14919d5556eb51c5 // .quad 1482138742237647301
QUAD $0x232a79ed06008496 // .quad 2533971799264232598
QUAD $0x10747ddddf22a7d1 // .quad 1185710993790117841
QUAD $0xd1dd8fe1a3340756 // .quad -3324342750661048490
QUAD $0x1a53fc9631d10c81 // .quad 1897137590064188545
QUAD $0xa7e4731ae8f66c45 // .quad -6348823015270749115
QUAD $0x150ffd44f4a73d34 // .quad 1517710072051350836
QUAD $0x531d28e253f8569e // .quad 5988988032009131678
QUAD $0x10d9976a5d52975d // .quad 1214168057641080669
QUAD $0xeb61db03b98d5762 // .quad -1485665593011120286
QUAD $0x1af5bf109550f22e // .quad 1942668892225729070
QUAD $0xbc4e48cfc7a445e8 // .quad -4877881289150806552
QUAD $0x159165a6ddda5b58 // .quad 1554135113780583256
QUAD $0x6371d3d96c836b20 // .quad 7165741412905085728
QUAD $0x11411e1f17e1e2ad // .quad 1243308091024466605
QUAD $0x9f1c8628ad9f11cd // .quad -6981557813061414451
QUAD $0x1b9b6364f3030448 // .quad 1989292945639146568
QUAD $0xe5b06b53be18db0b // .quad -1895897435707221237
QUAD $0x1615e91d8f359d06 // .quad 1591434356511317254
QUAD $0xeaf3890fcb4715a2 // .quad -1516717948565776990
QUAD $0x11ab20e472914a6b // .quad 1273147485209053803
QUAD $0x44b8db4c7871bc37 // .quad 4951948911778577463
QUAD $0x1c45016d841baa46 // .quad 2037035976334486086
QUAD $0x03c715d6c6c1635f // .quad 272210314680951647
QUAD $0x169d9abe03495505 // .quad 1629628781067588869
QUAD $0x3638de456bcde919 // .quad 3907117066486671641
QUAD $0x1217aefe69077737 // .quad 1303703024854071095
QUAD $0x56c163a2461641c1 // .quad 6251387306378674625
QUAD $0x1cf2b1970e725858 // .quad 2085924839766513752
QUAD $0xdf011c81d1ab67ce // .quad -2377587784380880946
QUAD $0x17288e1271f51379 // .quad 1668739871813211001
QUAD $0x7f3416ce4155eca5 // .quad 9165976216721026213
QUAD $0x1286d80ec190dc61 // .quad 1334991897450568801
QUAD $0x6520247d3556476e // .quad 7286864317269821294
QUAD $0x1da48ce468e7c702 // .quad 2135987035920910082
QUAD $0xea801d30f7783925 // .quad -1549206175667963611
QUAD $0x17b6d71d20b96c01 // .quad 1708789628736728065
QUAD $0xbb99b0f3f92cfa84 // .quad -4928713755276281212
QUAD $0x12f8ac174d612334 // .quad 1367031702989382452
QUAD $0x5f5c4e532847f739 // .quad 6871453250525591353
QUAD $0x1e5aacf215683854 // .quad 2187250724783011924
QUAD $0x7f7d0b75b9d32c2e // .quad 9186511415162383406
QUAD $0x18488a5b44536043 // .quad 1749800579826409539
QUAD $0x9930d5f7c7dc2358 // .quad -7408186126837734568
QUAD $0x136d3b7c36a919cf // .quad 1399840463861127631
QUAD $0x8eb4898c72f9d226 // .quad -8163748988198464986
QUAD $0x1f152bf9f10e8fb2 // .quad 2239744742177804210
QUAD $0x722a07a38f2e41b8 // .quad 8226396068408869304
QUAD $0x18ddbcc7f40ba628 // .quad 1791795793742243368
QUAD $0xc1bb394fa5be9afa // .quad -4486929589498635526
QUAD $0x13e497065cd61e86 // .quad 1433436634993794694
QUAD $0x9c5ec2190930f7f6 // .quad -7179087343197816842
QUAD $0x1fd424d6faf030d7 // .quad 2293498615990071511
QUAD $0x49e56814075a5ff8 // .quad 5324776569667477496
QUAD $0x197683df2f268d79 // .quad 1834798892792057209
QUAD $0x6e51201005e1e660 // .quad 7949170070475892320
QUAD $0x145ecfe5bf520ac7 // .quad 1467839114233645767
QUAD $0xf1da800cd181851a // .quad -1019361573103106790
QUAD $0x104bd984990e6f05 // .quad 1174271291386916613
QUAD $0x4fc400148268d4f5 // .quad 5747719112518849781
QUAD $0x1a12f5a0f4e3e4d6 // .quad 1878834066219066582
QUAD $0xd96999aa01ed772b // .quad -2780522339468740821
QUAD $0x14dbf7b3f71cb711 // .quad 1503067252975253265
QUAD $0xadee1488018ac5bc // .quad -5913766686316902980
QUAD $0x10aff95cc5b09274 // .quad 1202453802380202612
QUAD $0x497ceda668de092c // .quad 5295368560860596524
QUAD $0x1ab328946f80ea54 // .quad 1923926083808324180
QUAD $0x3aca57b853e4d424 // .quad 4236294848688477220
QUAD $0x155c2076bf9a5510 // .quad 1539140867046659344
QUAD $0x623b7960431d7683 // .quad 7078384693692692099
QUAD $0x1116805effaeaa73 // .quad 1231312693637327475
QUAD $0x9d2bf566d1c8bd9e // .quad -7121328563801244258
QUAD $0x1b5733cb32b110b8 // .quad 1970100309819723960
QUAD $0x7dbcc452416d647f // .quad 9060332407926645887
QUAD $0x15df5ca28ef40d60 // .quad 1576080247855779168
QUAD $0xcafd69db678ab6cc // .quad -3819780517884414260
QUAD $0x117f7d4ed8c33de6 // .quad 1260864198284623334
QUAD $0xab2f0fc572778adf // .quad -6111648828615062817
QUAD $0x1bff2ee48e052fd7 // .quad 2017382717255397335
QUAD $0x88f273045b92d580 // .quad -8578667877633960576
QUAD $0x1665bf1d3e6a8cac // .quad 1613906173804317868
QUAD $0xd3f528d049424466 // .quad -3173585487365258138
QUAD $0x11eaff4a98553d56 // .quad 1291124939043454294
QUAD $0xb988414d4203a0a3 // .quad -5077736779784413021
QUAD $0x1cab3210f3bb9557 // .quad 2065799902469526871
QUAD $0x6139cdd76802e6e9 // .quad 7005857020398200553
QUAD $0x16ef5b40c2fc7779 // .quad 1652639921975621497
QUAD $0xe761717920025254 // .quad -1774012013165260204
QUAD $0x125915cd68c9f92d // .quad 1322111937580497197
QUAD $0xa568b58e999d5086 // .quad -6527768035806326650
QUAD $0x1d5b561574765b7c // .quad 2115379100128795516
QUAD $0x5120913ee14aa6d2 // .quad 5845832015580669650
QUAD $0x177c44ddf6c515fd // .quad 1692303280103036413
QUAD $0xa74d40ff1aa21f0e // .quad -6391380831761195250
QUAD $0x12c9d0b1923744ca // .quad 1353842624082429130
QUAD $0x0baece64f769cb4a // .quad 841837113407818570
QUAD $0x1e0fb44f50586e11 // .quad 2166148198531886609
QUAD $0x3c8bd850c5ee3c3b // .quad 4362818505468165179
QUAD $0x180c903f7379f1a7 // .quad 1732918558825509287
QUAD $0xca0979da37f1c9c9 // .quad -3888442825109288503
QUAD $0x133d4032c2c7f485 // .quad 1386334847060407429
QUAD $0xa9a8c2f6bfe942db // .quad -6221508520174861605
QUAD $0x1ec866b79e0cba6f // .quad 2218135755296651887
QUAD $0x2153cf2bccba9be3 // .quad 2401490813343931363
QUAD $0x18a0522c7e709526 // .quad 1774508604237321510
QUAD $0x1aa9728970954982 // .quad 1921192650675145090
QUAD $0x13b374f06526ddb8 // .quad 1419606883389857208
QUAD $0xf775840f1a88759d // .quad -615440573661678179
QUAD $0x1f8587e7083e2f8c // .quad 2271371013423771532
QUAD $0x5f9136727ba05e17 // .quad 6886345170554478103
QUAD $0x19379fec0698260a // .quad 1817096810739017226
QUAD $0x1940f85b9619e4df // .quad 1819727321701672159
QUAD $0x142c7ff0054684d5 // .quad 1453677448591213781
QUAD $0xe100c6afab47ea4c // .quad -2233566957380572596
QUAD $0x1023998cd1053710 // .quad 1162941958872971024
QUAD $0xce67a44c453fdd47 // .quad -3573707131808916153
QUAD $0x19d28f47b4d524e7 // .quad 1860707134196753639
QUAD $0xd852e9d69dccb106 // .quad -2858965705447132922
QUAD $0x14a8729fc3ddb71f // .quad 1488565707357402911
QUAD $0x79dbee454b0a2738 // .quad 8780873879868024632
QUAD $0x1086c219697e2c19 // .quad 1190852565885922329
QUAD $0x295fe3a211a9d859 // .quad 2981351763563108441
QUAD $0x1a71368f0f30468f // .quad 1905364105417475727
QUAD $0xbab31c81a7bb137a // .quad -4993616218633333894
QUAD $0x15275ed8d8f36ba5 // .quad 1524291284333980581
QUAD $0x6228e39aec95a92f // .quad 7073153469319063855
QUAD $0x10ec4be0ad8f8951 // .quad 1219433027467184465
QUAD $0x9d0e38f7e0ef7517 // .quad -7129698522799049449
QUAD $0x1b13ac9aaf4c0ee8 // .quad 1951092843947495144
QUAD $0xb0d82d931a592a79 // .quad -5703758818239239559
QUAD $0x15a956e225d67253 // .quad 1560874275157996115
QUAD $0x8d79be0f4847552e // .quad -8252355869333301970
QUAD $0x11544581b7dec1dc // .quad 1248699420126396892
QUAD $0x158f967eda0bbb7c // .quad 1553625868034358140
QUAD $0x1bba08cf8c979c94 // .quad 1997919072202235028
QUAD $0x77a611ff14d62f97 // .quad 8621598323911307159
QUAD $0x162e6d72d6dfb076 // .quad 1598335257761788022
QUAD $0xf951a7ff43de8c79 // .quad -481418970354774919
QUAD $0x11bebdf578b2f391 // .quad 1278668206209430417
QUAD $0xc21c3ffed2fdad8e // .quad -4459619167309550194
QUAD $0x1c6463225ab7ec1c // .quad 2045869129935088668
QUAD $0x01b0333242648ad8 // .quad 121653480894270168
QUAD $0x16b6b5b5155ff017 // .quad 1636695303948070935
QUAD $0x0159c28e9b83a246 // .quad 97322784715416134
QUAD $0x122bc490dde659ac // .quad 1309356243158456748
QUAD $0xcef604175f3903a3 // .quad -3533632359197244509
QUAD $0x1d12d41afca3c2ac // .quad 2094969989053530796
QUAD $0x725e69ac4c2d9c83 // .quad 8241140556867935363
QUAD $0x17424348ca1c9bbd // .quad 1675975991242824637
QUAD $0xf5185489d68ae39c // .quad -785785183989472356
QUAD $0x129b69070816e2fd // .quad 1340780792994259709
QUAD $0xee8d540fbdab05c6 // .quad -1257256294383155770
QUAD $0x1dc574d80cf16b2f // .quad 2145249268790815535
QUAD $0xbed77672fe226b05 // .quad -4695153850248434939
QUAD $0x17d12a4670c1228c // .quad 1716199415032652428
QUAD $0xff12c528cb4ebc04 // .quad -66774265456837628
QUAD $0x130dbb6b8d674ed6 // .quad 1372959532026121942
QUAD $0xcb513b74787df9a0 // .quad -3796187639472850528
QUAD $0x1e7c5f127bd87e24 // .quad 2196735251241795108
QUAD $0x090dc929f9fe614d // .quad 652398703163629901
QUAD $0x18637f41fcad31b7 // .quad 1757388200993436087
QUAD $0xa0d7d42194cb810a // .quad -6856778666952916726
QUAD $0x1382cc34ca2427c5 // .quad 1405910560794748869
QUAD $0x67bfb9cf5478ce77 // .quad 7475898206584884855
QUAD $0x1f37ad21436d0c6f // .quad 2249456897271598191
QUAD $0x1fcc94a5dd2d71f9 // .quad 2291369750525997561
QUAD $0x18f9574dcf8a7059 // .quad 1799565517817278553
QUAD $0x7fd6dd517dbdf4c7 // .quad 9211793429904618695
QUAD $0x13faac3e3fa1f37a // .quad 1439652414253822842
QUAD $0xffbe2ee8c92fee0b // .quad -18525771120251381
QUAD $0x1ff779fd329cb8c3 // .quad 2303443862806116547
QUAD $0x6631bf20a0f324d6 // .quad 7363877012587619542
QUAD $0x1992c7fdc216fa36 // .quad 1842755090244893238
QUAD $0xb827cc1a1a5c1d78 // .quad -5176944834155635336
QUAD $0x14756ccb01abfb5e // .quad 1474204072195914590
QUAD $0x935309ae7b7ce460 // .quad -7830904682066418592
QUAD $0x105df0a267bcc918 // .quad 1179363257756731672
QUAD $0x1eeb42b0c594a099 // .quad 2227947767661371545
QUAD $0x1a2fe76a3f9474f4 // .quad 1886981212410770676
QUAD $0xe58902270476e6e1 // .quad -1906990600612813087
QUAD $0x14f31f8832dd2a5c // .quad 1509584969928616540
QUAD $0xb7a0ce859d2bebe7 // .quad -5214941295232160793
QUAD $0x10c27fa028b0eeb0 // .quad 1207667975942893232
QUAD $0x59014a6f61dfdfd8 // .quad 6413489186596184024
QUAD $0x1ad0cc33744e4ab4 // .quad 1932268761508629172
QUAD $0xe0cdd525e7e64cad // .quad -2247906280206873427
QUAD $0x1573d68f903ea229 // .quad 1545815009206903337
QUAD $0x4d7177518651d6f1 // .quad 5580372605318321905
QUAD $0x11297872d9cbb4ee // .quad 1236652007365522670
QUAD $0x7be8bee8d6e957e8 // .quad 8928596168509315048
QUAD $0x1b758d848fac54b0 // .quad 1978643211784836272
QUAD $0xfcba3253df211320 // .quad -235820694676368608
QUAD $0x15f7a46a0c89dd59 // .quad 1582914569427869017
QUAD $0x63c8284318e74280 // .quad 7190041073742725760
QUAD $0x1192e9ee706e4aae // .quad 1266331655542295214
QUAD $0x060d0d3827d86a66 // .quad 436019273762630246
QUAD $0x1c1e43171a4a1117 // .quad 2026130648867672343
QUAD $0x6b3da42cecad21eb // .quad 7727513048493924843
QUAD $0x167e9c127b6e7412 // .quad 1620904519094137874
QUAD $0x88fe1cf0bd574e56 // .quad -8575384820172501418
QUAD $0x11fee341fc585cdb // .quad 1296723615275310299
QUAD $0x419694b462254a23 // .quad 4726128361433549347
QUAD $0x1ccb0536608d615f // .quad 2074757784440496479
QUAD $0x67abaa29e81dd4e9 // .quad 7470251503888749801
QUAD $0x1708d0f84d3de77f // .quad 1659806227552397183
QUAD $0xb95621bb2017dd87 // .quad -5091845241114731129
QUAD $0x126d73f9d764b932 // .quad 1327844982041917746
QUAD $0xc223692b668c95a5 // .quad -4457603571041659483
QUAD $0x1d7becc2f23ac1ea // .quad 2124551971267068394
QUAD $0xce82ba891ed6de1d // .quad -3566082856833327587
QUAD $0x179657025b6234bb // .quad 1699641577013654715
QUAD $0xa53562074bdf1818 // .quad -6542215100208572392
QUAD $0x12deac01e2b4f6fc // .quad 1359713261610923772
QUAD $0x3b889cd87964f359 // .quad 4289851098633925465
QUAD $0x1e3113363787f194 // .quad 2175541218577478036
QUAD $0xfc6d4a46c783f5e1 // .quad -257467935834769951
QUAD $0x18274291c6065adc // .quad 1740432974861982428
QUAD $0x30576e9f06032b1a // .quad 3483374466074094362
QUAD $0x13529ba7d19eaf17 // .quad 1392346379889585943
QUAD $0x1a257dcb3cd1de90 // .quad 1884050330976640656
QUAD $0x1eea92a61c311825 // .quad 2227754207823337509
QUAD $0x481dfe3c30a7e540 // .quad 5196589079523222848
QUAD $0x18bba884e35a79b7 // .quad 1782203366258670007
QUAD $0xd34b31c9c0865100 // .quad -3221426365865242368
QUAD $0x13c9539d82aec7c5 // .quad 1425762693006936005
QUAD $0x5211e942cda3b4cd // .quad 5913764258841343181
QUAD $0x1fa885c8d117a609 // .quad 2281220308811097609
QUAD $0x74db21023e1c90a4 // .quad 8420360221814984868
QUAD $0x19539e3a40dfb807 // .quad 1824976247048878087
QUAD $0xf715b401cb4a0d50 // .quad -642409452031832752
QUAD $0x1442e4fb67196005 // .quad 1459980997639102469
QUAD $0xf8de299b09080aa7 // .quad -513927561625466201
QUAD $0x103583fc527ab337 // .quad 1167984798111281975
QUAD $0x8e304291a80cddd7 // .quad -8200981728084566569
QUAD $0x19ef3993b72ab859 // .quad 1868775676978051161
QUAD $0x3e8d020e200a4b13 // .quad 4507261061758077715
QUAD $0x14bf6142f8eef9e1 // .quad 1495020541582440929
QUAD $0x653d9b3e80083c0f // .quad 7295157664148372495
QUAD $0x10991a9bfa58c7e7 // .quad 1196016433265952743
QUAD $0x6ec8f864000d2ce4 // .quad 7982903447895485668
QUAD $0x1a8e90f9908e0ca5 // .quad 1913626293225524389
QUAD $0x8bd3f9e999a423ea // .quad -8371072500651252758
QUAD $0x153eda614071a3b7 // .quad 1530901034580419511
QUAD $0x3ca994bae1501cbb // .quad 4371188443704728763
QUAD $0x10ff151a99f482f9 // .quad 1224720827664335609
QUAD $0xc775bac49bb3612b // .quad -4074144934298164949
QUAD $0x1b31bb5dc320d18e // .quad 1959553324262936974
QUAD $0xd2c4956a16291a89 // .quad -3259315947438531959
QUAD $0x15c162b168e70e0b // .quad 1567642659410349579
QUAD $0xdbd0778811ba7ba1 // .quad -2607452757950825567
QUAD $0x11678227871f3e6f // .quad 1254114127528279663
QUAD $0x2c80bf401c5d929b // .quad 3206773216762499739
QUAD $0x1bd8d03f3e9863e6 // .quad 2006582604045247462
QUAD $0xbd33cc3349e47549 // .quad -4813279056073820855
QUAD $0x16470cff6546b651 // .quad 1605266083236197969
QUAD $0xca8fd68f6e505dd4 // .quad -3850623244859056684
QUAD $0x11d270cc51055ea7 // .quad 1284212866588958375
QUAD $0x4419574be3b3c953 // .quad 4907049252451240275
QUAD $0x1c83e7ad4e6efdd9 // .quad 2054740586542333401
QUAD $0x0347790982f63aa9 // .quad 236290587219081897
QUAD $0x16cfec8aa52597e1 // .quad 1643792469233866721
QUAD $0xcf6c60d468c4fbba // .quad -3500316344966644806
QUAD $0x123ff06eea847980 // .quad 1315033975387093376
QUAD $0xe57a34870e07f92a // .quad -1911157337204721366
QUAD $0x1d331a4b10d3f59a // .quad 2104054360619349402
QUAD $0x512e906c0b399422 // .quad 5849771759720043554
QUAD $0x175c1508da432ae2 // .quad 1683243488495479522
QUAD $0xda8ba6bcd5c7a9b5 // .quad -2698880221707785803
QUAD $0x12b010d3e1cf5581 // .quad 1346594790796383617
QUAD $0x90df712e22d90f87 // .quad -8007557169474367609
QUAD $0x1de6815302e5559c // .quad 2154551665274213788
QUAD $0xda4c5a8b4f140c6c // .quad -2716696920837583764
QUAD $0x17eb9aa8cf1dde16 // .quad 1723641332219371030
QUAD $0xaea37ba2a5a9a38a // .quad -5862706351411977334
QUAD $0x1322e220a5b17e78 // .quad 1378913065775496824
QUAD $0x7dd25f6aa2a905a9 // .quad 9066413911450387881
QUAD $0x1e9e369aa2b59727 // .quad 2206260905240794919
QUAD $0x97db7f888220d154 // .quad -7504264129807330988
QUAD $0x187e92154ef7ac1f // .quad 1765008724192635935
QUAD $0x797c6606ce80a777 // .quad 8753983955121776503
QUAD $0x139874ddd8c6234c // .quad 1412006979354108748
QUAD $0x8f2d700ae4010bf1 // .quad -8129718560256619535
QUAD $0x1f5a549627a36bad // .quad 2259211166966573997
QUAD $0x0c2459a25000d65a // .quad 874922781278525018
QUAD $0x191510781fb5efbe // .quad 1807368933573259198
QUAD $0x701d1481d99a4515 // .quad 8078635854506640661
QUAD $0x1410d9f9b2f7f2fe // .quad 1445895146858607358
QUAD $0xc017439b147b6a77 // .quad -4605137760620418441
QUAD $0x100d7b2e28c65bfe // .quad 1156716117486885886
QUAD $0xccf205c4ed9243f2 // .quad -3678871602250759182
QUAD $0x19af2b7d0e0a2cca // .quad 1850745787979017418
QUAD $0x0a5b37d0be0e9cc2 // .quad 746251532941302978
QUAD $0x148c22ca71a1bd6f // .quad 1480596630383213935
QUAD $0x0848f973cb3ee3ce // .quad 597001226353042382
QUAD $0x10701bd527b4978c // .quad 1184477304306571148
QUAD $0xda0e5bec78649fb0 // .quad -2734146852577042512
QUAD $0x1a4cf9550c5425ac // .quad 1895163686890513836
QUAD $0x7b3eaff060507fc0 // .quad 8880728962164096960
QUAD $0x150a6110d6a9b7bd // .quad 1516130949512411069
QUAD $0x95cbbff380406633 // .quad -7652812089236363725
QUAD $0x10d51a73deee2c97 // .quad 1212904759609928855
QUAD $0xefac665266cd7052 // .quad -1176452898552450990
QUAD $0x1aee90b964b04758 // .quad 1940647615375886168
QUAD $0x2623850eb8a459db // .quad 2748186495899949531
QUAD $0x158ba6fab6f36c47 // .quad 1552518092300708935
QUAD $0x1e82d0d893b6ae49 // .quad 2198549196719959625
QUAD $0x113c85955f29236c // .quad 1242014473840567148
QUAD $0xfd9e1af41f8ab075 // .quad -171670099989974923
QUAD $0x1b9408eefea838ac // .quad 1987223158144907436
QUAD $0x97b1af29b2d559f7 // .quad -7516033709475800585
QUAD $0x16100725988693bd // .quad 1589778526515925949
QUAD $0xac8e25baf5777b2c // .quad -6012826967580640468
QUAD $0x11a66c1e139edc97 // .quad 1271822821212740759
QUAD $0x7a7d092b2258c513 // .quad 8826220925580526867
QUAD $0x1c3d79c9b8fe2dbf // .quad 2034916513940385215
QUAD $0x61fda0ef4ead6a76 // .quad 7060976740464421494
QUAD $0x169794a160cb57cc // .quad 1627933211152308172
QUAD $0xe7fe1a590bbdeec5 // .quad -1729916237112283451
QUAD $0x1212dd4de7091309 // .quad 1302346568921846537
QUAD $0xa6635d5b45fcb13a // .quad -6457214794121563846
QUAD $0x1ceafbafd80e84dc // .quad 2083754510274954460
QUAD $0x851c4aaf6b308dc8 // .quad -8855120650039161400
QUAD $0x172262f3133ed0b0 // .quad 1667003608219963568
QUAD $0xd0e36ef2bc26d7d4 // .quad -3394747705289418796
QUAD $0x1281e8c275cbda26 // .quad 1333602886575970854
QUAD $0xb49f17eac6a48c86 // .quad -5431596328463070074
QUAD $0x1d9ca79d894629d7 // .quad 2133764618521553367
QUAD $0x2a18dfef0550706b // .quad 3033420566713364587
QUAD $0x17b08617a104ee46 // .quad 1707011694817242694
QUAD $0x54e0b3259dd9f389 // .quad 6116085268112601993
QUAD $0x12f39e794d9d8b6b // .quad 1365609355853794155
QUAD $0x87cdeb6f62f65274 // .quad -8661007644729388428
QUAD $0x1e5297287c2f4578 // .quad 2184974969366070648
QUAD $0xd30b22bf825ea85d // .quad -3239457301041600419
QUAD $0x18421286c9bf6ac6 // .quad 1747979975492856518
QUAD $0x0f3c1bcc684bb9e4 // .quad 1097782973908629988
QUAD $0x13680ed23aff889f // .quad 1398383980394285215
QUAD $0x18602c7a4079296d // .quad 1756452758253807981
QUAD $0x1f0ce4839198da98 // .quad 2237414368630856344
QUAD $0x46b356c833942124 // .quad 5094511021344956708
QUAD $0x18d71d360e13e213 // .quad 1789931494904685075
QUAD $0x388f78a029434db6 // .quad 4075608817075965366
QUAD $0x13df4a91a4dcb4dc // .quad 1431945195923748060
QUAD $0x5a7f2766a86baf8a // .quad 6520974107321544586
QUAD $0x1fcbaa82a1612160 // .quad 2291112313477996896
QUAD $0x153285ebb9efbfa2 // .quad 1527430471115325346
QUAD $0x196fbb9bb44db44d // .quad 1832889850782397517
QUAD $0xaa8ed189618c994e // .quad -6156753252591560370
QUAD $0x145962e2f6a4903d // .quad 1466311880625918013
QUAD $0xeed8a7a11ad6e10c // .quad -1236053787331337972
QUAD $0x1047824f2bb6d9ca // .quad 1173049504500734410
QUAD $0x7e27729b5e249b45 // .quad 9090360384495590213
QUAD $0x1a0c03b1df8af611 // .quad 1876879207201175057
QUAD $0xfe85f549181d4904 // .quad -106409321887348476
QUAD $0x14d6695b193bf80d // .quad 1501503365760940045
QUAD $0xcb9e5dd4134aa0d0 // .quad -3774476272251789104
QUAD $0x10ab877c142ff9a4 // .quad 1201202692608752036
QUAD $0xdf63c9535211014d // .quad -2349813220860952243
QUAD $0x1aac0bf9b9e65c3a // .quad 1921924308174003258
QUAD $0x191ca10f74da6771 // .quad 1809498238053148529
QUAD $0x15566ffafb1eb02f // .quad 1537539446539202607
QUAD $0xadb080d92a4852c1 // .quad -5931099039041301823
QUAD $0x1111f32f2f4bc025 // .quad 1230031557231362085
QUAD $0x15e7348eaa0d5134 // .quad 1578287981759648052
QUAD $0x1b4feb7eb212cd09 // .quad 1968050491570179337
QUAD $0xab1f5d3eee710dc4 // .quad -6116067244076102204
QUAD $0x15d98932280f0a6d // .quad 1574440393256143469
QUAD $0xbc1917658b8da49d // .quad -4892853795260881763
QUAD $0x117ad428200c0857 // .quad 1259552314604914775
QUAD $0x2cf4f23c127c3a94 // .quad 3239480371808320148
QUAD $0x1bf7b9d9cce00d59 // .quad 2015283703367863641
QUAD $0xf0c3f4fcdb969543 // .quad -1097764517295254205
QUAD $0x165fc7e170b33de0 // .quad 1612226962694290912
QUAD $0x5a365d9716121103 // .quad 6500486015647617283
QUAD $0x11e6398126f5cb1a // .quad 1289781570155432730
QUAD $0x9056fc24f01ce804 // .quad -8045966448673363964
QUAD $0x1ca38f350b22de90 // .quad 2063650512248692368
QUAD $0xd9df301d8ce3ecd0 // .quad -2747424344196780848
QUAD $0x16e93f5da2824ba6 // .quad 1650920409798953894
QUAD $0xe17f59b13d8323da // .quad -2197939475357424678
QUAD $0x125432b14ecea2eb // .quad 1320736327839163115
QUAD $0x68cbc2b52f38395c // .quad 7551343283653851484
QUAD $0x1d53844ee47dd179 // .quad 2113178124542660985
QUAD $0x53d6355dbf602de3 // .quad 6041074626923081187
QUAD $0x177603725064a794 // .quad 1690542499634128788
QUAD $0xa9782ab165e68b1c // .quad -6235186742687266020
QUAD $0x12c4cf8ea6b6ec76 // .quad 1352433999707303030
QUAD $0x0f26aab56fd744fa // .quad 1091747655926105338
QUAD $0x1e07b27dd78b13f1 // .quad 2163894399531684849
QUAD $0x3f52222abfdf6a62 // .quad 4562746939482794594
QUAD $0x18062864ac6f4327 // .quad 1731115519625347879
QUAD $0x65db4e88997f884e // .quad 7339546366328145998
QUAD $0x1338205089f29c1f // .quad 1384892415700278303
QUAD $0x6fc54a7428cc0d4a // .quad 8053925371383123274
QUAD $0x1ec033b40fea9365 // .quad 2215827865120445285
QUAD $0x596aa1f68709a43b // .quad 6443140297106498619
QUAD $0x1899c2f673220f84 // .quad 1772662292096356228
QUAD $0xadeee7f86c07b696 // .quad -5913534206540532074
QUAD $0x13ae3591f5b4d936 // .quad 1418129833677084982
QUAD $0x497e3ff3e00c5756 // .quad 5295740528502789974
QUAD $0x1f7d228322baf524 // .quad 2269007733883335972
QUAD $0xd464fff64cd6ac45 // .quad -3142105206681588667
QUAD $0x1930e868e89590e9 // .quad 1815206187106668777
QUAD $0x4383fff83d7889d1 // .quad 4865013464138549713
QUAD $0x14272053ed4473ee // .quad 1452164949685335022
QUAD $0xcf9cccc69793a174 // .quad -3486686858172980876
QUAD $0x101f4d0ff1038ff1 // .quad 1161731959748268017
QUAD $0x7f6147a425b90252 // .quad 9178696285890871890
QUAD $0x19cbae7fe805b31c // .quad 1858771135597228828
QUAD $0xcc4dd2e9b7c7350f // .quad -3725089415513033457
QUAD $0x14a2f1ffecd15c16 // .quad 1487016908477783062
QUAD $0x3d0b0f215fd290d9 // .quad 4398626097073393881
QUAD $0x10825b3323dab012 // .quad 1189613526782226450
QUAD $0x61ab4b689950e7c1 // .quad 7037801755317430209
QUAD $0x1a6a2b85062ab350 // .quad 1903381642851562320
QUAD $0x4e22a2ba1440b967 // .quad 5630241404253944167
QUAD $0x1521bc6a6b555c40 // .quad 1522705314281249856
QUAD $0x0b4ee894dd009453 // .quad 814844308661245011
QUAD $0x10e7c9eebc4449cd // .quad 1218164251424999885
QUAD $0x1217da87c800ed51 // .quad 1303750893857992017
QUAD $0x1b0c764ac6d3a948 // .quad 1949062802279999816
QUAD $0xdb46486ca000bdda // .quad -2646348099655516710
QUAD $0x15a391d56bdc876c // .quad 1559250241823999852
QUAD $0x490506bd4ccd64af // .quad 5261619149759407279
QUAD $0x114fa7ddefe39f8a // .quad 1247400193459199882
QUAD $0xa8080ac87ae23ab1 // .quad -6338804619352589647
QUAD $0x1bb2a62fe638ff43 // .quad 1995840309534719811
QUAD $0x5339a239fbe82ef4 // .quad 5997002748743659252
QUAD $0x162884f31e93ff69 // .quad 1596672247627775849
QUAD $0x75c7b4fb2fecf25d // .quad 8486951013736837725
QUAD $0x11ba03f5b20fff87 // .quad 1277337798102220679
QUAD $0x22d92191e647ea2e // .quad 2511075177753209390
QUAD $0x1c5cd322b67fff3f // .quad 2043740476963553087
QUAD $0xb57a8141850654f2 // .quad -5369837487281253134
QUAD $0x16b0a8e891ffff65 // .quad 1634992381570842469
QUAD $0xc4620101373843f5 // .quad -4295869989825002507
QUAD $0x1226ed86db3332b7 // .quad 1307993905256673975
QUAD $0x3a366801f1f39fee // .quad 4194654460505726958
QUAD $0x1d0b15a491eb8459 // .quad 2092790248410678361
QUAD $0xfb5eb99b27f6198b // .quad -333625246337328757
QUAD $0x173c115074bc69e0 // .quad 1674232198728542688
QUAD $0x2f7efae2865e7ad6 // .quad 3422448617672047318
QUAD $0x129674405d6387e7 // .quad 1339385758982834151
QUAD $0xe597f7d0d6fd9156 // .quad -1902779841208544938
QUAD $0x1dbd86cd6238d971 // .quad 2143017214372534641
QUAD $0x8479930d78cadaab // .quad -8900921502450656597
QUAD $0x17cad23de82d7ac1 // .quad 1714413771498027713
QUAD $0xd06142712d6f1556 // .quad -3431388387218614954
QUAD $0x1308a831868ac89a // .quad 1371531017198422170
QUAD $0x4d686a4eaf182222 // .quad 5577825024675947042
QUAD $0x1e74404f3daada91 // .quad 2194449627517475473
QUAD $0xa453883ef279b4e8 // .quad -6605786424484973336
QUAD $0x185d003f6488aeda // .quad 1755559702013980378
QUAD $0xe9dc6cff28615d87 // .quad -1595280324846068345
QUAD $0x137d99cc506d58ae // .quad 1404447761611184302
QUAD $0xa960ae650d6895a4 // .quad -6241797334495619676
QUAD $0x1f2f5c7a1a488de4 // .quad 2247116418577894884
QUAD $0xbab3beb73ded4483 // .quad -4993437867596495741
QUAD $0x18f2b061aea07183 // .quad 1797693134862315907
QUAD $0x2ef6322c318a9d36 // .quad 3383947335406624054
QUAD $0x13f559e7bee6c136 // .quad 1438154507889852726
QUAD $0xe4bd1d13827761f0 // .quad -1964381892833222160
QUAD $0x1feef63f97d79b89 // .quad 2301047212623764361
QUAD $0x83ca7da9352c4e5a // .quad -8950203143750398374
QUAD $0x198bf832dfdfafa1 // .quad 1840837770099011489
QUAD $0x9ca1fe20f756a515 // .quad -7160162515000318699
QUAD $0x146ff9c24cb2f2e7 // .quad 1472670216079209191
QUAD $0x4a1b31b3f9121daa // .quad 5339916432225476010
QUAD $0x1059949b708f28b9 // .quad 1178136172863367353
QUAD $0x435eb5ecc1b695dd // .quad 4854517476818851293
QUAD $0x1a28edc580e50df5 // .quad 1885017876581387765
QUAD $0x35e55e57015ede4a // .quad 3883613981455081034
QUAD $0x14ed8b04671da4c4 // .quad 1508014301265110212
QUAD $0xc4b77eac0118b1d5 // .quad -4271806444319755819
QUAD $0x10be08d0527e1d69 // .quad 1206411441012088169
QUAD $0xa12597799b5ab622 // .quad -6834890310911609310
QUAD $0x1ac9a7b3b7302f0f // .quad 1930258305619341071
QUAD $0x4db7ac6149155e81 // .quad 5600134195496443521
QUAD $0x156e1fc2f8f358d9 // .quad 1544206644495472857
QUAD $0xd7c6238107444b9b // .quad -2898590273086665829
QUAD $0x1124e63593f5e0ad // .quad 1235365315596378285
QUAD $0x593d059b3ed3ac2b // .quad 6430302007287065643
QUAD $0x1b6e3d2286563449 // .quad 1976584504954205257
QUAD $0xe0fd9e15cbdc89bc // .quad -2234456023654168132
QUAD $0x15f1ca820511c36d // .quad 1581267603963364205
QUAD $0xb3fe18116fe3a163 // .quad -5476913633665244829
QUAD $0x118e3b9b37416924 // .quad 1265014083170691364
QUAD $0x866359b57fd29bd1 // .quad -8763061813864391727
QUAD $0x1c16c5c525357507 // .quad 2024022533073106183
QUAD $0xd1e91491330ee30e // .quad -3321100636349603058
QUAD $0x16789e3750f790d2 // .quad 1619218026458484946
QUAD $0x74ba76da8f3f1c0b // .quad 8411165935146048523
QUAD $0x11fa182c40c60d75 // .quad 1295374421166787957
QUAD $0xedf72490e531c678 // .quad -1299529762733963656
QUAD $0x1cc359e067a348bb // .quad 2072599073866860731
QUAD $0x8b2c1d40b75b052d // .quad -8418321439670991571
QUAD $0x1702ae4d1fb5d3c9 // .quad 1658079259093488585
QUAD $0x6f567dcd5f7c0424 // .quad 8022738107230848036
QUAD $0x12688b70e62b0fd4 // .quad 1326463407274790868
QUAD $0x7ef0c94898c66d06 // .quad 9147032156827446534
QUAD $0x1d74124e3d11b2ed // .quad 2122341451639665389
QUAD $0x98c0a106e09ebd9f // .quad -7439769533505684065
QUAD $0x17900ea4fda7c257 // .quad 1697873161311732311
QUAD $0x470080d24d4bcae6 // .quad 5116230817421183718
QUAD $0x12d9a550caec9b79 // .quad 1358298529049385849
QUAD $0xd800ce1d487944a2 // .quad -2882077136351837022
QUAD $0x1e29088144adc58e // .quad 2173277646479017358
QUAD $0x1333d8176d2dd082 // .quad 1383687105660440706
QUAD $0x1820d39a9d57d13f // .quad 1738622117183213887
QUAD $0xa8f646792424a6ce // .quad -6271747944955468082
QUAD $0x134d76154aaca765 // .quad 1390897693746571109
QUAD $0x74bd3d8ea03aa47d // .quad 8411947361780802685
QUAD $0x1ee25688777aa56f // .quad 2225436309994513775
QUAD $0x5d64313ee6955064 // .quad 6729557889424642148
QUAD $0x18b51206c5fbb78c // .quad 1780349047995611020
QUAD $0x4ab68dcbebaaa6b7 // .quad 5383646311539713719
QUAD $0x13c40e6bd1962c70 // .quad 1424279238396488816
QUAD $0x1124161312aaa457 // .quad 1235136468979721303
QUAD $0x1fa01712e8f0471a // .quad 2278846781434382106
QUAD $0xda8344dc0eeee9df // .quad -2701239639558133281
QUAD $0x194cdf4253f36c14 // .quad 1823077425147505684
QUAD $0xe2029d7cd8bf2180 // .quad -2160991711646506624
QUAD $0x143d7f6843292343 // .quad 1458461940118004547
QUAD $0x4e687dfd7a328133 // .quad 5649904260166615347
QUAD $0x103132b9cf541c36 // .quad 1166769552094403638
QUAD $0x4a40c9959050ceb8 // .quad 5350498001524674232
QUAD $0x19e851294bb9c6bd // .quad 1866831283351045821
QUAD $0x0833d477a6a70bc6 // .quad 591049586477829062
QUAD $0x14b9da876fc7d231 // .quad 1493465026680836657
QUAD $0xa02976c61eec096b // .quad -6905857960301557397
QUAD $0x1094aed2bfd30e8d // .quad 1194772021344669325
QUAD $0x004257a364acdbdf // .quad 18673707743239135
QUAD $0x1a877e1dffb81749 // .quad 1911635234151470921
QUAD $0xcd01dfb5ea23e319 // .quad -3674409848547319015
QUAD $0x153931b1996012a0 // .quad 1529308187321176736
QUAD $0x70ce4c91881cb5ae // .quad 8128518565387875758
QUAD $0x10fa8e27ade6754d // .quad 1223446549856941389
QUAD $0x1ae3adb5a69455e2 // .quad 1937583260394870242
QUAD $0x1b2a7d0c4970bbaf // .quad 1957514479771106223
QUAD $0x7be957c4854377e8 // .quad 8928764237799716840
QUAD $0x15bb973d078d62f2 // .quad 1566011583816884978
QUAD $0xc987796a0435f987 // .quad -3925035053985957497
QUAD $0x1162df64060ab58e // .quad 1252809267053507982
QUAD $0x75a58f1006bcc271 // .quad 8477339172590109297
QUAD $0x1bd1656cd67788e4 // .quad 2004494827285612772
QUAD $0xf7b7a5a66bca3527 // .quad -596826291411733209
QUAD $0x16411df0ab92d3e9 // .quad 1603595861828490217
QUAD $0x5fc61e1ebca1c41f // .quad 6901236596354434079
QUAD $0x11cdb18d560f0fee // .quad 1282876689462792174
QUAD $0xffa363646102d365 // .quad -26067890058636443
QUAD $0x1c7c4f4889b1b316 // .quad 2052602703140467478
QUAD $0x32e91c504d9bdc51 // .quad 3668494502695001169
QUAD $0x16c9d906d48e28df // .quad 1642082162512373983
QUAD $0x8f20e37371497d0e // .quad -8133250842069730034
QUAD $0x123b140576d820b2 // .quad 1313665730009899186
QUAD $0x7e9b0585820f2e7c // .quad 9122891541139893884
QUAD $0x1d2b533bf159cdea // .quad 2101865168015838698
QUAD $0xcbaf379e01a5beca // .quad -3769733211313815862
QUAD $0x1755dc2ff447d7ee // .quad 1681492134412670958
QUAD $0x0958f94b348498a1 // .quad 673562245690857633
QUAD $0x12ab168cc36cacbf // .quad 1345193707530136767
// .p2align 4, 0x00
_DOUBLE_POW5_SPLIT:
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1000000000000000 // .quad 1152921504606846976
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1400000000000000 // .quad 1441151880758558720
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1900000000000000 // .quad 1801439850948198400
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1f40000000000000 // .quad 2251799813685248000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1388000000000000 // .quad 1407374883553280000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x186a000000000000 // .quad 1759218604441600000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1e84800000000000 // .quad 2199023255552000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1312d00000000000 // .quad 1374389534720000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x17d7840000000000 // .quad 1717986918400000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1dcd650000000000 // .quad 2147483648000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x12a05f2000000000 // .quad 1342177280000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x174876e800000000 // .quad 1677721600000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1d1a94a200000000 // .quad 2097152000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x12309ce540000000 // .quad 1310720000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x16bcc41e90000000 // .quad 1638400000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1c6bf52634000000 // .quad 2048000000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x11c37937e0800000 // .quad 1280000000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x16345785d8a00000 // .quad 1600000000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1bc16d674ec80000 // .quad 2000000000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1158e460913d0000 // .quad 1250000000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x15af1d78b58c4000 // .quad 1562500000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1b1ae4d6e2ef5000 // .quad 1953125000000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x10f0cf064dd59200 // .quad 1220703125000000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x152d02c7e14af680 // .quad 1525878906250000000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x1a784379d99db420 // .quad 1907348632812500000
QUAD $0x0000000000000000 // .quad 0
QUAD $0x108b2a2c28029094 // .quad 1192092895507812500
QUAD $0x0000000000000000 // .quad 0
QUAD $0x14adf4b7320334b9 // .quad 1490116119384765625
QUAD $0x4000000000000000 // .quad 4611686018427387904
QUAD $0x19d971e4fe8401e7 // .quad 1862645149230957031
QUAD $0x8800000000000000 // .quad -8646911284551352320
QUAD $0x1027e72f1f128130 // .quad 1164153218269348144
QUAD $0xaa00000000000000 // .quad -6196953087261802496
QUAD $0x1431e0fae6d7217c // .quad 1455191522836685180
QUAD $0xd480000000000000 // .quad -3134505340649865216
QUAD $0x193e5939a08ce9db // .quad 1818989403545856475
QUAD $0xc9a0000000000000 // .quad -3918131675812331520
QUAD $0x1f8def8808b02452 // .quad 2273736754432320594
QUAD $0xbe04000000000000 // .quad -4754675306596401152
QUAD $0x13b8b5b5056e16b3 // .quad 1421085471520200371
QUAD $0xad85000000000000 // .quad -5943344133245501440
QUAD $0x18a6e32246c99c60 // .quad 1776356839400250464
QUAD $0xd8e6400000000000 // .quad -2817494148129488896
QUAD $0x1ed09bead87c0378 // .quad 2220446049250313080
QUAD $0x878fe80000000000 // .quad -8678462870222012416
QUAD $0x13426172c74d822b // .quad 1387778780781445675
QUAD $0x6973e20000000000 // .quad 7598665485932036096
QUAD $0x1812f9cf7920e2b6 // .quad 1734723475976807094
QUAD $0x03d0da8000000000 // .quad 274959820560269312
QUAD $0x1e17b84357691b64 // .quad 2168404344971008868
QUAD $0x8262889000000000 // .quad -9051522149004607488
QUAD $0x12ced32a16a1b11e // .quad 1355252715606880542
QUAD $0x22fb2ab400000000 // .quad 2520655369026404352
QUAD $0x178287f49c4a1d66 // .quad 1694065894508600678
QUAD $0xabb9f56100000000 // .quad -6072552825571770368
QUAD $0x1d6329f1c35ca4bf // .quad 2117582368135750847
QUAD $0xcb54395ca0000000 // .quad -3795345515982356480
QUAD $0x125dfa371a19e6f7 // .quad 1323488980084844279
QUAD $0xbe2947b3c8000000 // .quad -4744181894977945600
QUAD $0x16f578c4e0a060b5 // .quad 1654361225106055349
QUAD $0x2db399a0ba000000 // .quad 3293144668132343808
QUAD $0x1cb2d6f618c878e3 // .quad 2067951531382569187
QUAD $0xfc90400474400000 // .quad -247627591630979072
QUAD $0x11efc659cf7d4b8d // .quad 1292469707114105741
QUAD $0x7bb4500591500000 // .quad 8913837547316051968
QUAD $0x166bb7f0435c9e71 // .quad 1615587133892632177
QUAD $0xdaa16406f5a40000 // .quad -2692761121137098752
QUAD $0x1c06a5ec5433c60d // .quad 2019483917365790221
QUAD $0xa8a4de8459868000 // .quad -6294661719138074624
QUAD $0x118427b3b4a05bc8 // .quad 1262177448353618888
QUAD $0xd2ce16256fe82000 // .quad -3256641130495205376
QUAD $0x15e531a0a1c872ba // .quad 1577721810442023610
QUAD $0x87819baecbe22800 // .quad -8682487431546394624
QUAD $0x1b5e7e08ca3a8f69 // .quad 1972152263052529513
QUAD $0xf4b1014d3f6d5900 // .quad -814868626289108736
QUAD $0x111b0ec57e6499a1 // .quad 1232595164407830945
QUAD $0x71dd41a08f48af40 // .quad 8204786253993389888
QUAD $0x1561d276ddfdc00a // .quad 1540743955509788682
QUAD $0x0e549208b31adb10 // .quad 1032610780636961552
QUAD $0x1aba4714957d300d // .quad 1925929944387235853
QUAD $0x28f4db456ff0c8ea // .quad 2951224747111794922
QUAD $0x10b46c6cdd6e3e08 // .quad 1203706215242022408
QUAD $0x33321216cbecfb24 // .quad 3689030933889743652
QUAD $0x14e1878814c9cd8a // .quad 1504632769052528010
QUAD $0xbffe969c7ee839ed // .quad -4612083369492596243
QUAD $0x1a19e96a19fc40ec // .quad 1880790961315660012
QUAD $0xf7ff1e21cf512434 // .quad -576709096719178700
QUAD $0x105031e2503da893 // .quad 1175494350822287507
QUAD $0xf5fee5aa43256d41 // .quad -720886370898973375
QUAD $0x14643e5ae44d12b8 // .quad 1469367938527859384
QUAD $0x337e9f14d3eec892 // .quad 3710578054803671186
QUAD $0x197d4df19d605767 // .quad 1836709923159824231
QUAD $0x005e46da08ea7ab6 // .quad 26536550077201078
QUAD $0x1fdca16e04b86d41 // .quad 2295887403949780289
QUAD $0xa03aec4845928cb2 // .quad -6900943683842831182
QUAD $0x13e9e4e4c2f34448 // .quad 1434929627468612680
QUAD $0xc849a75a56f72fde // .quad -4014493586376151074
QUAD $0x18e45e1df3b0155a // .quad 1793662034335765850
QUAD $0x7a5c1130ecb4fbd6 // .quad 8816941072311974870
QUAD $0x1f1d75a5709c1ab1 // .quad 2242077542919707313
QUAD $0xec798abe93f11d65 // .quad -1406940857446097563
QUAD $0x13726987666190ae // .quad 1401298464324817070
QUAD $0xa797ed6e38ed64bf // .quad -6370362090235009857
QUAD $0x184f03e93ff9f4da // .quad 1751623080406021338
QUAD $0x517de8c9c728bdef // .quad 5872105442488401391
QUAD $0x1e62c4e38ff87211 // .quad 2189528850507526673
QUAD $0xd2eeb17e1c7976b5 // .quad -3247463126085830987
QUAD $0x12fdbb0e39fb474a // .quad 1368455531567204170
QUAD $0x87aa5ddda397d462 // .quad -8671014926034676638
QUAD $0x17bd29d1c87a191d // .quad 1710569414459005213
QUAD $0xe994f5550c7dc97b // .quad -1615396620688569989
QUAD $0x1dac74463a989f64 // .quad 2138211768073756516
QUAD $0x11fd195527ce9ded // .quad 1296220121283337709
QUAD $0x128bc8abe49f639f // .quad 1336382355046097823
QUAD $0xd67c5faa71c24568 // .quad -2991410866823215768
QUAD $0x172ebad6ddc73c86 // .quad 1670477943807622278
QUAD $0x8c1b77950e32d6c2 // .quad -8350949601956407614
QUAD $0x1cfa698c95390ba8 // .quad 2088097429759527848
QUAD $0x57912abd28dfc639 // .quad 6309871544845715001
QUAD $0x121c81f7dd43a749 // .quad 1305060893599704905
QUAD $0xad75756c7317b7c8 // .quad -5947718624225019960
QUAD $0x16a3a275d494911b // .quad 1631326116999631131
QUAD $0x98d2d2c78fdda5ba // .quad -7434648280281274950
QUAD $0x1c4c8b1349b9b562 // .quad 2039157646249538914
QUAD $0x9f83c3bcb9ea8794 // .quad -6952498184389490796
QUAD $0x11afd6ec0e14115d // .quad 1274473528905961821
QUAD $0x0764b4abe8652979 // .quad 532749306367912313
QUAD $0x161bcca7119915b5 // .quad 1593091911132452277
QUAD $0x493de1d6e27e73d7 // .quad 5277622651387278295
QUAD $0x1ba2bfd0d5ff5b22 // .quad 1991364888915565346
QUAD $0x6dc6ad264d8f0866 // .quad 7910200175544436838
QUAD $0x1145b7e285bf98f5 // .quad 1244603055572228341
QUAD $0xc938586fe0f2ca80 // .quad -3947307835851617664
QUAD $0x159725db272f7f32 // .quad 1555753819465285426
QUAD $0x7b866e8bd92f7d20 // .quad 8900923260467641632
QUAD $0x1afcef51f0fb5eff // .quad 1944692274331606783
QUAD $0xad34051767bdae34 // .quad -5966138008276193740
QUAD $0x10de1593369d1b5f // .quad 1215432671457254239
QUAD $0x9881065d41ad19c1 // .quad -7457672510345242175
QUAD $0x15159af804446237 // .quad 1519290839321567799
QUAD $0x7ea147f492186032 // .quad 9124653435777998898
QUAD $0x1a5b01b605557ac5 // .quad 1899113549151959749
QUAD $0x6f24ccf8db4f3c1f // .quad 8008751406574943263
QUAD $0x1078e111c3556cbb // .quad 1186945968219974843
QUAD $0x4aee003712230b27 // .quad 5399253239791291175
QUAD $0x14971956342ac7ea // .quad 1483682460274968554
QUAD $0xdda98044d6abcdf0 // .quad -2474305487115661840
QUAD $0x19bcdfabc13579e4 // .quad 1854603075343710692
QUAD $0x0a89f02b062b60b6 // .quad 759402079766405302
QUAD $0x10160bcb58c16c2f // .quad 1159126922089819183
QUAD $0xcd2c6c35c7b638e4 // .quad -3662433418719381276
QUAD $0x141b8ebe2ef1c73a // .quad 1448908652612273978
QUAD $0x8077874339a3c71d // .quad -9189727791826614499
QUAD $0x1922726dbaae3909 // .quad 1811135815765342473
QUAD $0xe0956914080cb8e4 // .quad -2263787702928492316
QUAD $0x1f6b0f092959c74b // .quad 2263919769706678091
QUAD $0x6c5d61ac8507f38e // .quad 7808504722524468110
QUAD $0x13a2e965b9d81c8f // .quad 1414949856066673807
QUAD $0x4774ba17a649f072 // .quad 5148944884728197234
QUAD $0x188ba3bf284e23b3 // .quad 1768687320083342259
QUAD $0x1951e89d8fdc6c8f // .quad 1824495087482858639
QUAD $0x1eae8caef261aca0 // .quad 2210859150104177824
QUAD $0x0fd3316279e9c3d9 // .quad 1140309429676786649
QUAD $0x132d17ed577d0be4 // .quad 1381786968815111140
QUAD $0x13c7fdbb186434cf // .quad 1425386787095983311
QUAD $0x17f85de8ad5c4edd // .quad 1727233711018888925
QUAD $0x58b9fd29de7d4203 // .quad 6393419502297367043
QUAD $0x1df67562d8b36294 // .quad 2159042138773611156
QUAD $0xb7743e3a2b0e4942 // .quad -5227484847918921406
QUAD $0x12ba095dc7701d9c // .quad 1349401336733506972
QUAD $0xe5514dc8b5d1db92 // .quad -1922670041471263854
QUAD $0x17688bb5394c2503 // .quad 1686751670916883715
QUAD $0xdea5a13ae3465277 // .quad -2403337551839079817
QUAD $0x1d42aea2879f2e44 // .quad 2108439588646104644
QUAD $0x0b2784c4ce0bf38a // .quad 803757039314269066
QUAD $0x1249ad2594c37ceb // .quad 1317774742903815403
QUAD $0xcdf165f6018ef06d // .quad -3606989719284551571
QUAD $0x16dc186ef9f45c25 // .quad 1647218428629769253
QUAD $0x416dbf7381f2ac88 // .quad 4714634887749086344
QUAD $0x1c931e8ab871732f // .quad 2059023035787211567
QUAD $0x88e497a83137abd5 // .quad -8582568241225290795
QUAD $0x11dbf316b346e7fd // .quad 1286889397367007229
QUAD $0xeb1dbd923d8596ca // .quad -1504838264676837686
QUAD $0x1652efdc6018a1fc // .quad 1608611746708759036
QUAD $0x25e52cf6cce6fc7d // .quad 2730638187581340797
QUAD $0x1be7abd3781eca7c // .quad 2010764683385948796
QUAD $0x97af3c1a40105dce // .quad -7516723169616437810
QUAD $0x1170cb642b133e8d // .quad 1256727927116217997
QUAD $0xfd9b0b20d0147542 // .quad -172531925165771454
QUAD $0x15ccfe3d35d80e30 // .quad 1570909908895272496
QUAD $0x3d01cde904199292 // .quad 4396021111970173586
QUAD $0x1b403dcc834e11bd // .quad 1963637386119090621
QUAD $0x462120b1a28ffb9b // .quad 5053356204195052443
QUAD $0x1108269fd210cb16 // .quad 1227273366324431638
QUAD $0xd7a968de0b33fa82 // .quad -2906676781610960254
QUAD $0x154a3047c694fddb // .quad 1534091707905539547
QUAD $0xcd93c3158e00f923 // .quad -3633345977013700317
QUAD $0x1a9cbc59b83a3d52 // .quad 1917614634881924434
QUAD $0xc07c59ed78c09bb6 // .quad -4576684244847256650
QUAD $0x10a1f5b813246653 // .quad 1198509146801202771
QUAD $0xb09b7068d6f0c2a3 // .quad -5720855306059070813
QUAD $0x14ca732617ed7fe8 // .quad 1498136433501503464
QUAD $0xdcc24c830cacf34c // .quad -2539383114146450612
QUAD $0x19fd0fef9de8dfe2 // .quad 1872670541876879330
QUAD $0xc9f96fd1e7ec180f // .quad -3892957455555225585
QUAD $0x103e29f5c2b18bed // .quad 1170419088673049581
QUAD $0x3c77cbc661e71e13 // .quad 4357175217410743827
QUAD $0x144db473335deee9 // .quad 1463023860841311977
QUAD $0x8b95beb7fa60e598 // .quad -8388589033518733928
QUAD $0x1961219000356aa3 // .quad 1828779826051639971
QUAD $0x6e7b2e65f8f91efe // .quad 7961007781811134206
QUAD $0x1fb969f40042c54c // .quad 2285974782564549964
QUAD $0xc50cfcffbb9bb35f // .quad -4247742173222816929
QUAD $0x13d3e2388029bb4f // .quad 1428734239102843727
QUAD $0xb6503c3faa82a037 // .quad -5309677716528521161
QUAD $0x18c8dac6a0342a23 // .quad 1785917798878554659
QUAD $0xa3e44b4f95234844 // .quad -6637097145660651452
QUAD $0x1efb1178484134ac // .quad 2232397248598193324
QUAD $0xe66eaf11bd360d2b // .quad -1842342706824213205
QUAD $0x135ceaeb2d28c0eb // .quad 1395248280373870827
QUAD $0xe00a5ad62c839075 // .quad -2302928383530266507
QUAD $0x183425a5f872f126 // .quad 1744060350467338534
QUAD $0x980cf18bb7a47493 // .quad -7490346497840221037
QUAD $0x1e412f0f768fad70 // .quad 2180075438084173168
QUAD $0x5f0816f752c6c8dc // .quad 6847748484918331612
QUAD $0x12e8bd69aa19cc66 // .quad 1362547148802608230
QUAD $0xf6ca1cb527787b13 // .quad -663686430706861293
QUAD $0x17a2ecc414a03f7f // .quad 1703183936003260287
QUAD $0xf47ca3e2715699d7 // .quad -829608038383576617
QUAD $0x1d8ba7f519c84f5f // .quad 2128979920004075359
QUAD $0xf8cde66d86d62026 // .quad -518505023989735386
QUAD $0x127748f9301d319b // .quad 1330612450002547099
QUAD $0xf7016008e88ba830 // .quad -648131279987169232
QUAD $0x17151b377c247e02 // .quad 1663265562503183874
QUAD $0xb4c1b80b22ae923c // .quad -5421850118411349444
QUAD $0x1cda62055b2d9d83 // .quad 2079081953128979843
QUAD $0x50f91306f5ad1b65 // .quad 5834715712847682405
QUAD $0x12087d4358fc8272 // .quad 1299426220705612402
QUAD $0xe53757c8b318623f // .quad -1929977395795172801
QUAD $0x168a9c942f3ba30e // .quad 1624282775882015502
QUAD $0x9e852dbadfde7acf // .quad -7024157763171353905
QUAD $0x1c2d43b93b0a8bd2 // .quad 2030353469852519378
QUAD $0xa3133c94cbeb0cc1 // .quad -6695941611195790143
QUAD $0x119c4a53c4e69763 // .quad 1268970918657824611
QUAD $0x8bd80bb9fee5cff1 // .quad -8369927013994737679
QUAD $0x16035ce8b6203d3c // .quad 1586213648322280764
QUAD $0xaece0ea87e9f43ee // .quad -5850722749066034194
QUAD $0x1b843422e3a84c8b // .quad 1982767060402850955
QUAD $0x4d40c9294f238a75 // .quad 5566670318688504437
QUAD $0x1132a095ce492fd7 // .quad 1239229412751781847
QUAD $0x2090fb73a2ec6d12 // .quad 2346651879933242642
QUAD $0x157f48bb41db7bcd // .quad 1549036765939727309
QUAD $0x68b53a508ba78856 // .quad 7545000868343941206
QUAD $0x1adf1aea12525ac0 // .quad 1936295957424659136
QUAD $0x417144725748b536 // .quad 4715625542714963254
QUAD $0x10cb70d24b7378b8 // .quad 1210184973390411960
QUAD $0x51cd958eed1ae283 // .quad 5894531928393704067
QUAD $0x14fe4d06de5056e6 // .quad 1512731216738014950
QUAD $0xe640faf2a8619b24 // .quad -1855207126362645724
QUAD $0x1a3de04895e46c9f // .quad 1890914020922518687
QUAD $0xefe89cd7a93d00f7 // .quad -1159504453976653577
QUAD $0x1066ac2d5daec3e3 // .quad 1181821263076574179
QUAD $0xebe2c40d938c4134 // .quad -1449380567470816972
QUAD $0x14805738b51a74dc // .quad 1477276578845717724
QUAD $0x26db7510f86f5181 // .quad 2799960309088866689
QUAD $0x19a06d06e2611214 // .quad 1846595723557147156
QUAD $0x9849292a9b4592f1 // .quad -7473396843674234127
QUAD $0x100444244d7cab4c // .quad 1154122327223216972
QUAD $0xbe5b73754216f7ad // .quad -4730060036165404755
QUAD $0x1405552d60dbd61f // .quad 1442652909029021215
QUAD $0xadf25052929cb598 // .quad -5912575045206755944
QUAD $0x1906aa78b912cba7 // .quad 1803316136286276519
QUAD $0x996ee4673743e2ff // .quad -7390718806508444929
QUAD $0x1f485516e7577e91 // .quad 2254145170357845649
QUAD $0xffe54ec0828a6ddf // .quad -7513235640390177
QUAD $0x138d352e5096af1a // .quad 1408840731473653530
QUAD $0xbfdea270a32d0957 // .quad -4621077562977875625
QUAD $0x18708279e4bc5ae1 // .quad 1761050914342066913
QUAD $0x2fd64b0ccbf84bad // .quad 3447025083132431277
QUAD $0x1e8ca3185deb719a // .quad 2201313642927583642
QUAD $0x5de5eee7ff7b2f4c // .quad 6766076695385157452
QUAD $0x1317e5ef3ab32700 // .quad 1375821026829739776
QUAD $0x755f6aa1ff59fb1f // .quad 8457595869231446815
QUAD $0x17dddf6b095ff0c0 // .quad 1719776283537174720
QUAD $0x92b7454a7f3079e7 // .quad -7874749237170243097
QUAD $0x1dd55745cbb7ecf0 // .quad 2149720354421468400
QUAD $0x5bb28b4e8f7e4c30 // .quad 6607496772837067824
QUAD $0x12a5568b9f52f416 // .quad 1343575221513417750
QUAD $0xf29f2e22335ddf3c // .quad -964001070808441028
QUAD $0x174eac2e8727b11b // .quad 1679469026891772187
QUAD $0xef46f9aac035570b // .quad -1205001338510551285
QUAD $0x1d22573a28f19d62 // .quad 2099336283614715234
QUAD $0xd58c5c0ab8215667 // .quad -3058968845782788505
QUAD $0x123576845997025d // .quad 1312085177259197021
QUAD $0x4aef730d6629ac01 // .quad 5399660979626290177
QUAD $0x16c2d4256ffcc2f5 // .quad 1640106471573996277
QUAD $0x9dab4fd0bfb41701 // .quad -7085481830749300991
QUAD $0x1c73892ecbfbf3b2 // .quad 2050133089467495346
QUAD $0xa28b11e277d08e60 // .quad -6734269153432007072
QUAD $0x11c835bd3f7d784f // .quad 1281333180917184591
QUAD $0x8b2dd65b15c4b1f9 // .quad -8417836441790008839
QUAD $0x163a432c8f5cd663 // .quad 1601666476146480739
QUAD $0x6df94bf1db35de77 // .quad 7924448521472040567
QUAD $0x1bc8d3f7b3340bfc // .quad 2002083095183100924
QUAD $0xc4bbcf772901ab0a // .quad -4270591710934750454
QUAD $0x115d847ad000877d // .quad 1251301934489438077
QUAD $0x35eac354f34215cd // .quad 3885132398186337741
QUAD $0x15b4e5998400a95d // .quad 1564127418111797597
QUAD $0x8365742a30129b40 // .quad -8978642557549241536
QUAD $0x1b221effe500d3b4 // .quad 1955159272639746996
QUAD $0xd21f689a5e0ba108 // .quad -3305808589254582008
QUAD $0x10f5535fef208450 // .quad 1221974545399841872
QUAD $0x06a742c0f58e894a // .quad 479425281859160394
QUAD $0x1532a837eae8a565 // .quad 1527468181749802341
QUAD $0x4851137132f22b9d // .quad 5210967620751338397
QUAD $0x1a7f5245e5a2cebe // .quad 1909335227187252926
QUAD $0xed32ac26bfd75b42 // .quad -1354831255457801406
QUAD $0x108f936baf85c136 // .quad 1193334516992033078
QUAD $0xa87f57306fcd3212 // .quad -6305225087749639662
QUAD $0x14b378469b673184 // .quad 1491668146240041348
QUAD $0xd29f2cfc8bc07e97 // .quad -3269845341259661673
QUAD $0x19e056584240fde5 // .quad 1864585182800051685
QUAD $0xa3a37c1dd7584f1e // .quad -6655339356714676450
QUAD $0x102c35f729689eaf // .quad 1165365739250032303
QUAD $0x8c8c5b254d2e62e6 // .quad -8319174195893345562
QUAD $0x14374374f3c2c65b // .quad 1456707174062540379
QUAD $0x6faf71eea079fb9f // .quad 8047776328842869663
QUAD $0x1945145230b377f2 // .quad 1820883967578175474
QUAD $0x0b9b4e6a48987a87 // .quad 836348374198811271
QUAD $0x1f965966bce055ef // .quad 2276104959472719343
QUAD $0x674111026d5f4c94 // .quad 7440246761515338900
QUAD $0x13bdf7e0360c35b5 // .quad 1422565599670449589
QUAD $0xc111554308b71fba // .quad -4534749603387990086
QUAD $0x18ad75d8438f4322 // .quad 1778206999588061986
QUAD $0x7155aa93cae4e7a8 // .quad 8166621051047176104
QUAD $0x1ed8d34e547313eb // .quad 2222758749485077483
QUAD $0x26d58a9c5ecf10c9 // .quad 2798295147690791113
QUAD $0x13478410f4c7ec73 // .quad 1389224218428173427
QUAD $0xf08aed437682d4fb // .quad -1113817083813899013
QUAD $0x1819651531f9e78f // .quad 1736530273035216783
QUAD $0xecada89454238a3a // .quad -1392271354767373766
QUAD $0x1e1fbe5a7e786173 // .quad 2170662841294020979
QUAD $0x73ec895cb4963664 // .quad 8353202440125167204
QUAD $0x12d3d6f88f0b3ce8 // .quad 1356664275808763112
QUAD $0x90e7abb3e1bbc3fd // .quad -8005241023553092611
QUAD $0x1788ccb6b2ce0c22 // .quad 1695830344760953890
QUAD $0x352196a0da2ab4fd // .quad 3828506775840797949
QUAD $0x1d6affe45f818f2b // .quad 2119787930951192363
QUAD $0x0134fe24885ab11e // .quad 86973725686804766
QUAD $0x1262dfeebbb0f97b // .quad 1324867456844495227
QUAD $0xc1823dadaa715d65 // .quad -4502968861318881947
QUAD $0x16fb97ea6a9d37d9 // .quad 1656084321055619033
QUAD $0x31e2cd19150db4bf // .quad 3594660960206173375
QUAD $0x1cba7de5054485d0 // .quad 2070105401319523792
QUAD $0x1f2dc02fad2890f7 // .quad 2246663100128858359
QUAD $0x11f48eaf234ad3a2 // .quad 1293815875824702370
QUAD $0xa6f9303b9872b535 // .quad -6415043161693702859
QUAD $0x1671b25aec1d888a // .quad 1617269844780877962
QUAD $0x50b77c4a7e8f6282 // .quad 5816254103165035138
QUAD $0x1c0e1ef1a724eaad // .quad 2021587305976097453
QUAD $0x5272adae8f199d91 // .quad 5941001823691840913
QUAD $0x1188d357087712ac // .quad 1263492066235060908
QUAD $0x670f591a32e004f6 // .quad 7426252279614801142
QUAD $0x15eb082cca94d757 // .quad 1579365082793826135
QUAD $0x40d32f60bf980633 // .quad 4671129331091113523
QUAD $0x1b65ca37fd3a0d2d // .quad 1974206353492282669
QUAD $0x4883fd9c77bf03e0 // .quad 5225298841145639904
QUAD $0x111f9e62fe44483c // .quad 1233878970932676668
QUAD $0x5aa4fd0395aec4d8 // .quad 6531623551432049880
QUAD $0x156785fbbdd55a4b // .quad 1542348713665845835
QUAD $0x314e3c447b1a760e // .quad 3552843420862674446
QUAD $0x1ac1677aad4ab0de // .quad 1927935892082307294
QUAD $0xded0e5aaccf089c9 // .quad -2391158880388216375
QUAD $0x10b8e0acac4eae8a // .quad 1204959932551442058
QUAD $0x96851f15802cac3b // .quad -7600634618912658373
QUAD $0x14e718d7d7625a2d // .quad 1506199915689302573
QUAD $0xfc2666dae037d74a // .quad -277421236786047158
QUAD $0x1a20df0dcd3af0b8 // .quad 1882749894611628216
QUAD $0x9d980048cc22e68e // .quad -7090917300632361330
QUAD $0x10548b68a044d673 // .quad 1176718684132267635
QUAD $0x84fe005aff2ba032 // .quad -8863646625790451662
QUAD $0x1469ae42c8560c10 // .quad 1470898355165334544
QUAD $0xa63d8071bef6883e // .quad -6467872263810676674
QUAD $0x198419d37a6b8f14 // .quad 1838622943956668180
QUAD $0xcfcce08e2eb42a4e // .quad -3473154311335957938
QUAD $0x1fe52048590672d9 // .quad 2298278679945835225
QUAD $0x21e00c58dd309a70 // .quad 2440964573842414192
QUAD $0x13ef342d37a407c8 // .quad 1436424174966147016
QUAD $0x2a580f6f147cc10d // .quad 3051205717303017741
QUAD $0x18eb0138858d09ba // .quad 1795530218707683770
QUAD $0xb4ee134ad99bf150 // .quad -5409364890226003632
QUAD $0x1f25c186a6f04c28 // .quad 2244412773384604712
QUAD $0x7114cc0ec80176d2 // .quad 8148361989677217490
QUAD $0x137798f428562f99 // .quad 1402757983365377945
QUAD $0xcd59ff127a01d486 // .quad -3649605568185641850
QUAD $0x18557f31326bbb7f // .quad 1753447479206722431
QUAD $0xc0b07ed7188249a8 // .quad -4562006960232052312
QUAD $0x1e6adefd7f06aa5f // .quad 2191809349008403039
QUAD $0xd86e4f466f516e09 // .quad -2851254350145032695
QUAD $0x1302cb5e6f642a7b // .quad 1369880843130251899
QUAD $0xce89e3180b25c98b // .quad -3564067937681290869
QUAD $0x17c37e360b3d351a // .quad 1712351053912814874
QUAD $0x822c5bde0def3bee // .quad -9066770940529001490
QUAD $0x1db45dc38e0c8261 // .quad 2140438817391018593
QUAD $0xf15bb96ac8b58575 // .quad -1055045819403238027
QUAD $0x1290ba9a38c7d17c // .quad 1337774260869386620
QUAD $0x2db2a7c57ae2e6d2 // .quad 3292878744173340370
QUAD $0x1734e940c6f9c5dc // .quad 1672217826086733276
QUAD $0x391f51b6d99ba086 // .quad 4116098430216675462
QUAD $0x1d022390f8b83753 // .quad 2090272282608416595
QUAD $0x03b3931248014454 // .quad 266718509671728212
QUAD $0x1221563a9b732294 // .quad 1306420176630260372
QUAD $0x04a077d6da019569 // .quad 333398137089660265
QUAD $0x16a9abc9424feb39 // .quad 1633025220787825465
QUAD $0x45c895cc9081fac3 // .quad 5028433689789463235
QUAD $0x1c5416bb92e3e607 // .quad 2041281525984781831
QUAD $0x8b9d5d9fda513cba // .quad -8386443989950055238
QUAD $0x11b48e353bce6fc4 // .quad 1275800953740488644
QUAD $0xae84b507d0e58be8 // .quad -5871368969010181144
QUAD $0x1621b1c28ac20bb5 // .quad 1594751192175610805
QUAD $0x1a25e249c51eeee3 // .quad 1884160825592049379
QUAD $0x1baa1e332d728ea3 // .quad 1993438990219513507
QUAD $0xf057ad6e1b33554d // .quad -1128242493218663091
QUAD $0x114a52dffc679925 // .quad 1245899368887195941
QUAD $0x6c6d98c9a2002aa1 // .quad 7813068920331446945
QUAD $0x159ce797fb817f6f // .quad 1557374211108994927
QUAD $0x4788fefc0a803549 // .quad 5154650131986920777
QUAD $0x1b04217dfa61df4b // .quad 1946717763886243659
QUAD $0x0cb59f5d8690214e // .quad 915813323278131534
QUAD $0x10e294eebc7d2b8f // .quad 1216698602428902287
QUAD $0xcfe30734e83429a1 // .quad -3466919364329723487
QUAD $0x151b3a2a6b9c7672 // .quad 1520873253036127858
QUAD $0x83dbc9022241340a // .quad -8945335223839542262
QUAD $0x1a6208b50683940f // .quad 1901091566295159823
QUAD $0xb2695da15568c086 // .quad -5590834514899713914
QUAD $0x107d457124123c89 // .quad 1188182228934474889
QUAD $0x1f03b509aac2f0a7 // .quad 2234828893230133415
QUAD $0x149c96cd6d16cbac // .quad 1485227786168093612
QUAD $0x26c4a24c1573acd1 // .quad 2793536116537666769
QUAD $0x19c3bc80c85c7e97 // .quad 1856534732710117015
QUAD $0x783ae56f8d684c03 // .quad 8663489100477123587
QUAD $0x101a55d07d39cf1e // .quad 1160334207943823134
QUAD $0x16499ecb70c25f03 // .quad 1605989338741628675
QUAD $0x1420eb449c8842e6 // .quad 1450417759929778918
QUAD $0x9bdc067e4cf2f6c4 // .quad -7215885363427739964
QUAD $0x19292615c3aa539f // .quad 1813022199912223647
QUAD $0x82d3081de02fb476 // .quad -9019856704284674954
QUAD $0x1f736f9b3494e887 // .quad 2266277749890279559
QUAD $0xb1c3e512ac1dd0c9 // .quad -5637410440177921847
QUAD $0x13a825c100dd1154 // .quad 1416423593681424724
QUAD $0xde34de57572544fc // .quad -2435077031795014404
QUAD $0x18922f31411455a9 // .quad 1770529492101780905
QUAD $0x55c215ed2cee963b // .quad 6179525747111007803
QUAD $0x1eb6bafd91596b14 // .quad 2213161865127226132
QUAD $0xb5994db43c151de5 // .quad -5361168444910395931
QUAD $0x133234de7ad7e2ec // .quad 1383226165704516332
QUAD $0xe2ffa1214b1a655e // .quad -2089774537710607010
QUAD $0x17fec216198ddba7 // .quad 1729032707130645415
QUAD $0xdbbf89699de0feb6 // .quad -2612218172138258762
QUAD $0x1dfe729b9ff15291 // .quad 2161290883913306769
QUAD $0x2957b5e202ac9f31 // .quad 2979049660840976177
QUAD $0x12bf07a143f6d39b // .quad 1350806802445816731
QUAD $0xf3ada35a8357c6fe // .quad -887873942376167682
QUAD $0x176ec98994f48881 // .quad 1688508503057270913
QUAD $0x70990c31242db8bd // .quad 8113529608884566205
QUAD $0x1d4a7bebfa31aaa2 // .quad 2110635628821588642
QUAD $0x865fa79eb69c9376 // .quad -8764102049729309834
QUAD $0x124e8d737c5f0aa5 // .quad 1319147268013492901
QUAD $0xe7f791866443b854 // .quad -1731755525306861484
QUAD $0x16e230d05b76cd4e // .quad 1648934085016866126
QUAD $0xa1f575e7fd54a669 // .quad -6776380425060964759
QUAD $0x1c9abd04725480a2 // .quad 2061167606271082658
QUAD $0xa53969b0fe54e801 // .quad -6541080774876796927
QUAD $0x11e0b622c774d065 // .quad 1288229753919426661
QUAD $0x0e87c41d3dea2202 // .quad 1047021068258779650
QUAD $0x1658e3ab7952047f // .quad 1610287192399283327
QUAD $0xd229b5248d64aa82 // .quad -3302909683103913342
QUAD $0x1bef1c9657a6859e // .quad 2012858990499104158
QUAD $0x435a1136d85eea91 // .quad 4853210475701136017
QUAD $0x117571ddf6c81383 // .quad 1258036869061940099
QUAD $0x143095848e76a536 // .quad 1454827076199032118
QUAD $0x15d2ce55747a1864 // .quad 1572546086327425124
QUAD $0x193cbae5b2144e83 // .quad 1818533845248790147
QUAD $0x1b4781ead1989e7d // .quad 1965682607909281405
QUAD $0x2fc5f4cf8f4cb112 // .quad 3442426662494187794
QUAD $0x110cb132c2ff630e // .quad 1228551629943300878
QUAD $0xbbb77203731fdd56 // .quad -4920338708737041066
QUAD $0x154fdd7f73bf3bd1 // .quad 1535689537429126097
QUAD $0x2aa54e844fe7d4ac // .quad 3072948650933474476
QUAD $0x1aa3d4df50af0ac6 // .quad 1919611921786407622
QUAD $0xdaa75112b1f0e4eb // .quad -2691093111593966357
QUAD $0x10a6650b926d66bb // .quad 1199757451116504763
QUAD $0xd15125575e6d1e26 // .quad -3363866389492457946
QUAD $0x14cffe4e7708c06a // .quad 1499696813895630954
QUAD $0x85a56ead360865b0 // .quad -8816519005292960336
QUAD $0x1a03fde214caf085 // .quad 1874621017369538693
QUAD $0x7387652c41c53f8e // .quad 8324733676974063502
QUAD $0x10427ead4cfed653 // .quad 1171638135855961683
QUAD $0x50693e7752368f71 // .quad 5794231077790191473
QUAD $0x14531e58a03e8be8 // .quad 1464547669819952104
QUAD $0x64838e1526c4334e // .quad 7242788847237739342
QUAD $0x1967e5eec84e2ee2 // .quad 1830684587274940130
QUAD $0xfda4719a70754022 // .quad -169885977807601630
QUAD $0x1fc1df6a7a61ba9a // .quad 2288355734093675162
QUAD $0xde86c70086494815 // .quad -2412021745343444971
QUAD $0x13d92ba28c7d14a0 // .quad 1430222333808546976
QUAD $0x162878c0a7db9a1a // .quad 1596658836748081690
QUAD $0x18cf768b2f9c59c9 // .quad 1787777917260683721
QUAD $0x5bb296f0d1d280a1 // .quad 6607509564362490017
QUAD $0x1f03542dfb83703b // .quad 2234722396575854651
QUAD $0x194f9e5683239064 // .quad 1823850468512862308
QUAD $0x1362149cbd322625 // .quad 1396701497859909157
QUAD $0x5fa385ec23ec747e // .quad 6891499104068465790
QUAD $0x183a99c3ec7eafae // .quad 1745876872324886446
QUAD $0xf78c67672ce7919d // .quad -608998156769193571
QUAD $0x1e494034e79e5b99 // .quad 2182346090406108057
QUAD $0x3ab7c0a07c10bb02 // .quad 4231062170446641922
QUAD $0x12edc82110c2f940 // .quad 1363966306503817536
QUAD $0x4965b0c89b14e9c3 // .quad 5288827713058302403
QUAD $0x17a93a2954f3b790 // .quad 1704957883129771920
QUAD $0x5bbf1cfac1da2433 // .quad 6611034641322878003
QUAD $0x1d9388b3aa30a574 // .quad 2131197353912214900
QUAD $0xb957721cb92856a0 // .quad -5091475386027977056
QUAD $0x127c35704a5e6768 // .quad 1331998346195134312
QUAD $0xe7ad4ea3e7726c48 // .quad -1752658214107583416
QUAD $0x171b42cc5cf60142 // .quad 1664997932743917890
QUAD $0xa198a24ce14f075a // .quad -6802508786061867174
QUAD $0x1ce2137f74338193 // .quad 2081247415929897363
QUAD $0x44ff65700cd16498 // .quad 4971804045566108824
QUAD $0x120d4c2fa8a030fc // .quad 1300779634956185852
QUAD $0x563f3ecc1005bdbe // .quad 6214755056957636030
QUAD $0x16909f3b92c83d3b // .quad 1625974543695232315
QUAD $0x2bcf0e7f14072d2e // .quad 3156757802769657134
QUAD $0x1c34c70a777a4c8a // .quad 2032468179619040394
QUAD $0x5b61690f6c847c3d // .quad 6584659645158423613
QUAD $0x11a0fc668aac6fd6 // .quad 1270292612261900246
QUAD $0xf239c35347a59b4c // .quad -992547480406746292
QUAD $0x16093b802d578bcb // .quad 1587865765327375307
QUAD $0xeec83428198f021f // .quad -1240684350508432865
QUAD $0x1b8b8a6038ad6ebe // .quad 1984832206659219134
QUAD $0x553d20990ff96153 // .quad 6142101308573311315
QUAD $0x1137367c236c6537 // .quad 1240520129162011959
QUAD $0x2a8c68bf53f7b9a8 // .quad 3065940617289251240
QUAD $0x1585041b2c477e85 // .quad 1550650161452514949
QUAD $0x752f82ef28f5a812 // .quad 8444111790038951954
QUAD $0x1ae64521f7595e26 // .quad 1938312701815643686
QUAD $0x093db1d57999890b // .quad 665883850346957067
QUAD $0x10cfeb353a97dad8 // .quad 1211445438634777304
QUAD $0x0b8d1e4ad7ffeb4e // .quad 832354812933696334
QUAD $0x1503e602893dd18e // .quad 1514306798293471630
QUAD $0x8e7065dd8dffe622 // .quad -8182928520687655390
QUAD $0x1a44df832b8d45f1 // .quad 1892883497866839537
QUAD $0xf9063faa78bfefd5 // .quad -502644307002396715
QUAD $0x106b0bb1fb384bb6 // .quad 1183052186166774710
QUAD $0xb747cf9516efebca // .quad -5239991402180383798
QUAD $0x1485ce9e7a065ea4 // .quad 1478815232708468388
QUAD $0xe519c37a5cabe6bd // .quad -1938303234298091843
QUAD $0x19a742461887f64d // .quad 1848519040885585485
QUAD $0xaf301a2c79eb7036 // .quad -5823125539863695306
QUAD $0x1008896bcf54f9f0 // .quad 1155324400553490928
QUAD $0xdafc20b798664c43 // .quad -2667220906402231229
QUAD $0x140aabc6c32a386c // .quad 1444155500691863660
QUAD $0x11bb28e57e7fdf54 // .quad 1277659885424598868
QUAD $0x190d56b873f4c688 // .quad 1805194375864829576
QUAD $0x1629f31ede1fd72a // .quad 1597074856780748586
QUAD $0x1f50ac6690f1f82a // .quad 2256492969831036970
QUAD $0x4dda37f34ad3e67a // .quad 5609857803915355770
QUAD $0x13926bc01a973b1a // .quad 1410308106144398106
QUAD $0xe150c5f01d88e019 // .quad -2211049781960581095
QUAD $0x187706b0213d09e0 // .quad 1762885132680497632
QUAD $0x19a4f76c24eb181f // .quad 1847873790976661535
QUAD $0x1e94c85c298c4c59 // .quad 2203606415850622041
QUAD $0xb0071aa39712ef13 // .quad -5762607908280668397
QUAD $0x131cfd3999f7afb7 // .quad 1377254009906638775
QUAD $0x9c08e14c7cd7aad8 // .quad -7203259885350835496
QUAD $0x17e43c8800759ba5 // .quad 1721567512383298469
QUAD $0x030b199f9c0d958e // .quad 219297180166231438
QUAD $0x1ddd4baa0093028f // .quad 2151959390479123087
QUAD $0x61e6f003c1887d79 // .quad 7054589765244976505
QUAD $0x12aa4f4a405be199 // .quad 1344974619049451929
QUAD $0xba60ac04b1ea9cd7 // .quad -5016820848725943081
QUAD $0x1754e31cd072d9ff // .quad 1681218273811814911
QUAD $0xa8f8d705de65440d // .quad -6271026060907428851
QUAD $0x1d2a1be4048f907f // .quad 2101522842264768639
QUAD $0xc99b8663aaff4a88 // .quad -3919391288067143032
QUAD $0x123a516e82d9ba4f // .quad 1313451776415480399
QUAD $0xbc0267fc95bf1d2a // .quad -4899239110083928790
QUAD $0x16c8e5ca239028e3 // .quad 1641814720519350499
QUAD $0xab0301fbbb2ee474 // .quad -6124048887604910988
QUAD $0x1c7b1f3cac74331c // .quad 2052268400649188124
QUAD $0xeae1e13d54fd4ec9 // .quad -1521687545539375415
QUAD $0x11ccf385ebc89ff1 // .quad 1282667750405742577
QUAD $0x659a598caa3ca27b // .quad 7321262604930556539
QUAD $0x1640306766bac7ee // .quad 1603334688007178222
QUAD $0xff00efefd4cbcb1a // .quad -71793780691580134
QUAD $0x1bd03c81406979e9 // .quad 2004168360008972777
QUAD $0x3f6095f5e4ff5ef0 // .quad 4566814905495150320
QUAD $0x116225d0c841ec32 // .quad 1252605225005607986
QUAD $0xcf38bb735e3f36ac // .quad -3514853404985837908
QUAD $0x15baaf44fa52673e // .quad 1565756531257009982
QUAD $0x8306ea5035cf0457 // .quad -9005252774659685289
QUAD $0x1b295b1638e7010e // .quad 1957195664071262478
QUAD $0x11e4527221a162b6 // .quad 1289246043478778550
QUAD $0x10f9d8ede39060a9 // .quad 1223247290044539049
QUAD $0x565d670eaa09bb64 // .quad 6223243572775861092
QUAD $0x15384f295c7478d3 // .quad 1529059112555673811
QUAD $0x2bf4c0d2548c2a3d // .quad 3167368447542438461
QUAD $0x1a8662f3b3919708 // .quad 1911323890694592264
QUAD $0x1b78f88374d79a66 // .quad 1979605279714024038
QUAD $0x1093fdd8503afe65 // .quad 1194577431684120165
QUAD $0x625736a4520d8100 // .quad 7086192618069917952
QUAD $0x14b8fd4e6449bdfe // .quad 1493221789605150206
QUAD $0xfaed044d6690e140 // .quad -365631264267378368
QUAD $0x19e73ca1fd5c2d7d // .quad 1866527237006437757
QUAD $0xbcd422b0601a8cc8 // .quad -4840205558594499384
QUAD $0x103085e53e599c6e // .quad 1166579523129023598
QUAD $0x6c092b5c78212ffa // .quad 7784801107039039482
QUAD $0x143ca75e8df0038a // .quad 1458224403911279498
QUAD $0x070b763396297bf8 // .quad 507629346944023544
QUAD $0x194bd136316c046d // .quad 1822780504889099373
QUAD $0x48ce53c07bb3daf6 // .quad 5246222702107417334
QUAD $0x1f9ec583bdc70588 // .quad 2278475631111374216
QUAD $0x2d80f4584d5068da // .quad 3278889188817135834
QUAD $0x13c33b72569c6375 // .quad 1424047269444608885
QUAD $0x78e1316e60a48310 // .quad 8710297504448807696
QUAD $0x18b40a4eec437c52 // .quad 1780059086805761106
// .p2align 4, 0x00
_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'
QUAD $0x0000000000000000 // .p2align 4, 0x00
_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'
// .p2align 4, 0x00
__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 $0x0000000000000006 // .quad 6
QUAD $0x000038303030755c // .asciz 8, '\\u0008\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 $0x0000000000000006 // .quad 6
QUAD $0x000063303030755c // .asciz 8, '\\u000c\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'
// .p2align 4, 0x00
__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 $0x0000000000000007 // .quad 7
QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\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 $0x0000000000000007 // .quad 7
QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\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'
// .p2align 4, 0x00
__EscTab:
QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01'
QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01'
QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\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; LONG $0x00000000; BYTE $0x01 // .ascii 13, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00'
// .p2align 4, 0x00
__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'
// .p2align 4, 0x00
__HtmlQuoteTab:
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00'
QUAD $0x0000000000000006 // .quad 6
QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
// .p2align 4, 0x00
_LSHIFT_TAB:
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000001 // .long 1
QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000001 // .long 1
QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000001 // .long 1
QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000002 // .long 2
QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000002 // .long 2
QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000002 // .long 2
QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000003 // .long 3
QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000003 // .long 3
QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000003 // .long 3
QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000004 // .long 4
QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000004 // .long 4
QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000004 // .long 4
QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000004 // .long 4
QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000005 // .long 5
QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000005 // .long 5
QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000005 // .long 5
QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000006 // .long 6
QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000006 // .long 6
QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000006 // .long 6
QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000007 // .long 7
QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000007 // .long 7
QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000007 // .long 7
QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000007 // .long 7
QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000008 // .long 8
QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000008 // .long 8
QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000008 // .long 8
QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000009 // .long 9
QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000009 // .long 9
QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000009 // .long 9
QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000a // .long 10
QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000a // .long 10
QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000a // .long 10
QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000a // .long 10
QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000b // .long 11
QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000b // .long 11
QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000b // .long 11
QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000c // .long 12
QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000c // .long 12
QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000c // .long 12
QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000d // .long 13
QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000d // .long 13
QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000d // .long 13
QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000d // .long 13
QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000e // .long 14
QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000e // .long 14
QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000e // .long 14
QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000f // .long 15
QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000f // .long 15
QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x0000000f // .long 15
QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000010 // .long 16
QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000010 // .long 16
QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000010 // .long 16
QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000010 // .long 16
QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000011 // .long 17
QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000011 // .long 17
QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000011 // .long 17
QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000012 // .long 18
QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000012 // .long 18
QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000012 // .long 18
QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
LONG $0x00000013 // .long 19
QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
QUAD $0x0000000000000000 // .p2align 4, 0x00
_P10_TAB:
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
TEXT ·__f64toa(SB), NOSPLIT | NOFRAME, $0 - 24
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -128(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_f64toa:
MOVQ out+0(FP), DI
MOVSD val+8(FP), X0
CALL ·__native_entry__+960(SB) // _f64toa
MOVQ AX, ret+16(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__html_escape(SB), NOSPLIT | NOFRAME, $0 - 40
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -72(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_html_escape:
MOVQ sp+0(FP), DI
MOVQ nb+8(FP), SI
MOVQ dp+16(FP), DX
MOVQ dn+24(FP), CX
CALL ·__native_entry__+11776(SB) // _html_escape
MOVQ AX, ret+32(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__i64toa(SB), NOSPLIT | NOFRAME, $0 - 24
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -16(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_i64toa:
MOVQ out+0(FP), DI
MOVQ val+8(FP), SI
CALL ·__native_entry__+3872(SB) // _i64toa
MOVQ AX, ret+16(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__lspace(SB), NOSPLIT | NOFRAME, $0 - 32
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -8(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_lspace:
MOVQ sp+0(FP), DI
MOVQ nb+8(FP), SI
MOVQ off+16(FP), DX
CALL ·__native_entry__+448(SB) // _lspace
MOVQ AX, ret+24(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__lzero(SB), NOSPLIT | NOFRAME, $0 - 24
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -8(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_lzero:
MOVQ p+0(FP), DI
MOVQ n+8(FP), SI
CALL ·__native_entry__+16(SB) // _lzero
MOVQ AX, ret+16(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__quote(SB), NOSPLIT | NOFRAME, $0 - 48
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -72(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_quote:
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 ·__native_entry__+5360(SB) // _quote
MOVQ AX, ret+40(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__skip_array(SB), NOSPLIT | NOFRAME, $0 - 40
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -136(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_skip_array:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ m+16(FP), DX
MOVQ flags+24(FP), CX
CALL ·__native_entry__+25568(SB) // _skip_array
MOVQ AX, ret+32(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__skip_number(SB), NOSPLIT | NOFRAME, $0 - 24
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -80(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_skip_number:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
CALL ·__native_entry__+27664(SB) // _skip_number
MOVQ AX, ret+16(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__skip_object(SB), NOSPLIT | NOFRAME, $0 - 40
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -136(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_skip_object:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ m+16(FP), DX
MOVQ flags+24(FP), CX
CALL ·__native_entry__+25616(SB) // _skip_object
MOVQ AX, ret+32(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__skip_one(SB), NOSPLIT | NOFRAME, $0 - 40
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -136(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_skip_one:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ m+16(FP), DX
MOVQ flags+24(FP), CX
CALL ·__native_entry__+23664(SB) // _skip_one
MOVQ AX, ret+32(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__u64toa(SB), NOSPLIT | NOFRAME, $0 - 24
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -8(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_u64toa:
MOVQ out+0(FP), DI
MOVQ val+8(FP), SI
CALL ·__native_entry__+3984(SB) // _u64toa
MOVQ AX, ret+16(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__unquote(SB), NOSPLIT | NOFRAME, $0 - 48
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -72(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_unquote:
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 ·__native_entry__+8304(SB) // _unquote
MOVQ AX, ret+40(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__validate_one(SB), NOSPLIT | NOFRAME, $0 - 32
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -136(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_validate_one:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ m+16(FP), DX
CALL ·__native_entry__+27808(SB) // _validate_one
MOVQ AX, ret+24(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__value(SB), NOSPLIT | NOFRAME, $0 - 48
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -336(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_value:
MOVQ s+0(FP), DI
MOVQ n+8(FP), SI
MOVQ p+16(FP), DX
MOVQ v+24(FP), CX
MOVQ flags+32(FP), R8
CALL ·__native_entry__+16352(SB) // _value
MOVQ AX, ret+40(FP)
RET
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__vnumber(SB), NOSPLIT | NOFRAME, $0 - 24
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -248(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_vnumber:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ v+16(FP), DX
LEAQ ·__native_entry__+21408(SB), AX // _vnumber
JMP AX
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__vsigned(SB), NOSPLIT | NOFRAME, $0 - 24
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -16(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_vsigned:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ v+16(FP), DX
LEAQ ·__native_entry__+22960(SB), AX // _vsigned
JMP AX
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__vstring(SB), NOSPLIT | NOFRAME, $0 - 32
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -128(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_vstring:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ v+16(FP), DX
MOVQ flags+24(FP), CX
LEAQ ·__native_entry__+18736(SB), AX // _vstring
JMP AX
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry
TEXT ·__vunsigned(SB), NOSPLIT | NOFRAME, $0 - 24
NO_LOCAL_POINTERS
_entry:
MOVQ (TLS), R14
LEAQ -24(SP), R12
CMPQ R12, 16(R14)
JBE _stack_grow
_vunsigned:
MOVQ s+0(FP), DI
MOVQ p+8(FP), SI
MOVQ v+16(FP), DX
LEAQ ·__native_entry__+23312(SB), AX // _vunsigned
JMP AX
_stack_grow:
CALL runtime·morestack_noctxt<>(SB)
JMP _entry