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
