c**d54 process first 1H-1H planes (real and imag in 15n) ; cl ; ; ; ; ; def input fidc ty ----------------------------------------- ty Building matrix... bld ec283_ccctocsy_nnh_091601 3 512 256 128 0 y mat ec283_ccctocsy_nnh_091601 w ty Matrix opened and write-enabled... ty ; ; D1 processing ; ; esc out if &out ne 0 quit def phase0 18 def phase1 0 for tier 1 32 eva itier (2*&tier) eva rtier (&itier-1) ty Processing tiers &rtier and &itier $ esc out ; if &out ne 0 scram for row 1 50 eva irow (2*&row) eva rrow (&irow-1) ; ; Process phase2=1, phase=1 re &input cnv 1 25 qss 512 90 1 zf 1024 ft ph def datsiz 512 ;pol 4 ;abl 4 40 red sto 0 &rrow &rtier ; ;process phase2=1, phase=2 re &input cnv 1 25 qss 512 90 1 zf 1024 ft ph def datsiz 512 ;pol 4 ;abl 4 40 red sto 0 &irow &rtier ; ; Process phase2=2, phase=1 re &input cnv 1 25 qss 512 90 1 zf 1024 ft ph def datsiz 512 ;pol 4 ;abl 4 40 red sto 0 &rrow &itier ; ; Process phase2=2, phase=2 re &input cnv 1 25 qss 512 90 1 zf 1024 ft ph def datsiz 512 ;pol 4 ;abl 4 40 red sto 0 &irow &itier nex nex tim r t3 ;end def phase0 0 def phase1 0 ; bun 2 for plane 1 64 for col 1 512 loa &col 0 &plane esc out if &out ne 0 quit def datype 1 def datsiz 50 lpl 50 8 8 51 100 qss 100 90 1 zf 256 ft ph red rev csl 0 sto &col 0 &plane ty col=&col plane=&plane$ nex nex ;end bun 0 bun 3 ty There are &vector vectors to process. tim z def phase0 0 def phase1 0 for ivec 1 &vector lwb def datype 1 def datsiz 32 ; def datsiz 32 ;=27 eva datso (&datsiz) ;=27 eva shift (&datsiz-1) ;=26 eva fpnt (&datsiz+1) ;=28 eva lpnt (&shift+&datsiz) ;=53 eva lpf (&lpnt+1) ;=54 eva lpl (&lpnt+&datso) ;=80 eva hafpnt (nint(&lpnt/2)) ;=27 ; ; conduct mirror image LP def datsiz &lpnt srv &fpnt &lpnt 0 0 shr &shift stb 1 shl &shift def datsiz &datso cnj rev def datsiz &lpnt srv &datso &lpnt 0 0 adb 1 ldb 1 ; ;The following LP setup looks good but defies std setup... lpl &lpnt 4 4 &lpf &lpl shl &shift eva datsiz (&datso+&datso) ss &datsiz 90 zf &d3size ft ph rev red swb ty D3-vector=&ivec $ next tim r t2 bun 0 quit: end