~ubuntu-branches/ubuntu/karmic/scilab/karmic

« back to all changes in this revision

Viewing changes to routines/signal/r4tx.f

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2002-03-21 16:57:43 UTC
  • Revision ID: james.westby@ubuntu.com-20020321165743-e9mv12c1tb1plztg
Tags: upstream-2.6
ImportĀ upstreamĀ versionĀ 2.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
      subroutine r4tx(nthpo, cr0, cr1, cr2, cr3, ci0, ci1, ci2, ci3)
 
2
c!
 
3
c subroutine:  r4tx
 
4
c sous-programme d'iteration en base 4
 
5
c!
 
6
      double precision cr0(*), cr1(*), cr2(*), cr3(*),
 
7
     & ci0(*), ci1(*), ci2(*), ci3(*)
 
8
      double precision r1,r2,r3,r4,fi1,fi2,fi3,fi4
 
9
c
 
10
      do 10 k=1,nthpo,4
 
11
      r1=cr0(k)+cr2(k)
 
12
      r2=cr0(k)-cr2(k)
 
13
      r3=cr1(k)+cr3(k)
 
14
      r4=cr1(k)-cr3(k)
 
15
      fi1=ci0(k)+ci2(k)
 
16
      fi2=ci0(k)-ci2(k)
 
17
      fi3=ci1(k)+ci3(k)
 
18
      fi4=ci1(k)-ci3(k)
 
19
      cr0(k)=r1+r3
 
20
      ci0(k)=fi1+fi3
 
21
      cr1(k)=r1-r3
 
22
      ci1(k)=fi1-fi3
 
23
      cr2(k)=r2-fi4
 
24
      ci2(k)=fi2+r4
 
25
      cr3(k)=r2+fi4
 
26
      ci3(k)=fi2-r4
 
27
  10  continue
 
28
      return
 
29
      end