Supported AVX/AVX2 in art-interpreter
Performance Impact:
10-12% Warm Launch Time Performance Improvement in YouTube App
Test: run-test gtest
Change-Id: I103147982a89dd6fc1ef1a271310de5c1804de21
Signed-off-by: jaishank <jaishankar.rajendran@intel.com>
diff --git a/runtime/Android.bp b/runtime/Android.bp
index d064520..22dc208 100644
--- a/runtime/Android.bp
+++ b/runtime/Android.bp
@@ -292,6 +292,12 @@
"arch/x86/thread_x86.cc",
"arch/x86/fault_handler_x86.cc",
],
+ avx: {
+ asflags: ["-DMTERP_USE_AVX"],
+ },
+ avx2: {
+ asflags: ["-DMTERP_USE_AVX"],
+ },
},
x86_64: {
srcs: [
@@ -308,6 +314,12 @@
"monitor_pool.cc",
"arch/x86/fault_handler_x86.cc",
],
+ avx: {
+ asflags: ["-DMTERP_USE_AVX"],
+ },
+ avx2: {
+ asflags: ["-DMTERP_USE_AVX"],
+ },
},
mips: {
srcs: [