mpmuli.f 840 B

12345678910111213141516171819202122232425262728
  1. *DECK MPMULI
  2. SUBROUTINE MPMULI (X, IY, Z)
  3. C***BEGIN PROLOGUE MPMULI
  4. C***SUBSIDIARY
  5. C***PURPOSE Subsidiary to DQDOTA and DQDOTI
  6. C***LIBRARY SLATEC
  7. C***TYPE ALL (MPMULI-A)
  8. C***AUTHOR (UNKNOWN)
  9. C***DESCRIPTION
  10. C
  11. C Multiplies 'mp' X by single-precision integer IY giving 'mp' Z.
  12. C This is faster than using MPMUL. Result is ROUNDED.
  13. C Multiplication by 1 may be used to normalize a number
  14. C even if the last digit is B.
  15. C
  16. C***SEE ALSO DQDOTA, DQDOTI
  17. C***ROUTINES CALLED MPMUL2
  18. C***REVISION HISTORY (YYMMDD)
  19. C 791001 DATE WRITTEN
  20. C 890831 Modified array declarations. (WRB)
  21. C 891214 Prologue converted to Version 4.0 format. (BAB)
  22. C 900402 Added TYPE section. (WRB)
  23. C***END PROLOGUE MPMULI
  24. INTEGER X(*), Z(*)
  25. C***FIRST EXECUTABLE STATEMENT MPMULI
  26. CALL MPMUL2 (X, IY, Z, 0)
  27. RETURN
  28. END