File: PQSD.FT of Tape: Various/ETH/eth11-1
(Source file text) 

C     ..................................................................
C
C        SUBROUTINE PQSD
C
C        PURPOSE
C           PERFORM QUADRATIC SYNTHETIC DIVISION
C
C        USAGE
C           CALL PQSD(A,B,P,Q,X,IDIMX)
C
C        DESCRIPTION OF PARAMETERS
C           A     - COEFFICIENT OF Z IN REMAINDER (CALCULATED)
C           B     - CONSTANT TERM IN REMAINDER (CALCULATED)
C           P     - COEFFICIENT OF Z IN QUADRATIC POLYNOMIAL
C           Q     - CONSTANT TERM IN QUADRATIC POLYNOMIAL
C           X     - COEFFICIENT VECTOR FOR GIVEN POLYNOMIAL, ORDERED
C                   FROM SMALLEST TO LARGEST POWER
C           IDIMX - DIMENSION OF X
C
C        REMARKS
C           NONE
C
C        SUBROUTINES AND FUNCTION SUBPROGRAMS REQUIRED
C           NONE
C
C        METHOD
C           POLYNOMIAL IS DIVIDED BY THE QUADRATIC Z**2-P*Z-Q GIVING
C           THE LINEAR REMAINDER A*Z+B
C
C     ..................................................................
C
      SUBROUTINE PQSD(A,B,P,Q,X,IDIMX)
      DIMENSION X(1)
C
      A=0.
      B=0.
      J=IDIMX
    1 IF(J)3,3,2
    2 Z=P*A+B
      B=Q*A+X(J)
      A=Z
      J=J-1
      GO TO 1
    3 RETURN
      END
C