1 /* (stub) */ 2 GET_GLUE(%ecx) 3 SAVE_PC_TO_GLUE(%ecx) # only need to export these two 4 SAVE_FP_TO_GLUE(%ecx) # only need to export these two 5 movl %ecx,OUT_ARG0(%esp) # glue is first arg to function 6 call dvmMterp_${opcode} # do the real work 7 GET_GLUE(%ecx) 8 LOAD_PC_FROM_GLUE(%ecx) # retrieve updated values 9 LOAD_FP_FROM_GLUE(%ecx) # retrieve updated values 10 FETCH_INST() 11 GOTO_NEXT 12