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<http://www.ptlsim.org/Documentation/html/node33.html#sec:UopReference>,
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