| Index: tools/gyp/configurations.gypi
 | 
| diff --git a/tools/gyp/configurations.gypi b/tools/gyp/configurations.gypi
 | 
| index 0957d81893509a724b382a48bee5a2d58b0794b9..e5ab11acd1e26f0ae28eff3d42ad30c59e888797 100644
 | 
| --- a/tools/gyp/configurations.gypi
 | 
| +++ b/tools/gyp/configurations.gypi
 | 
| @@ -27,6 +27,7 @@
 | 
|        ['"<(target_arch)"=="mips"', { 'dart_target_arch': 'MIPS', }],
 | 
|        ['"<(target_arch)"=="simmips"', { 'dart_target_arch': 'SIMMIPS', }],
 | 
|        ['"<(target_arch)"=="simdbc"', { 'dart_target_arch': 'SIMDBC', }],
 | 
| +      ['"<(target_arch)"=="simdbc64"', { 'dart_target_arch': 'SIMDBC64', }],
 | 
|        [ 'OS=="linux"', { 'dart_target_os': 'Linux', } ],
 | 
|        [ 'OS=="mac"', { 'dart_target_os': 'Macos', } ],
 | 
|        [ 'OS=="win"', { 'dart_target_os': 'Win', } ],
 | 
| @@ -386,6 +387,27 @@
 | 
|          ],
 | 
|        },
 | 
|  
 | 
| +      'DebugSIMDBC64': {
 | 
| +        'inherit_from': [
 | 
| +          'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug',
 | 
| +          'Dart_<(dart_target_os)_Base',
 | 
| +          'Dart_<(dart_target_os)_simdbc64_Base',
 | 
| +          'Dart_<(dart_target_os)_Debug',
 | 
| +        ],
 | 
| +        'defines': [
 | 
| +          'DEBUG',
 | 
| +        ],
 | 
| +      },
 | 
| +
 | 
| +      'ReleaseSIMDBC64': {
 | 
| +        'inherit_from': [
 | 
| +          'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release',
 | 
| +          'Dart_<(dart_target_os)_Base',
 | 
| +          'Dart_<(dart_target_os)_simdbc64_Base',
 | 
| +          'Dart_<(dart_target_os)_Release',
 | 
| +        ],
 | 
| +      },
 | 
| +
 | 
|        # ARM and MIPS hardware configurations are only for Linux and Android.
 | 
|        'DebugXARM': {
 | 
|          'inherit_from': [
 | 
| @@ -770,6 +792,52 @@
 | 
|          ],
 | 
|        },
 | 
|  
 | 
| +      'DebugAndroidSIMDBC': {
 | 
| +        'inherit_from': [
 | 
| +          'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug',
 | 
| +          'Dart_Android_Base',
 | 
| +          # Default SIMDBC on Android targets arm.
 | 
| +          'Dart_Android_arm_Base',
 | 
| +          'Dart_Android_Debug',
 | 
| +        ],
 | 
| +        'defines': [
 | 
| +          'DEBUG',
 | 
| +        ],
 | 
| +      },
 | 
| +
 | 
| +      'ReleaseAndroidSIMDBC': {
 | 
| +        'inherit_from': [
 | 
| +          'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release',
 | 
| +          'Dart_Android_Base',
 | 
| +          # Default SIMDBC on Android targets arm.
 | 
| +          'Dart_Android_arm_Base',
 | 
| +          'Dart_Android_Release',
 | 
| +        ],
 | 
| +      },
 | 
| +
 | 
| +      'DebugAndroidSIMDBC64': {
 | 
| +        'inherit_from': [
 | 
| +          'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug',
 | 
| +          'Dart_Android_Base',
 | 
| +          # Default SIMDBC on Android targets arm64.
 | 
| +          'Dart_Android_arm64_Base',
 | 
| +          'Dart_Android_Debug',
 | 
| +        ],
 | 
| +        'defines': [
 | 
| +          'DEBUG',
 | 
| +        ],
 | 
| +      },
 | 
| +
 | 
| +      'ReleaseAndroidSIMDBC64': {
 | 
| +        'inherit_from': [
 | 
| +          'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release',
 | 
| +          'Dart_Android_Base',
 | 
| +          # Default SIMDBC on Android targets arm64.
 | 
| +          'Dart_Android_arm64_Base',
 | 
| +          'Dart_Android_Release',
 | 
| +        ],
 | 
| +      },
 | 
| +
 | 
|        # These targets assume that target_arch is passed in explicitly
 | 
|        # by the containing project (e.g., chromium).
 | 
|        'Debug': {
 | 
| 
 |