flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > [bug] Address overrides and wide variant with FXSAVE/FXRSTOR |
Author |
|
Tomasz Grysztar 10 Sep 2006, 09:15
1) The size operator inside square brackets applies to the effective address size, not only the size of displacement. Thus "byte" is not allowed, as there is no 8-bit addressing. The size operator in such context can be used just to force using the "full size" of displacement for the given address size (or to specify the address size when there is no register in addressing).
2) This one seems to be a bug. 3) According to this thread, we perhaps should introduce FXSAVEQ mnemonic? |
|||
10 Sep 2006, 09:15 |
|
revolution 10 Sep 2006, 12:09
Tomasz Grysztar wrote: The size operator inside square brackets applies to the effective address size Tomasz Grysztar wrote: FXSAVEQ mnemonic? |
|||
10 Sep 2006, 12:09 |
|
revolution 15 Sep 2006, 02:28
Also of note is this:
Code: use32 mov eax,[qword ebx+1] ;Assembler says okay! |
|||
15 Sep 2006, 02:28 |
|
Tomasz Grysztar 16 Sep 2006, 22:16
Fixed in 1.67.8.
|
|||
16 Sep 2006, 22:16 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.