separate the private macro/structure/functions, which are just used in instr_emul.c; and move instr_emul.h to public include path. Tracked-On: #1842 Signed-off-by: Minggui Cao <minggui.cao@intel.com> Acked-by: Anthony Xu <anthony.xu@intel.com>