disp8: Consolidate a logic to get compressed displacement
authorJin Kyu Song <jin.kyu.song@intel.com>
Wed, 20 Nov 2013 23:32:52 +0000 (15:32 -0800)
committerJin Kyu Song <jin.kyu.song@intel.com>
Wed, 20 Nov 2013 23:40:55 +0000 (15:40 -0800)
commit5f3bfee708deba146302df4bb33d081f496399c0
tree948e7a4c7a4db0dd6b120e672ae9cc7552e7e686
parent28d5bf811b02b4ffa61b4100df11bc0872ea84bf
disp8: Consolidate a logic to get compressed displacement

Consolidated two separate but similar functions in nasm and ndisasm
into a commonly linked source code.
To encode and decode the compressed displacement (disp8*N) for EVEX,
N value should be derived using various conditions.

Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
Makefile.in
assemble.c
disasm.c
disp8.c [new file with mode: 0644]
disp8.h [new file with mode: 0644]