AMD Processors
Decrease font size
Increase font size
Topic Title: Noop - What occurs?
Topic Summary:
Created On: 01/27/2007 10:00 AM
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
View similar topics View similar topics
View topic in raw text format. Print this topic.
 01/27/2007 10:00 AM
User is offline View Users Profile Print this message

Author Icon
ToddCarter
Junior Member

Posts: 2
Joined: 01/27/2007

I am trying to troubleshoot a problem and I see in the debugger I have a noop within the instructions. Does an AMD 64 processor do anything special with this instruction? For example, does it use this oportunity to do a fetch or DPC...whatever? (not a hardware guy so pardon my ignorance).
 01/28/2007 10:46 AM
User is offline View Users Profile Print this message

Author Icon
trodas
Junior Member

Posts: 11
Joined: 01/28/2007

NOP was used all the time in history (whole Morotola 680x0 family, for example) as "don't do anything" instruction. Perhaps compiler placed the noops there just to synchronize something...? /rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0" alt="rolleyes.gif" />

Fething new instructions/stuff/anything would void the purpose of the NOP command, I'm affraid.
http://mirror.hamakor.org.il/a...linu...2004/12590.html

Hope this helps.

-------------------------
"It is dangerous to be right in matters on which the established authorities are wrong." - Voltaire
...just keep folding, just keep folding... :) my config
 01/28/2007 11:30 AM
User is offline View Users Profile Print this message

Author Icon
ToddCarter
Junior Member

Posts: 2
Joined: 01/27/2007

Oh I know for a fact my compiler is adding those and I know the reason for it. What I am trying to understand is if there are any internal operations the CPU takes when these operations are hit/detected. I have a race condition when these instructions exist however the race is totally removed when the noop is removed.
Statistics
112018 users are registered to the AMD Processors forum.
There are currently 0 users logged in.

FuseTalk Hosting Executive Plan v3.2 - © 1999-2014 FuseTalk Inc. All rights reserved.



Contact AMD Terms and Conditions ©2007 Advanced Micro Devices, Inc. Privacy Trademark information