1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project%verify "executed" 2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project%verify "forward, backward, self" 3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project /* 4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Unconditional branch, 32-bit offset. 5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * 6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * The branch distance is a signed code-unit offset. 7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project /* goto/32 AAAAAAAA */ 99a3147c7412f4794434b4c2604aa2ba784867774buzbee movl rSELF,%ecx 109a3147c7412f4794434b4c2604aa2ba784867774buzbee movl 2(rPC),%eax # eax<- AAAAAAAA 119a3147c7412f4794434b4c2604aa2ba784867774buzbee movl offThread_curHandlerTable(%ecx),rIBASE 12f3e177289ac078f18401cfd8eebafe584dd0d01fbuzbee FETCH_INST_INDEXED %eax 13f3e177289ac078f18401cfd8eebafe584dd0d01fbuzbee ADVANCE_PC_INDEXED %eax 140c2dc522d0e120f346cf0a40c8cf0c93346131c2Dong-Yuan Chen#if defined(WITH_JIT) 150c2dc522d0e120f346cf0a40c8cf0c93346131c2Dong-Yuan Chen GET_JIT_PROF_TABLE %ecx %eax 160c2dc522d0e120f346cf0a40c8cf0c93346131c2Dong-Yuan Chen cmp $$0, %eax 170c2dc522d0e120f346cf0a40c8cf0c93346131c2Dong-Yuan Chen jne common_updateProfile # set up %ebx & %edx & rPC 180c2dc522d0e120f346cf0a40c8cf0c93346131c2Dong-Yuan Chen#endif 19f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project GOTO_NEXT 20