by solardiz » Mon Apr 15, 2013 11:30 pm
In rev 3.12.12.18 page 55 table 16, there are more modified status flags specified for instructions than further descriptions of the instructions in Appendix A give. For example, for ADD the table specifies AVS as modified, but the instruction description does not list AVS among "Flags Updated", but it does include an assignment to AVS in "Operation". It misses an assignment to "AV", though (another error).
The descriptions of I* instructions miss assignments to many flags in "Operation". For example, ISUB is said to modify 6 flags in "Flags Updated", but its "Operation" has assignments to two flags only.
The descriptions of IMADD, IMSUB, IMUL have "N" (a typo) instead of "BN" in "Operation".