mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-09-09 04:54:33 +00:00
fix intel functions, previously wrong PPC alternatives
This commit is contained in:
parent
cc9366bc71
commit
59f491862d
@ -327,7 +327,7 @@ MacroAssembler::loadFromTypedArray(Scalar::Type arrayType, const T& src, AnyRegi
|
|||||||
#if defined(JS_CODEGEN_PPC_OSX)
|
#if defined(JS_CODEGEN_PPC_OSX)
|
||||||
load32ByteSwapped(src, dest.gpr());
|
load32ByteSwapped(src, dest.gpr());
|
||||||
#elif defined(JS_CODEGEN_X86)
|
#elif defined(JS_CODEGEN_X86)
|
||||||
load32Byte(src, dest.gpr());
|
load32(src, dest.gpr());
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
case Scalar::Uint32:
|
case Scalar::Uint32:
|
||||||
@ -335,14 +335,14 @@ MacroAssembler::loadFromTypedArray(Scalar::Type arrayType, const T& src, AnyRegi
|
|||||||
#if defined(JS_CODEGEN_PPC_OSX)
|
#if defined(JS_CODEGEN_PPC_OSX)
|
||||||
load32ByteSwapped(src, temp);
|
load32ByteSwapped(src, temp);
|
||||||
#elif defined(JS_CODEGEN_X86)
|
#elif defined(JS_CODEGEN_X86)
|
||||||
load32Byte(src, temp);
|
load32(src, temp);
|
||||||
#endif
|
#endif
|
||||||
convertUInt32ToDouble(temp, dest.fpu());
|
convertUInt32ToDouble(temp, dest.fpu());
|
||||||
} else {
|
} else {
|
||||||
#if defined(JS_CODEGEN_PPC_OSX)
|
#if defined(JS_CODEGEN_PPC_OSX)
|
||||||
load32ByteSwapped(src, dest.gpr());
|
load32ByteSwapped(src, dest.gpr());
|
||||||
#elif defined(JS_CODEGEN_X86)
|
#elif defined(JS_CODEGEN_X86)
|
||||||
load32Byte(src, temp);
|
load32(src, temp);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Bail out if the value doesn't fit into a signed int32 value. This
|
// Bail out if the value doesn't fit into a signed int32 value. This
|
||||||
|
Loading…
Reference in New Issue
Block a user