fix intel functions, previously wrong PPC alternatives

This commit is contained in:
Riccardo Mottola 2018-05-10 16:16:46 +02:00
parent cc9366bc71
commit 59f491862d

View File

@ -327,7 +327,7 @@ MacroAssembler::loadFromTypedArray(Scalar::Type arrayType, const T& src, AnyRegi
#if defined(JS_CODEGEN_PPC_OSX)
load32ByteSwapped(src, dest.gpr());
#elif defined(JS_CODEGEN_X86)
load32Byte(src, dest.gpr());
load32(src, dest.gpr());
#endif
break;
case Scalar::Uint32:
@ -335,14 +335,14 @@ MacroAssembler::loadFromTypedArray(Scalar::Type arrayType, const T& src, AnyRegi
#if defined(JS_CODEGEN_PPC_OSX)
load32ByteSwapped(src, temp);
#elif defined(JS_CODEGEN_X86)
load32Byte(src, temp);
load32(src, temp);
#endif
convertUInt32ToDouble(temp, dest.fpu());
} else {
#if defined(JS_CODEGEN_PPC_OSX)
load32ByteSwapped(src, dest.gpr());
#elif defined(JS_CODEGEN_X86)
load32Byte(src, temp);
load32(src, temp);
#endif
// Bail out if the value doesn't fit into a signed int32 value. This