TIP: Click on subject to list as thread! ANSI
echo: 80xxx
to: BRIAN MCCLOUD
from: FERNANDO ARIEL GONT
date: 1998-02-03 09:54:00
subject: micro-ops 1/2

Hullo Brian McCloud, hope you are having a nice day!!
25-Jan-98 11:10:00, Brian McCloud wrote to Fernando Ariel Gont
          Subject: micro-ops             1/2
 BM> FAG>I was reading an Intel tutorial about optimization, and they
 BM> really used a FAG>lot the number of micro-ops ecah instruction
 BM> produces...
 BM> I can do this, simplifying from my tasm qref: I will not include
 BM> the 186 and up instructions, or protected-mode timings.
============================================
 BM> Instruction     Clocks Mnemonic        486     386     286
 BM> 8086 --------------------------------------------AAA
[....]
I really thank you for your help... but the fact is that I'm looking for
the _*micro-ops*_ table...
That means, at least in Pentium II and Pentium Pro, Each instruction is
decoded to "simpler" instructions called micro-ops....
The speed with which a program executes depends on the orden in which you
put the instructions of the program (besides a lot of things), because
there are threee decode units, but one of them can handle some instructions
that the others can, so that you must put the instructions in a certain
order so that you keep all decode-units busy all the time...
It's a very simple and not-so-good explanation about Pentium II and Pentium
Pro microarchitecture, but it does to explain you what I am needing, I
think...
That means that I need to know how many micro-ops each instruction
produces, so that I know the order in which I should put the instructions,
so the condition I explained above would be valid....
Anyway, thank you very much! (Do you know where I can get the table I
need?)
Bye! :)
 -=> Yours sincerely, Fernando Ariel Gont <=-
e-mail: FGont@siscor.bibnal.edu.ar
e-mail "Good Stuff!" _*Magazine*_ : gstuff@siscor.bibnal.edu.ar
FidoNet: 4:900/470.10
Sk-Network (Argentina): Murdock's Point (200:201/200.1)
--- Terminate 5.00 UnReg(112)
---------------
* Origin: Just not to put a Termail's origin...... (4:900/470.10)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.