I still couldn't find the answer. These are hopefully simple questions but very important for me. Can anyone please help about these?
On Tue, Apr 30, 2013 at 11:04 PM, Aziz <[email protected]> wrote: > Hello, > > What is the meaning of the micro-op sel.cc or seld.cc? I saw some lines in > the transops like: > >>> seld.e tr2 = tr0,rsi,tr1 >>> seld.ne rax = rax,tr0,tr1 > > I think it selects something based on the flags. But what does it select > among the register list ra, rb, rc, rd? And what do we mean by "select"? > What about the difference between sel and seld, is it for the size double? > > Another micro-op is mf.all. What is its meaning? A transop is like: >>> mf.all tr0 = [zero,zero] > > Finally what does + or - signs signify at the end of each transop when we > print them? > > I saw some explanation here, but it did not answer my questions. I am sorry > if this is written somewhere else in detail, I just couldn't find. > > Best, > Aziz _______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
