// File: /workspace/github_c_makefile_star2_O0/genometools[P]genometools/src/match/sfx-bentsedg.c
// Function: bentsedgresources_delete
static void bentsedgresources_delete(GtBentsedgresources *bsr, GtLogger *logger)
{
  gt_free(bsr->countingsortinfo);
  bsr->countingsortinfo = NULL;
  gt_free(bsr->medianinfospace);
  bsr->medianinfospace = NULL;
  gt_shortreadsort_delete(bsr->srsw);
  bsr->srsw = NULL;
  gt_blindtrie_delete(bsr->blindtrie);
  gt_encseq_reader_delete(bsr->esr1);
  gt_encseq_reader_delete(bsr->esr2);
  gt_free(bsr->equalwithprevious);
  GT_FREEARRAY(&bsr->mkvauxstack,GtMKVstack);
  gt_radixsort_str_delete(bsr->rsi);
  gt_logger_log(logger,"countinsertionsort="GT_WU"",bsr->countinsertionsort);
  gt_logger_log(logger,"countbltriesort="GT_WU"",bsr->countbltriesort);
  gt_logger_log(logger,"countcountingsort="GT_WU"",bsr->countcountingsort);
  gt_logger_log(logger,"countshortreadsort="GT_WU"",bsr->countshortreadsort);
  gt_logger_log(logger,"countradixsort="GT_WU"",bsr->countradixsort);
  gt_logger_log(logger,"counttqsort="GT_WU"",bsr->counttqsort);
  gt_free(bsr);
}

// Assembly:
subq $0x18, %rsp
movq %rdi, 0x10(%rsp)
movq %rsi, 0x8(%rsp)
movq 0x10(%rsp), %rax
movq 0x2d8(%rax), %rdi
leaq 0x2d4b5f(%rip), %rsi    # 0x588570
movl $0x5e4, %edx            # imm = 0x5E4
callq 0xe88c0
movq 0x10(%rsp), %rax
movq $0x0, 0x2d8(%rax)
movq 0x10(%rsp), %rax
movq 0x2d0(%rax), %rdi
leaq 0x2d4b32(%rip), %rsi    # 0x588570
movl $0x5e6, %edx            # imm = 0x5E6
callq 0xe88c0
movq 0x10(%rsp), %rax
movq $0x0, 0x2d0(%rax)
movq 0x10(%rsp), %rax
movq 0x2e0(%rax), %rdi
callq 0x2daa60
movq 0x10(%rsp), %rax
movq $0x0, 0x2e0(%rax)
movq 0x10(%rsp), %rax
movq 0x2c8(%rax), %rdi
callq 0x2b8260
movq 0x10(%rsp), %rax
movq 0x8(%rax), %rdi
callq 0xac3f0
movq 0x10(%rsp), %rax
movq 0x10(%rax), %rdi
callq 0xac3f0
movq 0x10(%rsp), %rax
movq 0x2c0(%rax), %rdi
leaq 0x2d4ab7(%rip), %rsi    # 0x588570
movl $0x5ed, %edx            # imm = 0x5ED
callq 0xe88c0
movq 0x10(%rsp), %rax
cmpq $0x0, 0x20(%rax)
je 0x2b3b10
movq 0x10(%rsp), %rax
movq 0x20(%rax), %rdi
leaq 0x2d4a91(%rip), %rsi    # 0x588570
movl $0x5ee, %edx            # imm = 0x5EE
callq 0xe88c0
movq 0x10(%rsp), %rax
movq $0x0, 0x28(%rax)
movq 0x10(%rsp), %rax
movq $0x0, 0x30(%rax)
movq 0x10(%rsp), %rax
movq $0x0, 0x20(%rax)
jmp 0x2b3b12
movq 0x10(%rsp), %rax
movq 0x2f0(%rax), %rdi
callq 0x4d4340
movq 0x8(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x68(%rax), %rdx
leaq 0x2d4e34(%rip), %rsi    # 0x58896c
movb $0x0, %al
callq 0xe7cd0
movq 0x8(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x90(%rax), %rdx
leaq 0x2d4e2c(%rip), %rsi    # 0x588983
movb $0x0, %al
callq 0xe7cd0
movq 0x8(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x88(%rax), %rdx
leaq 0x2d4e21(%rip), %rsi    # 0x588997
movb $0x0, %al
callq 0xe7cd0
movq 0x8(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x78(%rax), %rdx
leaq 0x2d4e1b(%rip), %rsi    # 0x5889ad
movb $0x0, %al
callq 0xe7cd0
movq 0x8(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x80(%rax), %rdx
leaq 0x2d4e13(%rip), %rsi    # 0x5889c4
movb $0x0, %al
callq 0xe7cd0
movq 0x8(%rsp), %rdi
movq 0x10(%rsp), %rax
movq 0x70(%rax), %rdx
leaq 0x2d4e0a(%rip), %rsi    # 0x5889d7
movb $0x0, %al
callq 0xe7cd0
movq 0x10(%rsp), %rdi
leaq 0x2d4990(%rip), %rsi    # 0x588570
movl $0x5f6, %edx            # imm = 0x5F6
callq 0xe88c0
addq $0x18, %rsp
retq
nop