Add an arm32 port of nterp.
Currently using arm32, will try thumb once this CL lands to compare
performance.
Test: test.py, run-libcore-tests, device boots
Bug: 112676029
Change-Id: I6535e2982a3ceed83eba6664fc8ba8609974bc08
diff --git a/tools/cpp-define-generator/globals.def b/tools/cpp-define-generator/globals.def
index 50ca3d6..50f9b33 100644
--- a/tools/cpp-define-generator/globals.def
+++ b/tools/cpp-define-generator/globals.def
@@ -83,3 +83,5 @@
GetStackOverflowReservedBytes(art::kRuntimeISA))
ASM_DEFINE(NTERP_HOTNESS_MASK,
art::interpreter::kNterpHotnessMask)
+ASM_DEFINE(NTERP_HOTNESS_BITS,
+ art::POPCOUNT(art::interpreter::kNterpHotnessMask))