Fix list matching problem on 64bit architectures.

$OpenBSD: patch-erts_emulator_utils_beam_makeops,v 1.1 2006/08/02 17:21:19 steven Exp $
$FreeBSD: ports/lang/erlang/files/patch-erts_emulator_utils_beam__makeops,v 1.1 2006/06/19 19:26:58 olgeni Exp $

--- erts/emulator/utils/beam_makeops.orig	Wed May  3 10:01:25 2006
+++ erts/emulator/utils/beam_makeops	Fri Jul 28 20:14:37 2006
@@ -481,7 +481,7 @@ sub emulator_output {
     print "\n";
     print "#ifdef ARCH_64\n";
     print "#  define BEAM_LOOSE_MASK 0x1FFFUL\n";
-    print "#  define BEAM_TIGHT_MASK 0xFFCUL\n";
+    print "#  define BEAM_TIGHT_MASK 0x1FF8UL\n";
     print "#  define BEAM_LOOSE_SHIFT 16\n";
     print "#  define BEAM_TIGHT_SHIFT 16\n";
     print "#else\n";
