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