flat assembler
Message board for the users of flat assembler.
Index
> Main > flat assembler 1.67.3x Goto page Previous 1, 2, 3, 4, 5 |
Author |
|
rugxulo 15 Apr 2009, 17:41
Quibbler wrote: Hi there! All SSE4 stuff was just added recently, so Tomasz has openly admitted that docs will follow later (much less priority). The best way to see if FASM supports what you want is to try it. But I just grepped the sources for you, and it seems to support everything you mentioned except the following differences: movbe -> cmovbe, fcmovbe pmovsx -> -bd, -bq, -bw, -dq, -wd, -wq (suffixed variants) pmovzx -> -bd, -bq, -bw, -dq, -wd, -wq (suffixed variants) Not supported yet: xgetbv, xrstor, xsave, xsetbv N.B. I don't know any of this stuff, so I had to search. Apparently 45nm E0/R0 steppings (Aug. 2008: Penryn, Wolfdale, Yorkfield, Harpertown, Dunnington) add XSAVE and XRSTOR, but Wikipedia doesn't list those under SSE4, so maybe that's useful for future AVX only? |
|||
15 Apr 2009, 17:41 |
|
Tomasz Grysztar 15 Apr 2009, 17:43
Yes, they are related to AVX (vid just found it out for me). For my discussion about AVX (and its future support in fasm), see this thread: SSE5 vs AVX.
|
|||
15 Apr 2009, 17:43 |
|
Quibbler 15 Apr 2009, 20:12
Ok, thx for the quick answer!
btw, I think it is important to have at least a list of all supported instructions in the documentation. And instead of writing description of each instruction, you could simply make a reference to the Intel docs. This way, no one can complain about errors in the FASM doc regarding instructions. The errors will instead be in the Intel docs. |
|||
15 Apr 2009, 20:12 |
|
revolution 15 Apr 2009, 22:29
The reference manual is ~about 2 years out of date. Check the source (TABLES.INC) for which instructions are supported.
|
|||
15 Apr 2009, 22:29 |
|
Goto page Previous 1, 2, 3, 4, 5 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.