Index: /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h
===================================================================
--- /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h	(revision 58764)
+++ /trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h	(revision 58765)
@@ -722,5 +722,5 @@
             "mov ax, ss" \
             "and ax, 3" \
-            value [ax dx] modify exact [ax] nomemory;
+            value [ax] modify exact [ax] nomemory;
 
 /**
@@ -755,5 +755,5 @@
 # define BS3_XPTR_GET(a_Type, a_Name)       ((a_Name).pTyped)
 #elif ARCH_BITS == 64
-# define BS3_XPTR_GET(a_Type, a_Name)       ((a_Type *)(uintptr_t)(a_Name).XPtr.uFlat))
+# define BS3_XPTR_GET(a_Type, a_Name)       ((a_Type *)(uintptr_t)(a_Name).XPtr.uFlat)
 #else
 # error "ARCH_BITS"
@@ -774,6 +774,6 @@
         if (BS3_IS_PROTECTED_MODE()) \
         { \
-            (a_Name).XPtr.u.Low  = BS3_FP_OFF(pTypeCheck); \
-            (a_Name).XPtr.u.High = (BS3_FP_SEG(pTypeCheck) & UINT16_C(0xfff8)) - BS3_SEL_TILED; \
+            (a_Name).XPtr.u.uLow  = BS3_FP_OFF(pTypeCheck); \
+            (a_Name).XPtr.u.uHigh = (BS3_FP_SEG(pTypeCheck) & UINT16_C(0xfff8)) - BS3_SEL_TILED; \
         } \
         else \
