11691Smckusick /* Copyright (c) 1979 Regents of the University of California */
21691Smckusick 
3*3022Smckusic static char sccsid[] = "@(#)RELTGT.c 1.2 03/07/81";
41691Smckusick 
51691Smckusick #include "h00vars.h"
61691Smckusick 
7*3022Smckusic bool
81691Smckusick RELTGT(bytecnt, left, right)
91691Smckusick 
10*3022Smckusic 	long		bytecnt;
111691Smckusick 	register long	*left;
121691Smckusick 	register long	*right;
131691Smckusick {
141691Smckusick 	register int	longcnt;
151691Smckusick 
161691Smckusick 	longcnt = bytecnt >> 2;
171691Smckusick 	do	{
181691Smckusick 		if ((*right & ~*left) != 0)
191691Smckusick 			return FALSE;
201691Smckusick 		if ((*left++ & ~*right++) != 0)
211691Smckusick 			goto geq;
221691Smckusick 	} while (--longcnt);
231691Smckusick 	return FALSE;
241691Smckusick geq:
251691Smckusick 	while (--longcnt) {
261691Smckusick 		if ((*right++ & ~*left++) != 0)
271691Smckusick 			return FALSE;
281691Smckusick 	}
291691Smckusick 	return TRUE;
301691Smckusick }
31