Bug 1000960 - IonMonkey (ARM): Correct the order of the operands in moveFloat32. r=mjrosenb

This commit is contained in:
Douglas Crosher 2014-05-02 01:18:57 +10:00
Родитель e1d0f4eea2
Коммит ff1c579c41
2 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@ -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