Removed hardware-exception code.
void emit_arrayindexoutofbounds_check(codegendata *cd, s4 s1, s4 s2)
{
-#if 0
if (checkbounds) {
M_ILD(REG_ITMP3, s1, OFFSET(java_arrayheader, size));
M_CMPU(s2, REG_ITMP3);
M_BGE(0);
codegen_add_arrayindexoutofboundsexception_ref(cd, s2);
}
-#else
- M_ILD(REG_ITMP3, s1, OFFSET(java_arrayheader, size));
- M_CMPU(s2, REG_ITMP3);
- M_BLT(1);
- M_ALD_INTERN(s2, REG_ZERO, EXCEPTION_LOAD_DISP_ARRAYINDEXOUTOFBOUNDS);
-#endif
}