Trailing-Edge
-
PDP-10 Archives
-
BB-4157D-BM
-
sources/memcmp.bli
There are 12 other files named memcmp.bli in the archive. Click here to see a list.
!THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
! OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
!COPYRIGHT (C) 1972,1977 BY DIGITAL EQUIPMENT CORPORATION
!AUTHOR: S MURPHY/HPW
MODULE MEMC(SREG=#17,VREG=#15,FREG=#16,DREGS=4,RESERVE(0,1,2,3)) =
BEGIN
GLOBAL BIND MEMCV = 2^24 + 0^18+ 30; !VERSION DATE: 29-JULY-74
%(
REVISION HISTORY
27 ----- ----- SCAN I/O LISTS FOR I/O OPTIMIZATIONS
28 ----- ----- FIX BUG IN ARRMEMCHK - WERE TREATING A(I)
AS IDENTICAL TO A(-I)
29 ----- ----- REMOVE ALL REFERENCES TO SQUARE,CUBE,P4
30 ----- ----- DO NOT SET MEMCMPFLG ON OPS INVOLVING
CONTROL TYPE BOOLEANS
)%
FORWARD MEMCMCHK(0),VMEMCMCHK(0),ARRMEMCMCHK(0),SPECTOMEM(1);
EXTERNAL CSTMNT;
SWITCHES NOLIST;
REQUIRE FIRST.BLI;
REQUIRE TABLES.BLI;
SWITCHES LIST;
GLOBAL ROUTINE MEMCMCHK=
%(***************************************************************************
ROUTINE TO DETECT ASSIGNMENT STATEMENTS THAT CAN BE PERFORMED TO MEMORY.
IF THERE IS AN N-ARY EXPRESSI