0000000000000000 <.data>:
   0:	f3 0f 10 05 f8 0b 0b 	movss  0x2d0b0bf8(%rip),%xmm0        # 0x2d0b0c00
   7:	2d 
   8:	66 0f 7e c0          	movd   %xmm0,%eax
   c:	8b 15 f2 0b 0b 2d    	mov    0x2d0b0bf2(%rip),%edx        # 0x2d0b0c04
  12:	89 c1                	mov    %eax,%ecx
  14:	81 e1 00 00 80 7f    	and    $0x7f800000,%ecx
  1a:	75 02                	jne    0x1e
  1c:	31 c0                	xor    %eax,%eax
  1e:	89 d1                	mov    %edx,%ecx
  20:	81 e1 00 00 80 7f    	and    $0x7f800000,%ecx
  26:	75 02                	jne    0x2a
  28:	31 d2                	xor    %edx,%edx
  2a:	89 c1                	mov    %eax,%ecx
  2c:	c1 f9 1f             	sar    $0x1f,%ecx
  2f:	d1 e9                	shr    $1,%ecx
  31:	31 c8                	xor    %ecx,%eax
  33:	89 d1                	mov    %edx,%ecx
  35:	c1 f9 1f             	sar    $0x1f,%ecx
  38:	d1 e9                	shr    $1,%ecx
  3a:	31 ca                	xor    %ecx,%edx
  3c:	39 d0                	cmp    %edx,%eax
  3e:	7c 0c                	jl     0x4c
  40:	81 25 b2 0c 0b 2d ff 	andl   $0xff7fffff,0x2d0b0cb2(%rip)        # 0x2d0b0cfc
  47:	ff 7f ff 
  4a:	eb 0a                	jmp    0x56
  4c:	81 0d a6 0c 0b 2d 00 	orl    $0x800000,0x2d0b0ca6(%rip)        # 0x2d0b0cfc
  53:	00 80 00 
  56:	48 c7 05 4f 0d 0b 2d 	movq   $0x1,0x2d0b0d4f(%rip)        # 0x2d0b0db0
  5d:	01 00 00 00 
  61:	8b 05 95 0c 0b 2d    	mov    0x2d0b0c95(%rip),%eax        # 0x2d0b0cfc
  67:	a9 00 00 80 00       	test   $0x800000,%eax
  6c:	0f 84 2e 00 00 00    	je     0xa0
  72:	c7 05 38 0f 0b 2d 1c 	movl   $0x100001c,0x2d0b0f38(%rip)        # 0x2d0b0fb4
  79:	00 00 01 
  7c:	48 8b 05 cd 10 0b 2d 	mov    0x2d0b10cd(%rip),%rax        # 0x2d0b1150
  83:	48 83 c0 06          	add    $0x6,%rax
  87:	48 89 05 c2 10 0b 2d 	mov    %rax,0x2d0b10c2(%rip)        # 0x2d0b1150
  8e:	48 2b 05 db 10 0b 2d 	sub    0x2d0b10db(%rip),%rax        # 0x2d0b1170
  95:	0f 88 83 1f 23 2d    	js     0x2d23201e
  9b:	e9 60 1f 23 2d       	jmp    0x2d232000
  a0:	c7 05 0a 0f 0b 2d 18 	movl   $0x1000018,0x2d0b0f0a(%rip)        # 0x2d0b0fb4
  a7:	00 00 01 
  aa:	48 8b 05 9f 10 0b 2d 	mov    0x2d0b109f(%rip),%rax        # 0x2d0b1150
  b1:	48 83 c0 06          	add    $0x6,%rax
  b5:	48 89 05 94 10 0b 2d 	mov    %rax,0x2d0b1094(%rip)        # 0x2d0b1150
  bc:	48 2b 05 ad 10 0b 2d 	sub    0x2d0b10ad(%rip),%rax        # 0x2d0b1170
  c3:	0f 88 05 00 00 00    	js     0xce
  c9:	e9 32 1f 23 2d       	jmp    0x2d232000
  ce:	48 c7 05 d7 0c 0b 2d 	movq   $0x2,0x2d0b0cd7(%rip)        # 0x2d0b0db0
  d5:	02 00 00 00 
  d9:	48 c7 05 dc 0c 0b 2d 	movq   $0x1,0x2d0b0cdc(%rip)        # 0x2d0b0dc0
  e0:	01 00 00 00 
  e4:	c7 05 c6 0e 0b 2d 00 	movl   $0x1000000,0x2d0b0ec6(%rip)        # 0x2d0b0fb4
  eb:	00 00 01 
  ee:	48 8b 05 5b 10 0b 2d 	mov    0x2d0b105b(%rip),%rax        # 0x2d0b1150
  f5:	48 83 c0 05          	add    $0x5,%rax
  f9:	48 89 05 50 10 0b 2d 	mov    %rax,0x2d0b1050(%rip)        # 0x2d0b1150
 100:	48 2b 05 69 10 0b 2d 	sub    0x2d0b1069(%rip),%rax        # 0x2d0b1170
 107:	0f 88 f3 fe ff ff    	js     0x0
 10d:	e9 ee 1e 23 2d       	jmp    0x2d232000
 112:	89 05 38 10 0b 2d    	mov    %eax,0x2d0b1038(%rip)        # 0x2d0b1150
 118:	bf 00 00 40 70       	mov    $0x70400000,%edi
 11d:	e8 6e c7 8a 29       	call   0x298ac890
 122:	48 8b 0d 27 10 0b 2d 	mov    0x2d0b1027(%rip),%rcx        # 0x2d0b1150
 129:	48 83 c1 04          	add    $0x4,%rcx
 12d:	48 89 0d 1c 10 0b 2d 	mov    %rcx,0x2d0b101c(%rip)        # 0x2d0b1150
 134:	48 89 0d 45 10 0b 2d 	mov    %rcx,0x2d0b1045(%rip)        # 0x2d0b1180
 13b:	c7 05 0f 0e 0b 2d 00 	movl   $0x0,0x2d0b0e0f(%rip)        # 0x2d0b0f54
