* * $Id: scttb.s,v 1.1.1.1 1996/03/21 17:19:57 mclareni Exp $ * * $Log: scttb.s,v $ * Revision 1.1.1.1 1996/03/21 17:19:57 mclareni * Bvsl * * #if (defined(CERNLIB_IBM))&&(defined(CERNLIB_QMIBMVF)) ********************************************************************* * SUBROUTINE SCTTB(NW,OUT,INDEX,HIN) * * ********************************************************************* SCTTB CSECT #if defined(CERNLIB_QMIBMXA) SCTTB AMODE 31 SCTTB RMODE ANY #endif #include "cachesz.inc" USING *,15 STM 1,5,24(13) *GET ADDRESS OF PARM LIST LM 1,4,0(1) * *IN R1 NW L 1,0(0,1) * TEST ON VECTOR SIZE IF VS LT "SZ" NOSECTIONING LA 5,SZ SR 5,1 BC 2,NOSECT * * *IN R2 R3 R4 ADDRESSES OF OUT HIN INDEX * ADDRESSES OF SUBSEQUENT INDEX SECTION LOOPV VLVCU 1 VLVM 3 VLYE 2,2(0) VSTME 2,4(0) BC 2,LOOPV * CONCLUSION VECTOR * LM 1,5,24(13) BR 14 * * NO SECTIONING * * NOSECT VLVCA 0(1) VLVM 3 VLYE 2,2(0) VSTME 2,4(0) * CONCLUSION NO SECTIONING * LM 1,5,24(13) BR 14 * * END #endif