mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 05:41:12 +00:00
Backed out changeset 4d05a40172ca (bug 1294606) for Spider Monkey ARM64 bustage
This commit is contained in:
parent
d75c53e790
commit
0cadff9393
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user