[VM] Except SIMDBC from change for x64 and ARM64

R=vegorov@google.com
TBR=vegoroc@google.com
Change-Id: I1ddb72e0de13400d57dd6ca0a551a7273c4dea24
Reviewed-on: https://dart-review.googlesource.com/53001
Reviewed-by: Erik Corry <erikcorry@google.com>
This commit is contained in:
Erik Corry 2018-04-29 18:15:03 +00:00
parent 9741c220f3
commit a8b0a1a5fa

View file

@ -245,8 +245,8 @@ typedef simd128_value_t fpu_register_t;
#error Architecture was not detected as supported by Dart.
#endif
#ifdef ARCH_IS_64_BIT
// On 64 bit architectures the optimizing compilare should prefer unboxed int64
#if defined(TARGET_ARCH_ARM64) || defined(TARGET_ARCH_X64)
// On 64 bit architectures the optimizing compilers should prefer unboxed int64
// and unboxed uint32 values, which have direct support in the instruction set.
// We avoid the unboxed signed int32 type.
#define AVOID_UNBOXED_INT32 1