flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2 |
Author |
|
Tomasz Grysztar
It should be "movd xmm3,r9d". If you want to move the qword, use "movq xmm3,r9".
|
|||
![]() |
|
quiveror
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
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
[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
It should not - will be fixed.
|
|||
![]() |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.