mpmlp.f 783 B

123456789101112131415161718192021222324252627
  1. *DECK MPMLP
  2. SUBROUTINE MPMLP (U, V, W, J)
  3. C***BEGIN PROLOGUE MPMLP
  4. C***SUBSIDIARY
  5. C***PURPOSE Subsidiary to DQDOTA and DQDOTI
  6. C***LIBRARY SLATEC
  7. C***TYPE ALL (MPMLP-A)
  8. C***AUTHOR (UNKNOWN)
  9. C***DESCRIPTION
  10. C
  11. C Performs inner multiplication loop for MPMUL. Carries are not pro-
  12. C pagated in inner loop, which saves time at the expense of space.
  13. C
  14. C***SEE ALSO DQDOTA, DQDOTI
  15. C***ROUTINES CALLED (NONE)
  16. C***REVISION HISTORY (YYMMDD)
  17. C 791001 DATE WRITTEN
  18. C 890831 Modified array declarations. (WRB)
  19. C 891214 Prologue converted to Version 4.0 format. (BAB)
  20. C 900402 Added TYPE section. (WRB)
  21. C***END PROLOGUE MPMLP
  22. INTEGER U(*), V(*), W
  23. C***FIRST EXECUTABLE STATEMENT MPMLP
  24. DO 10 I = 1, J
  25. 10 U(I) = U(I) + W*V(I)
  26. RETURN
  27. END