Function at 0x1400bc630
Capabilities:
Inspect section memory permissions

Disassembly:
xor r11d, r11d
mov r10, rcx
cmp rcx, 0x100
jb 0x1400bca64
cmp rcx, 0x10000
jb 0x1400bc9e2
cmp rcx, 0x1000000
jb 0x1400bc955
movabs rcx, 0x100000000
cmp r10, rcx
jb 0x1400bc8c8
movabs rax, 0x10000000000
cmp r10, rax
jb 0x1400bc83b
movabs rax, 0x1000000000000
cmp r10, rax
jb 0x1400bc7ae
movabs rax, 0x100000000000000
cmp r10, rax
jb 0x1400bc721
movabs rax, 0x4000000000000000
movabs rdx, 0xc000000000000000
add rdx, r10
cmp r10, rax
cmovb rcx, r11
cmovb rdx, r10
lea rax, [rcx + 0x40000000]
shl rax, 0x1e
cmp rdx, rax
jb 0x1400bc6e2
sub rdx, rax
mov eax, 0x80000000
or rcx, rax
lea rax, [rcx + 0x20000000]
mov r10, rdx
shl rax, 0x1d
mov r11, rcx
sub r10, rax
cmp rdx, rax
cmovb r10, rdx
bts r11, 0x1e
cmp rdx, rax
cmovb r11, rcx
lea rax, [r11 + 0x10000000]
shl rax, 0x1c
cmp r10, rax
jb 0x1400bc721
sub r10, rax
bts r11, 0x1d
lea rax, [r11 + 0x8000000]
mov r8, r10
shl rax, 0x1b
mov rcx, r11
sub r8, rax
cmp r10, rax
cmovb r8, r10
bts rcx, 0x1c
cmp r10, rax
mov r9, r8
cmovb rcx, r11
mov rdx, rcx
lea rax, [rcx + 0x4000000]
shl rax, 0x1a
sub r9, rax
cmp r8, rax
cmovb r9, r8
bts rdx, 0x1b
cmp r8, rax
mov r10, r9
cmovb rdx, rcx
mov r11, rdx
lea rax, [rdx + 0x2000000]
shl rax, 0x19
sub r10, rax
cmp r9, rax
cmovb r10, r9
bts r11, 0x1a
cmp r9, rax
cmovb r11, rdx
lea rax, [r11 + 0x1000000]
shl rax, 0x18
cmp r10, rax
jb 0x1400bc7ae
sub r10, rax
bts r11, 0x19
lea rax, [r11 + 0x800000]
mov r8, r10
shl rax, 0x17
mov rcx, r11
sub r8, rax
cmp r10, rax
cmovb r8, r10
bts rcx, 0x18
cmp r10, rax
mov r9, r8
cmovb rcx, r11
mov rdx, rcx
lea rax, [rcx + 0x400000]
shl rax, 0x16
sub r9, rax
cmp r8, rax
cmovb r9, r8
bts rdx, 0x17
cmp r8, rax
mov r10, r9
cmovb rdx, rcx
mov r11, rdx
lea rax, [rdx + 0x200000]
shl rax, 0x15
sub r10, rax
cmp r9, rax
cmovb r10, r9
bts r11, 0x16
cmp r9, rax
cmovb r11, rdx
lea rax, [r11 + 0x100000]
shl rax, 0x14
cmp r10, rax
jb 0x1400bc83b
sub r10, rax
bts r11, 0x15
lea rax, [r11 + 0x80000]
mov r8, r10
shl rax, 0x13
mov rcx, r11
sub r8, rax
cmp r10, rax
cmovb r8, r10
bts rcx, 0x14
cmp r10, rax
mov r9, r8
cmovb rcx, r11
mov rdx, rcx
lea rax, [rcx + 0x40000]
shl rax, 0x12
sub r9, rax
cmp r8, rax
cmovb r9, r8
bts rdx, 0x13
cmp r8, rax
mov r10, r9
cmovb rdx, rcx
mov r11, rdx
lea rax, [rdx + 0x20000]
shl rax, 0x11
sub r10, rax
cmp r9, rax
cmovb r10, r9
bts r11, 0x12
cmp r9, rax
cmovb r11, rdx
lea rax, [r11 + 0x10000]
shl rax, 0x10
cmp r10, rax
jb 0x1400bc8c8
sub r10, rax
bts r11, 0x11
lea rax, [r11 + 0x8000]
mov r8, r10
shl rax, 0xf
mov rcx, r11
sub r8, rax
cmp r10, rax
cmovb r8, r10
bts rcx, 0x10
cmp r10, rax
mov r9, r8
cmovb rcx, r11
mov rdx, rcx
lea rax, [rcx + 0x4000]
shl rax, 0xe
sub r9, rax
cmp r8, rax
cmovb r9, r8
bts rdx, 0xf
cmp r8, rax
mov r10, r9
cmovb rdx, rcx
mov r11, rdx
lea rax, [rdx + 0x2000]
shl rax, 0xd
sub r10, rax
cmp r9, rax
cmovb r10, r9
bts r11, 0xe
cmp r9, rax
cmovb r11, rdx
lea rax, [r11 + 0x1000]
shl rax, 0xc
cmp r10, rax
jb 0x1400bc955
sub r10, rax
bts r11, 0xd
lea rax, [r11 + 0x800]
mov r8, r10
shl rax, 0xb
mov rcx, r11
sub r8, rax
cmp r10, rax
cmovb r8, r10
bts rcx, 0xc
cmp r10, rax
mov r9, r8
cmovb rcx, r11
mov rdx, rcx
lea rax, [rcx + 0x400]
shl rax, 0xa
sub r9, rax
cmp r8, rax
cmovb r9, r8
bts rdx, 0xb
cmp r8, rax
mov r10, r9
cmovb rdx, rcx
mov r11, rdx
lea rax, [rdx + 0x200]
shl rax, 9
sub r10, rax
cmp r9, rax
cmovb r10, r9
bts r11, 0xa
cmp r9, rax
cmovb r11, rdx
lea rax, [r11 + 0x100]
shl rax, 8
cmp r10, rax
jb 0x1400bc9e2
sub r10, rax
bts r11, 9
lea rax, [r11 + 0x80]
mov r8, r10
shl rax, 7
mov rcx, r11
sub r8, rax
cmp r10, rax
cmovb r8, r10
bts rcx, 8
cmp r10, rax
mov r9, r8
cmovb rcx, r11
mov rdx, rcx
lea rax, [rcx + 0x40]
shl rax, 6
sub r9, rax
cmp r8, rax
cmovb r9, r8
bts rdx, 7
cmp r8, rax
mov r10, r9
cmovb rdx, rcx
mov r11, rdx
lea rax, [rdx + 0x20]
shl rax, 5
sub r10, rax
cmp r9, rax
cmovb r10, r9
or r11, 0x40
cmp r9, rax
cmovb r11, rdx
lea rax, [r11 + 0x10]
shl rax, 4
cmp r10, rax
jb 0x1400bca64
sub r10, rax
or r11, 0x20
lea rax, [r11*8 + 0x40]
mov r8, r10
sub r8, rax
mov rdx, r11
cmp r10, rax
cmovb r8, r10
or rdx, 0x10
cmp r10, rax
mov r9, r8
cmovb rdx, r11
mov rax, rdx
lea rcx, [rdx*4 + 0x10]
sub r9, rcx
cmp r8, rcx
cmovb r9, r8
or rax, 8
cmp r8, rcx
cmovb rax, rdx
mov rdx, r9
mov r8, rax
or r8, 4
lea rcx, [rax*2 + 4]
cmp r9, rcx
cmovb r8, rax
sub rdx, rcx
cmp r9, rcx
mov rax, r8
cmovb rdx, r9
or rax, 2
lea rcx, [r8 + 1]
cmp rdx, rcx
cmovb rax, r8
shr rax, 1
ret