flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2 |
Author |
|
Tomasz Grysztar 05 May 2006, 18:30
It should be "movd xmm3,r9d". If you want to move the qword, use "movq xmm3,r9".
|
|||
![]() |
|
quiveror 06 May 2006, 09:49
Tomasz Grysztar wrote: It should be "movd xmm3,r9d". If you want to move the qword, use "movq xmm3,r9". fasm-generated opcode for "movq xmm3,r9" is 49 0f 6e d9. This's actually the opcode for "movq mm3,r9". At first I thought that the correct opcode should be 49 66 0f 6e d9 but I was wrong ![]() |
|||
![]() |
|
Tomasz Grysztar 06 May 2006, 11:18
I had this strange feeling that I've been already fixing this. Anyway, it's fixed in 1.65.25.
I'm planning it to be the last release before the 1.66 milestone. So if you've got some more bug reports, please hurry. ![]() |
|||
![]() |
|
revolution 06 May 2006, 19:07
[bug?]Operand size checking with LEA
Is it correct that lea should check the operand size? I think it might be a bug. Code: a rd 1 b rw 1 lea ax,[bx+b-a] ;<-- Error: operand sizes do not match |
|||
![]() |
|
Tomasz Grysztar 06 May 2006, 19:31
It should not - will be fixed.
|
|||
![]() |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.