arch_x86: dd sal/sar imul(2 oprds) semantic (WIP) ; emul_interpreter: fix memleak