0x4609e0: mov %rdx,0x10(%rsp) 0x4609e5: mov %ecx,0x8(%rsp) 0x4609e9: mov %rsp,%rax 0x4609ec: sub $0xb8,%rsp 0x4609f3: mov %rbx,-0x8(%rax) 0x4609f7: mov 0x53368a(%rip),%rbx # 0x994088 0x4609fe: mov %rdi,-0x20(%rax) 0x460a02: mov %r15,-0x40(%rax) 0x460a06: mov 0x533680(%rip),%eax # 0x99408c 0x460a0c: mov %rdx,%r11 0x460a0f: and $0x3ffff,%ebx 0x460a15: lea -0x60a1c(%rip),%r15 # 0x400000 0x460a1c: imul $0xe85,%eax,%eax 0x460a22: mov 0x5aaee0(%r15,%rbx,8),%rbx 0x460a2a: mov %rbx,%rdi 0x460a2d: mov %rbx,0x20(%rsp) 0x460a32: mov %rbx,0x28(%rsp) 0x460a37: shr $0x20,%rdi 0x460a3b: add %eax,%edi 0x460a3d: mov %edi,%eax 0x460a3f: sar $0x5,%eax 0x460a42: mov %eax,0x24(%rdx) 0x460a45: mov 0x28(%rdx),%edx 0x460a48: mov %edx,%ecx 0x460a4a: imul %eax,%ecx 0x460a4d: sub -0x20(%r11),%ecx 0x460a51: add -0x1c(%r11),%ecx 0x460a55: cmp %r8d,%ecx 0x460a58: jl 0x461c18 0x460a5e: cmp %r9d,%ecx 0x460a61: jg 0x461c18 0x460a67: mov 0x533612(%rip),%rax # 0x994080 0x460a6e: mov %rbp,0xa8(%rsp) 0x460a76: mov %rsi,0xa0(%rsp) 0x460a7e: and $0x7ffff,%eax 0x460a83: mov %r12,0x90(%rsp) 0x460a8b: mov %r13,0x88(%rsp) 0x460a93: lea (%rax,%rax,2),%rcx 0x460a97: mov 0x54258a(%rip),%rax # 0x9a3028 0x460a9e: mov %r14,0x80(%rsp) 0x460aa6: prefetchnta (%rax,%rcx,8) 0x460aaa: prefetchnta 0x20(%rax,%rcx,8) 0x460aaf: bsf 0x533581(%rip),%rcx # 0x994038 0x460ab7: bsf 0x533571(%rip),%rax # 0x994030 0x460abf: mov 0x5335ab(%rip),%esi # 0x994070 0x460ac5: mov 0x193020(%r15,%rcx,8),%r11 0x460acd: mov 0x53351c(%rip),%r8 # 0x993ff0 0x460ad4: mov 0x5334f5(%rip),%r13 # 0x993fd0 0x460adb: mov %rax,0x48(%rsp) 0x460ae0: mov 0x193020(%r15,%rax,8),%rax 0x460ae8: xor %r12d,%r12d 0x460aeb: mov %rax,0x50(%rsp) 0x460af0: mov 0x5334e9(%rip),%rax # 0x993fe0 0x460af7: add %edi,%esi 0x460af9: add 0x533575(%rip),%edi # 0x994074 0x460aff: mov %rax,%r14 0x460b02: mov %rcx,0x58(%rsp) 0x460b07: mov $0xffff7f7f7f7f7f7f,%rcx 0x460b11: mov %r12d,%ebp 0x460b14: mov %r11,0x40(%rsp) 0x460b19: and %rcx,%r14 0x460b1c: mov $0xfefefefefefefe,%rcx 0x460b26: not %r13 0x460b29: and %rcx,%rax 0x460b2c: shl $0x2,%r14 0x460b30: mov $0x5555555555555555,%r10 0x460b3a: or %rax,%r14 0x460b3d: mov $0x1,%eax 0x460b42: mov $0x3333333333333333,%r9 0x460b4c: shl $0x7,%r14 0x460b50: test %r14,%r11 0x460b53: cmovne %eax,%ebp 0x460b56: test %r8,%r8 0x460b59: je 0x460bcf 0x460b5b: mov $0x1111111111111111,%rbx 0x460b70: bsf %r8,%rax 0x460b74: mov 0x192e20(%r15,%rax,8),%rdx 0x460b7c: or %rdx,%r14 0x460b7f: test %rdx,%r11 0x460b82: je 0x460b8e 0x460b84: add $0x1,%ebp 0x460b87: add $0x3ad,%r12d 0x460b8e: and %r13,%rdx 0x460b91: mov %rdx,%rax 0x460b94: shr %rax 0x460b97: and %r10,%rax 0x460b9a: sub %rax,%rdx 0x460b9d: mov %rdx,%rcx 0x460ba0: and %r9,%rdx 0x460ba3: shr $0x2,%rcx 0x460ba7: and %r9,%rcx 0x460baa: add %rdx,%rcx 0x460bad: imul %rbx,%rcx 0x460bb1: shr $0x3c,%rcx 0x460bb5: mov %ecx,%eax 0x460bb7: imul $0x79,%ecx,%ecx 0x460bba: imul $0xe,%eax,%eax 0x460bbd: add %ecx,%edi 0x460bbf: add %eax,%esi 0x460bc1: lea -0x1(%r8),%rax 0x460bc5: and %rax,%r8 0x460bc8: jne 0x460b70 0x460bca: mov 0x20(%rsp),%rbx 0x460bcf: mov 0x53342a(%rip),%r9 # 0x994000 0x460bd6: mov 0x533473(%rip),%r10 # 0x994050 0x460bdd: test %r9,%r9 0x460be0: je 0x460caf 0x460be6: mov $0x3333333333333333,%rbx 0x460bf0: mov 0x533461(%rip),%rdx # 0x994058 0x460bf7: bsf %r9,%rax 0x460bfb: mov %eax,%r8d 0x460bfe: lea 0x0(,%rax,4),%rax 0x460c06: movzbl 0x172920(%rax,%r15,1),%ecx 0x460c0f: shl $0x6,%r8 0x460c13: shr %cl,%rdx 0x460c16: movzbl 0x172820(%rax,%r15,1),%ecx 0x460c1f: mov %r10,%rax 0x460c22: shr %cl,%rax 0x460c25: and $0x3f,%edx 0x460c28: add %r8,%rdx 0x460c2b: and $0x3f,%eax 0x460c2e: add %r8,%rax 0x460c31: mov 0x17ac20(%r15,%rdx,8),%r8 0x460c39: or 0x172c20(%r15,%rax,8),%r8 0x460c41: or %r8,%r14 0x460c44: test %r8,%r11 0x460c47: je 0x460c53 0x460c49: add $0x1,%ebp 0x460c4c: add $0x1a2,%r12d 0x460c53: and %r13,%r8 0x460c56: mov $0x5555555555555555,%rcx 0x460c60: mov %r8,%rax 0x460c63: shr %rax 0x460c66: and %rcx,%rax 0x460c69: sub %rax,%r8 0x460c6c: mov $0x1111111111111111,%rax 0x460c76: mov %r8,%rcx 0x460c79: and %rbx,%r8 0x460c7c: shr $0x2,%rcx 0x460c80: and %rbx,%rcx 0x460c83: add %r8,%rcx 0x460c86: imul %rax,%rcx 0x460c8a: shr $0x3c,%rcx 0x460c8e: mov %ecx,%eax 0x460c90: imul $0x74,%ecx,%ecx 0x460c93: imul $0x95,%eax,%eax 0x460c99: add %ecx,%edi 0x460c9b: add %eax,%esi 0x460c9d: lea -0x1(%r9),%rax 0x460ca1: and %rax,%r9 0x460ca4: jne 0x460bf0 0x460caa: mov 0x20(%rsp),%rbx 0x460caf: mov 0x53335a(%rip),%r10 # 0x994010 0x460cb6: mov 0x53338b(%rip),%rax # 0x994048 0x460cbd: mov 0x533324(%rip),%r15 # 0x993fe8 0x460cc4: test %r10,%r10 0x460cc7: je 0x460e38 0x460ccd: mov 0x533364(%rip),%rbx # 0x994038 0x460cd4: mov 0x533365(%rip),%rdx # 0x994040 0x460cdb: bsf %r10,%r9 0x460cdf: lea -0x60ce6(%rip),%rcx # 0x400000 0x460ce6: movzbl 0x172a20(%rcx,%r9,4),%ecx 0x460cef: mov %r9d,%r8d 0x460cf2: shr %cl,%rdx 0x460cf5: shl $0x6,%r8 0x460cf9: lea -0x60d00(%rip),%rcx # 0x400000 0x460d00: movzbl 0x172b20(%rcx,%r9,4),%ecx 0x460d09: and $0x3f,%edx 0x460d0c: shr %cl,%rax 0x460d0f: add %r8,%rdx 0x460d12: lea -0x60d19(%rip),%rcx # 0x400000 0x460d19: and $0x3f,%eax 0x460d1c: add %r8,%rax 0x460d1f: mov 0x182c20(%rcx,%rdx,8),%r8 0x460d27: mov %r11,%rdx 0x460d2a: or 0x18ac20(%rcx,%rax,8),%r8 0x460d32: or %r8,%r14 0x460d35: test %r8,%r11 0x460d38: je 0x460d44 0x460d3a: add $0x1,%ebp 0x460d3d: add $0x29a,%r12d 0x460d44: and %r13,%r8 0x460d47: mov $0x5555555555555555,%rcx 0x460d51: mov %r8,%rax 0x460d54: shr %rax 0x460d57: and %rcx,%rax 0x460d5a: sub %rax,%r8 0x460d5d: mov $0x3333333333333333,%rax 0x460d67: mov %r8,%rcx 0x460d6a: and %rax,%r8 0x460d6d: shr $0x2,%rcx 0x460d71: and %rax,%rcx 0x460d74: mov $0x1111111111111111,%rax 0x460d7e: add %r8,%rcx 0x460d81: imul %rax,%rcx 0x460d85: shr $0x3c,%rcx 0x460d89: mov %ecx,%eax 0x460d8b: imul $0x4f,%ecx,%ecx 0x460d8e: imul $0x54,%eax,%eax 0x460d91: add %ecx,%edi 0x460d93: mov 0x533246(%rip),%rcx # 0x993fe0 0x460d9a: add %eax,%esi 0x460d9c: lea -0x60da3(%rip),%rax # 0x400000 0x460da3: mov 0x193620(%rax,%r9,8),%rax 0x460dab: test %rax,%rcx 0x460dae: jne 0x460de4 0x460db0: add $0x40,%esi 0x460db3: add $0x100,%edi 0x460db9: test %rax,%r15 0x460dbc: jne 0x460dca 0x460dbe: add $0x3cb,%esi 0x460dc4: add $0xac,%edi 0x460dca: testb $0x80,0x29(%rsp) 0x460dcf: je 0x460de4 0x460dd1: test %rax,%rdx 0x460dd4: je 0x460de4 0x460dd6: add $0x79,%esi 0x460dd9: test %rax,%rbx 0x460ddc: je 0x460de4 0x460dde: add $0x355,%esi 0x460de4: and $0x38,%r9d 0x460de8: cmp $0x30,%r9b 0x460dec: jne 0x460e1f 0x460dee: mov $0xff000000000000,%rax 0x460df8: mov %r15,%rcx 0x460dfb: mov $0xff00000000000000,%rdx 0x460e05: and %rax,%rcx 0x460e08: mov %rbx,%rax 0x460e0b: and %rdx,%rax 0x460e0e: or %rax,%rcx 0x460e11: je 0x460e1f 0x460e13: add $0xf6,%esi 0x460e19: add $0x402,%edi 0x460e1f: lea -0x1(%r10),%rax 0x460e23: and %rax,%r10 0x460e26: mov 0x53321b(%rip),%rax # 0x994048 0x460e2d: jne 0x460cd4 0x460e33: mov 0x20(%rsp),%rbx 0x460e38: mov 0x5331e1(%rip),%r11 # 0x994020 0x460e3f: test %r11,%r11 0x460e42: je 0x460fc4 0x460e48: mov %r13,%rbx 0x460e4b: lea -0x60e52(%rip),%rdx # 0x400000 0x460e52: bsf %r11,%r13 0x460e56: lea -0x60e5d(%rip),%r10 # 0x400000 0x460e5d: lea 0x0(,%r13,4),%r8 0x460e65: mov %r13d,%r9d 0x460e68: movzbl 0x172b20(%r8,%rdx,1),%ecx 0x460e71: mov %rax,%rdx 0x460e74: mov 0x5331dd(%rip),%rax # 0x994058 0x460e7b: shr %cl,%rdx 0x460e7e: movzbl 0x172920(%r8,%r10,1),%ecx 0x460e87: shl $0x6,%r9 0x460e8b: shr %cl,%rax 0x460e8e: and $0x3f,%edx 0x460e91: and $0x3f,%eax 0x460e94: add %r9,%rdx 0x460e97: mov 0x18ac20(%r10,%rdx,8),%r10 0x460e9f: add %r9,%rax 0x460ea2: lea -0x60ea9(%rip),%rdx # 0x400000 0x460ea9: or 0x17ac20(%rdx,%rax,8),%r10 0x460eb1: movzbl 0x172a20(%r8,%rdx,1),%ecx 0x460eba: mov 0x53317f(%rip),%rax # 0x994040 0x460ec1: shr %cl,%rax 0x460ec4: movzbl 0x172820(%r8,%rdx,1),%ecx 0x460ecd: and $0x3f,%eax 0x460ed0: add %r9,%rax 0x460ed3: or 0x182c20(%rdx,%rax,8),%r10 0x460edb: mov 0x53316e(%rip),%rax # 0x994050 0x460ee2: shr %cl,%rax 0x460ee5: and $0x3f,%eax 0x460ee8: add %r9,%rax 0x460eeb: or 0x172c20(%rdx,%rax,8),%r10 0x460ef3: mov 0x40(%rsp),%rax 0x460ef8: or %r10,%r14 0x460efb: test %r10,%rax 0x460efe: je 0x460f0a 0x460f00: add $0x1,%ebp 0x460f03: add $0x214,%r12d 0x460f0a: and %rbx,%r10 0x460f0d: mov $0x5555555555555555,%rcx 0x460f17: and $0x38,%r13d 0x460f1b: mov %r10,%rax 0x460f1e: shr %rax 0x460f21: and %rcx,%rax 0x460f24: mov $0x3333333333333333,%rcx 0x460f2e: sub %rax,%r10 0x460f31: mov %r10,%rax 0x460f34: and %rcx,%r10 0x460f37: shr $0x2,%rax 0x460f3b: and %rcx,%rax 0x460f3e: add %r10,%rax 0x460f41: mov %rax,%rcx 0x460f44: shr $0x4,%rcx 0x460f48: add %rax,%rcx 0x460f4b: mov $0xf0f0f0f0f0f0f0f,%rax 0x460f55: and %rax,%rcx 0x460f58: mov $0x101010101010101,%rax 0x460f62: imul %rax,%rcx 0x460f66: shr $0x38,%rcx 0x460f6a: mov %ecx,%eax 0x460f6c: imul $0x25,%ecx,%ecx 0x460f6f: imul $0x36,%eax,%eax 0x460f72: add %ecx,%edi 0x460f74: add %eax,%esi 0x460f76: cmp $0x30,%r13b 0x460f7a: jne 0x460fab 0x460f7c: mov $0xff000000000000,%rax 0x460f86: mov %r15,%rcx 0x460f89: mov $0xff00000000000000,%r8 0x460f93: and %rax,%rcx 0x460f96: mov 0x53309b(%rip),%rax # 0x994038 0x460f9d: and %r8,%rax 0x460fa0: or %rax,%rcx 0x460fa3: je 0x460fab 0x460fa5: add $0x58c,%edi 0x460fab: lea -0x1(%r11),%rax 0x460faf: and %rax,%r11 0x460fb2: mov 0x53308f(%rip),%rax # 0x994048 0x460fb9: jne 0x460e52 0x460fbf: mov 0x20(%rsp),%rbx 0x460fc4: mov 0x50(%rsp),%r13 0x460fc9: or %r13,%r14 0x460fcc: mov %r14,0x38(%rsp) 0x460fd1: callq 0x46cd90 0x460fd6: mov 0x533083(%rip),%r8d # 0x994060 0x460fdd: mov %rax,%r9 0x460fe0: mov %rax,0x30(%rsp) 0x460fe5: movswl 0x4(%rax),%eax 0x460fe9: add %eax,%esi 0x460feb: movswl 0x6(%r9),%eax 0x460ff0: add %eax,%edi 0x460ff2: testb $0x80,0x29(%rsp) 0x460ff7: je 0x461052 0x460ff9: mov 0x58(%rsp),%rax 0x460ffe: lea -0x61005(%rip),%r14 # 0x400000 0x461005: mov 0x506a30(%r14,%rbp,4),%ecx 0x46100d: mov %eax,%eax 0x46100f: movzbl 0x504700(%rax,%r14,1),%eax 0x461018: imul %r12d,%ecx 0x46101c: sar $0x5,%ecx 0x46101f: movswl 0xe(%r9,%rax,2),%edx 0x461025: add %ecx,%esi 0x461027: test $0x4,%r8b 0x46102b: mov %edx,%ecx 0x46102d: je 0x461039 0x46102f: movswl 0x12(%r9),%eax 0x461034: cmp %edx,%eax 0x461036: cmovl %eax,%ecx 0x461039: test $0x8,%r8b 0x46103d: je 0x461049 0x46103f: movswl 0xe(%r9),%eax 0x461044: cmp %ecx,%eax 0x461046: cmovl %eax,%ecx 0x461049: lea (%rcx,%rdx,1),%eax 0x46104c: sar %eax 0x46104e: add %eax,%esi 0x461050: jmp 0x461059 0x461052: lea -0x61059(%rip),%r14 # 0x400000 0x461059: mov 0x532f88(%rip),%rax # 0x993fe8 0x461060: mov 0x532f71(%rip),%r15 # 0x993fd8 0x461067: mov 0x532f8a(%rip),%r8 # 0x993ff8 0x46106e: mov %rax,%r12 0x461071: xor %ebp,%ebp 0x461073: mov $0x3fbfbfbfbfbfbf80,%rcx 0x46107d: shr $0x2,%r12 0x461081: mov %ebp,%r10d 0x461084: not %r15 0x461087: and %rcx,%r12 0x46108a: mov $0x7f7f7f7f7f7f7f00,%rcx 0x461094: mov %r15,0x60(%rsp) 0x461099: and %rcx,%rax 0x46109c: or %rax,%r12 0x46109f: mov $0x1,%eax 0x4610a4: shr $0x7,%r12 0x4610a8: test %r12,%r13 0x4610ab: cmovne %eax,%r10d 0x4610af: test %r8,%r8 0x4610b2: je 0x461143 0x4610b8: mov $0x3333333333333333,%rbx 0x4610d0: bsf %r8,%rax 0x4610d4: mov 0x192e20(%r14,%rax,8),%rdx 0x4610dc: or %rdx,%r12 0x4610df: test %rdx,%r13 0x4610e2: je 0x4610ee 0x4610e4: add $0x1,%r10d 0x4610e8: add $0x3ad,%ebp 0x4610ee: and %r15,%rdx 0x4610f1: mov $0x5555555555555555,%rcx 0x4610fb: mov %rdx,%rax 0x4610fe: shr %rax 0x461101: and %rcx,%rax 0x461104: sub %rax,%rdx 0x461107: mov $0x1111111111111111,%rax 0x461111: mov %rdx,%rcx 0x461114: and %rbx,%rdx 0x461117: shr $0x2,%rcx 0x46111b: and %rbx,%rcx 0x46111e: add %rdx,%rcx 0x461121: imul %rax,%rcx 0x461125: shr $0x3c,%rcx 0x461129: mov %ecx,%eax 0x46112b: imul $0xffffffffffffff87,%ecx,%ecx 0x46112e: imul $0xfffffffffffffff2,%eax,%eax 0x461131: add %ecx,%edi 0x461133: add %eax,%esi 0x461135: lea -0x1(%r8),%rax 0x461139: and %rax,%r8 0x46113c: jne 0x4610d0 0x46113e: mov 0x20(%rsp),%rbx 0x461143: mov 0x532ebe(%rip),%r9 # 0x994008 0x46114a: mov 0x532eff(%rip),%r11 # 0x994050 0x461151: test %r9,%r9 0x461154: je 0x46122f 0x46115a: mov $0x3333333333333333,%rbx 0x461170: mov 0x532ee1(%rip),%rdx # 0x994058 0x461177: bsf %r9,%rax 0x46117b: mov %eax,%r8d 0x46117e: lea 0x0(,%rax,4),%rax 0x461186: movzbl 0x172920(%rax,%r14,1),%ecx 0x46118f: shl $0x6,%r8 0x461193: shr %cl,%rdx 0x461196: movzbl 0x172820(%rax,%r14,1),%ecx 0x46119f: mov %r11,%rax 0x4611a2: shr %cl,%rax 0x4611a5: and $0x3f,%edx 0x4611a8: add %r8,%rdx 0x4611ab: and $0x3f,%eax 0x4611ae: add %r8,%rax 0x4611b1: mov 0x17ac20(%r14,%rdx,8),%r8 0x4611b9: or 0x172c20(%r14,%rax,8),%r8 0x4611c1: or %r8,%r12 0x4611c4: test %r8,%r13 0x4611c7: je 0x4611d3 0x4611c9: add $0x1,%r10d 0x4611cd: add $0x1a2,%ebp 0x4611d3: and %r15,%r8 0x4611d6: mov $0x5555555555555555,%rcx 0x4611e0: mov %r8,%rax 0x4611e3: shr %rax 0x4611e6: and %rcx,%rax 0x4611e9: sub %rax,%r8 0x4611ec: mov $0x1111111111111111,%rax 0x4611f6: mov %r8,%rcx 0x4611f9: and %rbx,%r8 0x4611fc: shr $0x2,%rcx 0x461200: and %rbx,%rcx 0x461203: add %r8,%rcx 0x461206: imul %rax,%rcx 0x46120a: shr $0x3c,%rcx 0x46120e: mov %ecx,%eax 0x461210: imul $0xffffffffffffff8c,%ecx,%ecx 0x461213: imul $0xffffff6b,%eax,%eax 0x461219: add %ecx,%edi 0x46121b: add %eax,%esi 0x46121d: lea -0x1(%r9),%rax 0x461221: and %rax,%r9 0x461224: jne 0x461170 0x46122a: mov 0x20(%rsp),%rbx 0x46122f: mov 0x532de2(%rip),%r11 # 0x994018 0x461236: mov 0x532e03(%rip),%rax # 0x994040 0x46123d: mov 0x532dec(%rip),%r14 # 0x994030 0x461244: test %r11,%r11 0x461247: je 0x4613b3 0x46124d: mov 0x532d8c(%rip),%rbx # 0x993fe0 0x461260: mov %rax,%rdx 0x461263: bsf %r11,%r9 0x461267: lea -0x6126e(%rip),%rcx # 0x400000 0x46126e: movzbl 0x172a20(%rcx,%r9,4),%ecx 0x461277: lea -0x6127e(%rip),%rax # 0x400000 0x46127e: mov %r9d,%r8d 0x461281: shr %cl,%rdx 0x461284: movzbl 0x172b20(%rax,%r9,4),%ecx 0x46128d: mov 0x532db4(%rip),%rax # 0x994048 0x461294: shl $0x6,%r8 0x461298: shr %cl,%rax 0x46129b: and $0x3f,%edx 0x46129e: add %r8,%rdx 0x4612a1: lea -0x612a8(%rip),%rcx # 0x400000 0x4612a8: and $0x3f,%eax 0x4612ab: add %r8,%rax 0x4612ae: mov 0x182c20(%rcx,%rdx,8),%r8 0x4612b6: mov %r13,%rdx 0x4612b9: or 0x18ac20(%rcx,%rax,8),%r8 0x4612c1: or %r8,%r12 0x4612c4: test %r8,%r13 0x4612c7: je 0x4612d3 0x4612c9: add $0x1,%r10d 0x4612cd: add $0x29a,%ebp 0x4612d3: and %r15,%r8 0x4612d6: mov $0x5555555555555555,%rcx 0x4612e0: mov %r8,%rax 0x4612e3: shr %rax 0x4612e6: and %rcx,%rax 0x4612e9: sub %rax,%r8 0x4612ec: mov $0x3333333333333333,%rax 0x4612f6: mov %r8,%rcx 0x4612f9: and %rax,%r8 0x4612fc: shr $0x2,%rcx 0x461300: and %rax,%rcx 0x461303: mov $0x1111111111111111,%rax 0x46130d: add %r8,%rcx 0x461310: imul %rax,%rcx 0x461314: shr $0x3c,%rcx 0x461318: mov %ecx,%eax 0x46131a: imul $0xffffffffffffffb1,%ecx,%ecx 0x46131d: imul $0xffffffffffffffac,%eax,%eax 0x461320: add %ecx,%edi 0x461322: mov 0x532cbf(%rip),%rcx # 0x993fe8 0x461329: add %eax,%esi 0x46132b: lea -0x61332(%rip),%rax # 0x400000 0x461332: mov 0x193820(%rax,%r9,8),%rax 0x46133a: test %rax,%rcx 0x46133d: jne 0x461373 0x46133f: sub $0x40,%esi 0x461342: sub $0x100,%edi 0x461348: test %rax,%rbx 0x46134b: jne 0x461359 0x46134d: sub $0x3cb,%esi 0x461353: sub $0xac,%edi 0x461359: testb $0x8,0x29(%rsp) 0x46135e: je 0x461373 0x461360: test %rax,%rdx 0x461363: je 0x461373 0x461365: sub $0x79,%esi 0x461368: test %rax,%r14 0x46136b: je 0x461373 0x46136d: sub $0x355,%esi 0x461373: and $0x38,%r9b 0x461377: cmp $0x8,%r9b 0x46137b: jne 0x46139a 0x46137d: mov %rbx,%rax 0x461380: movzbl %r14b,%ecx 0x461384: and $0xff00,%eax 0x461389: or %rax,%rcx 0x46138c: je 0x46139a 0x46138e: sub $0xf6,%esi 0x461394: sub $0x402,%edi 0x46139a: lea -0x1(%r11),%rax 0x46139e: and %rax,%r11 0x4613a1: mov 0x532c98(%rip),%rax # 0x994040 0x4613a8: jne 0x461260 0x4613ae: mov 0x20(%rsp),%rbx 0x4613b3: mov 0x532c6e(%rip),%r13 # 0x994028 0x4613ba: test %r13,%r13 0x4613bd: je 0x46152c 0x4613c3: mov 0x532c16(%rip),%rbx # 0x993fe0 0x4613ca: lea -0x613d1(%rip),%rdx # 0x400000 0x4613d1: bsf %r13,%r15 0x4613d5: lea -0x613dc(%rip),%r11 # 0x400000 0x4613dc: lea 0x0(,%r15,4),%r8 0x4613e4: mov %r15d,%r9d 0x4613e7: movzbl 0x172920(%r8,%rdx,1),%ecx 0x4613f0: mov 0x532c61(%rip),%rdx # 0x994058 0x4613f7: shl $0x6,%r9 0x4613fb: shr %cl,%rdx 0x4613fe: movzbl 0x172a20(%r8,%r11,1),%ecx 0x461407: shr %cl,%rax 0x46140a: and $0x3f,%edx 0x46140d: and $0x3f,%eax 0x461410: add %r9,%rdx 0x461413: mov 0x17ac20(%r11,%rdx,8),%r11 0x46141b: add %r9,%rax 0x46141e: lea -0x61425(%rip),%rdx # 0x400000 0x461425: or 0x182c20(%rdx,%rax,8),%r11 0x46142d: movzbl 0x172820(%r8,%rdx,1),%ecx 0x461436: mov 0x532c13(%rip),%rax # 0x994050 0x46143d: shr %cl,%rax 0x461440: movzbl 0x172b20(%r8,%rdx,1),%ecx 0x461449: and $0x3f,%eax 0x46144c: add %r9,%rax 0x46144f: or 0x172c20(%rdx,%rax,8),%r11 0x461457: mov 0x532bea(%rip),%rax # 0x994048 0x46145e: shr %cl,%rax 0x461461: and $0x3f,%eax 0x461464: add %r9,%rax 0x461467: or 0x18ac20(%rdx,%rax,8),%r11 0x46146f: mov 0x50(%rsp),%rax 0x461474: or %r11,%r12 0x461477: test %r11,%rax 0x46147a: je 0x461486 0x46147c: add $0x1,%r10d 0x461480: add $0x214,%ebp 0x461486: and 0x60(%rsp),%r11 0x46148b: mov $0x5555555555555555,%rcx 0x461495: and $0xfffffffffffffff8,%r15d 0x461499: mov %r11,%rax 0x46149c: shr %rax 0x46149f: and %rcx,%rax 0x4614a2: mov $0x3333333333333333,%rcx 0x4614ac: sub %rax,%r11 0x4614af: mov %r11,%rax 0x4614b2: and %rcx,%r11 0x4614b5: shr $0x2,%rax 0x4614b9: and %rcx,%rax 0x4614bc: add %r11,%rax 0x4614bf: mov %rax,%rcx 0x4614c2: shr $0x4,%rcx 0x4614c6: add %rax,%rcx 0x4614c9: mov $0xf0f0f0f0f0f0f0f,%rax 0x4614d3: and %rax,%rcx 0x4614d6: mov $0x101010101010101,%rax 0x4614e0: imul %rax,%rcx 0x4614e4: shr $0x38,%rcx 0x4614e8: mov %ecx,%eax 0x4614ea: imul $0xffffffffffffffdb,%ecx,%ecx 0x4614ed: imul $0xffffffffffffffca,%eax,%eax 0x4614f0: add %ecx,%edi 0x4614f2: add %eax,%esi 0x4614f4: cmp $0x8,%r15d 0x4614f8: jne 0x461511 0x4614fa: mov %rbx,%rax 0x4614fd: movzbl %r14b,%ecx 0x461501: and $0xff00,%eax 0x461506: or %rax,%rcx 0x461509: je 0x461511 0x46150b: sub $0x58c,%edi 0x461511: lea -0x1(%r13),%rax 0x461515: and %rax,%r13 0x461518: mov 0x532b21(%rip),%rax # 0x994040 0x46151f: jne 0x4613d1 0x461525: mov 0x20(%rsp),%rbx 0x46152a: jmp 0x461533 0x46152c: lea -0x61533(%rip),%rdx # 0x400000 0x461533: or 0x40(%rsp),%r12 0x461538: testb $0x8,0x29(%rsp) 0x46153d: je 0x46159b 0x46153f: mov 0x506a30(%rdx,%r10,4),%ecx 0x461547: mov 0x48(%rsp),%rax 0x46154c: mov 0x30(%rsp),%r9 0x461551: imul %ebp,%ecx 0x461554: mov 0x532b05(%rip),%r8d # 0x994060 0x46155b: sar $0x5,%ecx 0x46155e: mov %eax,%eax 0x461560: movzbl 0x504700(%rax,%rdx,1),%eax 0x461568: sub %ecx,%esi 0x46156a: test $0x1,%r8b 0x46156e: movswl 0x8(%r9,%rax,2),%edx 0x461574: mov %edx,%ecx 0x461576: je 0x461582 0x461578: movswl 0xc(%r9),%eax 0x46157d: cmp %edx,%eax 0x46157f: cmovl %eax,%ecx 0x461582: test $0x2,%r8b 0x461586: je 0x461592 0x461588: movswl 0x8(%r9),%eax 0x46158d: cmp %ecx,%eax 0x46158f: cmovl %eax,%ecx 0x461592: lea (%rcx,%rdx,1),%eax 0x461595: sar %eax 0x461597: sub %eax,%esi 0x461599: jmp 0x4615a0 0x46159b: mov 0x30(%rsp),%r9 0x4615a0: movzbl 0x14(%r9),%r9d 0x4615a5: movslq 0x58(%rsp),%rbp 0x4615aa: mov 0x532a87(%rip),%r15 # 0x994038 0x4615b1: test %r9d,%r9d 0x4615b4: mov 0x532a15(%rip),%r13 # 0x993fd0 0x4615bb: je 0x461722 0x4615c1: mov 0x38(%rsp),%rbx 0x4615c6: mov 0x532a13(%rip),%r11 # 0x993fe0 0x4615cd: lea -0x615d4(%rip),%r10 # 0x400000 0x4615e0: mov 0x504740(%r10,%r9,4),%eax 0x4615e8: mov 0x5046c0(%r10,%rax,8),%rax 0x4615f0: and %r11,%rax 0x4615f3: bsr %rax,%r10 0x4615f7: lea -0x615fe(%rip),%rax # 0x400000 0x4615fe: mov 0x193620(%rax,%r10,8),%rcx 0x461606: mov %r10d,%r8d 0x461609: shr $0x3,%r8 0x46160d: add 0x504b40(%rax,%r8,4),%esi 0x461615: add 0x504b60(%rax,%r8,4),%edi 0x46161d: mov 0x532a04(%rip),%rax # 0x994028 0x461624: or 0x5329ed(%rip),%rax # 0x994018 0x46162b: or 0x5329c6(%rip),%rax # 0x993ff8 0x461632: or 0x5329cf(%rip),%rax # 0x994008 0x461639: jne 0x46167d 0x46163b: test %rcx,%r13 0x46163e: jne 0x461664 0x461640: mov 0xc0(%rsp),%eax 0x461647: lea (%rax,%r10,2),%rcx 0x46164b: lea -0x61652(%rip),%rax # 0x400000 0x461652: test %r15,0x505e30(%rax,%rcx,8) 0x46165a: je 0x46166b 0x46165c: add $0x6400,%edi 0x461662: jmp 0x46166b 0x461664: lea -0x6166b(%rip),%rax # 0x400000 0x46166b: test %r14,0x506630(%rax,%r10,8) 0x461673: je 0x4616c4 0x461675: add $0x6400,%edi 0x46167b: jmp 0x4616c4 0x46167d: test %rcx,%r13 0x461680: jne 0x461693 0x461682: lea -0x61689(%rip),%rdx # 0x400000 0x461689: add 0x504b80(%rdx,%r8,4),%edi 0x461691: jmp 0x46169a 0x461693: lea -0x6169a(%rip),%rdx # 0x400000 0x46169a: mov 0x532937(%rip),%rax # 0x993fd8 0x4616a1: test %rcx,%rax 0x4616a4: jne 0x4616ae 0x4616a6: add 0x504ba0(%rdx,%r8,4),%edi 0x4616ae: mov %rbx,%rax 0x4616b1: not %rax 0x4616b4: and %rcx,%rax 0x4616b7: test %rax,%r12 0x4616ba: jne 0x4616c4 0x4616bc: add 0x504bc0(%rdx,%r8,4),%edi 0x4616c4: lea 0x8(%r10),%ecx 0x4616c8: lea -0x616cf(%rip),%r10 # 0x400000 0x4616cf: shl $0x6,%rcx 0x4616d3: lea (%rcx,%rbp,1),%rax 0x4616d7: movzbl 0x504e30(%rax,%r10,1),%edx 0x4616e0: mov 0x48(%rsp),%rax 0x4616e5: cltq 0x4616e7: add %rcx,%rax 0x4616ea: imul 0x504c00(%r10,%r8,4),%edx 0x4616f3: lea -0x616fa(%rip),%r10 # 0x400000 0x4616fa: movzbl 0x504e30(%rax,%r10,1),%ecx 0x461703: lea -0x1(%r9),%eax 0x461707: imul 0x504be0(%r10,%r8,4),%ecx 0x461710: sub %ecx,%edx 0x461712: add %edx,%edi 0x461714: and %eax,%r9d 0x461717: jne 0x4615e0 0x46171d: mov 0x20(%rsp),%rbx 0x461722: mov 0x30(%rsp),%rax 0x461727: mov 0x5328e2(%rip),%rcx # 0x994010 0x46172e: mov 0x5328cb(%rip),%rbp # 0x994000 0x461735: movzbl 0x15(%rax),%r10d 0x46173a: test %r10d,%r10d 0x46173d: je 0x4618a4 0x461743: mov 0x38(%rsp),%rbx 0x461748: lea -0x6174f(%rip),%r11 # 0x400000 0x461750: mov 0x504740(%r11,%r10,4),%eax 0x461758: mov 0x5046c0(%r11,%rax,8),%rax 0x461760: and 0x532881(%rip),%rax # 0x993fe8 0x461767: bsf %rax,%r11 0x46176b: lea -0x61772(%rip),%rax # 0x400000 0x461772: mov 0x193820(%rax,%r11,8),%rdx 0x46177a: mov $0x7,%eax 0x46177f: mov %r11d,%ecx 0x461782: shr $0x3,%ecx 0x461785: sub %ecx,%eax 0x461787: lea -0x6178e(%rip),%rcx # 0x400000 0x46178e: sub 0x504b40(%rcx,%rax,4),%esi 0x461795: sub 0x504b60(%rcx,%rax,4),%edi 0x46179c: mov %eax,%r8d 0x46179f: mov 0x53287a(%rip),%rax # 0x994020 0x4617a6: or 0x532863(%rip),%rax # 0x994010 0x4617ad: or 0x53283c(%rip),%rax # 0x993ff0 0x4617b4: or %rbp,%rax 0x4617b7: jne 0x461809 0x4617b9: mov 0x532818(%rip),%rax # 0x993fd8 0x4617c0: test %rdx,%rax 0x4617c3: jne 0x4617f7 0x4617c5: mov 0xc0(%rsp),%eax 0x4617cc: lea (%rax,%r11,2),%rcx 0x4617d0: lea -0x617d7(%rip),%rax # 0x400000 0x4617d7: test %r14,0x506230(%rax,%rcx,8) 0x4617df: je 0x4617f0 0x4617e1: sub $0x6400,%edi 0x4617e7: lea -0x617ee(%rip),%rcx # 0x400000 0x4617ee: jmp 0x4617f7 0x4617f0: lea -0x617f7(%rip),%rcx # 0x400000 0x4617f7: test %r15,0x506830(%rcx,%r11,8) 0x4617ff: je 0x461840 0x461801: sub $0x6400,%edi 0x461807: jmp 0x461840 0x461809: mov 0x5327c8(%rip),%rax # 0x993fd8 0x461810: test %rdx,%rax 0x461813: jne 0x46181d 0x461815: sub 0x504b80(%rcx,%r8,4),%edi 0x46181d: test %rdx,%r13 0x461820: jne 0x46182a 0x461822: sub 0x504ba0(%rcx,%r8,4),%edi 0x46182a: mov %r12,%rax 0x46182d: not %rax 0x461830: and %rdx,%rax 0x461833: test %rax,%rbx 0x461836: jne 0x461840 0x461838: sub 0x504bc0(%rcx,%r8,4),%edi 0x461840: mov 0x58(%rsp),%rax 0x461845: lea -0x8(%r11),%ecx 0x461849: lea -0x61850(%rip),%r11 # 0x400000 0x461850: cltq 0x461852: shl $0x6,%rcx 0x461856: add %rcx,%rax 0x461859: movzbl 0x504e30(%rax,%r11,1),%edx 0x461862: mov 0x48(%rsp),%rax 0x461867: cltq 0x461869: add %rcx,%rax 0x46186c: imul 0x504be0(%r11,%r8,4),%edx 0x461875: movzbl 0x504e30(%rax,%r11,1),%ecx 0x46187e: lea -0x1(%r10),%eax 0x461882: imul 0x504c00(%r11,%r8,4),%ecx 0x46188b: sub %ecx,%edx 0x46188d: add %edx,%edi 0x46188f: and %eax,%r10d 0x461892: jne 0x461750 0x461898: mov 0x20(%rsp),%rbx 0x46189d: mov 0x53276c(%rip),%rcx # 0x994010 0x4618a4: mov 0x53273d(%rip),%rdx # 0x993fe8 0x4618ab: mov %rbp,%rax 0x4618ae: mov $0x4020200000000,%r8 0x4618b8: shr $0x7,%rax 0x4618bc: and %rdx,%rax 0x4618bf: test %rax,%r8 0x4618c2: jne 0x4618dd 0x4618c4: mov %rbp,%rax 0x4618c7: mov $0x20404000000000,%r8 0x4618d1: shr $0x9,%rax 0x4618d5: and %rdx,%rax 0x4618d8: test %rax,%r8 0x4618db: je 0x4618e9 0x4618dd: sub $0x70a,%esi 0x4618e3: sub $0x70a,%edi 0x4618e9: mov 0x532718(%rip),%r13 # 0x994008 0x4618f0: mov 0x5326e9(%rip),%r11 # 0x993fe0 0x4618f7: mov %r13,%rax 0x4618fa: and $0x10102,%eax 0x4618ff: shl $0x9,%rax 0x461903: test %rax,%r11 0x461906: jne 0x461919 0x461908: mov %r13,%rax 0x46190b: and $0x808040,%eax 0x461910: shl $0x7,%rax 0x461914: test %rax,%r11 0x461917: je 0x461925 0x461919: add $0x70a,%esi 0x46191f: add $0x70a,%edi 0x461925: test $0x4,%bpl 0x461929: je 0x461951 0x46192b: bt $0xb,%r11 0x461930: jae 0x461948 0x461932: mov 0x532707(%rip),%rax # 0x994040 0x461939: bt $0x13,%rax 0x46193e: jae 0x461958 0x461940: sub $0x780,%esi 0x461946: jmp 0x461958 0x461948: mov 0x5326f1(%rip),%rax # 0x994040 0x46194f: jmp 0x461958 0x461951: mov 0x5326e8(%rip),%rax # 0x994040 0x461958: test $0x20,%bpl 0x46195c: je 0x461972 0x46195e: bt $0xc,%r11 0x461963: jae 0x461972 0x461965: bt $0x14,%rax 0x46196a: jae 0x461972 0x46196c: sub $0x780,%esi 0x461972: mov $0x400000000000000,%r8 0x46197c: test %r13,%r8 0x46197f: je 0x4619a5 0x461981: mov $0x8000000000000,%r8 0x46198b: test %rdx,%r8 0x46198e: je 0x4619a5 0x461990: mov $0x80000000000,%r8 0x46199a: test %rax,%r8 0x46199d: je 0x4619a5 0x46199f: add $0x780,%esi 0x4619a5: mov $0x2000000000000000,%r8 0x4619af: test %r13,%r8 0x4619b2: je 0x4619d8 0x4619b4: mov $0x10000000000000,%r8 0x4619be: test %rdx,%r8 0x4619c1: je 0x4619d8 0x4619c3: mov $0x100000000000,%rdx 0x4619cd: test %rax,%rdx 0x4619d0: je 0x4619d8 0x4619d2: add $0x780,%esi 0x4619d8: test $0x103,%rcx 0x4619df: je 0x4619ed 0x4619e1: test $0x6,%r14b 0x4619e5: je 0x4619ed 0x4619e7: sub $0x780,%esi 0x4619ed: test $0x80c0,%rcx 0x4619f4: je 0x461a02 0x4619f6: test $0x60,%r14b 0x4619fa: je 0x461a02 0x4619fc: sub $0x780,%esi 0x461a02: mov 0x53260f(%rip),%rax # 0x994018 0x461a09: mov $0x301000000000000,%rcx 0x461a13: test %rax,%rcx 0x461a16: je 0x461a2d 0x461a18: mov $0x600000000000000,%rcx 0x461a22: test %r15,%rcx 0x461a25: je 0x461a2d 0x461a27: add $0x780,%esi 0x461a2d: mov $0xc080000000000000,%rcx 0x461a37: test %rax,%rcx 0x461a3a: je 0x461a51 0x461a3c: mov $0x6000000000000000,%rax 0x461a46: test %r15,%rax 0x461a49: je 0x461a51 0x461a4b: add $0x780,%esi 0x461a51: test %bl,%bl 0x461a53: mov $0xaa55aa55aa55aa55,%r9 0x461a5d: mov $0x55aa55aa55aa55aa,%r10 0x461a67: jns 0x461a8b 0x461a69: mov %r13,%rax 0x461a6c: or %rbp,%rax 0x461a6f: test %rax,%r10 0x461a72: je 0x461a8b 0x461a74: test %rax,%r9 0x461a77: je 0x461a8b 0x461a79: mov %esi,%eax 0x461a7b: cltd 0x461a7c: sub %edx,%eax 0x461a7e: sar %eax 0x461a80: mov %eax,%esi 0x461a82: mov %edi,%eax 0x461a84: cltd 0x461a85: sub %edx,%eax 0x461a87: sar %eax 0x461a89: mov %eax,%edi 0x461a8b: movzbl 0x2a(%rsp),%eax 0x461a90: lea -0x61a97(%rip),%rcx # 0x400000 0x461a97: mov 0x504c24(%rcx,%rax,8),%r8d 0x461a9f: mov 0x504c20(%rcx,%rax,8),%eax 0x461aa6: imul %esi,%eax 0x461aa9: mov 0xa0(%rsp),%rsi 0x461ab1: imul %edi,%r8d 0x461ab5: add %eax,%r8d 0x461ab8: sar $0xd,%r8d 0x461abc: test %r8d,%r8d 0x461abf: jle 0x461ae1 0x461ac1: mov 0x30(%rsp),%rax 0x461ac6: mov $0x64,%ecx 0x461acb: movzbl 0x16(%rax),%eax 0x461acf: cmp %ecx,%r8d 0x461ad2: cmovl %r8d,%ecx 0x461ad6: imul %eax,%ecx 0x461ad9: sar $0x8,%ecx 0x461adc: sub %ecx,%r8d 0x461adf: jmp 0x461aff 0x461ae1: mov 0x30(%rsp),%rax 0x461ae6: mov $0xffffff9c,%edx 0x461aeb: movzbl 0x17(%rax),%ecx 0x461aef: cmp %edx,%r8d 0x461af2: cmovg %r8d,%edx 0x461af6: imul %ecx,%edx 0x461af9: sar $0x8,%edx 0x461afc: sub %edx,%r8d 0x461aff: imul $0x74,%r8d,%r8d 0x461b03: mov %r8d,%eax 0x461b06: cltd 0x461b07: and $0x7f,%edx 0x461b0a: add %edx,%eax 0x461b0c: mov 0xc8(%rsp),%rdx 0x461b14: sar $0x7,%eax 0x461b17: test $0x20,%bl 0x461b1a: mov %r12,0x8(%rdx) 0x461b1e: mov 0x90(%rsp),%r12 0x461b26: mov %eax,0x20(%rdx) 0x461b29: mov 0x38(%rsp),%rax 0x461b2e: mov %rax,(%rdx) 0x461b31: je 0x461b8f 0x461b33: test %edi,%edi 0x461b35: jle 0x461bc4 0x461b3b: mov $0xfefefefefefefefe,%rax 0x461b45: test %r11,%rax 0x461b48: jne 0x461b65 0x461b4a: mov $0x303000000000000,%rax 0x461b54: test %r15,%rax 0x461b57: je 0x461b65 0x461b59: test %rbp,%r10 0x461b5c: jne 0x461b65 0x461b5e: movl $0x0,0x20(%rdx) 0x461b65: mov $0x7f7f7f7f7f7f7f7f,%rax 0x461b6f: test %r11,%rax 0x461b72: jne 0x461b8f 0x461b74: mov $0xc0c0000000000000,%rax 0x461b7e: test %r15,%rax 0x461b81: je 0x461b8f 0x461b83: test %rbp,%r9 0x461b86: jne 0x461b8f 0x461b88: movl $0x0,0x20(%rdx) 0x461b8f: mov 0x88(%rsp),%r13 0x461b97: mov 0xa8(%rsp),%rbp 0x461b9f: mov 0x80(%rsp),%r14 0x461ba7: mov 0x78(%rsp),%r15 0x461bac: mov 0x98(%rsp),%rdi 0x461bb4: mov 0xb0(%rsp),%rbx 0x461bbc: add $0xb8,%rsp 0x461bc3: retq 0x461bc4: mov 0x53241d(%rip),%rcx # 0x993fe8 0x461bcb: mov $0xfefefefefefefefe,%rax 0x461bd5: test %rcx,%rax 0x461bd8: jne 0x461bef 0x461bda: test $0x303,%r14 0x461be1: je 0x461bef 0x461be3: test %r13,%r9 0x461be6: jne 0x461bef 0x461be8: movl $0x0,0x20(%rdx) 0x461bef: mov $0x7f7f7f7f7f7f7f7f,%rax 0x461bf9: test %rcx,%rax 0x461bfc: jne 0x461b8f 0x461bfe: test $0xc0c0,%r14 0x461c05: je 0x461b8f 0x461c07: test %r13,%r10 0x461c0a: jne 0x461b8f 0x461c0c: movl $0x0,0x20(%rdx) 0x461c13: jmpq 0x461b8f 0x461c18: imul %ecx,%edx 0x461c1b: test $0x20,%bl 0x461c1e: mov %edx,0x20(%r11) 0x461c22: je 0x461d2b 0x461c28: test %edi,%edi 0x461c2a: jle 0x461cbe 0x461c30: mov 0x5323a9(%rip),%r8 # 0x993fe0 0x461c37: mov 0x5323fa(%rip),%rcx # 0x994038 0x461c3e: mov 0x5323bb(%rip),%rdx # 0x994000 0x461c45: mov $0xfefefefefefefefe,%rax 0x461c4f: xor %ebx,%ebx 0x461c51: test %r8,%rax 0x461c54: jne 0x461c78 0x461c56: mov $0x303000000000000,%rax 0x461c60: test %rcx,%rax 0x461c63: je 0x461c78 0x461c65: mov $0x55aa55aa55aa55aa,%r10 0x461c6f: test %rdx,%r10 0x461c72: jne 0x461c78 0x461c74: mov %ebx,0x20(%r11) 0x461c78: mov $0x7f7f7f7f7f7f7f7f,%rax 0x461c82: test %r8,%rax 0x461c85: jne 0x461d2b 0x461c8b: mov $0xc0c0000000000000,%rax 0x461c95: test %rcx,%rax 0x461c98: je 0x461d2b 0x461c9e: mov $0xaa55aa55aa55aa55,%r9 0x461ca8: test %rdx,%r9 0x461cab: jne 0x461d2b 0x461cad: mov %r11,%rcx 0x461cb0: mov %ebx,0x20(%r11) 0x461cb4: callq 0x460580 0x461cb9: jmpq 0x461ba7 0x461cbe: mov 0x532323(%rip),%r8 # 0x993fe8 0x461cc5: mov 0x532364(%rip),%rcx # 0x994030 0x461ccc: mov 0x532335(%rip),%rdx # 0x994008 0x461cd3: mov $0xfefefefefefefefe,%rax 0x461cdd: xor %ebx,%ebx 0x461cdf: test %r8,%rax 0x461ce2: jne 0x461d00 0x461ce4: test $0x303,%rcx 0x461ceb: je 0x461d00 0x461ced: mov $0xaa55aa55aa55aa55,%r9 0x461cf7: test %rdx,%r9 0x461cfa: jne 0x461d00 0x461cfc: mov %ebx,0x20(%r11) 0x461d00: mov $0x7f7f7f7f7f7f7f7f,%rax 0x461d0a: test %r8,%rax 0x461d0d: jne 0x461d2b 0x461d0f: test $0xc0c0,%rcx 0x461d16: je 0x461d2b 0x461d18: mov $0x55aa55aa55aa55aa,%r10 0x461d22: test %rdx,%r10 0x461d25: jne 0x461d2b 0x461d27: mov %ebx,0x20(%r11) 0x461d2b: mov %r11,%rcx 0x461d2e: callq 0x460580 0x461d33: jmpq 0x461ba7