flat assembler
Message board for the users of flat assembler.
Index
> Compiler Internals > Bug??? popfq: Fasm outputs--> error: illegal instruction. |
Author |
|
rugxulo 19 Jun 2006, 14:00
YASM r1578 (DJGPP snapshot) works if you change "use64" to "bits 64", so it's probably a bug (must've already existed in 1.64 too since it doesn't work there either).
|
|||
19 Jun 2006, 14:00 |
|
Mac2004 19 Jun 2006, 14:46
Hi!
I think the error message indicates that Fasm does not know popfq instruction. rugxulo: I found this problem while converting some yasm (64bit) sources and noticed that popfq does not work. regards, Mac2004 |
|||
19 Jun 2006, 14:46 |
|
LocoDelAssembly 19 Jun 2006, 14:49
Quick fix:
Code: macro popfq { virtual pushfq ; this to be sure that we are in use64 mode end virtual popf } |
|||
19 Jun 2006, 14:49 |
|
Tomasz Grysztar 20 Jun 2006, 13:57
I put POPFQ after POPFW by mistake (while the tables have to sorted alphabetically), that's the cause of this.
|
|||
20 Jun 2006, 13:57 |
|
Mac2004 20 Jun 2006, 16:53
ok, I am glad that this is solved!
regards Mac2004 |
|||
20 Jun 2006, 16:53 |
|
rugxulo 23 Jun 2006, 03:41
What, no silent update?
|
|||
23 Jun 2006, 03:41 |
|
Mac2004 25 Jun 2006, 11:53
Now there's a silent update..... Just check out the date of Fasm packages.
regards, Mac2004 |
|||
25 Jun 2006, 11:53 |
|
rugxulo 27 Jun 2006, 06:05
Yeah, and I must've initially downloaded it (Friday) after the site date update but before the (DOS) file was updated: it didn't fix it!
But, I've since redownloaded and all is well again. Didn't need the fix, though, since I don't have a 64-bit processor! P.S. Privalov, don't forget "Optimal fill" for those silly .INC files. P.P.S. Does this site have any download bandwidth restrictions? I keep wondering why you repost the entire .ZIP archive (particularly the Windows version) when a simple diff or even a .TAR.BZ2 would be smaller/better. Oh well, waste your bandwidth if you want. |
|||
27 Jun 2006, 06:05 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.