// File: /workspace/github_c_makefile_star2_O0/genometools[P]genometools/src/core/csvline_reader.c
// Function: csvline_reader_append_char
static void csvline_reader_append_char(GtCsvlineReader *csvline_reader,char cc)
{
  GT_STOREINARRAY(&csvline_reader->line,char,1024UL,cc);
  if (csvline_reader->dist.charcount[(int) cc] == 0)
  {
    GT_STOREINARRAY(&csvline_reader->dist.alphabet,char,256UL,cc);
  }
  csvline_reader->dist.charcount[(int) cc]++;
}

// Assembly:
subq $0x28, %rsp
movb %sil, %al
movq %rdi, 0x20(%rsp)
movb %al, 0x1f(%rsp)
jmp 0x11d412
movq 0x20(%rsp), %rax
movq 0x10(%rax), %rax
addq $0x0, %rax
movq 0x20(%rsp), %rcx
cmpq 0x8(%rcx), %rax
jb 0x11d4bd
movq $0x400, 0x10(%rsp)      # imm = 0x400
xorl %eax, %eax
cmpq 0x10(%rsp), %rax
jbe 0x11d478
movq 0x4deb81(%rip), %rax    # 0x5fbfc8
movq (%rax), %rdi
leaq 0x3de14c(%rip), %rsi    # 0x4fb59d
leaq 0x3e4743(%rip), %rdx    # 0x501b9b
leaq 0x3e4a6c(%rip), %rcx    # 0x501ecb
leaq 0x3e4696(%rip), %r8     # 0x501afc
movl $0x37, %r9d
movb $0x0, %al
callq 0x33960
callq 0x2f830
jmp 0x11d47a
movq 0x10(%rsp), %rcx
movq 0x20(%rsp), %rax
addq 0x8(%rax), %rcx
movq %rcx, 0x8(%rax)
movq 0x20(%rsp), %rax
movq (%rax), %rdi
movq 0x20(%rsp), %rax
movq 0x8(%rax), %rsi
shlq $0x0, %rsi
leaq 0x3e4654(%rip), %rdx    # 0x501afc
movl $0x37, %ecx
callq 0x2f910
movq %rax, %rcx
movq 0x20(%rsp), %rax
movq %rcx, (%rax)
jmp 0x11d4bf
movq 0x20(%rsp), %rax
cmpq $0x0, (%rax)
jne 0x11d502
movq 0x4deaf7(%rip), %rax    # 0x5fbfc8
movq (%rax), %rdi
leaq 0x3de0c2(%rip), %rsi    # 0x4fb59d
leaq 0x3e4a04(%rip), %rdx    # 0x501ee6
leaq 0x3e49e2(%rip), %rcx    # 0x501ecb
leaq 0x3e460c(%rip), %r8     # 0x501afc
movl $0x37, %r9d
movb $0x0, %al
callq 0x33960
callq 0x2f830
jmp 0x11d504
jmp 0x11d506
movb 0x1f(%rsp), %dl
movq 0x20(%rsp), %rax
movq (%rax), %rax
movq 0x20(%rsp), %rsi
movq 0x10(%rsi), %rcx
movq %rcx, %rdi
addq $0x1, %rdi
movq %rdi, 0x10(%rsi)
movb %dl, (%rax,%rcx)
movq 0x20(%rsp), %rax
movq 0x48(%rax), %rax
movsbl 0x1f(%rsp), %ecx
movslq %ecx, %rcx
cmpq $0x0, (%rax,%rcx,8)
jne 0x11d666
jmp 0x11d547
jmp 0x11d549
movq 0x20(%rsp), %rax
movq 0x40(%rax), %rax
addq $0x0, %rax
movq 0x20(%rsp), %rcx
cmpq 0x38(%rcx), %rax
jb 0x11d5f6
movq $0x100, 0x8(%rsp)       # imm = 0x100
xorl %eax, %eax
cmpq 0x8(%rsp), %rax
jbe 0x11d5af
movq 0x4dea4a(%rip), %rax    # 0x5fbfc8
movq (%rax), %rdi
leaq 0x3de015(%rip), %rsi    # 0x4fb59d
leaq 0x3e460c(%rip), %rdx    # 0x501b9b
leaq 0x3e4935(%rip), %rcx    # 0x501ecb
leaq 0x3e455f(%rip), %r8     # 0x501afc
movl $0x3a, %r9d
movb $0x0, %al
callq 0x33960
callq 0x2f830
jmp 0x11d5b1
movq 0x8(%rsp), %rcx
movq 0x20(%rsp), %rax
addq 0x38(%rax), %rcx
movq %rcx, 0x38(%rax)
movq 0x20(%rsp), %rax
movq 0x30(%rax), %rdi
movq 0x20(%rsp), %rax
movq 0x38(%rax), %rsi
shlq $0x0, %rsi
leaq 0x3e451c(%rip), %rdx    # 0x501afc
movl $0x3a, %ecx
callq 0x2f910
movq %rax, %rcx
movq 0x20(%rsp), %rax
movq %rcx, 0x30(%rax)
jmp 0x11d5f8
movq 0x20(%rsp), %rax
cmpq $0x0, 0x30(%rax)
jne 0x11d63c
movq 0x4de9bd(%rip), %rax    # 0x5fbfc8
movq (%rax), %rdi
leaq 0x3ddf88(%rip), %rsi    # 0x4fb59d
leaq 0x3e48f5(%rip), %rdx    # 0x501f11
leaq 0x3e48a8(%rip), %rcx    # 0x501ecb
leaq 0x3e44d2(%rip), %r8     # 0x501afc
movl $0x3a, %r9d
movb $0x0, %al
callq 0x33960
callq 0x2f830
jmp 0x11d63e
jmp 0x11d640
movb 0x1f(%rsp), %dl
movq 0x20(%rsp), %rax
movq 0x30(%rax), %rax
movq 0x20(%rsp), %rsi
movq 0x40(%rsi), %rcx
movq %rcx, %rdi
addq $0x1, %rdi
movq %rdi, 0x40(%rsi)
movb %dl, (%rax,%rcx)
jmp 0x11d666
movq 0x20(%rsp), %rax
movq 0x48(%rax), %rax
movsbl 0x1f(%rsp), %ecx
movslq %ecx, %rcx
movq (%rax,%rcx,8), %rdx
addq $0x1, %rdx
movq %rdx, (%rax,%rcx,8)
addq $0x28, %rsp
retq
nopl (%rax,%rax)