// File: gcollet[P]MstatX/src/statistic.cpp
// Function: AddAllStatistics()
void AddAllStatistics()
{
	StatisticFactory::Add<WEntStat>  ("wentropy");
	StatisticFactory::Add<TridStat>  ("trident");
	StatisticFactory::Add<MVectStat> ("mvector");
	StatisticFactory::Add<JensenStat>("jensen");
	StatisticFactory::Add<KabatStat> ("kabat");
	StatisticFactory::Add<GapStat>   ("gap");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x130, %rsp            # imm = 0x130
leaq -0x21(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0x45f0
movq -0x108(%rbp), %rdx
leaq 0x3b44(%rip), %rsi      # 0x1b26d
leaq -0x20(%rbp), %rdi
callq 0xcb40
jmp 0x17734
leaq -0x20(%rbp), %rdi
callq 0x17a30
jmp 0x1773f
leaq -0x20(%rbp), %rdi
callq 0x41e0
leaq -0x21(%rbp), %rdi
callq 0x4390
leaq -0x59(%rbp), %rdi
movq %rdi, -0x110(%rbp)
callq 0x45f0
movq -0x110(%rbp), %rdx
leaq 0x4106(%rip), %rsi      # 0x1b875
leaq -0x58(%rbp), %rdi
callq 0xcb40
jmp 0x1777a
leaq -0x58(%rbp), %rdi
callq 0x17a60
jmp 0x17785
leaq -0x58(%rbp), %rdi
callq 0x41e0
leaq -0x59(%rbp), %rdi
callq 0x4390
leaq -0x81(%rbp), %rdi
movq %rdi, -0x118(%rbp)
callq 0x45f0
movq -0x118(%rbp), %rdx
leaq 0x40c5(%rip), %rsi      # 0x1b87d
leaq -0x80(%rbp), %rdi
callq 0xcb40
jmp 0x177c3
leaq -0x80(%rbp), %rdi
callq 0x17a90
jmp 0x177ce
leaq -0x80(%rbp), %rdi
callq 0x41e0
leaq -0x81(%rbp), %rdi
callq 0x4390
leaq -0xa9(%rbp), %rdi
movq %rdi, -0x120(%rbp)
callq 0x45f0
movq -0x120(%rbp), %rdx
leaq 0x4081(%rip), %rsi      # 0x1b885
leaq -0xa8(%rbp), %rdi
callq 0xcb40
jmp 0x17812
leaq -0xa8(%rbp), %rdi
callq 0x17ac0
jmp 0x17820
leaq -0xa8(%rbp), %rdi
callq 0x41e0
leaq -0xa9(%rbp), %rdi
callq 0x4390
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x128(%rbp)
callq 0x45f0
movq -0x128(%rbp), %rdx
leaq 0x4033(%rip), %rsi      # 0x1b88c
leaq -0xd0(%rbp), %rdi
callq 0xcb40
jmp 0x17867
leaq -0xd0(%rbp), %rdi
callq 0x17af0
jmp 0x17875
leaq -0xd0(%rbp), %rdi
callq 0x41e0
leaq -0xd1(%rbp), %rdi
callq 0x4390
leaq -0xf9(%rbp), %rdi
movq %rdi, -0x130(%rbp)
callq 0x45f0
movq -0x130(%rbp), %rdx
leaq 0x3fe4(%rip), %rsi      # 0x1b892
leaq -0xf8(%rbp), %rdi
callq 0xcb40
jmp 0x178bc
leaq -0xf8(%rbp), %rdi
callq 0x17b20
jmp 0x178ca
leaq -0xf8(%rbp), %rdi
callq 0x41e0
leaq -0xf9(%rbp), %rdi
callq 0x4390
addq $0x130, %rsp            # imm = 0x130
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x1790e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x20(%rbp), %rdi
callq 0x41e0
leaq -0x21(%rbp), %rdi
callq 0x4390
jmp 0x17a1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x1793f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x58(%rbp), %rdi
callq 0x41e0
leaq -0x59(%rbp), %rdi
callq 0x4390
jmp 0x17a1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x17970
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x41e0
leaq -0x81(%rbp), %rdi
callq 0x4390
jmp 0x17a1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x179a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x41e0
leaq -0xa9(%rbp), %rdi
callq 0x4390
jmp 0x17a1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x179db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x41e0
leaq -0xd1(%rbp), %rdi
callq 0x4390
jmp 0x17a1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x17a0f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xf8(%rbp), %rdi
callq 0x41e0
leaq -0xf9(%rbp), %rdi
callq 0x4390
movq -0x30(%rbp), %rdi
callq 0x45e0
nopw %cs:(%rax,%rax)
nop