* * $Id: incbyt.F,v 1.1.1.1 1996/02/15 17:49:47 mclareni Exp $ * * $Log: incbyt.F,v $ * Revision 1.1.1.1 1996/02/15 17:49:47 mclareni * Kernlib * * #include "kerngen/pilot.h" #if defined(CERNLIB_QMSUN) #include "sungs/incbyt.F" #else FUNCTION INCBYT (INC,A,JTH,NBITS) C C CERN PROGLIB# M423 INCBYT .VERSION KERNFOR 4.07 830624 C ORIG. 10/02/71 CL C DIMENSION A(99),NBITS(3) INTEGER A C #include "kerngen/q_jbit.inc" C C JWORD= (JTH-1)/NBITS(2) + 1 JPOS = JTH - (JWORD-1)*NBITS(2) LOC = (JPOS-1)*NBITS(1) + 1 ICT = INC + JBYT (A(JWORD),LOC,NBITS(1)) IF (ICT .GT. NBITS(3)) GO TO 2 CALL SBYT (ICT,A(JWORD),LOC,NBITS) INCBYT= 0 RETURN C 2 CALL SBYT (NBITS(3),A(JWORD),LOC,NBITS(1)) INCBYT= ICT - NBITS(3) RETURN END #endif