Re: Help Determining Machine Cycles



True but there must be some way to say something to the effect of "a register to register XOR instruction requires NNN machine cycles" as a basic thing for each machine. Does that make sense?

Adam

Jim Stewart wrote:
Adam Elbirt wrote:

Anyone know where there might be a table similar to what is shown at http://fux0r.phathookups.com/programming-tutorials/Assembly/opcode.html to determine the number of machine cycles for a given assembly language instruction for Intel processors newer than the regular Pentium? I'm interested in Pentium II, III, Pro, etc.


I'm not sure such a table would mean much,
what with 2 levels of cache and pipelining,
out-of-order execution, etc...


.



Relevant Pages

  • Re: Help Determining Machine Cycles
    ... register to register XOR instruction requires NNN machine cycles" as a ... is dependant upon whether or not the opcode ... and/or the data is in the L1 cache, ...
    (comp.arch.embedded)
  • Re: Help Determining Machine Cycles
    ... register to register XOR instruction requires NNN machine cycles" as a basic thing for each machine. ... If the execution time of a given instruction ...
    (comp.arch.embedded)
  • Re: strange performance of nested virtual methods
    ... If you dissasemble the code generated and count machine cycles, ... about the overhead from calling a virtual method, ... The ServiceDecorator Class instantiations inherit the val member, ... This could be verified by disabling the cache and rerunning the tests. ...
    (microsoft.public.dotnet.framework.performance)
  • Re: strange performance of nested virtual methods
    ... > If you dissasemble the code generated and count machine cycles, ... > about the overhead from calling a virtual method, ... > This could be verified by disabling the cache and rerunning the tests. ... which does exactly the same as "ServiceDecorator". ...
    (microsoft.public.dotnet.framework.performance)
  • Re: Help Determining Machine Cycles
    ... > Anyone know where there might be a table similar to what is shown at> http://fux0r.phathookups.com/programming-tutorials/Assembly/opcode.html> to determine the number of machine cycles for a given assembly language> instruction for Intel processors newer than the regular Pentium? ... Google for 'Intel Architecture Software Developerʼs Manual' ...
    (comp.arch.embedded)