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