// File: /workspace/github_cpp_makefile_star2_O3/BenLangmead[P]bowtie/./ebwt.h
// Function: Ebwt::mapLFEx(SideLocus const&, unsigned long*, bool) const
inline void Ebwt::mapLFEx(const SideLocus& l,
		TIndexOffU *arrs
                                ASSERT_ONLY(, bool overrideSanity)
                                ) const
{
	assert_eq(0, arrs[0]);
	assert_eq(0, arrs[1]);
	assert_eq(0, arrs[2]);
	assert_eq(0, arrs[3]);
	if(l._fw) {
		// Forward side
		!_eh._isBt2Index ? countFwSideEx(l, arrs)
		                 : countBt2SideEx(l, arrs);
	} else {
		countBwSideEx(l, arrs); // Backward side
	}
#ifndef NDEBUG
	if(_sanity && !overrideSanity) {
		// Make sure results match up with individual calls to mapLF;
		// be sure to override sanity-checking in the callee, or we'll
		// have infinite recursion
		assert_eq(mapLF(l, 0, true), arrs[0]);
		assert_eq(mapLF(l, 1, true), arrs[1]);
		assert_eq(mapLF(l, 2, true), arrs[2]);
		assert_eq(mapLF(l, 3, true), arrs[3]);
	}
#endif
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdx, %rbx
cmpq $0x0, (%rdx)
jne 0x1a531
cmpq $0x0, 0x8(%rbx)
jne 0x1a659
cmpq $0x0, 0x10(%rbx)
jne 0x1a783
cmpq $0x0, 0x18(%rbx)
jne 0x1a8ad
movl %ecx, %ebp
movq %rsi, %r14
movq %rdi, %r15
cmpb $0x1, 0x12(%rsi)
jne 0x1a481
cmpb $0x0, 0x1c1(%r15)
je 0x1a491
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x1c066
jmp 0x1a49f
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x1cc2c
jmp 0x1a49f
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x1af40
movb 0xe(%r15), %al
xorb $0x1, %al
orb %bpl, %al
jne 0x1a522
movq %r15, %rdi
movq %r14, %rsi
xorl %edx, %edx
movl $0x1, %ecx
callq 0x1dace
cmpq (%rbx), %rax
jne 0x1a9d7
movq %r15, %rdi
movq %r14, %rsi
movl $0x1, %edx
movl $0x1, %ecx
callq 0x1dace
cmpq 0x8(%rbx), %rax
jne 0x1ab2b
movq %r15, %rdi
movq %r14, %rsi
movl $0x2, %edx
movl $0x1, %ecx
callq 0x1dace
cmpq 0x10(%rbx), %rax
jne 0x1ac87
movq %r15, %rdi
movq %r14, %rsi
movl $0x3, %edx
movl $0x1, %ecx
callq 0x1dace
cmpq 0x18(%rbx), %rax
jne 0x1ade3
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq 0x1ca80(%rip), %r14     # 0x36fb8
leaq 0x11c87(%rip), %rsi     # 0x2c1c6
movq %r14, %rdi
callq 0x4310
movq %rax, %rdi
xorl %esi, %esi
callq 0x4610
leaq 0x11c84(%rip), %r15     # 0x2c1dc
movq %rax, %rdi
movq %r15, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
xorl %esi, %esi
callq 0x4610
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x11c43(%rip), %rsi     # 0x2c1e1
movq %rax, %rdi
callq 0x4310
movq (%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq %rax, %rdi
movq %r15, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq (%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13dad(%rip), %rsi     # 0x2e3a5
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
callq 0x4150
leaq 0x11b5b(%rip), %rbx     # 0x2c16a
movq %r14, %rdi
movq %rbx, %rsi
callq 0x4310
leaq 0x13187(%rip), %rsi     # 0x2d7a8
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
movl $0x958, %esi            # imm = 0x958
callq 0x4610
movq %rax, %rdi
callq 0x4150
leaq 0x13043(%rip), %rdi     # 0x2d688
leaq 0x12c3c(%rip), %rcx     # 0x2d288
movq %rbx, %rsi
movl $0x958, %edx            # imm = 0x958
callq 0x41c0
movq 0x1c958(%rip), %r14     # 0x36fb8
leaq 0x11b5f(%rip), %rsi     # 0x2c1c6
movq %r14, %rdi
callq 0x4310
movq %rax, %rdi
xorl %esi, %esi
callq 0x4610
leaq 0x11b5c(%rip), %r15     # 0x2c1dc
movq %rax, %rdi
movq %r15, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
xorl %esi, %esi
callq 0x4610
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x11b1b(%rip), %rsi     # 0x2c1e1
movq %rax, %rdi
callq 0x4310
movq 0x8(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq %rax, %rdi
movq %r15, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x8(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13c83(%rip), %rsi     # 0x2e3a5
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
callq 0x4150
leaq 0x11a31(%rip), %rbx     # 0x2c16a
movq %r14, %rdi
movq %rbx, %rsi
callq 0x4310
leaq 0x1305d(%rip), %rsi     # 0x2d7a8
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
movl $0x959, %esi            # imm = 0x959
callq 0x4610
movq %rax, %rdi
callq 0x4150
leaq 0x12f19(%rip), %rdi     # 0x2d688
leaq 0x12b12(%rip), %rcx     # 0x2d288
movq %rbx, %rsi
movl $0x959, %edx            # imm = 0x959
callq 0x41c0
movq 0x1c82e(%rip), %r14     # 0x36fb8
leaq 0x11a35(%rip), %rsi     # 0x2c1c6
movq %r14, %rdi
callq 0x4310
movq %rax, %rdi
xorl %esi, %esi
callq 0x4610
leaq 0x11a32(%rip), %r15     # 0x2c1dc
movq %rax, %rdi
movq %r15, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
xorl %esi, %esi
callq 0x4610
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x119f1(%rip), %rsi     # 0x2c1e1
movq %rax, %rdi
callq 0x4310
movq 0x10(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq %rax, %rdi
movq %r15, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x10(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13b59(%rip), %rsi     # 0x2e3a5
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
callq 0x4150
leaq 0x11907(%rip), %rbx     # 0x2c16a
movq %r14, %rdi
movq %rbx, %rsi
callq 0x4310
leaq 0x12f33(%rip), %rsi     # 0x2d7a8
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
movl $0x95a, %esi            # imm = 0x95A
callq 0x4610
movq %rax, %rdi
callq 0x4150
leaq 0x12def(%rip), %rdi     # 0x2d688
leaq 0x129e8(%rip), %rcx     # 0x2d288
movq %rbx, %rsi
movl $0x95a, %edx            # imm = 0x95A
callq 0x41c0
movq 0x1c704(%rip), %r14     # 0x36fb8
leaq 0x1190b(%rip), %rsi     # 0x2c1c6
movq %r14, %rdi
callq 0x4310
movq %rax, %rdi
xorl %esi, %esi
callq 0x4610
leaq 0x11908(%rip), %r15     # 0x2c1dc
movq %rax, %rdi
movq %r15, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq %rax, %rdi
xorl %esi, %esi
callq 0x4610
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x118c7(%rip), %rsi     # 0x2c1e1
movq %rax, %rdi
callq 0x4310
movq 0x18(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq %rax, %rdi
movq %r15, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x18(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13a2f(%rip), %rsi     # 0x2e3a5
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
callq 0x4150
leaq 0x117dd(%rip), %rbx     # 0x2c16a
movq %r14, %rdi
movq %rbx, %rsi
callq 0x4310
leaq 0x12e09(%rip), %rsi     # 0x2d7a8
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
movl $0x95b, %esi            # imm = 0x95B
callq 0x4610
movq %rax, %rdi
callq 0x4150
leaq 0x12cc5(%rip), %rdi     # 0x2d688
leaq 0x128be(%rip), %rcx     # 0x2d288
movq %rbx, %rsi
movl $0x95b, %edx            # imm = 0x95B
callq 0x41c0
movq 0x1c5da(%rip), %r12     # 0x36fb8
leaq 0x117e1(%rip), %rsi     # 0x2c1c6
movq %r12, %rdi
callq 0x4310
movq %rax, %r13
movq %r15, %rdi
movq %r14, %rsi
xorl %edx, %edx
movl $0x1, %ecx
callq 0x1dace
movq %r13, %rdi
movq %rax, %rsi
callq 0x40c0
leaq 0x117c8(%rip), %r13     # 0x2c1dc
movq %rax, %rdi
movq %r13, %rsi
callq 0x4310
movq %rax, %rbp
movq (%rax), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x18(%rbp,%rax)
movq %r15, %rdi
movq %r14, %rsi
xorl %edx, %edx
movl $0x1, %ecx
callq 0x1dace
movq %rbp, %rdi
movq %rax, %rsi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x11771(%rip), %rsi     # 0x2c1e1
movq %rax, %rdi
callq 0x4310
movq (%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq %rax, %rdi
movq %r13, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq (%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x138db(%rip), %rsi     # 0x2e3a5
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
callq 0x4150
leaq 0x11689(%rip), %rbx     # 0x2c16a
movq %r12, %rdi
movq %rbx, %rsi
callq 0x4310
leaq 0x12cb5(%rip), %rsi     # 0x2d7a8
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
movl $0x968, %esi            # imm = 0x968
callq 0x4610
movq %rax, %rdi
callq 0x4150
leaq 0x12b71(%rip), %rdi     # 0x2d688
leaq 0x1276a(%rip), %rcx     # 0x2d288
movq %rbx, %rsi
movl $0x968, %edx            # imm = 0x968
callq 0x41c0
movq 0x1c486(%rip), %r12     # 0x36fb8
leaq 0x1168d(%rip), %rsi     # 0x2c1c6
movq %r12, %rdi
callq 0x4310
movq %rax, %r13
movq %r15, %rdi
movq %r14, %rsi
movl $0x1, %edx
movl $0x1, %ecx
callq 0x1dace
movq %r13, %rdi
movq %rax, %rsi
callq 0x40c0
leaq 0x11671(%rip), %r13     # 0x2c1dc
movq %rax, %rdi
movq %r13, %rsi
callq 0x4310
movq %rax, %rbp
movq (%rax), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x18(%rbp,%rax)
movq %r15, %rdi
movq %r14, %rsi
movl $0x1, %edx
movl $0x1, %ecx
callq 0x1dace
movq %rbp, %rdi
movq %rax, %rsi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x11617(%rip), %rsi     # 0x2c1e1
movq %rax, %rdi
callq 0x4310
movq 0x8(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq %rax, %rdi
movq %r13, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x8(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x1377f(%rip), %rsi     # 0x2e3a5
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
callq 0x4150
leaq 0x1152d(%rip), %rbx     # 0x2c16a
movq %r12, %rdi
movq %rbx, %rsi
callq 0x4310
leaq 0x12b59(%rip), %rsi     # 0x2d7a8
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
movl $0x969, %esi            # imm = 0x969
callq 0x4610
movq %rax, %rdi
callq 0x4150
leaq 0x12a15(%rip), %rdi     # 0x2d688
leaq 0x1260e(%rip), %rcx     # 0x2d288
movq %rbx, %rsi
movl $0x969, %edx            # imm = 0x969
callq 0x41c0
movq 0x1c32a(%rip), %r12     # 0x36fb8
leaq 0x11531(%rip), %rsi     # 0x2c1c6
movq %r12, %rdi
callq 0x4310
movq %rax, %r13
movq %r15, %rdi
movq %r14, %rsi
movl $0x2, %edx
movl $0x1, %ecx
callq 0x1dace
movq %r13, %rdi
movq %rax, %rsi
callq 0x40c0
leaq 0x11515(%rip), %r13     # 0x2c1dc
movq %rax, %rdi
movq %r13, %rsi
callq 0x4310
movq %rax, %rbp
movq (%rax), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x18(%rbp,%rax)
movq %r15, %rdi
movq %r14, %rsi
movl $0x2, %edx
movl $0x1, %ecx
callq 0x1dace
movq %rbp, %rdi
movq %rax, %rsi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x114bb(%rip), %rsi     # 0x2c1e1
movq %rax, %rdi
callq 0x4310
movq 0x10(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq %rax, %rdi
movq %r13, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x10(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x13623(%rip), %rsi     # 0x2e3a5
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
callq 0x4150
leaq 0x113d1(%rip), %rbx     # 0x2c16a
movq %r12, %rdi
movq %rbx, %rsi
callq 0x4310
leaq 0x129fd(%rip), %rsi     # 0x2d7a8
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
movl $0x96a, %esi            # imm = 0x96A
callq 0x4610
movq %rax, %rdi
callq 0x4150
leaq 0x128b9(%rip), %rdi     # 0x2d688
leaq 0x124b2(%rip), %rcx     # 0x2d288
movq %rbx, %rsi
movl $0x96a, %edx            # imm = 0x96A
callq 0x41c0
movq 0x1c1ce(%rip), %r12     # 0x36fb8
leaq 0x113d5(%rip), %rsi     # 0x2c1c6
movq %r12, %rdi
callq 0x4310
movq %rax, %r13
movq %r15, %rdi
movq %r14, %rsi
movl $0x3, %edx
movl $0x1, %ecx
callq 0x1dace
movq %r13, %rdi
movq %rax, %rsi
callq 0x40c0
leaq 0x113b9(%rip), %r13     # 0x2c1dc
movq %rax, %rdi
movq %r13, %rsi
callq 0x4310
movq %rax, %rbp
movq (%rax), %rax
movq -0x18(%rax), %rax
movl 0x18(%rbp,%rax), %ecx
andl $-0x4b, %ecx
orl $0x8, %ecx
movl %ecx, 0x18(%rbp,%rax)
movq %r15, %rdi
movq %r14, %rsi
movl $0x3, %edx
movl $0x1, %ecx
callq 0x1dace
movq %rbp, %rdi
movq %rax, %rsi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x1135f(%rip), %rsi     # 0x2c1e1
movq %rax, %rdi
callq 0x4310
movq 0x18(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq %rax, %rdi
movq %r13, %rsi
callq 0x4310
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x8, %edx
movl %edx, 0x18(%rax,%rcx)
movq 0x18(%rbx), %rsi
movq %rax, %rdi
callq 0x40c0
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
movl 0x18(%rax,%rcx), %edx
andl $-0x4b, %edx
orl $0x2, %edx
movl %edx, 0x18(%rax,%rcx)
leaq 0x134c7(%rip), %rsi     # 0x2e3a5
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
callq 0x4150
leaq 0x11275(%rip), %rbx     # 0x2c16a
movq %r12, %rdi
movq %rbx, %rsi
callq 0x4310
leaq 0x128a1(%rip), %rsi     # 0x2d7a8
movq %rax, %rdi
callq 0x4310
movq %rax, %rdi
movl $0x96b, %esi            # imm = 0x96B
callq 0x4610
movq %rax, %rdi
callq 0x4150
leaq 0x1275d(%rip), %rdi     # 0x2d688
leaq 0x12356(%rip), %rcx     # 0x2d288
movq %rbx, %rsi
movl $0x96b, %edx            # imm = 0x96B
callq 0x41c0
nop