target/arm/cpu64: introduce ARM_V8_FP16 feature bit

Backports commit 6ad4d6187563f069fe5f11c3c1c9ccec1f69c2b7 from qemu
This commit is contained in:
Alex Bennée 2018-03-08 12:29:15 -05:00 committed by Lioncash
parent e56ed38819
commit a030564492
No known key found for this signature in database
GPG Key ID: 4E3C3CC1031BA9C7

View File

@ -1383,6 +1383,7 @@ enum arm_features {
ARM_FEATURE_V8_SHA3, /* implements SHA3 part of v8 Crypto Extensions */ ARM_FEATURE_V8_SHA3, /* implements SHA3 part of v8 Crypto Extensions */
ARM_FEATURE_V8_SM3, /* implements SM3 part of v8 Crypto Extensions */ ARM_FEATURE_V8_SM3, /* implements SM3 part of v8 Crypto Extensions */
ARM_FEATURE_V8_SM4, /* implements SM4 part of v8 Crypto Extensions */ ARM_FEATURE_V8_SM4, /* implements SM4 part of v8 Crypto Extensions */
ARM_FEATURE_V8_FP16, /* implements v8.2 half-precision float */
}; };
static inline int arm_feature(CPUARMState *env, int feature) static inline int arm_feature(CPUARMState *env, int feature)