]> xenbits.xensource.com Git - qemu-xen-4.3-testing.git/commitdiff
Add vscr access macros.
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 3 Jan 2009 14:04:11 +0000 (14:04 +0000)
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 3 Jan 2009 14:04:11 +0000 (14:04 +0000)
Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6158 c046a42c-6fe2-441c-8c8c-71466251a162

target-ppc/cpu.h

index f7600c4356db780af40f334d7e11c7a4544b32b3..113bba54518e208bc326afed5cb618ca16164f85 100644 (file)
@@ -524,6 +524,13 @@ enum {
 #define fpscr_eex (((env->fpscr) >> FPSCR_XX) & ((env->fpscr) >> FPSCR_XE) &  \
                    0x1F)
 
+/*****************************************************************************/
+/* Vector status and control register */
+#define VSCR_NJ                16 /* Vector non-java */
+#define VSCR_SAT       0 /* Vector saturation */
+#define vscr_nj                (((env->vscr) >> VSCR_NJ)       & 0x1)
+#define vscr_sat       (((env->vscr) >> VSCR_SAT)      & 0x1)
+
 /*****************************************************************************/
 /* The whole PowerPC CPU context */
 #define NB_MMU_MODES 3