5 * Revision 1.1.1.1 1996/02/15 17:48:49 mclareni
9 #if !defined(CERNLIB_QMIBMVF)
10 #include "kernnum/pilot.h"
11 FUNCTION LOCATI(ARRAY,LENGTH,OBJECT)
12 C BINARY SEARCH THRU 'ARRAY' TO FIND 'OBJECT'
13 C 'ARRAY' IS ASSUMED TO BE SORTED PRIOR TO CALL
14 C IF MATCH IS FOUND, FUNCTION RETURNS POSITION OF ELEMENT
15 C IF NO MATCH FOUND, FUNCTION GIVES NEGATIVE OF NEAREST ELEMENT
17 C F. JAMES , SEPT.,1974
22 10 IF (NABOVE-NBELOW .LE. 1) GO TO 200
23 MIDDLE = (NABOVE+NBELOW) / 2
24 IF (OBJECT - ARRAY(MIDDLE)) 100, 180, 140