=> 0x7f863004e31c <__dynamic_cast+108>: callq *0x38(%rax) 0x7f863004e31f <__dynamic_cast+111>: mov 0x10(%rsp),%rax 0x7f863004e324 <__dynamic_cast+116>: test %rax,%rax 0x7f863004e327 <__dynamic_cast+119>: je 0x7f863004e366 <__dynamic_cast+182> 0x7f863004e329 <__dynamic_cast+121>: mov 0x20(%rsp),%edx 0x7f863004e32d <__dynamic_cast+125>: mov %edx,%ecx 0x7f863004e32f <__dynamic_cast+127>: and $0x6,%ecx 0x7f863004e332 <__dynamic_cast+130>: cmp $0x6,%ecx 0x7f863004e335 <__dynamic_cast+133>: je 0x7f863004e368 <__dynamic_cast+184> 0x7f863004e337 <__dynamic_cast+135>: mov 0x1c(%rsp),%ecx 0x7f863004e33b <__dynamic_cast+139>: mov 0x18(%rsp),%r8d 0x7f863004e340 <__dynamic_cast+144>: and %ecx,%r8d 0x7f863004e343 <__dynamic_cast+147>: and $0x6,%r8d 0x7f863004e347 <__dynamic_cast+151>: cmp $0x6,%r8d 0x7f863004e34b <__dynamic_cast+155>: je 0x7f863004e368 <__dynamic_cast+184> 0x7f863004e34d <__dynamic_cast+157>: and $0x5,%ecx