diff --git a/SheepShaver/src/kpx_cpu/src/cpu/ppc/ppc-execute.cpp b/SheepShaver/src/kpx_cpu/src/cpu/ppc/ppc-execute.cpp index 8e2ccac0..9ab1a5e7 100644 --- a/SheepShaver/src/kpx_cpu/src/cpu/ppc/ppc-execute.cpp +++ b/SheepShaver/src/kpx_cpu/src/cpu/ppc/ppc-execute.cpp @@ -587,7 +587,7 @@ void powerpc_cpu::execute_loadstore_multiple(uint32 opcode) const uint32 a = RA::get(this, opcode); const uint32 d = DP::get(this, opcode); uint32 ea = a + d; - +/* // FIXME: generate exception if ea is not word-aligned if ((ea & 3) != 0) { #ifdef SHEEPSHAVER @@ -598,7 +598,7 @@ void powerpc_cpu::execute_loadstore_multiple(uint32 opcode) abort(); #endif } - +*/ int r = LD ? rD_field::extract(opcode) : rS_field::extract(opcode); while (r <= 31) { if (LD)