Module Name: src Committed By: matt Date: Fri Aug 2 03:52:50 UTC 2013
Modified Files: src/sys/arch/arm/include: armreg.h Log Message: Add MVFR (Media & VFP Features) definitions. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/arch/arm/include/armreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/arm/include/armreg.h diff -u src/sys/arch/arm/include/armreg.h:1.81 src/sys/arch/arm/include/armreg.h:1.82 --- src/sys/arch/arm/include/armreg.h:1.81 Tue Jul 2 05:55:47 2013 +++ src/sys/arch/arm/include/armreg.h Fri Aug 2 03:52:50 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: armreg.h,v 1.81 2013/07/02 05:55:47 matt Exp $ */ +/* $NetBSD: armreg.h,v 1.82 2013/08/02 03:52:50 matt Exp $ */ /* * Copyright (c) 1998, 2001 Ben Harris @@ -263,6 +263,24 @@ #define ARM_PFR1_VIRT_MASK 0x0000f000 #define ARM_PFR1_SEC_MASK 0x000000f0 +/* Media and VFP Feature registers */ +#define ARM_MVFR0_ROUNDING_MASK 0xf0000000 +#define ARM_MVFR0_SHORTVEC_MASK 0x0f000000 +#define ARM_MVFR0_SQRT_MASK 0x00f00000 +#define ARM_MVFR0_DIVIDE_MASK 0x000f0000 +#define ARM_MVFR0_EXCEPT_MASK 0x0000f000 +#define ARM_MVFR0_DFLOAT_MASK 0x00000f00 +#define ARM_MVFR0_SFLOAT_MASK 0x000000f0 +#define ARM_MVFR0_ASIMD_MASK 0x0000000f +#define ARM_MVFR1_ASIMD_FMACS_MASK 0xf0000000 +#define ARM_MVFR1_VFP_HPFP_MASK 0x0f000000 +#define ARM_MVFR1_ASIMD_HPFP_MASK 0x00f00000 +#define ARM_MVFR1_ASIMD_SPFP_MASK 0x000f0000 +#define ARM_MVFR1_ASIMD_INT_MASK 0x0000f000 +#define ARM_MVFR1_ASIMD_LDST_MASK 0x00000f00 +#define ARM_MVFR1_D_NAN_MASK 0x000000f0 +#define ARM_MVFR1_FTZ_MASK 0x0000000f + /* ARM3-specific coprocessor 15 registers */ #define ARM3_CP15_FLUSH 1 #define ARM3_CP15_CONTROL 2