# HG changeset patch # User anatofuz # Date 1541241949 -32400 # Node ID c91369543ff0f605f223b8a140515e376ab727d3 # Parent 7c854b59b164c63050992b92a3fa329235e0927e comment in MVM_interp_run1 diff -r 7c854b59b164 -r c91369543ff0 src/core/cbc-interp.cbc --- a/src/core/cbc-interp.cbc Sat Nov 03 17:06:30 2018 +0900 +++ b/src/core/cbc-interp.cbc Sat Nov 03 19:45:49 2018 +0900 @@ -6446,9 +6446,11 @@ goto cbc_next(i); } +/* void MVM_interp_run1(INTERP i){ goto (CODES[(i->op = *(MVMuint16 *)(i->cur_op), i->cur_op += 2, i->op)])(i); } +*/ /* This is the interpreter run loop. We have one of these per thread. */ void MVM_interp_run(MVMThreadContext *tc, void (*initial_invoke)(MVMThreadContext *, void *), void *invoke_data) { @@ -6492,8 +6494,8 @@ /* The ops should be in the same order here as in the oplist file, so * the compiler can can optimise the switch properly */ //DISPATCH(NEXT_OP(i)) - //goto (CODES[(i->op = *(MVMuint16 *)(i->cur_op), i->cur_op += 2, i->op)])(i); - MVM_interp_run1(i); + goto (CODES[(i->op = *(MVMuint16 *)(i->cur_op), i->cur_op += 2, i->op)])(i); + //MVM_interp_run1(i); } }