Dear MARSS developers, At line #1384 in ooo-pipe.cpp, opclassof function is mis-used. The function returns the lsb index of uop's opclass starting from 0, not opclass. Instead of it, isclass function, I think, should be used.
@ loc 1384 in ooo-pipe.cpp if unlikely (opclassof(rob->uop.opcode) == OPCLASS_FP) ==> if unlikely (isclass(rob->uop.opcode, OPCLASS_FP)) Also, line #1886 in ooo-pipe.cpp and line #2572 in ooo-exec.cpp has the same bugs. Thanks, Hanhwi
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
