// File: /workspace/github_c_makefile_star2_O3/tyabu12[P]pl0compiler/getSource.c
// Function: initSource
void initSource() {
    lineIndex = -1;             /* 初期設定                             */
    ch = '\n';
    printed = 1;
    initCharClassT();
    fprintf(fphtml, "<HTML>\n");  /* htmlコマンド                         */
    fprintf(fphtml, "<HEAD>\n<TITLE>compiled source program</TITLE>\n</HEAD>\n");
    fprintf(fphtml, "<BODY>\n<PRE>\n");
}

// Assembly:
movl $0xffffffff, 0x66c3(%rip) # imm = 0xFFFFFFFF
movb $0xa, 0x66c0(%rip)      # 0x9d84
movb $0x1, 0x66bd(%rip)      # 0x9d88
xorl %ecx, %ecx
leaq 0x66ec(%rip), %rax      # 0x9dc0
movaps 0x1c35(%rip), %xmm0     # 0x5310
movaps %xmm0, (%rcx,%rax)
addq $0x10, %rcx
cmpq $0x400, %rcx            # imm = 0x400
jne 0x36db
pushq %rax
xorl %ecx, %ecx
movdqa 0x1c29(%rip), %xmm0     # 0x5320
movdqa 0x1bc1(%rip), %xmm1     # 0x52c0
movdqa 0x1bc9(%rip), %xmm2     # 0x52d0
movdqa 0x1c21(%rip), %xmm3     # 0x5330
pshufd $0xf5, %xmm3, %xmm4     # xmm4 = xmm3[1,1,3,3]
movq %rcx, %xmm5
pshufd $0x44, %xmm5, %xmm5     # xmm5 = xmm5[0,1,0,1]
movdqa %xmm5, %xmm6
por %xmm1, %xmm6
pxor %xmm2, %xmm6
movdqa %xmm3, %xmm7
pcmpgtd %xmm6, %xmm7
pshufd $0xf5, %xmm6, %xmm6     # xmm6 = xmm6[1,1,3,3]
pcmpeqd %xmm4, %xmm6
pand %xmm7, %xmm6
movd %xmm6, %edx
testb $0x1, %dl
je 0x3753
movl $0x25, 0xc0(%rax,%rcx,4)
pextrw $0x4, %xmm6, %edx
testb $0x1, %dl
je 0x3768
movl $0x25, 0xc4(%rax,%rcx,4)
por %xmm0, %xmm5
pxor %xmm2, %xmm5
movdqa %xmm3, %xmm6
pcmpgtd %xmm5, %xmm6
pshufd $0xf5, %xmm5, %xmm5     # xmm5 = xmm5[1,1,3,3]
pcmpeqd %xmm4, %xmm5
pand %xmm6, %xmm5
pextrw $0x0, %xmm5, %edx
testb $0x1, %dl
je 0x379a
movl $0x25, 0xc8(%rax,%rcx,4)
pextrw $0x4, %xmm5, %edx
testb $0x1, %dl
je 0x37af
movl $0x25, 0xcc(%rax,%rcx,4)
addq $0x4, %rcx
cmpq $0xc, %rcx
jne 0x3714
xorl %ecx, %ecx
movdqa 0x1b79(%rip), %xmm3     # 0x5340
pshufd $0xf5, %xmm3, %xmm4     # xmm4 = xmm3[1,1,3,3]
movq %rcx, %xmm5
pshufd $0x44, %xmm5, %xmm5     # xmm5 = xmm5[0,1,0,1]
movdqa %xmm5, %xmm6
por %xmm1, %xmm6
pxor %xmm2, %xmm6
movdqa %xmm3, %xmm7
pcmpgtd %xmm6, %xmm7
pshufd $0xf5, %xmm6, %xmm6     # xmm6 = xmm6[1,1,3,3]
pcmpeqd %xmm4, %xmm6
pand %xmm7, %xmm6
movd %xmm6, %edx
testb $0x1, %dl
je 0x380b
movl $0x24, 0x104(%rax,%rcx,4)
pextrw $0x4, %xmm6, %edx
testb $0x1, %dl
je 0x3820
movl $0x24, 0x108(%rax,%rcx,4)
por %xmm0, %xmm5
pxor %xmm2, %xmm5
movdqa %xmm3, %xmm6
pcmpgtd %xmm5, %xmm6
pshufd $0xf5, %xmm5, %xmm5     # xmm5 = xmm5[1,1,3,3]
pcmpeqd %xmm4, %xmm5
pand %xmm6, %xmm5
pextrw $0x0, %xmm5, %edx
testb $0x1, %dl
je 0x3852
movl $0x24, 0x10c(%rax,%rcx,4)
pextrw $0x4, %xmm5, %edx
testb $0x1, %dl
je 0x3867
movl $0x24, 0x110(%rax,%rcx,4)
addq $0x4, %rcx
cmpq $0x1c, %rcx
jne 0x37cc
xorl %ecx, %ecx
movq %rcx, %xmm5
pshufd $0x44, %xmm5, %xmm5     # xmm5 = xmm5[0,1,0,1]
movdqa %xmm5, %xmm6
por %xmm1, %xmm6
pxor %xmm2, %xmm6
movdqa %xmm3, %xmm7
pcmpgtd %xmm6, %xmm7
pshufd $0xf5, %xmm6, %xmm6     # xmm6 = xmm6[1,1,3,3]
pcmpeqd %xmm4, %xmm6
pand %xmm7, %xmm6
movd %xmm6, %edx
testb $0x1, %dl
je 0x38b6
movl $0x24, 0x184(%rax,%rcx,4)
pextrw $0x4, %xmm6, %edx
testb $0x1, %dl
je 0x38cb
movl $0x24, 0x188(%rax,%rcx,4)
por %xmm0, %xmm5
pxor %xmm2, %xmm5
movdqa %xmm3, %xmm6
pcmpgtd %xmm5, %xmm6
pshufd $0xf5, %xmm5, %xmm5     # xmm5 = xmm5[1,1,3,3]
pcmpeqd %xmm4, %xmm5
pand %xmm6, %xmm5
pextrw $0x0, %xmm5, %edx
testb $0x1, %dl
je 0x38fd
movl $0x24, 0x18c(%rax,%rcx,4)
pextrw $0x4, %xmm5, %edx
testb $0x1, %dl
je 0x3912
movl $0x24, 0x190(%rax,%rcx,4)
addq $0x4, %rcx
cmpq $0x1c, %rcx
jne 0x3877
movaps 0x1a29(%rip), %xmm0     # 0x5350
movaps %xmm0, 0x6532(%rip)     # 0x9e60
movl $0x17, 0x6580(%rip)     # 0x9eb8
movaps 0x1a21(%rip), %xmm0     # 0x5360
movaps %xmm0, 0x652a(%rip)     # 0x9e70
movaps 0x1a23(%rip), %xmm0     # 0x5370
movups %xmm0, 0x6554(%rip)     # 0x9ea8
movq 0x641d(%rip), %rcx      # 0x9d78
leaq 0x1a52(%rip), %rdi      # 0x53b4
movl $0x7, %esi
movl $0x1, %edx
callq 0x2180
movq 0x6400(%rip), %rcx      # 0x9d78
leaq 0x1a3d(%rip), %rdi      # 0x53bc
movl $0x36, %esi
movl $0x1, %edx
callq 0x2180
movq 0x63e3(%rip), %rcx      # 0x9d78
leaq 0x1a57(%rip), %rdi      # 0x53f3
movl $0xd, %esi
movl $0x1, %edx
popq %rax
jmp 0x2180