(Hopefully) fix a warning on Windows.

MSVC unhelpfuly says: warning C4146: unary minus operator applied to
unsigned type, result still unsigned.

Change-Id: Ia1e6b9fc415908920abb1bcd98fc7f7a5670c2c7
diff --git a/crypto/ec/p256-x86_64.c b/crypto/ec/p256-x86_64.c
index a1f91bf..7a56ece 100644
--- a/crypto/ec/p256-x86_64.c
+++ b/crypto/ec/p256-x86_64.c
@@ -138,7 +138,7 @@
 
 static void copy_conditional(BN_ULONG dst[P256_LIMBS],
                              const BN_ULONG src[P256_LIMBS], BN_ULONG move) {
-  BN_ULONG mask1 = -move;
+  BN_ULONG mask1 = ((BN_ULONG)0) - move;
   BN_ULONG mask2 = ~mask1;
 
   dst[0] = (src[0] & mask1) ^ (dst[0] & mask2);