These changes fix logical consistency and correctness issues with the instruction definitions as printed in the SH4 manual. The most serious issues were: - div0u/div0s/div1 use `m` as a temporary variable which contradicts the existence of the `m` register number - missing semicolons - inconsistent references to immediate and displacement variable names
8 lines
88 B
Plaintext
8 lines
88 B
Plaintext
0000000000011001
|
|
q ← 0;
|
|
_m ← 0;
|
|
t ← 0;
|
|
Q ← Bit(q);
|
|
M ← Bit(_m);
|
|
T ← Bit(t);
|