In the file ptlsim/x86/decode-sse.cpp, in the function
TraceDecoder::decode_sse(), in the first part of the "switch (op)"
statement (i.e., the part for SSE arithmetic), shouldn't the "size"
argument for the TransOp's lowop() and highop() be "datatype" rather than
"sizetype" (leaving aside the special case for OPCLASS_LOGIC) for the
floating-point operations? The "sizetype" ranges over {0,1,2,3}, for
operation sizes {1,2,4,8} bytes. But the floating-point operations are
either single-precision (32 bits) or double-precision (64 bits).
Or did I miss something?
Thanks in advance!
- Ching Tsun
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel