text:       SUBROUTINE OFFSET_ccsdt_lambda1_8_4_1(l_a_offset,k_a_offset,size)
  C     $Id$
  C     This is a Fortran77 program generated by Tensor Contraction Engine v.1.0
  C     Copyright (c) Battelle & Pacific Northwest National Laboratory (2002)
  C     i2 ( h4 h12 )_f
        IMPLICIT NONE
  #include "global.fh"
  #include "mafdecls.fh"
  #include "sym.fh"
  #include "errquit.fh"
  #include "tce.fh"
        INTEGER l_a_offset
        INTEGER k_a_offset
        INTEGER size
        INTEGER length
        INTEGER addr
        INTEGER h4b
        INTEGER h12b
        length = 0
        DO h4b = 1,noab
        DO h12b = 1,noab
        IF (int_mb(k_spin+h4b-1) .eq. int_mb(k_spin+h12b-1)) THEN
        IF (ieor(int_mb(k_sym+h4b-1),int_mb(k_sym+h12b-1)) .eq. irrep_f) T
       &HEN
        IF ((.not.restricted).or.(int_mb(k_spin+h4b-1)+int_mb(k_spin+h12b-
       &1).ne.4)) THEN
        length = length + 1
        END IF
        END IF
        END IF
        END DO
        END DO
        IF (.not.MA_PUSH_GET(mt_int,2*length+1,'noname',l_a_offset,k_a_off
       &set)) CALL ERRQUIT('ccsdt_lambda1_8_4_1',0,MA_ERR)
        int_mb(k_a_offset) = length
        addr = 0
        size = 0
        DO h4b = 1,noab
        DO h12b = 1,noab
        IF (int_mb(k_spin+h4b-1) .eq. int_mb(k_spin+h12b-1)) THEN
        IF (ieor(int_mb(k_sym+h4b-1),int_mb(k_sym+h12b-1)) .eq. irrep_f) T
       &HEN
        IF ((.not.restricted).or.(int_mb(k_spin+h4b-1)+int_mb(k_spin+h12b-
       &1).ne.4)) THEN
        addr = addr + 1
        int_mb(k_a_offset+addr) = h12b - 1 + noab * (h4b - 1)
        int_mb(k_a_offset+length+addr) = size
        size = size + int_mb(k_range+h4b-1) * int_mb(k_range+h12b-1)
        END IF
        END IF
        END IF
        END DO
        END DO
        RETURN
        END
  