Blame SOURCES/coreclr-assembly-hex-constants.patch

7b136d
diff --git a/src/debug/ee/amd64/dbghelpers.S b/src/debug/ee/amd64/dbghelpers.S
7b136d
index 85ec80c701..864c4dc943 100644
7b136d
--- a/src/debug/ee/amd64/dbghelpers.S
7b136d
+++ b/src/debug/ee/amd64/dbghelpers.S
7b136d
@@ -29,7 +29,7 @@ NESTED_ENTRY FuncEvalHijack, _TEXT, UnhandledExceptionHandlerUnix
7b136d
         //
7b136d
         // epilogue
7b136d
         //
7b136d
-        add     rsp, 20h
7b136d
+        add     rsp, 0x20
7b136d
         TAILJMP_RAX
7b136d
 NESTED_END FuncEvalHijack, _TEXT
7b136d
 
7b136d
@@ -65,14 +65,14 @@ NESTED_ENTRY ExceptionHijack, _TEXT, UnhandledExceptionHandlerUnix
7b136d
         // its arguments on the stack. In x64, it gets its arguments in
7b136d
         // registers (set up for us by DacDbiInterfaceImpl::Hijack),
7b136d
         // and this stack space may be reused.
7b136d
-        mov     rax, [rsp + 20h]
7b136d
+        mov     rax, [rsp + 0x20]
7b136d
         mov     [rsp], rax
7b136d
-        mov     rax, [rsp + 28h]
7b136d
-        mov     [rsp + 8h], rax
7b136d
-        mov     rax, [rsp + 30h]
7b136d
-        mov     [rsp + 10h], rax
7b136d
-        mov     rax, [rsp + 38h]
7b136d
-        mov     [rsp + 18h], rax
7b136d
+        mov     rax, [rsp + 0x28]
7b136d
+        mov     [rsp + 0x8], rax
7b136d
+        mov     rax, [rsp + 0x30]
7b136d
+        mov     [rsp + 0x10], rax
7b136d
+        mov     rax, [rsp + 0x38]
7b136d
+        mov     [rsp + 0x18], rax
7b136d
         
7b136d
         // DD Hijack primitive already set the stack. So just make the call now.
7b136d
         call    C_FUNC(ExceptionHijackWorker)
7b136d
@@ -93,7 +93,7 @@ NESTED_ENTRY ExceptionHijack, _TEXT, UnhandledExceptionHandlerUnix
7b136d
         //
7b136d
         // epilogue
7b136d
         //
7b136d
-        add     rsp, 20h
7b136d
+        add     rsp, 0x20
7b136d
         TAILJMP_RAX
7b136d
 
7b136d
 // Put a label here to tell the debugger where the end of this function is.
7b136d
diff --git a/src/pal/inc/unixasmmacros.inc b/src/pal/inc/unixasmmacros.inc
7b136d
index e7a5eba898..8a74e3f266 100644
7b136d
--- a/src/pal/inc/unixasmmacros.inc
7b136d
+++ b/src/pal/inc/unixasmmacros.inc
7b136d
@@ -2,7 +2,7 @@
7b136d
 // The .NET Foundation licenses this file to you under the MIT license.
7b136d
 // See the LICENSE file in the project root for more information.
7b136d
 
7b136d
-#define INVALIDGCVALUE 0CCCCCCCDh
7b136d
+#define INVALIDGCVALUE 0xCCCCCCCD
7b136d
 
7b136d
 #if defined(__APPLE__)
7b136d
 #define C_FUNC(name) _##name
7b136d
diff --git a/src/vm/amd64/JitHelpers_Fast.asm b/src/vm/amd64/JitHelpers_Fast.asm
7b136d
index 83f7132688..5251387408 100644
7b136d
--- a/src/vm/amd64/JitHelpers_Fast.asm
7b136d
+++ b/src/vm/amd64/JitHelpers_Fast.asm
7b136d
@@ -40,7 +40,7 @@ EXTERN  g_GCShadow:QWORD
7b136d
 EXTERN  g_GCShadowEnd:QWORD
7b136d
 endif
7b136d
 
7b136d
-INVALIDGCVALUE          equ     0CCCCCCCDh
7b136d
+INVALIDGCVALUE          equ     0xCCCCCCCD
7b136d
 
7b136d
 ifdef _DEBUG
7b136d
 extern JIT_WriteBarrier_Debug:proc
7b136d
diff --git a/src/vm/amd64/JitHelpers_Slow.asm b/src/vm/amd64/JitHelpers_Slow.asm
7b136d
index 0e26ae6dfd..80b7453d4f 100644
7b136d
--- a/src/vm/amd64/JitHelpers_Slow.asm
7b136d
+++ b/src/vm/amd64/JitHelpers_Slow.asm
7b136d
@@ -48,7 +48,7 @@ g_pStringClass          equ     ?g_pStringClass@@3PEAVMethodTable@@EA
7b136d
 FramedAllocateString    equ     ?FramedAllocateString@@YAPEAVStringObject@@K@Z
7b136d
 JIT_NewArr1             equ     ?JIT_NewArr1@@YAPEAVObject@@PEAUCORINFO_CLASS_STRUCT_@@_J@Z
7b136d
 
7b136d
-INVALIDGCVALUE          equ     0CCCCCCCDh
7b136d
+INVALIDGCVALUE          equ     0xCCCCCCCD
7b136d
 
7b136d
 extern JIT_NEW:proc
7b136d
 extern CopyValueClassUnchecked:proc
7b136d
diff --git a/src/vm/amd64/jithelpers_fast.S b/src/vm/amd64/jithelpers_fast.S
7b136d
index 6f955b0bee..5f68fc0ebf 100644
7b136d
--- a/src/vm/amd64/jithelpers_fast.S
7b136d
+++ b/src/vm/amd64/jithelpers_fast.S
7b136d
@@ -81,14 +81,14 @@ LEAF_ENTRY JIT_WriteBarrier, _TEXT
7b136d
         // Update the write watch table if necessary
7b136d
         mov     rax, rdi
7b136d
         movabs  r10, 0xF0F0F0F0F0F0F0F0
7b136d
-        shr     rax, 0Ch // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
+        shr     rax, 0xC // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
         NOP_2_BYTE // padding for alignment of constant
7b136d
         movabs  r11, 0xF0F0F0F0F0F0F0F0
7b136d
         add     rax, r10
7b136d
-        cmp     byte ptr [rax], 0h
7b136d
+        cmp     byte ptr [rax], 0x0
7b136d
         .byte 0x75, 0x06
7b136d
         // jne     CheckCardTable
7b136d
-        mov     byte ptr [rax], 0FFh
7b136d
+        mov     byte ptr [rax], 0xFF
7b136d
 
7b136d
         NOP_3_BYTE // padding for alignment of constant
7b136d
 
7b136d
@@ -112,27 +112,27 @@ LEAF_ENTRY JIT_WriteBarrier, _TEXT
7b136d
 
7b136d
         // Touch the card table entry, if not already dirty.
7b136d
         shr     rdi, 0x0B
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardTable
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         NOP_2_BYTE // padding for alignment of constant
7b136d
         shr     rdi, 0x0A
7b136d
 
7b136d
         movabs  rax, 0xF0F0F0F0F0F0F0F0
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardBundle_WriteWatch_PostGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_WriteWatch_PostGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
@@ -177,14 +177,14 @@ LEAF_ENTRY JIT_WriteBarrier, _TEXT
7b136d
         movabs  rax, 0xF0F0F0F0F0F0F0F0
7b136d
 
7b136d
         // Touch the card table entry, if not already dirty.
7b136d
-        shr     rdi, 0Bh
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        shr     rdi, 0x0B
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardTable
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0x0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         NOP_6_BYTE // padding for alignment of constant
7b136d
@@ -194,14 +194,14 @@ LEAF_ENTRY JIT_WriteBarrier, _TEXT
7b136d
         // Touch the card bundle, if not already dirty.
7b136d
         // rdi is already shifted by 0xB, so shift by 0xA more
7b136d
         shr     rdi, 0x0A
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
         .byte 0x75, 0x02 
7b136d
         // jne     UpdateCardBundle
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
@@ -312,15 +312,15 @@ LEAF_ENTRY JIT_ByRefWriteBarrier, _TEXT
7b136d
 #ifdef FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP
7b136d
         // Update the write watch table if necessary
7b136d
         PREPARE_EXTERNAL_VAR g_sw_ww_enabled_for_gc_heap, rax
7b136d
-        cmp     byte ptr [rax], 0h
7b136d
+        cmp     byte ptr [rax], 0x0
7b136d
         je      CheckCardTable_ByRefWriteBarrier
7b136d
         mov     rax, rdi
7b136d
-        shr     rax, 0Ch // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
+        shr     rax, 0xC // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
         PREPARE_EXTERNAL_VAR g_sw_ww_table, r10
7b136d
         add     rax, qword ptr [r10]
7b136d
-        cmp     byte ptr [rax], 0h
7b136d
+        cmp     byte ptr [rax], 0x0
7b136d
         jne     CheckCardTable_ByRefWriteBarrier
7b136d
-        mov     byte ptr [rax], 0FFh
7b136d
+        mov     byte ptr [rax], 0xFF
7b136d
 #endif
7b136d
 
7b136d
     CheckCardTable_ByRefWriteBarrier:
7b136d
@@ -334,8 +334,8 @@ LEAF_ENTRY JIT_ByRefWriteBarrier, _TEXT
7b136d
 
7b136d
         // move current rdi value into rcx and then increment the pointers
7b136d
         mov     rcx, rdi
7b136d
-        add     rsi, 8h
7b136d
-        add     rdi, 8h
7b136d
+        add     rsi, 0x8
7b136d
+        add     rdi, 0x8
7b136d
 
7b136d
         // Check if we need to update the card table
7b136d
         // Calc pCardByte
7b136d
@@ -345,13 +345,13 @@ LEAF_ENTRY JIT_ByRefWriteBarrier, _TEXT
7b136d
         mov     rax, [rax]
7b136d
 
7b136d
         // Check if this card is dirty
7b136d
-        cmp     byte ptr [rcx + rax], 0FFh
7b136d
+        cmp     byte ptr [rcx + rax], 0xFF
7b136d
 
7b136d
         jne     UpdateCardTable_ByRefWriteBarrier
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable_ByRefWriteBarrier:
7b136d
-        mov     byte ptr [rcx + rax], 0FFh
7b136d
+        mov     byte ptr [rcx + rax], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         // Shift rcx by 0x0A more to get the card bundle byte (we shifted by 0x0B already)
7b136d
@@ -361,13 +361,13 @@ LEAF_ENTRY JIT_ByRefWriteBarrier, _TEXT
7b136d
         add     rcx, [rax]
7b136d
 
7b136d
         // Check if this bundle byte is dirty
7b136d
-        cmp     byte ptr [rcx], 0FFh
7b136d
+        cmp     byte ptr [rcx], 0xFF
7b136d
 
7b136d
         jne     UpdateCardBundle_ByRefWriteBarrier
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_ByRefWriteBarrier:
7b136d
-        mov     byte ptr [rcx], 0FFh
7b136d
+        mov     byte ptr [rcx], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
@@ -383,8 +383,8 @@ LEAF_ENTRY JIT_ByRefWriteBarrier, _TEXT
7b136d
 #endif
7b136d
     Exit_ByRefWriteBarrier:
7b136d
         // Increment the pointers before leaving
7b136d
-        add     rdi, 8h
7b136d
-        add     rsi, 8h
7b136d
+        add     rdi, 0x8
7b136d
+        add     rsi, 0x8
7b136d
         ret
7b136d
 LEAF_END JIT_ByRefWriteBarrier, _TEXT
7b136d
 
7b136d
diff --git a/src/vm/amd64/jithelpers_fastwritebarriers.S b/src/vm/amd64/jithelpers_fastwritebarriers.S
7b136d
index 23c1115165..0fe0e57472 100644
7b136d
--- a/src/vm/amd64/jithelpers_fastwritebarriers.S
7b136d
+++ b/src/vm/amd64/jithelpers_fastwritebarriers.S
7b136d
@@ -38,13 +38,13 @@ PATCH_LABEL JIT_WriteBarrier_PreGrow64_Patch_Label_CardTable
7b136d
 
7b136d
         // Touch the card table entry, if not already dirty.
7b136d
         shr     rdi, 0x0B
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardTable_PreGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable_PreGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         NOP_6_BYTE // padding for alignment of constant
7b136d
@@ -55,14 +55,14 @@ PATCH_LABEL JIT_WriteBarrier_PreGrow64_Patch_Label_CardBundleTable
7b136d
         // Touch the card bundle, if not already dirty.
7b136d
         // rdi is already shifted by 0xB, so shift by 0xA more
7b136d
         shr     rdi, 0x0A
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
         .byte 0x75, 0x02 
7b136d
         // jne     UpdateCardBundle_PreGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_PreGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
@@ -123,13 +123,13 @@ PATCH_LABEL JIT_WriteBarrier_PostGrow64_Patch_Label_CardTable
7b136d
 
7b136d
         // Touch the card table entry, if not already dirty.
7b136d
         shr     rdi, 0x0B
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardTable_PostGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable_PostGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         NOP_6_BYTE // padding for alignment of constant
7b136d
@@ -140,14 +140,14 @@ PATCH_LABEL JIT_WriteBarrier_PostGrow64_Patch_Label_CardBundleTable
7b136d
         // Touch the card bundle, if not already dirty.
7b136d
         // rdi is already shifted by 0xB, so shift by 0xA more
7b136d
         shr     rdi, 0x0A
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
         .byte 0x75, 0x02 
7b136d
         // jne     UpdateCardBundle_PostGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_PostGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
@@ -182,13 +182,13 @@ PATCH_LABEL JIT_WriteBarrier_SVR64_PatchLabel_CardTable
7b136d
 
7b136d
         shr     rdi, 0x0B
7b136d
 
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardTable_SVR64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable_SVR64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         NOP_6_BYTE // padding for alignment of constant
7b136d
@@ -198,14 +198,14 @@ PATCH_LABEL JIT_WriteBarrier_SVR64_PatchLabel_CardBundleTable
7b136d
 
7b136d
         // Shift the address by 0xA more since already shifted by 0xB
7b136d
         shr     rdi, 0x0A
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
         .byte 0x75, 0x02 
7b136d
         // jne     UpdateCardBundle_SVR64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_SVR64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
@@ -236,15 +236,15 @@ LEAF_ENTRY JIT_WriteBarrier_WriteWatch_PreGrow64, _TEXT
7b136d
         mov     rax, rdi
7b136d
 PATCH_LABEL JIT_WriteBarrier_WriteWatch_PreGrow64_Patch_Label_WriteWatchTable
7b136d
         movabs  r10, 0xF0F0F0F0F0F0F0F0
7b136d
-        shr     rax, 0Ch // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
+        shr     rax, 0xC // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
         NOP_2_BYTE // padding for alignment of constant
7b136d
 PATCH_LABEL JIT_WriteBarrier_WriteWatch_PreGrow64_Patch_Label_Lower
7b136d
         movabs  r11, 0xF0F0F0F0F0F0F0F0
7b136d
         add     rax, r10
7b136d
-        cmp     byte ptr [rax], 0h
7b136d
+        cmp     byte ptr [rax], 0x0
7b136d
         .byte 0x75, 0x03
7b136d
         // jne     CheckCardTable_WriteWatch_PreGrow64
7b136d
-        mov     byte ptr [rax], 0FFh
7b136d
+        mov     byte ptr [rax], 0xFF
7b136d
 
7b136d
     CheckCardTable_WriteWatch_PreGrow64:
7b136d
         // Check the lower ephemeral region bound.
7b136d
@@ -263,13 +263,13 @@ PATCH_LABEL JIT_WriteBarrier_WriteWatch_PreGrow64_Patch_Label_Lower
7b136d
         NOP_2_BYTE // padding for alignment of constant
7b136d
 PATCH_LABEL JIT_WriteBarrier_WriteWatch_PreGrow64_Patch_Label_CardTable
7b136d
         movabs  rax, 0xF0F0F0F0F0F0F0F0
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardTable_WriteWatch_PreGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable_WriteWatch_PreGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         NOP_2_BYTE // padding for alignment of constant
7b136d
@@ -277,14 +277,14 @@ PATCH_LABEL JIT_WriteBarrier_WriteWatch_PreGrow64_Patch_Label_CardBundleTable
7b136d
         movabs  rax, 0xF0F0F0F0F0F0F0F0
7b136d
 
7b136d
         shr     rdi, 0x0A
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardBundle_WriteWatch_PreGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_WriteWatch_PreGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
@@ -314,15 +314,15 @@ LEAF_ENTRY JIT_WriteBarrier_WriteWatch_PostGrow64, _TEXT
7b136d
         mov     rax, rdi
7b136d
 PATCH_LABEL JIT_WriteBarrier_WriteWatch_PostGrow64_Patch_Label_WriteWatchTable
7b136d
         movabs  r10, 0xF0F0F0F0F0F0F0F0
7b136d
-        shr     rax, 0Ch // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
+        shr     rax, 0xC // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
         NOP_2_BYTE // padding for alignment of constant
7b136d
 PATCH_LABEL JIT_WriteBarrier_WriteWatch_PostGrow64_Patch_Label_Lower
7b136d
         movabs  r11, 0xF0F0F0F0F0F0F0F0
7b136d
         add     rax, r10
7b136d
-        cmp     byte ptr [rax], 0h
7b136d
+        cmp     byte ptr [rax], 0x0
7b136d
         .byte 0x75, 0x06
7b136d
         // jne     CheckCardTable_WriteWatch_PostGrow64
7b136d
-        mov     byte ptr [rax], 0FFh
7b136d
+        mov     byte ptr [rax], 0xFF
7b136d
 
7b136d
         NOP_3_BYTE // padding for alignment of constant
7b136d
 
7b136d
@@ -358,13 +358,13 @@ PATCH_LABEL JIT_WriteBarrier_WriteWatch_PostGrow64_Patch_Label_CardTable
7b136d
 
7b136d
         // Touch the card table entry, if not already dirty.
7b136d
         shr     rdi, 0x0B
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardTable_WriteWatch_PostGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable_WriteWatch_PostGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         NOP_2_BYTE // padding for alignment of constant
7b136d
@@ -372,14 +372,14 @@ PATCH_LABEL JIT_WriteBarrier_WriteWatch_PostGrow64_Patch_Label_CardTable
7b136d
 
7b136d
 PATCH_LABEL JIT_WriteBarrier_WriteWatch_PostGrow64_Patch_Label_CardBundleTable
7b136d
         movabs  rax, 0xF0F0F0F0F0F0F0F0
7b136d
-        cmp     byte ptr [rdi + rax], 0FFh
7b136d
+        cmp     byte ptr [rdi + rax], 0xFF
7b136d
 
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardBundle_WriteWatch_PostGrow64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_WriteWatch_PostGrow64:
7b136d
-        mov     byte ptr [rdi + rax], 0FFh
7b136d
+        mov     byte ptr [rdi + rax], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
@@ -417,25 +417,25 @@ LEAF_ENTRY JIT_WriteBarrier_WriteWatch_SVR64, _TEXT
7b136d
         mov     rax, rdi
7b136d
 PATCH_LABEL JIT_WriteBarrier_WriteWatch_SVR64_PatchLabel_WriteWatchTable
7b136d
         movabs  r10, 0xF0F0F0F0F0F0F0F0
7b136d
-        shr     rax, 0Ch // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
+        shr     rax, 0xC // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
         NOP_2_BYTE // padding for alignment of constant
7b136d
 PATCH_LABEL JIT_WriteBarrier_WriteWatch_SVR64_PatchLabel_CardTable
7b136d
         movabs  r11, 0xF0F0F0F0F0F0F0F0
7b136d
         add     rax, r10
7b136d
-        cmp     byte ptr [rax], 0h
7b136d
+        cmp     byte ptr [rax], 0x0
7b136d
         .byte 0x75, 0x03
7b136d
         // jne     CheckCardTable_WriteWatch_SVR64
7b136d
-        mov     byte ptr [rax], 0FFh
7b136d
+        mov     byte ptr [rax], 0xFF
7b136d
 
7b136d
     CheckCardTable_WriteWatch_SVR64:
7b136d
         shr     rdi, 0x0B
7b136d
-        cmp     byte ptr [rdi + r11], 0FFh
7b136d
+        cmp     byte ptr [rdi + r11], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardTable_WriteWatch_SVR64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable_WriteWatch_SVR64:
7b136d
-        mov     byte ptr [rdi + r11], 0FFh
7b136d
+        mov     byte ptr [rdi + r11], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         NOP // padding for alignment of constant
7b136d
@@ -444,13 +444,13 @@ PATCH_LABEL JIT_WriteBarrier_WriteWatch_SVR64_PatchLabel_CardBundleTable
7b136d
         movabs  r11, 0xF0F0F0F0F0F0F0F0
7b136d
 
7b136d
         shr     rdi, 0x0A
7b136d
-        cmp     byte ptr [rdi + r11], 0FFh
7b136d
+        cmp     byte ptr [rdi + r11], 0xFF
7b136d
         .byte 0x75, 0x02
7b136d
         // jne     UpdateCardBundle_WriteWatch_SVR64
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_WriteWatch_SVR64:
7b136d
-        mov     byte ptr [rdi + r11], 0FFh
7b136d
+        mov     byte ptr [rdi + r11], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
diff --git a/src/vm/amd64/jithelpers_slow.S b/src/vm/amd64/jithelpers_slow.S
7b136d
index f61b42afc7..aa2e8cc064 100644
7b136d
--- a/src/vm/amd64/jithelpers_slow.S
7b136d
+++ b/src/vm/amd64/jithelpers_slow.S
7b136d
@@ -71,15 +71,15 @@ LEAF_ENTRY JIT_WriteBarrier_Debug, _TEXT
7b136d
 #ifdef FEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP
7b136d
         // Update the write watch table if necessary
7b136d
         PREPARE_EXTERNAL_VAR g_sw_ww_enabled_for_gc_heap, r10
7b136d
-        cmp     byte ptr [r10], 0h
7b136d
+        cmp     byte ptr [r10], 0x0
7b136d
         je      CheckCardTable_Debug
7b136d
         mov     r10, rdi
7b136d
-        shr     r10, 0Ch // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
+        shr     r10, 0xC // SoftwareWriteWatch::AddressToTableByteIndexShift
7b136d
         PREPARE_EXTERNAL_VAR g_sw_ww_table, r11
7b136d
         add     r10, qword ptr [r11]
7b136d
-        cmp     byte ptr [r10], 0h
7b136d
+        cmp     byte ptr [r10], 0x0
7b136d
         jne     CheckCardTable_Debug
7b136d
-        mov     byte ptr [r10], 0FFh
7b136d
+        mov     byte ptr [r10], 0xFF
7b136d
 #endif
7b136d
 
7b136d
     CheckCardTable_Debug:
7b136d
@@ -99,13 +99,13 @@ LEAF_ENTRY JIT_WriteBarrier_Debug, _TEXT
7b136d
         mov     r10, [r10]
7b136d
 
7b136d
         // Check if this card is dirty
7b136d
-        cmp     byte ptr [rdi + r10], 0FFh
7b136d
+        cmp     byte ptr [rdi + r10], 0xFF
7b136d
 
7b136d
         jne     UpdateCardTable_Debug
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardTable_Debug:
7b136d
-        mov     byte ptr [rdi + r10], 0FFh
7b136d
+        mov     byte ptr [rdi + r10], 0xFF
7b136d
 
7b136d
 #ifdef FEATURE_MANUALLY_MANAGED_CARD_BUNDLES
7b136d
         // Shift rdi by 0x0A more to get the card bundle byte (we shifted by 0x0B already)
7b136d
@@ -115,13 +115,13 @@ LEAF_ENTRY JIT_WriteBarrier_Debug, _TEXT
7b136d
         add     rdi, [r10]
7b136d
 
7b136d
         // Check if this bundle byte is dirty
7b136d
-        cmp     byte ptr [rdi], 0FFh
7b136d
+        cmp     byte ptr [rdi], 0xFF
7b136d
 
7b136d
         jne     UpdateCardBundle_Debug
7b136d
         REPRET
7b136d
 
7b136d
     UpdateCardBundle_Debug:
7b136d
-        mov     byte ptr [rdi], 0FFh
7b136d
+        mov     byte ptr [rdi], 0xFF
7b136d
 #endif
7b136d
 
7b136d
         ret
7b136d
diff --git a/src/vm/amd64/virtualcallstubamd64.S b/src/vm/amd64/virtualcallstubamd64.S
7b136d
index 59b5b77dba..38c33d498e 100644
7b136d
--- a/src/vm/amd64/virtualcallstubamd64.S
7b136d
+++ b/src/vm/amd64/virtualcallstubamd64.S
7b136d
@@ -59,19 +59,19 @@ LEAF_ENTRY ResolveWorkerChainLookupAsmStub, _TEXT
7b136d
         jnz     Fail_RWCLAS          // If the BACKPATCH_FLAGS is set we will go directly to the ResolveWorkerAsmStub
7b136d
         
7b136d
 MainLoop_RWCLAS:
7b136d
-        mov     rax, [rax+18h]   // get the next entry in the chain (don't bother checking the first entry again)
7b136d
+        mov     rax, [rax+0x18]   // get the next entry in the chain (don't bother checking the first entry again)
7b136d
         test    rax,rax          // test if we hit a terminating NULL
7b136d
         jz      Fail_RWCLAS
7b136d
 
7b136d
-        cmp    rdx, [rax+00h]    // compare our MT with the one in the ResolveCacheElem
7b136d
+        cmp    rdx, [rax+0x0]    // compare our MT with the one in the ResolveCacheElem
7b136d
         jne    MainLoop_RWCLAS
7b136d
-        cmp    r10, [rax+08h]    // compare our DispatchToken with one in the ResolveCacheElem
7b136d
+        cmp    r10, [rax+0x8]    // compare our DispatchToken with one in the ResolveCacheElem
7b136d
         jne    MainLoop_RWCLAS
7b136d
 Success_RWCLAS:        
7b136d
         PREPARE_EXTERNAL_VAR CHAIN_SUCCESS_COUNTER, rdx
7b136d
         sub    qword ptr [rdx],1 // decrement success counter 
7b136d
         jl     Promote_RWCLAS
7b136d
-        mov    rax, [rax+10h]    // get the ImplTarget
7b136d
+        mov    rax, [rax+0x10]    // get the ImplTarget
7b136d
         pop    rdx
7b136d
         jmp    rax
7b136d