diff --git a/args.gn b/args.gn index b32fda9f..ae9d506f 100644 --- a/args.gn +++ b/args.gn @@ -36,6 +36,7 @@ v8_enable_fast_torque = true v8_enable_builtins_optimization = true v8_enable_maglev = true v8_enable_turbofan = true +v8_enable_wasm_simd256_revec = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/arm/android/android_ARM32_args.gn b/arm/android/android_ARM32_args.gn index 8cf35acd..cb375971 100644 --- a/arm/android/android_ARM32_args.gn +++ b/arm/android/android_ARM32_args.gn @@ -66,7 +66,7 @@ enable_cros_media_app = false proprietary_codecs = true ffmpeg_branding = "Chrome" clang_use_chrome_plugins = true -enable_ffmpeg_video_decoders = false +enable_ffmpeg_video_decoders = true is_component_ffmpeg = false use_webaudio_ffmpeg = false use_webaudio_pffft = true diff --git a/arm/android/android_ARM64_args.gn b/arm/android/android_ARM64_args.gn index bd87ff71..4dddcaaf 100644 --- a/arm/android/android_ARM64_args.gn +++ b/arm/android/android_ARM64_args.gn @@ -14,23 +14,23 @@ arm_optionally_use_neon = false arm_fpu = "neon" is_official_build = true is_high_end_android = true -use_relr_relocations = true +use_relr_relocations = false optimize_for_size = false # optimize_for_speed = true is_debug = false is_java_debug = false debuggable_apks = false -is_cfi = true +# is_cfi = true use_relative_vtables_abi = false icu_use_data_file = true -use_cfi_cast = true +# use_cfi_cast = true v8_use_external_startup_data = true android_channel = "stable" disable_android_lint = true enable_stripping = true strip_debug_info = true dcheck_always_on = false -exclude_unwind_tables = false +exclude_unwind_tables = true # enable_debugallocation = false enable_iterator_debugging = false disable_fieldtrial_testing_config = true @@ -50,10 +50,10 @@ webview_includes_weblayer = true use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true -use_v8_context_snapshot = false v8_enable_builtins_optimization = true v8_enable_maglev = true v8_enable_turbofan = true +use_v8_context_snapshot = false blink_symbol_level = 0 enable_precompiled_headers = false media_use_ffmpeg = true diff --git a/arm/build/config/compiler/BUILD.gn b/arm/build/config/compiler/BUILD.gn index dd7c93bd..b82dabe8 100644 --- a/arm/build/config/compiler/BUILD.gn +++ b/arm/build/config/compiler/BUILD.gn @@ -2218,7 +2218,7 @@ if (is_win) { } if (current_cpu == "arm64") { - common_optimize_on_cflags += [ "-march=armv8-a", ] + common_optimize_on_cflags += [ "-march=armv8-a+simd", ] } common_optimize_on_cflags += [ diff --git a/other/AVX2/win_AVX2_args.gn b/other/AVX2/win_AVX2_args.gn index cf4057f7..a6c427b0 100644 --- a/other/AVX2/win_AVX2_args.gn +++ b/other/AVX2/win_AVX2_args.gn @@ -32,6 +32,7 @@ v8_enable_fast_torque = true v8_enable_builtins_optimization = true v8_enable_maglev = true v8_enable_turbofan = true +v8_enable_wasm_simd256_revec = true use_v8_context_snapshot = true enable_nacl = false blink_symbol_level = 0 diff --git a/other/SSE3/win_SSE3_args.gn b/other/SSE3/win_SSE3_args.gn index 237ac716..085062c1 100644 --- a/other/SSE3/win_SSE3_args.gn +++ b/other/SSE3/win_SSE3_args.gn @@ -32,6 +32,7 @@ v8_enable_fast_torque = true v8_enable_builtins_optimization = true v8_enable_maglev = true v8_enable_turbofan = true +v8_enable_wasm_simd256_revec = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/src/build/config/android/BUILD.gn b/src/build/config/android/BUILD.gn index 53609939..4050fa3e 100644 --- a/src/build/config/android/BUILD.gn +++ b/src/build/config/android/BUILD.gn @@ -71,8 +71,8 @@ config("compiler") { ldflags += [ "--target=$android_abi_target$compile_api_level" ] if (current_cpu == "arm64") { - cflags += [ "-march=armv8-a" ] - ldflags += [ "-march=armv8-a" ] + cflags += [ "-march=armv8-a+simd" ] + ldflags += [ "-march=armv8-a+simd" ] } if (current_cpu == "arm") { diff --git a/win_args.gn b/win_args.gn index a75661f5..2f1b63eb 100644 --- a/win_args.gn +++ b/win_args.gn @@ -32,6 +32,7 @@ v8_enable_fast_torque = true v8_enable_builtins_optimization = true v8_enable_maglev = true v8_enable_turbofan = true +v8_enable_wasm_simd256_revec = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false