part d0d
end cpu cortex-a77
+begin cpu cortex-a78
+ cname cortexa78
+ tune for cortex-a57
+ tune flags LDSCHED
+ architecture armv8.2-a+fp16+dotprod
+ option crypto add FP_ARMv8 CRYPTO
+ costs cortex_a57
+ vendor 41
+ part d41
+end cpu cortex-a78
+
+begin cpu cortex-a78ae
+ cname cortexa78ae
+ tune for cortex-a57
+ tune flags LDSCHED
+ architecture armv8.2-a+fp16+dotprod
+ option crypto add FP_ARMv8 CRYPTO
+ costs cortex_a57
+ vendor 41
+ part d42
+end cpu cortex-a78ae
+
begin cpu cortex-x1
cname cortexx1
tune for cortex-a57
EnumValue
Enum(processor_type) String(cortex-a77) Value( TARGET_CPU_cortexa77)
+EnumValue
+Enum(processor_type) String(cortex-a78) Value( TARGET_CPU_cortexa78)
+
+EnumValue
+Enum(processor_type) String(cortex-a78ae) Value( TARGET_CPU_cortexa78ae)
+
EnumValue
Enum(processor_type) String(cortex-x1) Value( TARGET_CPU_cortexx1)
cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,
cortexa73cortexa53,cortexa55,cortexa75,
cortexa76,cortexa76ae,cortexa77,
- cortexx1,neoversen1,neoversen2,
- cortexa75cortexa55,cortexa76cortexa55,neoversev1,
- cortexm23,cortexm33,cortexm35p,
- cortexm55,cortexr52"
+ cortexa78,cortexa78ae,cortexx1,
+ neoversen1,neoversen2,cortexa75cortexa55,
+ cortexa76cortexa55,neoversev1,cortexm23,
+ cortexm33,cortexm35p,cortexm55,
+ cortexr52"
(const (symbol_ref "((enum attr_tune) arm_tune)")))
@samp{cortex-a32}, @samp{cortex-a35}, @samp{cortex-a53}, @samp{cortex-a55},
@samp{cortex-a57}, @samp{cortex-a72}, @samp{cortex-a73}, @samp{cortex-a75},
@samp{cortex-a76}, @samp{cortex-a76ae}, @samp{cortex-a77},
+@samp{cortex-a78}, @samp{cortex-a78ae},
@samp{ares}, @samp{cortex-r4}, @samp{cortex-r4f},
@samp{cortex-r5}, @samp{cortex-r7}, @samp{cortex-r8}, @samp{cortex-r52},
@samp{cortex-m0}, @samp{cortex-m0plus}, @samp{cortex-m1}, @samp{cortex-m3},