Shift tests and fix for bad sradi decoding.

This commit is contained in:
Ben Vanik
2014-09-10 21:26:35 -07:00
parent 8666c3975a
commit feffe590f2
38 changed files with 935 additions and 10 deletions

View File

@@ -591,7 +591,11 @@ static InstrType instr_table_31_unprep[] = {
INSTRUCTION(srawix, 0x7C000670, X, General, srawix,
"Shift Right Algebraic Word Immediate"),
INSTRUCTION(sradix, 0x7C000674, XS, General, sradix,
"Shift Right Algebraic Doubleword Immediate"), // TODO
"Shift Right Algebraic Doubleword Immediate"),
INSTRUCTION(sradix, 0x7C000674, XS, General, sradix,
"Shift Right Algebraic Doubleword Immediate"),
INSTRUCTION(sradix, 0x7C000676, XS, General, sradix,
"Shift Right Algebraic Doubleword Immediate"), // HACK
INSTRUCTION(eieio, 0x7C0006AC, X, General, _,
"Enforce In-Order Execution of I/O Instruction"),
INSTRUCTION(sthbrx, 0x7C00072C, X, General, X_RT_RA0_RB,