Do suspend check and hotness increment in entry of Nterp.
There is code for doing it when doing nterp to nterp transitions, but
not when entering directly from the entrypoint.
Test: 638-checker-inline-cache-intrinsic
Bug: 147094528
Change-Id: I5197997d34982b2217f82ad026671e84fdf97248
diff --git a/runtime/interpreter/mterp/x86_64ng/main.S b/runtime/interpreter/mterp/x86_64ng/main.S
index 8a445b1..11f89db 100644
--- a/runtime/interpreter/mterp/x86_64ng/main.S
+++ b/runtime/interpreter/mterp/x86_64ng/main.S
@@ -1464,8 +1464,7 @@
// Set rIBASE
leaq artNterpAsmInstructionStart(%rip), rIBASE
/* start executing the instruction at rPC */
- FETCH_INST
- GOTO_NEXT
+ START_EXECUTING_INSTRUCTIONS
/* NOTE: no fallthrough */
// cfi info continues, and covers the whole nterp implementation.
END ExecuteNterpImpl