diff -u -r1.4 thunk.c
--- qemu/thunk.c	15 Jun 2003 19:52:54 -0000	1.4
+++ qemu/thunk.c	9 Nov 2004 11:24:34 -0000
@@ -236,7 +236,7 @@
 
     for(btp = trans_tbl; btp->x86_mask && btp->alpha_mask; btp++) {
 	if((alpha_mask & btp->alpha_mask) == btp->alpha_bits) {
-	    x86_mask |= btp->x86_mask;
+	    x86_mask |= btp->x86_bits;
 	}
     }
     return(x86_mask);
