flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > Bug in address generation |
Author |
|
CandyMan 05 Sep 2009, 08:39
this be compiled wrong
add [r15+rsp+0],al add [r15d+esp+0],al but this is OK add [rsp+r15+0],al add [esp+r15d+0],al |
|||
05 Sep 2009, 08:39 |
|
revolution 05 Sep 2009, 09:58
CandyMan wrote: this be compiled wrong |
|||
05 Sep 2009, 09:58 |
|
CandyMan 05 Sep 2009, 14:56
After the exchange of registers he can happen, that the rex prefix will be wrong.
|
|||
05 Sep 2009, 14:56 |
|
revolution 05 Sep 2009, 15:01
CandyMan wrote: After the exchange of registers he can happen, that the rex prefix will be wrong. |
|||
05 Sep 2009, 15:01 |
|
revolution 06 Sep 2009, 14:50
Code: use64 add [r15+rsp],al ;41 00 04 3c add [rsp+r15],al ;42 00 04 3c add [r15d+esp],al ;67 41 00 04 3c add [esp+r15d],al ;67 42 00 04 3c |
|||
06 Sep 2009, 14:50 |
|
Tomasz Grysztar 07 Sep 2009, 08:45
Fixed in 1.69.04.
|
|||
07 Sep 2009, 08:45 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.