code 34369; procedure EIGHRM(A, N, NUMVAL, VAL, VECR, VECI, EM); value N, NUMVAL; integer N, NUMVAL; array A, VAL, VECR, VECI, EM; begin array BB, TR, TI[1:N - 1], D, B[1:N]; HSHHRMTRI(A, N, D, B, BB, EM, TR, TI); VALSYMTRI(D, BB, N, 1, NUMVAL, VAL, EM); B[N]:= 0; VECSYMTRI(D, B, N, 1, NUMVAL, VAL, VECR, EM); BAKHRMTRI(A, N, 1, NUMVAL, VECR, VECI, TR, TI) end EIGHRM; eop