Backed out changeset 4d05a40172ca (bug 1294606) for Spider Monkey ARM64 bustage

This commit is contained in:
Iris Hsiao 2016-08-19 17:41:45 +08:00
parent d75c53e790
commit 0cadff9393

View File

@ -159,42 +159,6 @@ function rursh_object(i) {
return i;
}
var uceFault_signextend8_1 = eval(uneval(uceFault).replace('uceFault', 'uceFault_signextend8_1'));
function rsignextend8_1(i) {
var x = (i << 24) >> 24;
if (uceFault_signextend8_1(i) || uceFault_signextend8_1(i))
assertEq(x, 99 /* = (99 << 24) >> 24 */);
assertRecoveredOnBailout(x, true);
return i;
}
var uceFault_signextend8_2 = eval(uneval(uceFault).replace('uceFault', 'uceFault_signextend8_2'));
function rsignextend8_2(i) {
var x = ((-1 * i) << 24) >> 24;
if (uceFault_signextend8_2(i) || uceFault_signextend8_2(i))
assertEq(x, -99 /* = (-99 << 24) >> 24 */);
assertRecoveredOnBailout(x, true);
return i;
}
var uceFault_signextend16_1 = eval(uneval(uceFault).replace('uceFault', 'uceFault_signextend16_1'));
function rsignextend16_1(i) {
var x = (i << 16) >> 16;
if (uceFault_signextend16_1(i) || uceFault_signextend16_1(i))
assertEq(x, 99 /* = (99 << 16) >> 16 */);
assertRecoveredOnBailout(x, true);
return i;
}
var uceFault_signextend16_2 = eval(uneval(uceFault).replace('uceFault', 'uceFault_signextend16_2'));
function rsignextend16_2(i) {
var x = ((-1 * i) << 16) >> 16;
if (uceFault_signextend16_2(i) || uceFault_signextend16_2(i))
assertEq(x, -99 /* = (-99 << 16) >> 16 */);
assertRecoveredOnBailout(x, true);
return i;
}
var uceFault_add_number = eval(uneval(uceFault).replace('uceFault', 'uceFault_add_number'));
function radd_number(i) {
var x = 1 + i;
@ -1343,10 +1307,6 @@ for (i = 0; i < 100; i++) {
rrsh_object(i);
rursh_number(i);
rursh_object(i);
rsignextend8_1(i);
rsignextend8_2(i);
rsignextend16_1(i);
rsignextend16_2(i);
radd_number(i);
radd_float(i);
radd_object(i);