flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
fasm9
i wonder that does FASM use all features of p4.
http://www.intel.com/products/desktop/processors/pentium4/ -- ![]() |
|||
![]() |
|
roticv
I beg your pardon. What do you mean by all the features?
|
|||
![]() |
|
fasm9
Thanks! yes. that's what i meant.
flatassembler.net wrote: The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows and Linux. It supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2 and 3DNow! extensions, can produce output in binary, MZ, PE or COFF format. Has the advanced but easy to use macroinstruction support and does multiple quick passes to optimize the code for size. It is self-compilable and the full source code is included. still, it's sounds unclear to me. -- if i understood FASM totally, i think i can help FASM, but not now. |
|||
![]() |
|
Tomasz Grysztar
SSE2 is a PIV extension of IA-32 architecture instructions.
|
|||
![]() |
|
MazeGen
Does FASM support any mnemonics for jcc hints (prefix 2E not taken and 3E taken, P4+ feature) and PNI (Prescott new instructions)?
|
|||
![]() |
|
Tomasz Grysztar
Intel haven't defined any menmonics for the branch hints, and so there are none in fasm - but as they share the same opcodes as the segment prefixes, you can define your own mnemonics (any variant you prefer) like:
Code: ut equ cs ; "unlikely taken" jump lt equ ds ; "likely taken" jump and use them like: Code: ut jne error |
|||
![]() |
|
Tomasz Grysztar
And about PNI - they are not the part of the PIV specification (at least not in the books I've got from the Intel), it seems that it's something really new. Thank for pointing it out to me - I'll have to work on encoding them in the next version of fasm.
|
|||
![]() |
|
MazeGen
Thanks, Privalov
![]() BTW, here is the link, if somebody wants to study: Prescott New Instructions Technology |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.