fix(lib/arch): fix MISRA C:2012 Rule 10.1 in sysregs.c

Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
Change-Id: I1849c040298a4ce232b287c909f6218323c1fe3b
diff --git a/lib/arch/include/arch.h b/lib/arch/include/arch.h
index a37592a..1e0e6a1 100644
--- a/lib/arch/include/arch.h
+++ b/lib/arch/include/arch.h
@@ -859,11 +859,11 @@
 #define PMSCR_EL2_INIT		0x0
 
 #define SYSREG_ESR(op0, op1, crn, crm, op2) \
-		(((op0) << ESR_EL2_SYSREG_TRAP_OP0_SHIFT) | \
-		 ((op1) << ESR_EL2_SYSREG_TRAP_OP1_SHIFT) | \
-		 ((crn) << ESR_EL2_SYSREG_TRAP_CRN_SHIFT) | \
-		 ((crm) << ESR_EL2_SYSREG_TRAP_CRM_SHIFT) | \
-		 ((op2) << ESR_EL2_SYSREG_TRAP_OP2_SHIFT))
+		((UL(op0) << ESR_EL2_SYSREG_TRAP_OP0_SHIFT) | \
+		 (UL(op1) << ESR_EL2_SYSREG_TRAP_OP1_SHIFT) | \
+		 (UL(crn) << ESR_EL2_SYSREG_TRAP_CRN_SHIFT) | \
+		 (UL(crm) << ESR_EL2_SYSREG_TRAP_CRM_SHIFT) | \
+		 (UL(op2) << ESR_EL2_SYSREG_TRAP_OP2_SHIFT))
 
 #define ESR_EL2_SYSREG_MASK		SYSREG_ESR(3, 7, 15, 15, 7)
 
@@ -924,7 +924,7 @@
 #define ESR_EL2_SYSREG_ICC_SGI0R_EL1		SYSREG_ESR(3, 0, 12, 11, 7)
 
 #define ESR_EL2_SYSREG_DIRECTION	(UL(1) << 0)
-#define ESR_EL2_SYSREG_IS_WRITE(esr)	(!((esr) & ESR_EL2_SYSREG_DIRECTION))
+#define ESR_EL2_SYSREG_IS_WRITE(esr)	(((esr) & ESR_EL2_SYSREG_DIRECTION) == 0UL)
 
 #define ESR_IL(esr)			((esr) & MASK(ESR_EL2_IL))