зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1000960
- IonMonkey (ARM): Correct the order of the operands in moveFloat32. r=mjrosenb
This commit is contained in:
Родитель
e1d0f4eea2
Коммит
ff1c579c41
|
@ -0,0 +1,9 @@
|
|||
function testFloat32SetElemIC(a) {
|
||||
for (var i = 0; i < a.length; i++) {
|
||||
var r = Math.fround(Number.MAX_VALUE);
|
||||
a[i] = r;
|
||||
assertEq(a[i], r);
|
||||
}
|
||||
}
|
||||
testFloat32SetElemIC(new Array(2048));
|
||||
testFloat32SetElemIC(new Float32Array(2048));
|
|
@ -1595,7 +1595,7 @@ class MacroAssemblerARMCompat : public MacroAssemblerARM
|
|||
}
|
||||
|
||||
void moveFloat32(FloatRegister src, FloatRegister dest) {
|
||||
as_vmov(VFPRegister(src).singleOverlay(), VFPRegister(dest).singleOverlay());
|
||||
as_vmov(VFPRegister(dest).singleOverlay(), VFPRegister(src).singleOverlay());
|
||||
}
|
||||
|
||||
#ifdef JSGC_GENERATIONAL
|
||||
|
|
Загрузка…
Ссылка в новой задаче