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