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

Reply via email to