5 * Revision 1.1.1.1 1996/02/15 17:49:52 mclareni
9 #include "kerngen/pilot.h"
10 SUBROUTINE MXMLRT (A,B,C,NI,NJ)
12 C CERN PROGLIB# F110 MXMLRT .VERSION KERNFOR 2.00 720707
15 DIMENSION A(*),B(*),C(*)
19 C-- C = A(I,J) X B(J,J) X A*(J,I)
20 C-- A* STANDS FOR A-TRANSPOSED
22 C CALL MXMLRT (A,B,C,NI,NJ) IS EQUIVALENT TO
23 C CALL MXMPY (A,B,X,NI,NJ,NJ)
24 C CALL MXMPY1 (X,A,C,NI,NJ,NI)
26 C OR CALL MXMPY1 (B,A,Y,NJ,NJ,NI)
27 C CALL MXMPY (A,Y,C,NI,NJ,NI)
33 #if defined(CERNLIB_ENTRCDC)
36 #if !defined(CERNLIB_ENTRCDC)
37 ENTRY MXMLTR (A,B,C,NI,NJ)
40 C-- C = A*(I,J) X B(J,J) X A(J,I)
42 C CALL MXMLTR (A,B,C,NI,NJ) IS EQUIVALENT TO
43 C CALL MXMPY2 (A,B,X,NI,NJ,NJ)
44 C CALL MXMPY (X,A,C,NI,NJ,NI)
46 C OR CALL MXMPY (B,A,Y,NJ,NJ,NI)
47 C CALL MXMPY2 (A,Y,C,NI,NJ,NI)