diff options
author | Keith Kanios <spook@dynatos.net> | 2007-08-19 18:49:26 +0000 |
---|---|---|
committer | Keith Kanios <spook@dynatos.net> | 2007-08-19 18:49:26 +0000 |
commit | d94764bec02ad5f8351c8df41cd7c7c64abcc714 (patch) | |
tree | 082e41be1d0d657d847fd361059a35d37db656e1 /assemble.c | |
parent | 48af17738ce6c15c7110c6d67dc2b7191c46693b (diff) | |
download | nasm-d94764bec02ad5f8351c8df41cd7c7c64abcc714.tar.gz nasm-d94764bec02ad5f8351c8df41cd7c7c64abcc714.tar.bz2 nasm-d94764bec02ad5f8351c8df41cd7c7c64abcc714.zip |
Fixed RIP address processing ambiguity found by Charles Crayne.
Diffstat (limited to 'assemble.c')
-rw-r--r-- | assemble.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1648,6 +1648,7 @@ static ea *process_ea(operand * input, ea * output, int addrbits, { int rip = FALSE; /* Used for RIP-relative addressing */ + output->rip = 0; /* REX flags for the rfield operand */ output->rex |= rexflags(rfield, rflags, REX_R|REX_P|REX_W|REX_H); |