1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
FUNCTION MAPFNS (I)
C
C THIS FUNCTION PROVIDES ENTRIES FOR VARIOUS FUNCTIONS
C ON THE VAX VERSION OF NASTRAN
C (THIS ROUTINE WAS PREVIOUSLY CALLED 'VAXFNS')
C
INTEGER AND, ANDF, COMPLF, ORF, RSHIFT, XORF
COMMON /MACHIN/ M(3), LQRO
C
MAPFNS = 0
RETURN
C
ENTRY AND (I,J)
C ==============
AND = IAND(I,J)
RETURN
C
ENTRY ANDF (I,J)
C ================
ANDF = IAND(I,J)
RETURN
C
ENTRY COMPLF (I)
C ================
COMPLF = NOT(I)
RETURN
C
ENTRY LOCFX (I)
C ===============
K = LQRO/1000
LOCFX = LOC(I)/K
RETURN
C
ENTRY LSHIFT (I,J)
C ==================
LSHIFT = ISHFT(I,J)
RETURN
C
ENTRY ORF (I,J)
C ===============
ORF = IOR (I,J)
RETURN
C
ENTRY RSHIFT (I,J)
C ==================
RSHIFT = ISHFT(I,-J)
RETURN
C
ENTRY XORF (I,J)
C ================
XORF = IEOR (I,J)
RETURN
C
END
|