diff options
-rw-r--r-- | asm/parser.c | 1 | ||||
-rw-r--r-- | test/br3392363.asm | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/asm/parser.c b/asm/parser.c index 9f247b5c..9093cf20 100644 --- a/asm/parser.c +++ b/asm/parser.c @@ -550,6 +550,7 @@ restart_parse: */ result->opcode = I_RESB; result->operands = 1; + nasm_zero(result->oprs); result->oprs[0].type = IMMEDIATE; result->oprs[0].offset = 0L; result->oprs[0].segment = result->oprs[0].wrt = NO_SEG; diff --git a/test/br3392363.asm b/test/br3392363.asm new file mode 100644 index 00000000..b0bbbbd9 --- /dev/null +++ b/test/br3392363.asm @@ -0,0 +1,4 @@ + vaddps zmm0 {k1}, zmm0, zmm0 + rep + vaddps zmm0 {k1}, zmm0, zmm0 + rep movsd |