[NTOSKRNL]
[reactos.git] / reactos / ntoskrnl / ke / i386 / cpu.c
index b17a151..38539b1 100644 (file)
@@ -482,32 +482,31 @@ KiGetFeatureBits(VOID)
         }
     }
     
-    DPRINT1("Supported CPU features :\n");
+    DPRINT1("Supported CPU features : %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s\n",
 #define print_supported(kf_value) \
-    if(FeatureBits & kf_value) DPRINT1("\t" #kf_value)
-    print_supported(KF_V86_VIS);
-    print_supported(KF_RDTSC);
-    print_supported(KF_CR4);
-    print_supported(KF_CMOV);
-    print_supported(KF_GLOBAL_PAGE);
-    print_supported(KF_LARGE_PAGE);
-    print_supported(KF_MTRR);
-    print_supported(KF_CMPXCHG8B);
-    print_supported(KF_MMX);
-    print_supported(KF_WORKING_PTE);
-    print_supported(KF_PAT);
-    print_supported(KF_FXSR);
-    print_supported(KF_FAST_SYSCALL);
-    print_supported(KF_XMMI);
-    print_supported(KF_3DNOW);
-    print_supported(KF_AMDK6MTRR);
-    print_supported(KF_XMMI64);
-    print_supported(KF_DTS);
-    print_supported(KF_NX_BIT);
-    print_supported(KF_NX_DISABLED);
-    print_supported(KF_NX_ENABLED);
+    FeatureBits & kf_value ? #kf_value : ""
+    print_supported(KF_V86_VIS),
+    print_supported(KF_RDTSC),
+    print_supported(KF_CR4),
+    print_supported(KF_CMOV),
+    print_supported(KF_GLOBAL_PAGE),
+    print_supported(KF_LARGE_PAGE),
+    print_supported(KF_MTRR),
+    print_supported(KF_CMPXCHG8B),
+    print_supported(KF_MMX),
+    print_supported(KF_WORKING_PTE),
+    print_supported(KF_PAT),
+    print_supported(KF_FXSR),
+    print_supported(KF_FAST_SYSCALL),
+    print_supported(KF_XMMI),
+    print_supported(KF_3DNOW),
+    print_supported(KF_AMDK6MTRR),
+    print_supported(KF_XMMI64),
+    print_supported(KF_DTS),
+    print_supported(KF_NX_BIT),
+    print_supported(KF_NX_DISABLED),
+    print_supported(KF_NX_ENABLED));
 #undef print_supported
-    DPRINT1("\n");
 
     /* Return the Feature Bits */
     return FeatureBits;