14018152e:	48 8b f1             	mov    %rcx,%rsi
140181531:	48 8b 42 08          	mov    0x8(%rdx),%rax
140181535:	48 83 20 00          	andq   $0x0,(%rax)
140181539:	48 8b 3a             	mov    (%rdx),%rdi
14018153c:	48 85 ff             	test   %rdi,%rdi
14018153f:	74 1d                	je     0x14018155e
140181541:	48 8b 1f             	mov    (%rdi),%rbx
140181544:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140181548:	e8 2b 07 00 00       	call   0x140181c78
14018154d:	48 8b cf             	mov    %rdi,%rcx
140181550:	ff 15 ea 15 09 00    	call   *0x915ea(%rip)        # 0x140212b40
140181556:	48 8b fb             	mov    %rbx,%rdi
140181559:	48 85 db             	test   %rbx,%rbx
14018155c:	75 e3                	jne    0x140181541
14018155e:	48 8b 0e             	mov    (%rsi),%rcx
140181561:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140181566:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14018156b:	48 83 c4 20          	add    $0x20,%rsp
14018156f:	5f                   	pop    %rdi
140181570:	48 ff 25 c9 15 09 00 	rex.W jmp *0x915c9(%rip)        # 0x140212b40
140181577:	cc                   	int3
140181578:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14018157d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140181582:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140181587:	56                   	push   %rsi
140181588:	57                   	push   %rdi
140181589:	41 56                	push   %r14
14018158b:	48 83 ec 40          	sub    $0x40,%rsp
14018158f:	49 8b d8             	mov    %r8,%rbx
140181592:	48 8b f2             	mov    %rdx,%rsi
140181595:	49 8b c8             	mov    %r8,%rcx
140181598:	49 83 78 18 07       	cmpq   $0x7,0x18(%r8)
14018159d:	76 03                	jbe    0x1401815a2
14018159f:	49 8b 08             	mov    (%r8),%rcx
1401815a2:	49 8b 50 10          	mov    0x10(%r8),%rdx
1401815a6:	e8 c9 71 ef ff       	call   0x140078774
1401815ab:	48 8b e8             	mov    %rax,%rbp
1401815ae:	4c 8b c8             	mov    %rax,%r9
1401815b1:	4c 8b c3             	mov    %rbx,%r8
1401815b4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401815b9:	e8 0a 06 00 00       	call   0x140181bc8
1401815be:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401815c3:	45 33 f6             	xor    %r14d,%r14d
1401815c6:	48 85 c9             	test   %rcx,%rcx
1401815c9:	74 0c                	je     0x1401815d7
1401815cb:	48 89 0e             	mov    %rcx,(%rsi)
1401815ce:	44 88 76 08          	mov    %r14b,0x8(%rsi)
1401815d2:	e9 41 02 00 00       	jmp    0x140181818
1401815d7:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
1401815de:	ff ff 03
1401815e1:	48 39 05 68 18 19 00 	cmp    %rax,0x191868(%rip)        # 0x140312e50
1401815e8:	75 0e                	jne    0x1401815f8
1401815ea:	48 8d 0d 0f 6c 0c 00 	lea    0xc6c0f(%rip),%rcx        # 0x140248200
1401815f1:	ff 15 31 11 09 00    	call   *0x91131(%rip)        # 0x140212728
1401815f7:	cc                   	int3
1401815f8:	48 8d 05 49 18 19 00 	lea    0x191849(%rip),%rax        # 0x140312e48
1401815ff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140181604:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140181609:	0f ae e8             	lfence
14018160c:	b9 40 00 00 00       	mov    $0x40,%ecx
140181611:	ff 15 39 15 09 00    	call   *0x91539(%rip)        # 0x140212b50
140181617:	48 85 c0             	test   %rax,%rax
14018161a:	75 07                	jne    0x140181623
14018161c:	ff 15 0e 15 09 00    	call   *0x9150e(%rip)        # 0x140212b30
140181622:	cc                   	int3
140181623:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140181628:	48 8d 78 10          	lea    0x10(%rax),%rdi
14018162c:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140181631:	0f 57 c0             	xorps  %xmm0,%xmm0
140181634:	0f 11 07             	movups %xmm0,(%rdi)
140181637:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14018163b:	4c 89 77 18          	mov    %r14,0x18(%rdi)
14018163f:	0f 10 03             	movups (%rbx),%xmm0
140181642:	0f 11 07             	movups %xmm0,(%rdi)
140181645:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140181649:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14018164d:	4c 89 73 10          	mov    %r14,0x10(%rbx)
140181651:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140181658:	00
140181659:	66 44 89 33          	mov    %r14w,(%rbx)
14018165d:	4c 89 77 20          	mov    %r14,0x20(%rdi)
140181661:	4c 89 77 28          	mov    %r14,0x28(%rdi)
140181665:	0f ae e8             	lfence
140181668:	b9 40 00 00 00       	mov    $0x40,%ecx
14018166d:	ff 15 dd 14 09 00    	call   *0x914dd(%rip)        # 0x140212b50
140181673:	48 8b c8             	mov    %rax,%rcx
140181676:	48 85 c0             	test   %rax,%rax
140181679:	75 07                	jne    0x140181682
14018167b:	ff 15 af 14 09 00    	call   *0x914af(%rip)        # 0x140212b30
140181681:	cc                   	int3
140181682:	48 89 08             	mov    %rcx,(%rax)
140181685:	48 89 48 08          	mov    %rcx,0x8(%rax)
140181689:	48 89 48 10          	mov    %rcx,0x10(%rax)
14018168d:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140181693:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
140181697:	48 8b 43 20          	mov    0x20(%rbx),%rax
14018169b:	48 89 47 20          	mov    %rax,0x20(%rdi)
14018169f:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
1401816a3:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1401816a7:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401816ab:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401816af:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
1401816b3:	48 8b 15 96 17 19 00 	mov    0x191796(%rip),%rdx        # 0x140312e50
1401816ba:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401816be:	0f 57 c0             	xorps  %xmm0,%xmm0
1401816c1:	48 85 c9             	test   %rcx,%rcx
1401816c4:	78 07                	js     0x1401816cd
1401816c6:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
1401816cb:	eb 15                	jmp    0x1401816e2
1401816cd:	48 8b c1             	mov    %rcx,%rax
1401816d0:	48 d1 e8             	shr    $1,%rax
1401816d3:	83 e1 01             	and    $0x1,%ecx
1401816d6:	48 0b c1             	or     %rcx,%rax
1401816d9:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1401816de:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401816e2:	48 8b 1d 8f 17 19 00 	mov    0x19178f(%rip),%rbx        # 0x140312e78
1401816e9:	0f 57 d2             	xorps  %xmm2,%xmm2
1401816ec:	48 85 db             	test   %rbx,%rbx
1401816ef:	78 07                	js     0x1401816f8
1401816f1:	f3 48 0f 2a d3       	cvtsi2ss %rbx,%xmm2
1401816f6:	eb 18                	jmp    0x140181710
1401816f8:	48 8b cb             	mov    %rbx,%rcx
1401816fb:	48 d1 e9             	shr    $1,%rcx
1401816fe:	48 8b c3             	mov    %rbx,%rax
140181701:	83 e0 01             	and    $0x1,%eax
140181704:	48 0b c8             	or     %rax,%rcx
140181707:	f3 48 0f 2a d1       	cvtsi2ss %rcx,%xmm2
14018170c:	f3 0f 58 d2          	addss  %xmm2,%xmm2
140181710:	0f 28 c8             	movaps %xmm0,%xmm1
140181713:	f3 0f 5e ca          	divss  %xmm2,%xmm1
140181717:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
14018171c:	f3 0f 10 1d 1c 17 19 	movss  0x19171c(%rip),%xmm3        # 0x140312e40
140181723:	00
140181724:	0f 2f cb             	comiss %xmm3,%xmm1
140181727:	0f 86 85 00 00 00    	jbe    0x1401817b2
14018172d:	f3 0f 5e c3          	divss  %xmm3,%xmm0
140181731:	e8 58 53 08 00       	call   0x140206a8e
140181736:	33 c9                	xor    %ecx,%ecx
140181738:	f3 0f 10 0d 80 e9 13 	movss  0x13e980(%rip),%xmm1        # 0x1402c00c0
14018173f:	00
140181740:	0f 2f c1             	comiss %xmm1,%xmm0
140181743:	72 16                	jb     0x14018175b
140181745:	f3 0f 5c c1          	subss  %xmm1,%xmm0
140181749:	0f 2f c1             	comiss %xmm1,%xmm0
14018174c:	73 0d                	jae    0x14018175b
14018174e:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140181755:	00 00 80
140181758:	48 8b c8             	mov    %rax,%rcx
14018175b:	f3 48 0f 2c c0       	cvttss2si %xmm0,%rax
140181760:	48 03 c1             	add    %rcx,%rax
140181763:	b9 08 00 00 00       	mov    $0x8,%ecx
140181768:	48 3b c1             	cmp    %rcx,%rax
14018176b:	48 0f 47 c8          	cmova  %rax,%rcx
14018176f:	48 3b d9             	cmp    %rcx,%rbx
140181772:	73 15                	jae    0x140181789
140181774:	48 81 fb 00 02 00 00 	cmp    $0x200,%rbx
14018177b:	73 09                	jae    0x140181786
14018177d:	48 c1 e3 03          	shl    $0x3,%rbx
140181781:	48 3b d9             	cmp    %rcx,%rbx
140181784:	73 03                	jae    0x140181789
140181786:	48 8b d9             	mov    %rcx,%rbx
140181789:	48 8b d3             	mov    %rbx,%rdx
14018178c:	e8 4f 02 00 00       	call   0x1401819e0
140181791:	4c 8d 47 10          	lea    0x10(%rdi),%r8
140181795:	4c 8b cd             	mov    %rbp,%r9
140181798:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018179d:	e8 26 04 00 00       	call   0x140181bc8
1401817a2:	0f 10 00             	movups (%rax),%xmm0
1401817a5:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1401817ab:	48 8b 15 9e 16 19 00 	mov    0x19169e(%rip),%rdx        # 0x140312e50
1401817b2:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1401817b7:	4d 8b 48 08          	mov    0x8(%r8),%r9
1401817bb:	48 ff c2             	inc    %rdx
1401817be:	48 89 15 8b 16 19 00 	mov    %rdx,0x19168b(%rip)        # 0x140312e50
1401817c5:	4c 89 07             	mov    %r8,(%rdi)
1401817c8:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
1401817cc:	49 89 39             	mov    %rdi,(%r9)
1401817cf:	49 89 78 08          	mov    %rdi,0x8(%r8)
1401817d3:	48 8b 0d 7e 16 19 00 	mov    0x19167e(%rip),%rcx        # 0x140312e58
1401817da:	48 8b 05 8f 16 19 00 	mov    0x19168f(%rip),%rax        # 0x140312e70
1401817e1:	48 23 c5             	and    %rbp,%rax
1401817e4:	48 03 c0             	add    %rax,%rax
1401817e7:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
1401817eb:	48 3b 15 56 16 19 00 	cmp    0x191656(%rip),%rdx        # 0x140312e48
1401817f2:	75 06                	jne    0x1401817fa
1401817f4:	48 89 3c c1          	mov    %rdi,(%rcx,%rax,8)
1401817f8:	eb 12                	jmp    0x14018180c
1401817fa:	49 3b d0             	cmp    %r8,%rdx
1401817fd:	75 06                	jne    0x140181805
1401817ff:	48 89 3c c1          	mov    %rdi,(%rcx,%rax,8)
140181803:	eb 0c                	jmp    0x140181811
140181805:	4c 39 4c c1 08       	cmp    %r9,0x8(%rcx,%rax,8)
14018180a:	75 05                	jne    0x140181811
14018180c:	48 89 7c c1 08       	mov    %rdi,0x8(%rcx,%rax,8)
140181811:	48 89 3e             	mov    %rdi,(%rsi)
140181814:	c6 46 08 01          	movb   $0x1,0x8(%rsi)
140181818:	48 8b c6             	mov    %rsi,%rax
14018181b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140181820:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140181825:	48 83 c4 40          	add    $0x40,%rsp
140181829:	41 5e                	pop    %r14
14018182b:	5f                   	pop    %rdi
14018182c:	5e                   	pop    %rsi
14018182d:	c3                   	ret
14018182e:	90                   	nop
14018182f:	90                   	nop
140181830:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140181835:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14018183a:	55                   	push   %rbp
14018183b:	56                   	push   %rsi
14018183c:	57                   	push   %rdi
14018183d:	48 83 ec 30          	sub    $0x30,%rsp
140181841:	48 8b fa             	mov    %rdx,%rdi
140181844:	48 8b d9             	mov    %rcx,%rbx
140181847:	33 ed                	xor    %ebp,%ebp
140181849:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14018184e:	0f 57 c0             	xorps  %xmm0,%xmm0
140181851:	0f 11 01             	movups %xmm0,(%rcx)
140181854:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140181858:	48 89 69 18          	mov    %rbp,0x18(%rcx)
14018185c:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
140181861:	76 03                	jbe    0x140181866
140181863:	48 8b 12             	mov    (%rdx),%rdx
140181866:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14018186a:	e8 85 55 e8 ff       	call   0x140006df4
14018186f:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140181873:	48 8d 57 20          	lea    0x20(%rdi),%rdx
140181877:	0f 57 c0             	xorps  %xmm0,%xmm0
14018187a:	0f 11 01             	movups %xmm0,(%rcx)
14018187d:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140181881:	48 89 69 18          	mov    %rbp,0x18(%rcx)
140181885:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140181889:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14018188e:	76 03                	jbe    0x140181893
140181890:	48 8b 12             	mov    (%rdx),%rdx
140181893:	e8 5c 55 e8 ff       	call   0x140006df4
140181898:	8b 47 40             	mov    0x40(%rdi),%eax
14018189b:	89 43 40             	mov    %eax,0x40(%rbx)
14018189e:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
1401818a2:	48 8d 57 48          	lea    0x48(%rdi),%rdx
1401818a6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401818a9:	0f 11 01             	movups %xmm0,(%rcx)
1401818ac:	48 89 69 10          	mov    %rbp,0x10(%rcx)
1401818b0:	48 89 69 18          	mov    %rbp,0x18(%rcx)
1401818b4:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401818b8:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401818bd:	76 03                	jbe    0x1401818c2
1401818bf:	48 8b 12             	mov    (%rdx),%rdx
1401818c2:	e8 2d 55 e8 ff       	call   0x140006df4
1401818c7:	48 8d 73 68          	lea    0x68(%rbx),%rsi
1401818cb:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1401818d0:	48 8d 57 68          	lea    0x68(%rdi),%rdx
1401818d4:	40 88 6e 20          	mov    %bpl,0x20(%rsi)
1401818d8:	40 38 6a 20          	cmp    %bpl,0x20(%rdx)
1401818dc:	74 28                	je     0x140181906
1401818de:	0f 57 c0             	xorps  %xmm0,%xmm0
1401818e1:	0f 11 06             	movups %xmm0,(%rsi)
1401818e4:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
1401818e8:	48 89 6e 18          	mov    %rbp,0x18(%rsi)
1401818ec:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401818f0:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401818f5:	76 03                	jbe    0x1401818fa
1401818f7:	48 8b 12             	mov    (%rdx),%rdx
1401818fa:	48 8b ce             	mov    %rsi,%rcx
1401818fd:	e8 f2 54 e8 ff       	call   0x140006df4
140181902:	c6 46 20 01          	movb   $0x1,0x20(%rsi)
140181906:	48 8d 8b 90 00 00 00 	lea    0x90(%rbx),%rcx
14018190d:	48 8d 97 90 00 00 00 	lea    0x90(%rdi),%rdx
140181914:	0f 57 c0             	xorps  %xmm0,%xmm0
140181917:	0f 11 01             	movups %xmm0,(%rcx)
14018191a:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14018191e:	48 89 69 18          	mov    %rbp,0x18(%rcx)
140181922:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140181926:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14018192b:	76 03                	jbe    0x140181930
14018192d:	48 8b 12             	mov    (%rdx),%rdx
140181930:	e8 bf 54 e8 ff       	call   0x140006df4
140181935:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
14018193c:	48 8d 97 b0 00 00 00 	lea    0xb0(%rdi),%rdx
140181943:	0f 57 c0             	xorps  %xmm0,%xmm0
140181946:	0f 11 01             	movups %xmm0,(%rcx)
140181949:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14018194d:	48 89 69 18          	mov    %rbp,0x18(%rcx)
140181951:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140181955:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14018195a:	76 07                	jbe    0x140181963
14018195c:	0f 1f 40 00          	nopl   0x0(%rax)
140181960:	48 8b 12             	mov    (%rdx),%rdx
140181963:	e8 8c 54 e8 ff       	call   0x140006df4
140181968:	48 8d 8b d0 00 00 00 	lea    0xd0(%rbx),%rcx
14018196f:	48 8d 97 d0 00 00 00 	lea    0xd0(%rdi),%rdx
140181976:	0f 57 c0             	xorps  %xmm0,%xmm0
140181979:	0f 11 01             	movups %xmm0,(%rcx)
14018197c:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140181980:	48 89 69 18          	mov    %rbp,0x18(%rcx)
140181984:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140181988:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
14018198d:	76 04                	jbe    0x140181993
14018198f:	90                   	nop
140181990:	48 8b 12             	mov    (%rdx),%rdx
140181993:	e8 5c 54 e8 ff       	call   0x140006df4
140181998:	c6 83 f0 00 00 00 01 	movb   $0x1,0xf0(%rbx)
14018199f:	48 8b c3             	mov    %rbx,%rax
1401819a2:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401819a7:	48 83 c4 30          	add    $0x30,%rsp
1401819ab:	5f                   	pop    %rdi
1401819ac:	5e                   	pop    %rsi
1401819ad:	5d                   	pop    %rbp
1401819ae:	c3                   	ret
1401819af:	90                   	nop
1401819b0:	40 53                	rex push %rbx
1401819b2:	48 83 ec 20          	sub    $0x20,%rsp
1401819b6:	48 8b d9             	mov    %rcx,%rbx
1401819b9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401819bd:	48 85 c9             	test   %rcx,%rcx
1401819c0:	74 09                	je     0x1401819cb
1401819c2:	48 83 c1 10          	add    $0x10,%rcx
1401819c6:	e8 ad 02 00 00       	call   0x140181c78
1401819cb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401819cf:	48 85 c9             	test   %rcx,%rcx
1401819d2:	74 06                	je     0x1401819da
1401819d4:	ff 15 66 11 09 00    	call   *0x91166(%rip)        # 0x140212b40
1401819da:	48 83 c4 20          	add    $0x20,%rsp
1401819de:	5b                   	pop    %rbx
1401819df:	c3                   	ret
1401819e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401819e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401819ea:	56                   	push   %rsi
1401819eb:	57                   	push   %rdi
1401819ec:	41 54                	push   %r12
1401819ee:	41 56                	push   %r14
1401819f0:	41 57                	push   %r15
1401819f2:	48 83 ec 20          	sub    $0x20,%rsp
1401819f6:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
1401819fd:	ff ff 0f
140181a00:	bb 01 00 00 00       	mov    $0x1,%ebx
140181a05:	48 0f bd c8          	bsr    %rax,%rcx
140181a09:	8b c3                	mov    %ebx,%eax
140181a0b:	48 d3 e0             	shl    %cl,%rax
140181a0e:	48 3b d0             	cmp    %rax,%rdx
140181a11:	76 0e                	jbe    0x140181a21
140181a13:	48 8d 0d b6 67 0c 00 	lea    0xc67b6(%rip),%rcx        # 0x1402481d0
140181a1a:	ff 15 08 0d 09 00    	call   *0x90d08(%rip)        # 0x140212728
140181a20:	cc                   	int3
140181a21:	48 8b 2d 20 14 19 00 	mov    0x191420(%rip),%rbp        # 0x140312e48
140181a28:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140181a2c:	48 0b c3             	or     %rbx,%rax
140181a2f:	4c 8b c5             	mov    %rbp,%r8
140181a32:	48 0f bd c8          	bsr    %rax,%rcx
140181a36:	ff c1                	inc    %ecx