1 2 3 4 5 6 7 8 9 10 11
12 /*!
13 * ======== A8Fnv.xdc ========
14 * Cortex A8 little endian with neon & vector floating point support
15 * (VFPV3) (NEON) (ELF)
16 */
17 metaonly module A8Fnv inherits ti.targets.arm.elf.IA8 {
18 override readonly config string name = "A8Fnv";
19 override readonly config string suffix = "ea8fnv";
20 override readonly config string rts = "ti.targets.arm.rtsarm";
21
22 override readonly config xdc.bld.ITarget.Model model = {
23 endian: "little",
24 shortEnums: true
25 };
26
27 override readonly config xdc.bld.ITarget2.Command cc = {
28 cmd: "armcl -c",
29 opts: "--endian=little -mv7A8 --abi=eabi --neon --float_support=vfpv3"
30 };
31
32 override readonly config xdc.bld.ITarget2.Command asm = {
33 cmd: "armcl -c",
34 opts: "--endian=little -mv7A8 --abi=eabi --neon --float_support=vfpv3"
35 };
36 }
37 38 39 40
41