flat assembler
Message board for the users of flat assembler.
Index
> Main > FASM for Intel® Pentium® 4 processor? |
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/ -- |
|||
15 Dec 2003, 03:17 |
|
roticv 15 Dec 2003, 04:22
I beg your pardon. What do you mean by all the features?
|
|||
15 Dec 2003, 04:22 |
|
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. |
|||
15 Dec 2003, 06:18 |
|
Tomasz Grysztar 15 Dec 2003, 09:28
SSE2 is a PIV extension of IA-32 architecture instructions.
|
|||
15 Dec 2003, 09:28 |
|
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)?
|
|||
15 Dec 2003, 18:17 |
|
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 |
|||
15 Dec 2003, 18:28 |
|
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.
|
|||
15 Dec 2003, 18:44 |
|
MazeGen 15 Dec 2003, 20:12
Thanks, Privalov
BTW, here is the link, if somebody wants to study: Prescott New Instructions Technology |
|||
15 Dec 2003, 20:12 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.