diff --git a/src/hermes/mmxp2_32.asm b/src/hermes/mmxp2_32.asm
index 89c76d0cbda2946099668ae996e1d4ac71b729fc..d2d31ecdce81f817c1724c427b66282601502395 100644
--- a/src/hermes/mmxp2_32.asm
+++ b/src/hermes/mmxp2_32.asm
@@ -283,7 +283,7 @@ _convert_bgr555_cheat:
         
 	mov edx,ecx		           ; Save ecx 
 
-        and ecx,BYTE 0fffffff8h            ; clear lower three bits
+        and ecx,DWORD 0fffffff8h            ; clear lower three bits
 	jnz .L_OK
         jmp near .L2