mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-09 15:49:25 +01:00
docs/DSP: update flags for addpaxz/mulac/mulxac/mulcac
This commit is contained in:
parent
e8db28258f
commit
9c4be09ef8
@ -1300,7 +1300,7 @@ A ``-'' indicates that the flag retains its previous value, a ``0'' indicates th
|
||||
$pc++
|
||||
\end{DSPOpcodeOperation}
|
||||
|
||||
\DSPOpcodeFlags{-}{-}{X}{X}{X}{X}{0}{X}
|
||||
\DSPOpcodeFlags{X}{-}{X}{X}{X}{X}{X}{X}
|
||||
\end{DSPOpcode}
|
||||
|
||||
\begin{DSPOpcode}{ADDR}
|
||||
@ -3179,6 +3179,7 @@ A ``-'' indicates that the flag retains its previous value, a ``0'' indicates th
|
||||
|
||||
\begin{DSPOpcodeOperation}
|
||||
$acR += $prod
|
||||
FLAGS($acR)
|
||||
$prod = $axS.l * $axS.h
|
||||
$pc++
|
||||
\end{DSPOpcodeOperation}
|
||||
@ -3187,7 +3188,7 @@ A ``-'' indicates that the flag retains its previous value, a ``0'' indicates th
|
||||
\item \RegisterField{\$sr.AM} bit affects multiply result.
|
||||
\end{DSPOpcodeSeeAlso}
|
||||
|
||||
\DSPOpcodeFlags{-}{-}{X}{X}{X}{X}{0}{X}
|
||||
\DSPOpcodeFlags{X}{-}{X}{X}{X}{X}{X}{X}
|
||||
\end{DSPOpcode}
|
||||
|
||||
\begin{DSPOpcode}{MULAXH}
|
||||
@ -3260,6 +3261,7 @@ A ``-'' indicates that the flag retains its previous value, a ``0'' indicates th
|
||||
temp = $prod
|
||||
$prod = $acS.m * $axS.h
|
||||
$acR += temp
|
||||
FLAGS($acR)
|
||||
$pc++
|
||||
\end{DSPOpcodeOperation}
|
||||
|
||||
@ -3267,7 +3269,7 @@ A ``-'' indicates that the flag retains its previous value, a ``0'' indicates th
|
||||
\item \RegisterField{\$sr.AM} bit affects multiply result.
|
||||
\end{DSPOpcodeSeeAlso}
|
||||
|
||||
\DSPOpcodeFlags{-}{-}{X}{X}{X}{X}{0}{X}
|
||||
\DSPOpcodeFlags{X}{-}{X}{X}{X}{X}{X}{X}
|
||||
\end{DSPOpcode}
|
||||
|
||||
\begin{DSPOpcode}{MULCMV}
|
||||
@ -3432,6 +3434,7 @@ A ``-'' indicates that the flag retains its previous value, a ``0'' indicates th
|
||||
|
||||
\begin{DSPOpcodeOperation}
|
||||
$acR += $prod
|
||||
FLAGS($acR)
|
||||
$prod = (S == 0) ? $ax0.l : ax0.h * (T == 0) ? $ax1.l : $ax1.h
|
||||
$pc++
|
||||
\end{DSPOpcodeOperation}
|
||||
@ -3440,7 +3443,7 @@ A ``-'' indicates that the flag retains its previous value, a ``0'' indicates th
|
||||
\item \RegisterField{\$sr.AM} bit affects multiply result.
|
||||
\end{DSPOpcodeSeeAlso}
|
||||
|
||||
\DSPOpcodeFlags{-}{-}{X}{X}{X}{X}{0}{X}
|
||||
\DSPOpcodeFlags{X}{-}{X}{X}{X}{X}{X}{X}
|
||||
\end{DSPOpcode}
|
||||
|
||||
\begin{DSPOpcode}{MULXMV}
|
||||
|
Loading…
x
Reference in New Issue
Block a user