flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
fasm9 15 Dec 2003, 03:17
i wonder that does FASM use all features of p4.
http://www.intel.com/products/desktop/processors/pentium4/ -- ![]() |
|||
![]() |
|
roticv 15 Dec 2003, 04:22
I beg your pardon. What do you mean by all the features?
|
|||
![]() |
|
fasm9 15 Dec 2003, 06:18
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 15 Dec 2003, 09:28
SSE2 is a PIV extension of IA-32 architecture instructions.
|
|||
![]() |
|
MazeGen 15 Dec 2003, 18:17
Does FASM support any mnemonics for jcc hints (prefix 2E not taken and 3E taken, P4+ feature) and PNI (Prescott new instructions)?
|
|||
![]() |
|
Tomasz Grysztar 15 Dec 2003, 18:28
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 15 Dec 2003, 18:44
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 15 Dec 2003, 20:12
Thanks, Privalov
![]() BTW, here is the link, if somebody wants to study: Prescott New Instructions Technology |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.