Hello Can someone confirm if there is a pipeline conflict in the following instructions : pshm ST0 ld #2,DP ..... popm ST0 CCS 1.20 does not detect a pipeline conflict, indeed it does not restore ST0 correctly. Thank you
[CCS] Pipeline conflict ?
Started by ●July 4, 2003
Reply by ●July 4, 20032003-07-04
Rosalie wrote:> > Hello > > Can someone confirm if there is a pipeline conflict in the following > instructions : > > pshm ST0 > ld #2,DP > ..... > popm ST0 > > CCS 1.20 does not detect a pipeline conflict, indeed it does not > restore ST0 correctly. > > Thank youI think you're right. I'll bet the "ld #2, DP" executes in the decode stage of the pipeline, while the pshm st0 executes in the execute stage. I'll bet you need two nop's after the pshm st0. Try it and see. -- % Randy Yates % "...the answer lies within your soul %% Fuquay-Varina, NC % 'cause no one knows which side %%% 919-577-9882 % the coin will fall." %%%% <yates@ieee.org> % 'Big Wheels', *Out of the Blue*, ELO http://home.earthlink.net/~yatescr