OP_MOVE_EXCEPTION.S revision f6c387128427e121477c1b32ad35cdcaa5101ba3
1%verify "executed"
2    /* move-exception vAA */
3    GET_GLUE(%ecx)
4    movzbl  rINST_HI,rINST_FULL        # rINST_FULL<- AA
5    movl    offGlue_self(%ecx),%ecx    # ecx<- glue->self
6    movl    offThread_exception(%ecx),%eax # eax<- dvmGetException bypass
7    SET_VREG(%eax,rINST_FULL)          # fp[AA]<- exception object
8    FETCH_INST_WORD(1)
9    ADVANCE_PC(1)
10    movl    $$0,offThread_exception(%ecx) # dvmClearException bypass
11    GOTO_NEXT
12