0x51c150 : mov %si,0x22(%rdi) 0x51c154 : retq 0x51c155: nopw %cs:0x0(%rax,%rax,1) 0x51c160 : mov $0x1,%eax 0x51c165 : retq 0x51c166: nopw %cs:0x0(%rax,%rax,1) 0x51c170 : mov 0x10(%rdi),%rcx 0x51c174 : test %rcx,%rcx 0x51c177 : je 0x51c1c1 0x51c179 : movzwl 0x20(%rdi),%eax 0x51c17d : and $0xf,%eax 0x51c180 : cmp $0x2,%eax 0x51c183 : je 0x51c1b0 0x51c185 : jle 0x51c194 0x51c187 : cmp $0x4,%eax 0x51c18a : je 0x51c199