1*1691Smckusick /* Copyright (c) 1979 Regents of the University of California */
2*1691Smckusick 
3*1691Smckusick static char sccsid[] = "@(#)RELTGT.c 1.1 10/30/80";
4*1691Smckusick 
5*1691Smckusick #include "h00vars.h"
6*1691Smckusick 
7*1691Smckusick RELTGT(bytecnt, left, right)
8*1691Smckusick 
9*1691Smckusick 	int		bytecnt;
10*1691Smckusick 	register long	*left;
11*1691Smckusick 	register long	*right;
12*1691Smckusick {
13*1691Smckusick 	register int	longcnt;
14*1691Smckusick 
15*1691Smckusick 	longcnt = bytecnt >> 2;
16*1691Smckusick 	do	{
17*1691Smckusick 		if ((*right & ~*left) != 0)
18*1691Smckusick 			return FALSE;
19*1691Smckusick 		if ((*left++ & ~*right++) != 0)
20*1691Smckusick 			goto geq;
21*1691Smckusick 	} while (--longcnt);
22*1691Smckusick 	return FALSE;
23*1691Smckusick geq:
24*1691Smckusick 	while (--longcnt) {
25*1691Smckusick 		if ((*right++ & ~*left++) != 0)
26*1691Smckusick 			return FALSE;
27*1691Smckusick 	}
28*1691Smckusick 	return TRUE;
29*1691Smckusick }
30