//
// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
// Copyright (C) 2010-2010 - DIGITEO - Bruno JOFRET
//
// This file must be used under the terms of the CeCILL.
// This source file is licensed as described in the file COPYING, which
// you should have received as part of this distribution.  The terms
// are also available at
// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
//
//
// <-- ENGLISH IMPOSED -->
// <-- JVM NOT MANDATORY -->
global SCI2CHOME;
scilab2c(SCI2CHOME+"/tests/unit_tests/double/test_IFFT.sci", TMPDIR);
 
 -----------------------------------   
 
 --- Executing your SCILAB code. ---   
 
 -----------------------------------   
 
    2.  
 
    4. + i    
 
    1.5  - 0.5  
 
    0.6666667    0.1666667 - 1.4433757i    0.1666667 + 1.4433757i  
 
    1.5i  - 0.5i  
 
    4.4  
 
    3.4 + i    
 
    7.375  - 1.25 - 0.625i    5.125  - 1.25 + 0.625i  
 
 ********1*******   
 
    14.3    10.7  
 
 ********2*******   
 
 
         column 1 to 3
 
    2236.0314    1792.8169 - 1235.3786i    769.49776 - 2055.1006i  
 
         column 4 to 5
 
  - 483.22773 - 2116.6758i  - 1602.6181 - 1433.2571i  
 
         column 6 to 7
 
  - 2132.1424 - 340.59732i  - 1925.5675 + 921.43654i  
 
         column 8 to 9
 
  - 1106.7043 + 1873.9016i    118.16434 + 2150.2941i  
 
         column 10 to 11
 
    1373.4461 + 1728.4382i    2083.3191 + 665.95496i  
 
         column 12 to 13
 
    2083.3191 - 665.95496i    1373.4461 - 1728.4382i  
 
         column 14 to 15
 
    118.16434 - 2150.2941i  - 1106.7043 - 1873.9016i  
 
         column 16 to 17
 
  - 1925.5675 - 921.43654i  - 2132.1424 + 340.59732i  
 
         column 18 to 19
 
  - 1602.6181 + 1433.2571i  - 483.22773 + 2116.6758i  
 
         column 20 to 21
 
    769.49776 + 2055.1006i    1792.8169 + 1235.3786i  
 
 ********3*********   
 
    7.375i    0.625 - 1.25i    5.125i  - 0.625 - 1.25i  
 
 ********4*********   
 
    14.3i    10.7i  
 
 ********5***********   
 
 
         column 1 to 3
 
    2236.0314i    1235.3786 + 1792.8169i    2055.1006 + 769.49776i  
 
         column 4 to 5
 
    2116.6758 - 483.22773i    1433.2571 - 1602.6181i  
 
         column 6 to 7
 
    340.59732 - 2132.1424i  - 921.43654 - 1925.5675i  
 
         column 8 to 9
 
  - 1873.9016 - 1106.7043i  - 2150.2941 + 118.16434i  
 
         column 10 to 11
 
  - 1728.4382 + 1373.4461i  - 665.95496 + 2083.3191i  
 
         column 12 to 13
 
    665.95496 + 2083.3191i    1728.4382 + 1373.4461i  
 
         column 14 to 15
 
    2150.2941 + 118.16434i    1873.9016 - 1106.7043i  
 
         column 16 to 17
 
    921.43654 - 1925.5675i  - 340.59732 - 2132.1424i  
 
         column 18 to 19
 
  - 1433.2571 - 1602.6181i  - 2116.6758 - 483.22773i  
 
         column 20 to 21
 
  - 2055.1006 + 769.49776i  - 1235.3786 + 1792.8169i  
 
 ********6***********   
 
 
         column 1 to 3
 
    7.375 + 7.375i  - 0.625 - 1.875i    5.125 + 5.125i  
 
         column 4
 
  - 1.875 - 0.625i  
 
 ********7***********   
 
    14.3 + 14.3i    10.7 + 10.7i  
 
 ********8***********   
 
 
         column 1 to 2
 
    2236.0314 + 2236.0314i    3028.1955 + 557.43835i  
 
         column 3 to 4
 
    2824.5983 - 1285.6028i    1633.448 - 2599.9035i  
 
         column 5 to 6
 
  - 169.36101 - 3035.8752i  - 1791.5451 - 2472.7397i  
 
         column 7 to 8
 
  - 2847.004 - 1004.1309i  - 2980.6059 + 767.19736i  
 
         column  9 to 10
 
  - 2032.1297 + 2268.4584i  - 354.99203 + 3101.8843i  
 
         column 11 to 12
 
    1417.3642 + 2749.2741i    2749.2741 + 1417.3642i  
 
         column 13 to 14
 
    3101.8843 - 354.99203i    2268.4584 - 2032.1297i  
 
         column 15 to 16
 
    767.19736 - 2980.6059i  - 1004.1309 - 2847.004i  
 
         column 17 to 18
 
  - 2472.7397 - 1791.5451i  - 3035.8752 - 169.36101i  
 
         column 19 to 20
 
  - 2599.9035 + 1633.448i  - 1285.6028 + 2824.5983i  
 
         column 21
 
    557.43835 + 3028.1955i  
 
 ********************   
 
 *******************   
 
 *******************   
 
 ********************   
 
    6.5625  - 1.125 - 0.6875i    3.1875  - 1.125 + 0.6875i  
    0.8125  - 0.125 + 0.0625i    1.9375  - 0.125 - 0.0625i  
 
 ********9***********   
 
    8.95    5.55  
    5.35    5.15  
 
 ********10**********   
 
 
         column 1 to 3
 
    2702.1086    2173.7629 - 1504.7062i    958.3983 - 2473.753i    
  - 466.07714  - 380.94596 + 269.32767i  - 188.90055 + 418.65244i  
 
         column 4 to 5
 
  - 590.43082 - 2590.6981i  - 1949.7881 - 1760.3148i  
    107.20309 + 474.0223i     347.16999 + 327.05766i  
 
         column 6 to 7
 
  - 2598.9174 - 412.95691i  - 2373.3059 + 1140.6306i  
    466.775 + 72.359584i      447.73845 - 219.19404i  
 
         column 8 to 9
 
  - 1324.2514 + 2286.3879i    158.37631 + 2625.3279i  
    217.54714 - 412.48625i  - 40.211977 - 475.03387i  
 
         column 10 to 11
 
    1671.4325 + 2098.0929i    2531.4195 + 783.93509i  
  - 297.98631 - 369.65472i  - 448.10032 - 117.98013i  
 
         column 12 to 13
 
    2531.4195 - 783.93509i    1671.4325 - 2098.0929i  
  - 448.10032 + 117.98013i  - 297.98631 + 369.65472i  
 
         column 14 to 15
 
    158.37631 - 2625.3279i  - 1324.2514 - 2286.3879i  
  - 40.211977 + 475.03387i    217.54714 + 412.48625i  
 
         column 16 to 17
 
  - 2373.3059 - 1140.6306i  - 2598.9174 + 412.95691i  
    447.73845 + 219.19404i    466.775 - 72.359584i    
 
         column 18 to 19
 
  - 1949.7881 + 1760.3148i  - 590.43082 + 2590.6981i  
    347.16999 - 327.05766i    107.20309 - 474.0223i   
 
         column 20 to 21
 
    958.3983 + 2473.753i      2173.7629 + 1504.7062i  
  - 188.90055 - 418.65244i  - 380.94596 - 269.32767i  
 
 ********11**********   
 
    6.4375i  - 0.3125 - 0.75i    2.5625i    0.3125 - 0.75i  
    0.9375i    0.9375 - 0.5i     2.5625i  - 0.9375 - 0.5i   
 
 ********12**********   
 
    9.625i    4.875i  
    4.675i    5.825i  
 
 ********13**********   
 
 
         column 1 to 3
 
    2702.1086i    1504.7062 + 2173.7629i    2473.753 + 958.3983i    
  - 466.07714i  - 269.32767 - 380.94596i  - 418.65244 - 188.90055i  
 
         column 4 to 5
 
    2590.6981 - 590.43082i    1760.3148 - 1949.7881i  
  - 474.0223 + 107.20309i   - 327.05766 + 347.16999i  
 
         column 6 to 7
 
    412.95691 - 2598.9174i  - 1140.6306 - 2373.3059i  
  - 72.359584 + 466.775i      219.19404 + 447.73845i  
 
         column 8 to 9
 
  - 2286.3879 - 1324.2514i  - 2625.3279 + 158.37631i  
    412.48625 + 217.54714i    475.03387 - 40.211977i  
 
         column 10 to 11
 
  - 2098.0929 + 1671.4325i  - 783.93509 + 2531.4195i  
    369.65472 - 297.98631i    117.98013 - 448.10032i  
 
         column 12 to 13
 
    783.93509 + 2531.4195i    2098.0929 + 1671.4325i  
  - 117.98013 - 448.10032i  - 369.65472 - 297.98631i  
 
         column 14 to 15
 
    2625.3279 + 158.37631i    2286.3879 - 1324.2514i  
  - 475.03387 - 40.211977i  - 412.48625 + 217.54714i  
 
         column 16 to 17
 
    1140.6306 - 2373.3059i  - 412.95691 - 2598.9174i  
  - 219.19404 + 447.73845i    72.359584 + 466.775i    
 
         column 18 to 19
 
  - 1760.3148 - 1949.7881i  - 2590.6981 - 590.43082i  
    327.05766 + 347.16999i    474.0223 + 107.20309i   
 
         column 20 to 21
 
  - 2473.753 + 958.3983i    - 1504.7062 + 2173.7629i  
    418.65244 - 188.90055i    269.32767 - 380.94596i  
 
 ********14**********   
 
 
         column 1 to 3
 
    6.5625 + 6.4375i  - 1.4375 - 1.4375i    3.1875 + 2.5625i  
    0.8125 + 0.9375i    0.8125 - 0.4375i    1.9375 + 2.5625i  
 
         column 4
 
  - 0.8125 - 0.0625i  
  - 1.0625 - 0.5625i  
 
 ********15**********   
 
    8.95 + 9.625i    5.55 + 4.875i  
    5.35 + 4.675i    5.15 + 5.825i  
 
 ********16**********   
 
 
         column 1 to 2
 
    2702.1086 + 2702.1086i    3678.4691 + 669.05664i  
  - 466.07714 - 466.07714i  - 650.27363 - 111.61828i  
 
         column 3 to 4
 
    3432.1513 - 1515.3547i    2000.2672 - 3181.1289i  
  - 607.55299 + 229.7519i   - 366.81921 + 581.22539i  
 
         column 5 to 6
 
  - 189.47334 - 3710.1029i  - 2185.9605 - 3011.8743i  
    20.112333 + 674.22765i    394.41542 + 539.13459i  
 
         column 7 to 8
 
  - 3513.9365 - 1232.6753i  - 3610.6393 + 962.13647i  
    666.93249 + 228.54441i    630.03339 - 194.93911i  
 
         column  9 to 10
 
  - 2466.9516 + 2783.7043i  - 426.66045 + 3769.5253i  
    434.8219 - 515.24585i     71.668414 - 667.64102i  
 
         column 11 to 12
 
    1747.4844 + 3315.3546i    3315.3546 + 1747.4844i  
  - 330.12019 - 566.08045i  - 566.08045 - 330.12019i  
 
         column 13 to 14
 
    3769.5253 - 426.66045i    2783.7043 - 2466.9516i  
  - 667.64102 + 71.668414i  - 515.24585 + 434.8219i   
 
         column 15 to 16
 
    962.13647 - 3610.6393i  - 1232.6753 - 3513.9365i  
  - 194.93911 + 630.03339i    228.54441 + 666.93249i  
 
         column 17 to 18
 
  - 3011.8743 - 2185.9605i  - 3710.1029 - 189.47334i  
    539.13459 + 394.41542i    674.22765 + 20.112333i  
 
         column 19 to 20
 
  - 3181.1289 + 2000.2672i  - 1515.3547 + 3432.1513i  
    581.22539 - 366.81921i    229.7519 - 607.55299i   
 
         column 21
 
    669.05664 + 3678.4691i  
  - 111.61828 - 650.27363i  
 
 ------------------------------------------   
 
 --- End Execution of your SCILAB code. ---   
 
 ------------------------------------------   
 
          ==> SCI2C hArtes/POLIBA Tool!!!   
 
 Removing directory: TMPDIR/SCI2CTmpResultsReports   
 
 Removing directory: TMPDIR   
 
          ==> Initialize SCI2C and USER2C Libraries.   
 
          ==> Load SCI2C and USER2C Libraries.   
 
          ==> Start translation of function "test_IFFT"   
Warning: file 'TMPDIR/SCI2CTmpResultsReports/test_IFFT/test_IFFT_copy.sci' already opened in Scilab.
Warning: file 'TMPDIR/SCI2CTmpResultsReports/test_IFFT/test_IFFT_copy.sci' already opened in Scilab.
 
          ==> Generate the AST.   
 
          ==> Generate C code in TMPDIR/main.c   
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: disp(ifft(2)); // d0IFFTd0   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: disp(ifft(%i + 4)) // z0IFFTz0   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: disp(ifft([1 2])); // d2IFFTd2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: disp(ifft([1 -2 3] + zeros(1 , 3)*%i )); // d2IFFTz2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: disp(ifft([1 2]*%i)); // z2IFFTz2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: disp(ifft(4.4))   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: disp(ifft(%i + 3.4))   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: // one input   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	a = [10 1 15 3.5 ]; //d2Fftz2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	Abis = a + zeros(a)*%i ;   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(Abis));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********1*******");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	b = [25  3.6]; // d2Fftd2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(b));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********2*******");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	c= [10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.36  456 
      56 72.3 ]                                                         
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	cbis = c + zeros(c)*%i ;   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(cbis));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********3*********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	// pure imaginary   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	d = [10 1 15 3.5 ]*%i; //z2Fftz2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(d));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********4*********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	e = [25  3.6]*%i; // z2Fftd2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(e));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********5***********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	f= %i*[10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.36   
      45656 72.3 ]                                                      
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(f));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********6***********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	// full complex   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	g = a + [10 1 15 3.5 ]*%i; //z2Fftz2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(g));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********7***********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	h = b + [25  3.6]*%i; // z2Fftd2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(h));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********8***********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	j= c + %i*[10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2. 
      36  45656 72.3 ]                                                  
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(j));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********************");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("*******************");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("*******************");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********************");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: // ********************   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: //  MATRIX   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: // ********************   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: // one input   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	aa = [10 1 15 3.5 ; 5 3 9 6  ]; //d2Fftz2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(aa));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********9***********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	bb = [25  3.6 ; 4 3.2]; // d2Fftd2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(bb));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********10**********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	cc= [10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.36  45 
      656 72.3 ; 21 8 2 5 6 3 4 123 5 6 0 5 548 7 65 4 2 166 4.12  6554 
      6 1.78 ]                                                          
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(cc));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********11**********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	// pure imaginary   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	dd = [10 1 15 3.5 ; 5 8 6 3 ]*%i; //z2Fftz2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(dd));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********12**********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	ee = [25  3.6 ; 4 5.9 ]*%i; // z2Fftd2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(ee));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********13**********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	ff = %i*[10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.36 
        45656 72.3;  21 8 2 5 6 3 4 123 5 6 0 5 548 7 65 4 2 166 4.12   
      65546 1.78 ]                                                      
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(ff));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********14**********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	// full complex   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	gg = aa + dd; //z2Fftz2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(gg));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********15**********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	hh = bb + ee; // z2Fftd2   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(hh));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp("********16**********");   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	jj= cc + ff   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: 	disp(ifft(jj));   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C: endfunction   
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
    /*SCI2C: ########################################################## 
      ########                                                          
 
      SCI2C:    
 
      SCI2C: ########################################################## 
      ########*/                                                        
 
          ==> Copying sources   
 
          ==> Copying headers   
 
          ==> Copying interfaces   
 
          ==> Generating Builder TMPDIR/Makefile   
 
          ==> Translation Successfully Completed!!!   
fd = mopen(TMPDIR+"/main.c");
mgetl(fd)
 ans  =
 
!/*                                                                    !
!                                                                      !
!** ************************************************                   !
!                                                                      !
!** This file has been generated using                                 !
!                                                                      !
!**      Scilab2C (Version 2.0)                                        !
!                                                                      !
!**                                                                    !
!                                                                      !
!** Please visit following links for more informations:                !
!                                                                      !
!** Atoms Module: http://atoms.scilab.org/toolboxes/scilab2c           !
!                                                                      !
!** Scilab2C Forge: http://forge.scilab.org/index.php/p/scilab2c/      !
!                                                                      !
!** Scilab2C ML: http://forge.scilab.org/index.php/p/scilab2c/         !
!                                                                      !
!** ************************************************                   !
!                                                                      !
!*/                                                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!/*                                                                    !
!                                                                      !
!** -----------------                                                  !
!                                                                      !
!** --- Includes. ---                                                  !
!                                                                      !
!** -----------------                                                  !
!                                                                      !
!*/                                                                    !
!                                                                      !
!#include "main.h"                                                     !
!                                                                      !
!/*                                                                    !
!                                                                      !
!** ---------------------                                              !
!                                                                      !
!** --- End Includes. ---                                              !
!                                                                      !
!** ---------------------                                              !
!                                                                      !
!*/                                                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!/*                                                                    !
!                                                                      !
!** -------------------------------------                              !
!                                                                      !
!** --- Global Variables Declaration. ---                              !
!                                                                      !
!** -------------------------------------                              !
!                                                                      !
!*/                                                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!/*                                                                    !
!                                                                      !
!** -----------------------------------------                          !
!                                                                      !
!** --- End Global Variables Declaration. ---                          !
!                                                                      !
!** -----------------------------------------                          !
!                                                                      !
!*/                                                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!/*                                                                    !
!                                                                      !
!  SCI2C: -------------------------------------------------------------!
!     -----                                                            !
!                                                                      !
!  SCI2C: function test_IFFT()                                         !
!                                                                      !
!  SCI2C: -------------------------------------------------------------!
!     -----                                                            !
!                                                                      !
!*/                                                                    !
!                                                                      !
!int main()                                                            !
!                                                                      !
!{                                                                     !
!                                                                      !
!/*                                                                    !
!                                                                      !
!** -----------------------------                                      !
!                                                                      !
!** --- Variable Declaration. ---                                      !
!                                                                      !
!** -----------------------------                                      !
!                                                                      !
!*/                                                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp1;                                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans1;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp2;                                             !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp3;                                             !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans2;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp4[1 * 2];                                             !
!                                                                      !
!   int ____temp4Size[2] = {1, 2};;                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp5[1 * 2];                                             !
!                                                                      !
!   int ____temp5Size[2] = {1, 2};;                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans3;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp6[1 * 2];                                             !
!                                                                      !
!   int ____temp6Size[2] = {1, 2};;                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp7[1 * 3];                                             !
!                                                                      !
!   int ____temp7Size[2] = {1, 3};;                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp8[1 * 3];                                             !
!                                                                      !
!   int ____temp8Size[2] = {1, 3};;                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp9[1 * 3];                                      !
!                                                                      !
!   int ____temp9Size[2] = {1, 3};;                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp10[1 * 3];                                     !
!                                                                      !
!   int ____temp10Size[2] = {1, 3};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp11[1 * 3];                                     !
!                                                                      !
!   int ____temp11Size[2] = {1, 3};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans4;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp12[1 * 2];                                            !
!                                                                      !
!   int ____temp12Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp13[1 * 2];                                     !
!                                                                      !
!   int ____temp13Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp14[1 * 2];                                     !
!                                                                      !
!   int ____temp14Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans5;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp15;                                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans6;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp16;                                            !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp17;                                            !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans7;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp18[1 * 2];                                            !
!                                                                      !
!   int ____temp18Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp19[1 * 3];                                            !
!                                                                      !
!   int ____temp19Size[2] = {1, 3};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double a[1 * 4];                                                   !
!                                                                      !
!   int __aSize[2] = {1, 4};;                                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp20[1 * 4];                                            !
!                                                                      !
!   int ____temp20Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp21[1 * 4];                                     !
!                                                                      !
!   int ____temp21Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex Abis[1 * 4];                                         !
!                                                                      !
!   int __AbisSize[2] = {1, 4};;                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp22[1 * 4];                                     !
!                                                                      !
!   int ____temp22Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans8;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp23[1*17] = {"********1*******"};                        !
!                                                                      !
!   int ____temp23Size[2] = {1,17};                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans9;                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   double b[1 * 2];                                                   !
!                                                                      !
!   int __bSize[2] = {1, 2};;                                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp24[1 * 2];                                            !
!                                                                      !
!   int ____temp24Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans10;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp25[1*17] = {"********2*******"};                        !
!                                                                      !
!   int ____temp25Size[2] = {1,17};                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans11;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp26[1 * 2];                                            !
!                                                                      !
!   int ____temp26Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp27[1 * 3];                                            !
!                                                                      !
!   int ____temp27Size[2] = {1, 3};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp28[1 * 4];                                            !
!                                                                      !
!   int ____temp28Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp29[1 * 5];                                            !
!                                                                      !
!   int ____temp29Size[2] = {1, 5};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp30[1 * 6];                                            !
!                                                                      !
!   int ____temp30Size[2] = {1, 6};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp31[1 * 7];                                            !
!                                                                      !
!   int ____temp31Size[2] = {1, 7};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp32[1 * 8];                                            !
!                                                                      !
!   int ____temp32Size[2] = {1, 8};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp33[1 * 9];                                            !
!                                                                      !
!   int ____temp33Size[2] = {1, 9};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp34[1 * 10];                                           !
!                                                                      !
!   int ____temp34Size[2] = {1, 10};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp35[1 * 11];                                           !
!                                                                      !
!   int ____temp35Size[2] = {1, 11};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp36[1 * 12];                                           !
!                                                                      !
!   int ____temp36Size[2] = {1, 12};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp37[1 * 13];                                           !
!                                                                      !
!   int ____temp37Size[2] = {1, 13};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp38[1 * 14];                                           !
!                                                                      !
!   int ____temp38Size[2] = {1, 14};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp39[1 * 15];                                           !
!                                                                      !
!   int ____temp39Size[2] = {1, 15};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp40[1 * 16];                                           !
!                                                                      !
!   int ____temp40Size[2] = {1, 16};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp41[1 * 17];                                           !
!                                                                      !
!   int ____temp41Size[2] = {1, 17};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp42[1 * 18];                                           !
!                                                                      !
!   int ____temp42Size[2] = {1, 18};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp43[1 * 19];                                           !
!                                                                      !
!   int ____temp43Size[2] = {1, 19};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp44[1 * 20];                                           !
!                                                                      !
!   int ____temp44Size[2] = {1, 20};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double c[1 * 21];                                                  !
!                                                                      !
!   int __cSize[2] = {1, 21};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp45[1 * 21];                                           !
!                                                                      !
!   int ____temp45Size[2] = {1, 21};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp46[1 * 21];                                    !
!                                                                      !
!   int ____temp46Size[2] = {1, 21};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex cbis[1 * 21];                                        !
!                                                                      !
!   int __cbisSize[2] = {1, 21};;                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp47[1 * 21];                                    !
!                                                                      !
!   int ____temp47Size[2] = {1, 21};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans12;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp48[1*19] = {"********3*********"};                      !
!                                                                      !
!   int ____temp48Size[2] = {1,19};                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans13;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp49[1 * 2];                                            !
!                                                                      !
!   int ____temp49Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp50[1 * 3];                                            !
!                                                                      !
!   int ____temp50Size[2] = {1, 3};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp51[1 * 4];                                            !
!                                                                      !
!   int ____temp51Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex d[1 * 4];                                            !
!                                                                      !
!   int __dSize[2] = {1, 4};;                                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp52[1 * 4];                                     !
!                                                                      !
!   int ____temp52Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans14;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp53[1*19] = {"********4*********"};                      !
!                                                                      !
!   int ____temp53Size[2] = {1,19};                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans15;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp54[1 * 2];                                            !
!                                                                      !
!   int ____temp54Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex e[1 * 2];                                            !
!                                                                      !
!   int __eSize[2] = {1, 2};;                                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp55[1 * 2];                                     !
!                                                                      !
!   int ____temp55Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans16;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp56[1*21] = {"********5***********"};                    !
!                                                                      !
!   int ____temp56Size[2] = {1,21};                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans17;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp57[1 * 2];                                            !
!                                                                      !
!   int ____temp57Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp58[1 * 3];                                            !
!                                                                      !
!   int ____temp58Size[2] = {1, 3};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp59[1 * 4];                                            !
!                                                                      !
!   int ____temp59Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp60[1 * 5];                                            !
!                                                                      !
!   int ____temp60Size[2] = {1, 5};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp61[1 * 6];                                            !
!                                                                      !
!   int ____temp61Size[2] = {1, 6};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp62[1 * 7];                                            !
!                                                                      !
!   int ____temp62Size[2] = {1, 7};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp63[1 * 8];                                            !
!                                                                      !
!   int ____temp63Size[2] = {1, 8};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp64[1 * 9];                                            !
!                                                                      !
!   int ____temp64Size[2] = {1, 9};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp65[1 * 10];                                           !
!                                                                      !
!   int ____temp65Size[2] = {1, 10};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp66[1 * 11];                                           !
!                                                                      !
!   int ____temp66Size[2] = {1, 11};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp67[1 * 12];                                           !
!                                                                      !
!   int ____temp67Size[2] = {1, 12};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp68[1 * 13];                                           !
!                                                                      !
!   int ____temp68Size[2] = {1, 13};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp69[1 * 14];                                           !
!                                                                      !
!   int ____temp69Size[2] = {1, 14};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp70[1 * 15];                                           !
!                                                                      !
!   int ____temp70Size[2] = {1, 15};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp71[1 * 16];                                           !
!                                                                      !
!   int ____temp71Size[2] = {1, 16};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp72[1 * 17];                                           !
!                                                                      !
!   int ____temp72Size[2] = {1, 17};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp73[1 * 18];                                           !
!                                                                      !
!   int ____temp73Size[2] = {1, 18};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp74[1 * 19];                                           !
!                                                                      !
!   int ____temp74Size[2] = {1, 19};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp75[1 * 20];                                           !
!                                                                      !
!   int ____temp75Size[2] = {1, 20};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp76[1 * 21];                                           !
!                                                                      !
!   int ____temp76Size[2] = {1, 21};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex f[1 * 21];                                           !
!                                                                      !
!   int __fSize[2] = {1, 21};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp77[1 * 21];                                    !
!                                                                      !
!   int ____temp77Size[2] = {1, 21};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans18;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp78[1*21] = {"********6***********"};                    !
!                                                                      !
!   int ____temp78Size[2] = {1,21};                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans19;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp79[1 * 2];                                            !
!                                                                      !
!   int ____temp79Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp80[1 * 3];                                            !
!                                                                      !
!   int ____temp80Size[2] = {1, 3};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp81[1 * 4];                                            !
!                                                                      !
!   int ____temp81Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp82[1 * 4];                                     !
!                                                                      !
!   int ____temp82Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex g[1 * 4];                                            !
!                                                                      !
!   int __gSize[2] = {1, 4};;                                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp83[1 * 4];                                     !
!                                                                      !
!   int ____temp83Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans20;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp84[1*21] = {"********7***********"};                    !
!                                                                      !
!   int ____temp84Size[2] = {1,21};                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans21;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp85[1 * 2];                                            !
!                                                                      !
!   int ____temp85Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp86[1 * 2];                                     !
!                                                                      !
!   int ____temp86Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex h[1 * 2];                                            !
!                                                                      !
!   int __hSize[2] = {1, 2};;                                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp87[1 * 2];                                     !
!                                                                      !
!   int ____temp87Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans22;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp88[1*21] = {"********8***********"};                    !
!                                                                      !
!   int ____temp88Size[2] = {1,21};                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans23;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp89[1 * 2];                                            !
!                                                                      !
!   int ____temp89Size[2] = {1, 2};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp90[1 * 3];                                            !
!                                                                      !
!   int ____temp90Size[2] = {1, 3};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp91[1 * 4];                                            !
!                                                                      !
!   int ____temp91Size[2] = {1, 4};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp92[1 * 5];                                            !
!                                                                      !
!   int ____temp92Size[2] = {1, 5};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp93[1 * 6];                                            !
!                                                                      !
!   int ____temp93Size[2] = {1, 6};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp94[1 * 7];                                            !
!                                                                      !
!   int ____temp94Size[2] = {1, 7};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp95[1 * 8];                                            !
!                                                                      !
!   int ____temp95Size[2] = {1, 8};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp96[1 * 9];                                            !
!                                                                      !
!   int ____temp96Size[2] = {1, 9};;                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp97[1 * 10];                                           !
!                                                                      !
!   int ____temp97Size[2] = {1, 10};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp98[1 * 11];                                           !
!                                                                      !
!   int ____temp98Size[2] = {1, 11};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp99[1 * 12];                                           !
!                                                                      !
!   int ____temp99Size[2] = {1, 12};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp100[1 * 13];                                          !
!                                                                      !
!   int ____temp100Size[2] = {1, 13};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp101[1 * 14];                                          !
!                                                                      !
!   int ____temp101Size[2] = {1, 14};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp102[1 * 15];                                          !
!                                                                      !
!   int ____temp102Size[2] = {1, 15};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp103[1 * 16];                                          !
!                                                                      !
!   int ____temp103Size[2] = {1, 16};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp104[1 * 17];                                          !
!                                                                      !
!   int ____temp104Size[2] = {1, 17};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp105[1 * 18];                                          !
!                                                                      !
!   int ____temp105Size[2] = {1, 18};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp106[1 * 19];                                          !
!                                                                      !
!   int ____temp106Size[2] = {1, 19};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp107[1 * 20];                                          !
!                                                                      !
!   int ____temp107Size[2] = {1, 20};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp108[1 * 21];                                          !
!                                                                      !
!   int ____temp108Size[2] = {1, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp109[1 * 21];                                   !
!                                                                      !
!   int ____temp109Size[2] = {1, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex j[1 * 21];                                           !
!                                                                      !
!   int __jSize[2] = {1, 21};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp110[1 * 21];                                   !
!                                                                      !
!   int ____temp110Size[2] = {1, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans24;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp111[1*21] = {"********************"};                   !
!                                                                      !
!   int ____temp111Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans25;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp112[1*20] = {"*******************"};                    !
!                                                                      !
!   int ____temp112Size[2] = {1,20};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans26;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp113[1*20] = {"*******************"};                    !
!                                                                      !
!   int ____temp113Size[2] = {1,20};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans27;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp114[1*21] = {"********************"};                   !
!                                                                      !
!   int ____temp114Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans28;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp115[1 * 2];                                           !
!                                                                      !
!   int ____temp115Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp116[1 * 3];                                           !
!                                                                      !
!   int ____temp116Size[2] = {1, 3};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp117[1 * 4];                                           !
!                                                                      !
!   int ____temp117Size[2] = {1, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp118[1 * 2];                                           !
!                                                                      !
!   int ____temp118Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp119[1 * 3];                                           !
!                                                                      !
!   int ____temp119Size[2] = {1, 3};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp120[1 * 4];                                           !
!                                                                      !
!   int ____temp120Size[2] = {1, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double aa[2 * 4];                                                  !
!                                                                      !
!   int __aaSize[2] = {2, 4};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp121[2 * 4];                                           !
!                                                                      !
!   int ____temp121Size[2] = {2, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans29;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp122[1*21] = {"********9***********"};                   !
!                                                                      !
!   int ____temp122Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans30;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp123[1 * 2];                                           !
!                                                                      !
!   int ____temp123Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp124[1 * 2];                                           !
!                                                                      !
!   int ____temp124Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double bb[2 * 2];                                                  !
!                                                                      !
!   int __bbSize[2] = {2, 2};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp125[2 * 2];                                           !
!                                                                      !
!   int ____temp125Size[2] = {2, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans31;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp126[1*21] = {"********10**********"};                   !
!                                                                      !
!   int ____temp126Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans32;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp127[1 * 2];                                           !
!                                                                      !
!   int ____temp127Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp128[1 * 3];                                           !
!                                                                      !
!   int ____temp128Size[2] = {1, 3};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp129[1 * 4];                                           !
!                                                                      !
!   int ____temp129Size[2] = {1, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp130[1 * 5];                                           !
!                                                                      !
!   int ____temp130Size[2] = {1, 5};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp131[1 * 6];                                           !
!                                                                      !
!   int ____temp131Size[2] = {1, 6};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp132[1 * 7];                                           !
!                                                                      !
!   int ____temp132Size[2] = {1, 7};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp133[1 * 8];                                           !
!                                                                      !
!   int ____temp133Size[2] = {1, 8};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp134[1 * 9];                                           !
!                                                                      !
!   int ____temp134Size[2] = {1, 9};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp135[1 * 10];                                          !
!                                                                      !
!   int ____temp135Size[2] = {1, 10};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp136[1 * 11];                                          !
!                                                                      !
!   int ____temp136Size[2] = {1, 11};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp137[1 * 12];                                          !
!                                                                      !
!   int ____temp137Size[2] = {1, 12};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp138[1 * 13];                                          !
!                                                                      !
!   int ____temp138Size[2] = {1, 13};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp139[1 * 14];                                          !
!                                                                      !
!   int ____temp139Size[2] = {1, 14};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp140[1 * 15];                                          !
!                                                                      !
!   int ____temp140Size[2] = {1, 15};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp141[1 * 16];                                          !
!                                                                      !
!   int ____temp141Size[2] = {1, 16};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp142[1 * 17];                                          !
!                                                                      !
!   int ____temp142Size[2] = {1, 17};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp143[1 * 18];                                          !
!                                                                      !
!   int ____temp143Size[2] = {1, 18};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp144[1 * 19];                                          !
!                                                                      !
!   int ____temp144Size[2] = {1, 19};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp145[1 * 20];                                          !
!                                                                      !
!   int ____temp145Size[2] = {1, 20};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp146[1 * 21];                                          !
!                                                                      !
!   int ____temp146Size[2] = {1, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp147[1 * 2];                                           !
!                                                                      !
!   int ____temp147Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp148[1 * 3];                                           !
!                                                                      !
!   int ____temp148Size[2] = {1, 3};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp149[1 * 4];                                           !
!                                                                      !
!   int ____temp149Size[2] = {1, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp150[1 * 5];                                           !
!                                                                      !
!   int ____temp150Size[2] = {1, 5};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp151[1 * 6];                                           !
!                                                                      !
!   int ____temp151Size[2] = {1, 6};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp152[1 * 7];                                           !
!                                                                      !
!   int ____temp152Size[2] = {1, 7};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp153[1 * 8];                                           !
!                                                                      !
!   int ____temp153Size[2] = {1, 8};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp154[1 * 9];                                           !
!                                                                      !
!   int ____temp154Size[2] = {1, 9};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp155[1 * 10];                                          !
!                                                                      !
!   int ____temp155Size[2] = {1, 10};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp156[1 * 11];                                          !
!                                                                      !
!   int ____temp156Size[2] = {1, 11};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp157[1 * 12];                                          !
!                                                                      !
!   int ____temp157Size[2] = {1, 12};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp158[1 * 13];                                          !
!                                                                      !
!   int ____temp158Size[2] = {1, 13};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp159[1 * 14];                                          !
!                                                                      !
!   int ____temp159Size[2] = {1, 14};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp160[1 * 15];                                          !
!                                                                      !
!   int ____temp160Size[2] = {1, 15};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp161[1 * 16];                                          !
!                                                                      !
!   int ____temp161Size[2] = {1, 16};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp162[1 * 17];                                          !
!                                                                      !
!   int ____temp162Size[2] = {1, 17};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp163[1 * 18];                                          !
!                                                                      !
!   int ____temp163Size[2] = {1, 18};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp164[1 * 19];                                          !
!                                                                      !
!   int ____temp164Size[2] = {1, 19};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp165[1 * 20];                                          !
!                                                                      !
!   int ____temp165Size[2] = {1, 20};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp166[1 * 21];                                          !
!                                                                      !
!   int ____temp166Size[2] = {1, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double cc[2 * 21];                                                 !
!                                                                      !
!   int __ccSize[2] = {2, 21};;                                        !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp167[2 * 21];                                          !
!                                                                      !
!   int ____temp167Size[2] = {2, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans33;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp168[1*21] = {"********11**********"};                   !
!                                                                      !
!   int ____temp168Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans34;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp169[1 * 2];                                           !
!                                                                      !
!   int ____temp169Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp170[1 * 3];                                           !
!                                                                      !
!   int ____temp170Size[2] = {1, 3};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp171[1 * 4];                                           !
!                                                                      !
!   int ____temp171Size[2] = {1, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp172[1 * 2];                                           !
!                                                                      !
!   int ____temp172Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp173[1 * 3];                                           !
!                                                                      !
!   int ____temp173Size[2] = {1, 3};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp174[1 * 4];                                           !
!                                                                      !
!   int ____temp174Size[2] = {1, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp175[2 * 4];                                           !
!                                                                      !
!   int ____temp175Size[2] = {2, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex dd[2 * 4];                                           !
!                                                                      !
!   int __ddSize[2] = {2, 4};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp176[2 * 4];                                    !
!                                                                      !
!   int ____temp176Size[2] = {2, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans35;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp177[1*21] = {"********12**********"};                   !
!                                                                      !
!   int ____temp177Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans36;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp178[1 * 2];                                           !
!                                                                      !
!   int ____temp178Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp179[1 * 2];                                           !
!                                                                      !
!   int ____temp179Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp180[2 * 2];                                           !
!                                                                      !
!   int ____temp180Size[2] = {2, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex ee[2 * 2];                                           !
!                                                                      !
!   int __eeSize[2] = {2, 2};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp181[2 * 2];                                    !
!                                                                      !
!   int ____temp181Size[2] = {2, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans37;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp182[1*21] = {"********13**********"};                   !
!                                                                      !
!   int ____temp182Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans38;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp183[1 * 2];                                           !
!                                                                      !
!   int ____temp183Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp184[1 * 3];                                           !
!                                                                      !
!   int ____temp184Size[2] = {1, 3};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp185[1 * 4];                                           !
!                                                                      !
!   int ____temp185Size[2] = {1, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp186[1 * 5];                                           !
!                                                                      !
!   int ____temp186Size[2] = {1, 5};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp187[1 * 6];                                           !
!                                                                      !
!   int ____temp187Size[2] = {1, 6};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp188[1 * 7];                                           !
!                                                                      !
!   int ____temp188Size[2] = {1, 7};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp189[1 * 8];                                           !
!                                                                      !
!   int ____temp189Size[2] = {1, 8};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp190[1 * 9];                                           !
!                                                                      !
!   int ____temp190Size[2] = {1, 9};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp191[1 * 10];                                          !
!                                                                      !
!   int ____temp191Size[2] = {1, 10};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp192[1 * 11];                                          !
!                                                                      !
!   int ____temp192Size[2] = {1, 11};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp193[1 * 12];                                          !
!                                                                      !
!   int ____temp193Size[2] = {1, 12};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp194[1 * 13];                                          !
!                                                                      !
!   int ____temp194Size[2] = {1, 13};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp195[1 * 14];                                          !
!                                                                      !
!   int ____temp195Size[2] = {1, 14};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp196[1 * 15];                                          !
!                                                                      !
!   int ____temp196Size[2] = {1, 15};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp197[1 * 16];                                          !
!                                                                      !
!   int ____temp197Size[2] = {1, 16};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp198[1 * 17];                                          !
!                                                                      !
!   int ____temp198Size[2] = {1, 17};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp199[1 * 18];                                          !
!                                                                      !
!   int ____temp199Size[2] = {1, 18};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp200[1 * 19];                                          !
!                                                                      !
!   int ____temp200Size[2] = {1, 19};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp201[1 * 20];                                          !
!                                                                      !
!   int ____temp201Size[2] = {1, 20};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp202[1 * 21];                                          !
!                                                                      !
!   int ____temp202Size[2] = {1, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp203[1 * 2];                                           !
!                                                                      !
!   int ____temp203Size[2] = {1, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp204[1 * 3];                                           !
!                                                                      !
!   int ____temp204Size[2] = {1, 3};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp205[1 * 4];                                           !
!                                                                      !
!   int ____temp205Size[2] = {1, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp206[1 * 5];                                           !
!                                                                      !
!   int ____temp206Size[2] = {1, 5};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp207[1 * 6];                                           !
!                                                                      !
!   int ____temp207Size[2] = {1, 6};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp208[1 * 7];                                           !
!                                                                      !
!   int ____temp208Size[2] = {1, 7};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp209[1 * 8];                                           !
!                                                                      !
!   int ____temp209Size[2] = {1, 8};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp210[1 * 9];                                           !
!                                                                      !
!   int ____temp210Size[2] = {1, 9};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp211[1 * 10];                                          !
!                                                                      !
!   int ____temp211Size[2] = {1, 10};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp212[1 * 11];                                          !
!                                                                      !
!   int ____temp212Size[2] = {1, 11};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp213[1 * 12];                                          !
!                                                                      !
!   int ____temp213Size[2] = {1, 12};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp214[1 * 13];                                          !
!                                                                      !
!   int ____temp214Size[2] = {1, 13};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp215[1 * 14];                                          !
!                                                                      !
!   int ____temp215Size[2] = {1, 14};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp216[1 * 15];                                          !
!                                                                      !
!   int ____temp216Size[2] = {1, 15};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp217[1 * 16];                                          !
!                                                                      !
!   int ____temp217Size[2] = {1, 16};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp218[1 * 17];                                          !
!                                                                      !
!   int ____temp218Size[2] = {1, 17};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp219[1 * 18];                                          !
!                                                                      !
!   int ____temp219Size[2] = {1, 18};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp220[1 * 19];                                          !
!                                                                      !
!   int ____temp220Size[2] = {1, 19};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp221[1 * 20];                                          !
!                                                                      !
!   int ____temp221Size[2] = {1, 20};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp222[1 * 21];                                          !
!                                                                      !
!   int ____temp222Size[2] = {1, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double __temp223[2 * 21];                                          !
!                                                                      !
!   int ____temp223Size[2] = {2, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex ff[2 * 21];                                          !
!                                                                      !
!   int __ffSize[2] = {2, 21};;                                        !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp224[2 * 21];                                   !
!                                                                      !
!   int ____temp224Size[2] = {2, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans39;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp225[1*21] = {"********14**********"};                   !
!                                                                      !
!   int ____temp225Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans40;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex gg[2 * 4];                                           !
!                                                                      !
!   int __ggSize[2] = {2, 4};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp226[2 * 4];                                    !
!                                                                      !
!   int ____temp226Size[2] = {2, 4};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans41;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp227[1*21] = {"********15**********"};                   !
!                                                                      !
!   int ____temp227Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans42;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex hh[2 * 2];                                           !
!                                                                      !
!   int __hhSize[2] = {2, 2};;                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp228[2 * 2];                                    !
!                                                                      !
!   int ____temp228Size[2] = {2, 2};;                                  !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans43;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   char __temp229[1*21] = {"********16**********"};                   !
!                                                                      !
!   int ____temp229Size[2] = {1,21};                                   !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans44;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex jj[2 * 21];                                          !
!                                                                      !
!   int __jjSize[2] = {2, 21};;                                        !
!                                                                      !
!                                                                      !
!                                                                      !
!   doubleComplex __temp230[2 * 21];                                   !
!                                                                      !
!   int ____temp230Size[2] = {2, 21};;                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   double ans45;                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!                                                                      !
!/*                                                                    !
!                                                                      !
!** ---------------------------------                                  !
!                                                                      !
!** --- End Variable Declaration. ---                                  !
!                                                                      !
!** ---------------------------------                                  !
!                                                                      !
!*/                                                                    !
!                                                                      !
!/*                                                                    !
!                                                                      !
!** ---------------                                                    !
!                                                                      !
!** --- C code. ---                                                    !
!                                                                      !
!** ---------------                                                    !
!                                                                      !
!*/                                                                    !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: disp(ifft(2)); // d0IFFTd0                                !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   __temp1 = d0ifftd0(2);                                             !
!                                                                      !
!   ans1 = d0dispd0(__temp1);                                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: disp(ifft(%i + 4)) // z0IFFTz0                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   __temp2 = z0d0OpPlusz0(DoubleComplex(0,1),4);                      !
!                                                                      !
!   __temp3 = z0ifftz0(__temp2);                                       !
!                                                                      !
!   ans2 = z0dispd0(__temp3);                                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	                                                         !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: disp(ifft([1 2])); // d2IFFTd2                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(1,2,__temp4);                                           !
!                                                                      !
!   d2ifftd2(__temp4,  ____temp4Size,__temp5);                         !
!                                                                      !
!   ans3 = d2dispd0(__temp5,  ____temp5Size);                          !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: disp(ifft([1 -2 3] + zeros(1 , 3)*%i )); // d2IFFTz2      !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(1,-2,__temp6);                                          !
!                                                                      !
!   d2d0OpRcd2(__temp6,  ____temp6Size,3,__temp7);                     !
!                                                                      !
!   d0d0zerosd2(1,3,__temp8);                                          !
!                                                                      !
!   d2z0OpStarz2(__temp8,  ____temp8Size,DoubleComplex(0,1),__temp9);  !
!                                                                      !
!   d2z2OpPlusz2(__temp7,  ____temp7Size,__temp9,  ____temp9Size,__temp!
!     10);                                                             !
!                                                                      !
!   z2ifftz2(__temp10,  ____temp10Size,__temp11);                      !
!                                                                      !
!   ans4 = z2dispd0(__temp11,  ____temp11Size);                        !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: disp(ifft([1 2]*%i)); // z2IFFTz2                         !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(1,2,__temp12);                                          !
!                                                                      !
!   d2z0OpStarz2(__temp12,  ____temp12Size,DoubleComplex(0,1),__temp13)!
!     ;                                                                !
!                                                                      !
!   z2ifftz2(__temp13,  ____temp13Size,__temp14);                      !
!                                                                      !
!   ans5 = z2dispd0(__temp14,  ____temp14Size);                        !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: disp(ifft(4.4))                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   __temp15 = d0ifftd0(4.4);                                          !
!                                                                      !
!   ans6 = d0dispd0(__temp15);                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: disp(ifft(%i + 3.4))                                      !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   __temp16 = z0d0OpPlusz0(DoubleComplex(0,1),3.4);                   !
!                                                                      !
!   __temp17 = z0ifftz0(__temp16);                                     !
!                                                                      !
!   ans7 = z0dispd0(__temp17);                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: // one input                                              !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	a = [10 1 15 3.5 ]; //d2Fftz2                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,1,__temp18);                                         !
!                                                                      !
!   d2d0OpRcd2(__temp18,  ____temp18Size,15,__temp19);                 !
!                                                                      !
!   d2d0OpRcd2(__temp19,  ____temp19Size,3.5,a);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	Abis = a + zeros(a)*%i ;                                 !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2zerosd2(a,  __aSize,__temp20);                                   !
!                                                                      !
!   d2z0OpStarz2(__temp20,  ____temp20Size,DoubleComplex(0,1),__temp21)!
!     ;                                                                !
!                                                                      !
!   d2z2OpPlusz2(a,  __aSize,__temp21,  ____temp21Size,Abis);          !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(Abis));                                        !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(Abis,  __AbisSize,__temp22);                              !
!                                                                      !
!   ans8 = z2dispd0(__temp22,  ____temp22Size);                        !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********1*******");                                !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans9 = g2dispd0(__temp23,  ____temp23Size);                        !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	b = [25  3.6]; // d2Fftd2                                !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(25,3.6,b);                                              !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(b));                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2ifftd2(b,  __bSize,__temp24);                                    !
!                                                                      !
!   ans10 = d2dispd0(__temp24,  ____temp24Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********2*******");                                !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans11 = g2dispd0(__temp25,  ____temp25Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	c= [10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.36  456!
!     56 72.3 ]                                                        !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,2,__temp26);                                         !
!                                                                      !
!   d2d0OpRcd2(__temp26,  ____temp26Size,5,__temp27);                  !
!                                                                      !
!   d2d0OpRcd2(__temp27,  ____temp27Size,6,__temp28);                  !
!                                                                      !
!   d2d0OpRcd2(__temp28,  ____temp28Size,3,__temp29);                  !
!                                                                      !
!   d2d0OpRcd2(__temp29,  ____temp29Size,8,__temp30);                  !
!                                                                      !
!   d2d0OpRcd2(__temp30,  ____temp30Size,9,__temp31);                  !
!                                                                      !
!   d2d0OpRcd2(__temp31,  ____temp31Size,445,__temp32);                !
!                                                                      !
!   d2d0OpRcd2(__temp32,  ____temp32Size,1,__temp33);                  !
!                                                                      !
!   d2d0OpRcd2(__temp33,  ____temp33Size,2,__temp34);                  !
!                                                                      !
!   d2d0OpRcd2(__temp34,  ____temp34Size,3,__temp35);                  !
!                                                                      !
!   d2d0OpRcd2(__temp35,  ____temp35Size,0,__temp36);                  !
!                                                                      !
!   d2d0OpRcd2(__temp36,  ____temp36Size,125,__temp37);                !
!                                                                      !
!   d2d0OpRcd2(__temp37,  ____temp37Size,5,__temp38);                  !
!                                                                      !
!   d2d0OpRcd2(__temp38,  ____temp38Size,41,__temp39);                 !
!                                                                      !
!   d2d0OpRcd2(__temp39,  ____temp39Size,4,__temp40);                  !
!                                                                      !
!   d2d0OpRcd2(__temp40,  ____temp40Size,5,__temp41);                  !
!                                                                      !
!   d2d0OpRcd2(__temp41,  ____temp41Size,552,__temp42);                !
!                                                                      !
!   d2d0OpRcd2(__temp42,  ____temp42Size,2.36,__temp43);               !
!                                                                      !
!   d2d0OpRcd2(__temp43,  ____temp43Size,45656,__temp44);              !
!                                                                      !
!   d2d0OpRcd2(__temp44,  ____temp44Size,72.3,c);                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	cbis = c + zeros(c)*%i ;                                 !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2zerosd2(c,  __cSize,__temp45);                                   !
!                                                                      !
!   d2z0OpStarz2(__temp45,  ____temp45Size,DoubleComplex(0,1),__temp46)!
!     ;                                                                !
!                                                                      !
!   d2z2OpPlusz2(c,  __cSize,__temp46,  ____temp46Size,cbis);          !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(cbis));                                        !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(cbis,  __cbisSize,__temp47);                              !
!                                                                      !
!   ans12 = z2dispd0(__temp47,  ____temp47Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********3*********");                              !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans13 = g2dispd0(__temp48,  ____temp48Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	// pure imaginary                                        !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	d = [10 1 15 3.5 ]*%i; //z2Fftz2                         !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,1,__temp49);                                         !
!                                                                      !
!   d2d0OpRcd2(__temp49,  ____temp49Size,15,__temp50);                 !
!                                                                      !
!   d2d0OpRcd2(__temp50,  ____temp50Size,3.5,__temp51);                !
!                                                                      !
!   d2z0OpStarz2(__temp51,  ____temp51Size,DoubleComplex(0,1),d);      !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(d));                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(d,  __dSize,__temp52);                                    !
!                                                                      !
!   ans14 = z2dispd0(__temp52,  ____temp52Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********4*********");                              !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans15 = g2dispd0(__temp53,  ____temp53Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	e = [25  3.6]*%i; // z2Fftd2                             !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(25,3.6,__temp54);                                       !
!                                                                      !
!   d2z0OpStarz2(__temp54,  ____temp54Size,DoubleComplex(0,1),e);      !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(e));                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(e,  __eSize,__temp55);                                    !
!                                                                      !
!   ans16 = z2dispd0(__temp55,  ____temp55Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********5***********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans17 = g2dispd0(__temp56,  ____temp56Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	f= %i*[10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.36  !
!     45656 72.3 ]                                                     !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,2,__temp57);                                         !
!                                                                      !
!   d2d0OpRcd2(__temp57,  ____temp57Size,5,__temp58);                  !
!                                                                      !
!   d2d0OpRcd2(__temp58,  ____temp58Size,6,__temp59);                  !
!                                                                      !
!   d2d0OpRcd2(__temp59,  ____temp59Size,3,__temp60);                  !
!                                                                      !
!   d2d0OpRcd2(__temp60,  ____temp60Size,8,__temp61);                  !
!                                                                      !
!   d2d0OpRcd2(__temp61,  ____temp61Size,9,__temp62);                  !
!                                                                      !
!   d2d0OpRcd2(__temp62,  ____temp62Size,445,__temp63);                !
!                                                                      !
!   d2d0OpRcd2(__temp63,  ____temp63Size,1,__temp64);                  !
!                                                                      !
!   d2d0OpRcd2(__temp64,  ____temp64Size,2,__temp65);                  !
!                                                                      !
!   d2d0OpRcd2(__temp65,  ____temp65Size,3,__temp66);                  !
!                                                                      !
!   d2d0OpRcd2(__temp66,  ____temp66Size,0,__temp67);                  !
!                                                                      !
!   d2d0OpRcd2(__temp67,  ____temp67Size,125,__temp68);                !
!                                                                      !
!   d2d0OpRcd2(__temp68,  ____temp68Size,5,__temp69);                  !
!                                                                      !
!   d2d0OpRcd2(__temp69,  ____temp69Size,41,__temp70);                 !
!                                                                      !
!   d2d0OpRcd2(__temp70,  ____temp70Size,4,__temp71);                  !
!                                                                      !
!   d2d0OpRcd2(__temp71,  ____temp71Size,5,__temp72);                  !
!                                                                      !
!   d2d0OpRcd2(__temp72,  ____temp72Size,552,__temp73);                !
!                                                                      !
!   d2d0OpRcd2(__temp73,  ____temp73Size,2.36,__temp74);               !
!                                                                      !
!   d2d0OpRcd2(__temp74,  ____temp74Size,45656,__temp75);              !
!                                                                      !
!   d2d0OpRcd2(__temp75,  ____temp75Size,72.3,__temp76);               !
!                                                                      !
!   z0d2OpStarz2(DoubleComplex(0,1),__temp76,  ____temp76Size,f);      !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(f));                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(f,  __fSize,__temp77);                                    !
!                                                                      !
!   ans18 = z2dispd0(__temp77,  ____temp77Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********6***********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans19 = g2dispd0(__temp78,  ____temp78Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	// full complex                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	g = a + [10 1 15 3.5 ]*%i; //z2Fftz2                     !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,1,__temp79);                                         !
!                                                                      !
!   d2d0OpRcd2(__temp79,  ____temp79Size,15,__temp80);                 !
!                                                                      !
!   d2d0OpRcd2(__temp80,  ____temp80Size,3.5,__temp81);                !
!                                                                      !
!   d2z0OpStarz2(__temp81,  ____temp81Size,DoubleComplex(0,1),__temp82)!
!     ;                                                                !
!                                                                      !
!   d2z2OpPlusz2(a,  __aSize,__temp82,  ____temp82Size,g);             !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(g));                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(g,  __gSize,__temp83);                                    !
!                                                                      !
!   ans20 = z2dispd0(__temp83,  ____temp83Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********7***********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans21 = g2dispd0(__temp84,  ____temp84Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	h = b + [25  3.6]*%i; // z2Fftd2                         !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(25,3.6,__temp85);                                       !
!                                                                      !
!   d2z0OpStarz2(__temp85,  ____temp85Size,DoubleComplex(0,1),__temp86)!
!     ;                                                                !
!                                                                      !
!   d2z2OpPlusz2(b,  __bSize,__temp86,  ____temp86Size,h);             !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(h));                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(h,  __hSize,__temp87);                                    !
!                                                                      !
!   ans22 = z2dispd0(__temp87,  ____temp87Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********8***********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans23 = g2dispd0(__temp88,  ____temp88Size);                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	j= c + %i*[10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.!
!     36  45656 72.3 ]                                                 !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,2,__temp89);                                         !
!                                                                      !
!   d2d0OpRcd2(__temp89,  ____temp89Size,5,__temp90);                  !
!                                                                      !
!   d2d0OpRcd2(__temp90,  ____temp90Size,6,__temp91);                  !
!                                                                      !
!   d2d0OpRcd2(__temp91,  ____temp91Size,3,__temp92);                  !
!                                                                      !
!   d2d0OpRcd2(__temp92,  ____temp92Size,8,__temp93);                  !
!                                                                      !
!   d2d0OpRcd2(__temp93,  ____temp93Size,9,__temp94);                  !
!                                                                      !
!   d2d0OpRcd2(__temp94,  ____temp94Size,445,__temp95);                !
!                                                                      !
!   d2d0OpRcd2(__temp95,  ____temp95Size,1,__temp96);                  !
!                                                                      !
!   d2d0OpRcd2(__temp96,  ____temp96Size,2,__temp97);                  !
!                                                                      !
!   d2d0OpRcd2(__temp97,  ____temp97Size,3,__temp98);                  !
!                                                                      !
!   d2d0OpRcd2(__temp98,  ____temp98Size,0,__temp99);                  !
!                                                                      !
!   d2d0OpRcd2(__temp99,  ____temp99Size,125,__temp100);               !
!                                                                      !
!   d2d0OpRcd2(__temp100,  ____temp100Size,5,__temp101);               !
!                                                                      !
!   d2d0OpRcd2(__temp101,  ____temp101Size,41,__temp102);              !
!                                                                      !
!   d2d0OpRcd2(__temp102,  ____temp102Size,4,__temp103);               !
!                                                                      !
!   d2d0OpRcd2(__temp103,  ____temp103Size,5,__temp104);               !
!                                                                      !
!   d2d0OpRcd2(__temp104,  ____temp104Size,552,__temp105);             !
!                                                                      !
!   d2d0OpRcd2(__temp105,  ____temp105Size,2.36,__temp106);            !
!                                                                      !
!   d2d0OpRcd2(__temp106,  ____temp106Size,45656,__temp107);           !
!                                                                      !
!   d2d0OpRcd2(__temp107,  ____temp107Size,72.3,__temp108);            !
!                                                                      !
!   z0d2OpStarz2(DoubleComplex(0,1),__temp108,  ____temp108Size,__temp1!
!     09);                                                             !
!                                                                      !
!   d2z2OpPlusz2(c,  __cSize,__temp109,  ____temp109Size,j);           !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(j));                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(j,  __jSize,__temp110);                                   !
!                                                                      !
!   ans24 = z2dispd0(__temp110,  ____temp110Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********************");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans25 = g2dispd0(__temp111,  ____temp111Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("*******************");                             !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans26 = g2dispd0(__temp112,  ____temp112Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("*******************");                             !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans27 = g2dispd0(__temp113,  ____temp113Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********************");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans28 = g2dispd0(__temp114,  ____temp114Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: // ********************                                   !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: //  MATRIX                                                !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: // ********************                                   !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: // one input                                              !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	aa = [10 1 15 3.5 ; 5 3 9 6  ]; //d2Fftz2                !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,1,__temp115);                                        !
!                                                                      !
!   d2d0OpRcd2(__temp115,  ____temp115Size,15,__temp116);              !
!                                                                      !
!   d2d0OpRcd2(__temp116,  ____temp116Size,3.5,__temp117);             !
!                                                                      !
!   d0d0OpRcd2(5,3,__temp118);                                         !
!                                                                      !
!   d2d0OpRcd2(__temp118,  ____temp118Size,9,__temp119);               !
!                                                                      !
!   d2d0OpRcd2(__temp119,  ____temp119Size,6,__temp120);               !
!                                                                      !
!   d2d2OpCcd2(__temp117,  ____temp117Size,__temp120,  ____temp120Size,!
!     aa);                                                             !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(aa));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2ifftd2(aa,  __aaSize,__temp121);                                 !
!                                                                      !
!   ans29 = d2dispd0(__temp121,  ____temp121Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********9***********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans30 = g2dispd0(__temp122,  ____temp122Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	bb = [25  3.6 ; 4 3.2]; // d2Fftd2                       !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(25,3.6,__temp123);                                      !
!                                                                      !
!   d0d0OpRcd2(4,3.2,__temp124);                                       !
!                                                                      !
!   d2d2OpCcd2(__temp123,  ____temp123Size,__temp124,  ____temp124Size,!
!     bb);                                                             !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(bb));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2ifftd2(bb,  __bbSize,__temp125);                                 !
!                                                                      !
!   ans31 = d2dispd0(__temp125,  ____temp125Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********10**********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans32 = g2dispd0(__temp126,  ____temp126Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	cc= [10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.36  45!
!     656 72.3 ; 21 8 2 5 6 3 4 123 5 6 0 5 548 7 65 4 2 166 4.12  6554!
!     6 1.78 ]                                                         !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,2,__temp127);                                        !
!                                                                      !
!   d2d0OpRcd2(__temp127,  ____temp127Size,5,__temp128);               !
!                                                                      !
!   d2d0OpRcd2(__temp128,  ____temp128Size,6,__temp129);               !
!                                                                      !
!   d2d0OpRcd2(__temp129,  ____temp129Size,3,__temp130);               !
!                                                                      !
!   d2d0OpRcd2(__temp130,  ____temp130Size,8,__temp131);               !
!                                                                      !
!   d2d0OpRcd2(__temp131,  ____temp131Size,9,__temp132);               !
!                                                                      !
!   d2d0OpRcd2(__temp132,  ____temp132Size,445,__temp133);             !
!                                                                      !
!   d2d0OpRcd2(__temp133,  ____temp133Size,1,__temp134);               !
!                                                                      !
!   d2d0OpRcd2(__temp134,  ____temp134Size,2,__temp135);               !
!                                                                      !
!   d2d0OpRcd2(__temp135,  ____temp135Size,3,__temp136);               !
!                                                                      !
!   d2d0OpRcd2(__temp136,  ____temp136Size,0,__temp137);               !
!                                                                      !
!   d2d0OpRcd2(__temp137,  ____temp137Size,125,__temp138);             !
!                                                                      !
!   d2d0OpRcd2(__temp138,  ____temp138Size,5,__temp139);               !
!                                                                      !
!   d2d0OpRcd2(__temp139,  ____temp139Size,41,__temp140);              !
!                                                                      !
!   d2d0OpRcd2(__temp140,  ____temp140Size,4,__temp141);               !
!                                                                      !
!   d2d0OpRcd2(__temp141,  ____temp141Size,5,__temp142);               !
!                                                                      !
!   d2d0OpRcd2(__temp142,  ____temp142Size,552,__temp143);             !
!                                                                      !
!   d2d0OpRcd2(__temp143,  ____temp143Size,2.36,__temp144);            !
!                                                                      !
!   d2d0OpRcd2(__temp144,  ____temp144Size,45656,__temp145);           !
!                                                                      !
!   d2d0OpRcd2(__temp145,  ____temp145Size,72.3,__temp146);            !
!                                                                      !
!   d0d0OpRcd2(21,8,__temp147);                                        !
!                                                                      !
!   d2d0OpRcd2(__temp147,  ____temp147Size,2,__temp148);               !
!                                                                      !
!   d2d0OpRcd2(__temp148,  ____temp148Size,5,__temp149);               !
!                                                                      !
!   d2d0OpRcd2(__temp149,  ____temp149Size,6,__temp150);               !
!                                                                      !
!   d2d0OpRcd2(__temp150,  ____temp150Size,3,__temp151);               !
!                                                                      !
!   d2d0OpRcd2(__temp151,  ____temp151Size,4,__temp152);               !
!                                                                      !
!   d2d0OpRcd2(__temp152,  ____temp152Size,123,__temp153);             !
!                                                                      !
!   d2d0OpRcd2(__temp153,  ____temp153Size,5,__temp154);               !
!                                                                      !
!   d2d0OpRcd2(__temp154,  ____temp154Size,6,__temp155);               !
!                                                                      !
!   d2d0OpRcd2(__temp155,  ____temp155Size,0,__temp156);               !
!                                                                      !
!   d2d0OpRcd2(__temp156,  ____temp156Size,5,__temp157);               !
!                                                                      !
!   d2d0OpRcd2(__temp157,  ____temp157Size,548,__temp158);             !
!                                                                      !
!   d2d0OpRcd2(__temp158,  ____temp158Size,7,__temp159);               !
!                                                                      !
!   d2d0OpRcd2(__temp159,  ____temp159Size,65,__temp160);              !
!                                                                      !
!   d2d0OpRcd2(__temp160,  ____temp160Size,4,__temp161);               !
!                                                                      !
!   d2d0OpRcd2(__temp161,  ____temp161Size,2,__temp162);               !
!                                                                      !
!   d2d0OpRcd2(__temp162,  ____temp162Size,166,__temp163);             !
!                                                                      !
!   d2d0OpRcd2(__temp163,  ____temp163Size,4.12,__temp164);            !
!                                                                      !
!   d2d0OpRcd2(__temp164,  ____temp164Size,65546,__temp165);           !
!                                                                      !
!   d2d0OpRcd2(__temp165,  ____temp165Size,1.78,__temp166);            !
!                                                                      !
!   d2d2OpCcd2(__temp146,  ____temp146Size,__temp166,  ____temp166Size,!
!     cc);                                                             !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(cc));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2ifftd2(cc,  __ccSize,__temp167);                                 !
!                                                                      !
!   ans33 = d2dispd0(__temp167,  ____temp167Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********11**********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans34 = g2dispd0(__temp168,  ____temp168Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	// pure imaginary                                        !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	dd = [10 1 15 3.5 ; 5 8 6 3 ]*%i; //z2Fftz2              !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,1,__temp169);                                        !
!                                                                      !
!   d2d0OpRcd2(__temp169,  ____temp169Size,15,__temp170);              !
!                                                                      !
!   d2d0OpRcd2(__temp170,  ____temp170Size,3.5,__temp171);             !
!                                                                      !
!   d0d0OpRcd2(5,8,__temp172);                                         !
!                                                                      !
!   d2d0OpRcd2(__temp172,  ____temp172Size,6,__temp173);               !
!                                                                      !
!   d2d0OpRcd2(__temp173,  ____temp173Size,3,__temp174);               !
!                                                                      !
!   d2d2OpCcd2(__temp171,  ____temp171Size,__temp174,  ____temp174Size,!
!     __temp175);                                                      !
!                                                                      !
!   d2z0OpStarz2(__temp175,  ____temp175Size,DoubleComplex(0,1),dd);   !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(dd));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(dd,  __ddSize,__temp176);                                 !
!                                                                      !
!   ans35 = z2dispd0(__temp176,  ____temp176Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********12**********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans36 = g2dispd0(__temp177,  ____temp177Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	ee = [25  3.6 ; 4 5.9 ]*%i; // z2Fftd2                   !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(25,3.6,__temp178);                                      !
!                                                                      !
!   d0d0OpRcd2(4,5.9,__temp179);                                       !
!                                                                      !
!   d2d2OpCcd2(__temp178,  ____temp178Size,__temp179,  ____temp179Size,!
!     __temp180);                                                      !
!                                                                      !
!   d2z0OpStarz2(__temp180,  ____temp180Size,DoubleComplex(0,1),ee);   !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(ee));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(ee,  __eeSize,__temp181);                                 !
!                                                                      !
!   ans37 = z2dispd0(__temp181,  ____temp181Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********13**********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans38 = g2dispd0(__temp182,  ____temp182Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	ff = %i*[10 2 5 6 3 8 9 445 1 2 3 0 125 5 41 4 5 552 2.36!
!       45656 72.3;  21 8 2 5 6 3 4 123 5 6 0 5 548 7 65 4 2 166 4.12  !
!     65546 1.78 ]                                                     !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d0d0OpRcd2(10,2,__temp183);                                        !
!                                                                      !
!   d2d0OpRcd2(__temp183,  ____temp183Size,5,__temp184);               !
!                                                                      !
!   d2d0OpRcd2(__temp184,  ____temp184Size,6,__temp185);               !
!                                                                      !
!   d2d0OpRcd2(__temp185,  ____temp185Size,3,__temp186);               !
!                                                                      !
!   d2d0OpRcd2(__temp186,  ____temp186Size,8,__temp187);               !
!                                                                      !
!   d2d0OpRcd2(__temp187,  ____temp187Size,9,__temp188);               !
!                                                                      !
!   d2d0OpRcd2(__temp188,  ____temp188Size,445,__temp189);             !
!                                                                      !
!   d2d0OpRcd2(__temp189,  ____temp189Size,1,__temp190);               !
!                                                                      !
!   d2d0OpRcd2(__temp190,  ____temp190Size,2,__temp191);               !
!                                                                      !
!   d2d0OpRcd2(__temp191,  ____temp191Size,3,__temp192);               !
!                                                                      !
!   d2d0OpRcd2(__temp192,  ____temp192Size,0,__temp193);               !
!                                                                      !
!   d2d0OpRcd2(__temp193,  ____temp193Size,125,__temp194);             !
!                                                                      !
!   d2d0OpRcd2(__temp194,  ____temp194Size,5,__temp195);               !
!                                                                      !
!   d2d0OpRcd2(__temp195,  ____temp195Size,41,__temp196);              !
!                                                                      !
!   d2d0OpRcd2(__temp196,  ____temp196Size,4,__temp197);               !
!                                                                      !
!   d2d0OpRcd2(__temp197,  ____temp197Size,5,__temp198);               !
!                                                                      !
!   d2d0OpRcd2(__temp198,  ____temp198Size,552,__temp199);             !
!                                                                      !
!   d2d0OpRcd2(__temp199,  ____temp199Size,2.36,__temp200);            !
!                                                                      !
!   d2d0OpRcd2(__temp200,  ____temp200Size,45656,__temp201);           !
!                                                                      !
!   d2d0OpRcd2(__temp201,  ____temp201Size,72.3,__temp202);            !
!                                                                      !
!   d0d0OpRcd2(21,8,__temp203);                                        !
!                                                                      !
!   d2d0OpRcd2(__temp203,  ____temp203Size,2,__temp204);               !
!                                                                      !
!   d2d0OpRcd2(__temp204,  ____temp204Size,5,__temp205);               !
!                                                                      !
!   d2d0OpRcd2(__temp205,  ____temp205Size,6,__temp206);               !
!                                                                      !
!   d2d0OpRcd2(__temp206,  ____temp206Size,3,__temp207);               !
!                                                                      !
!   d2d0OpRcd2(__temp207,  ____temp207Size,4,__temp208);               !
!                                                                      !
!   d2d0OpRcd2(__temp208,  ____temp208Size,123,__temp209);             !
!                                                                      !
!   d2d0OpRcd2(__temp209,  ____temp209Size,5,__temp210);               !
!                                                                      !
!   d2d0OpRcd2(__temp210,  ____temp210Size,6,__temp211);               !
!                                                                      !
!   d2d0OpRcd2(__temp211,  ____temp211Size,0,__temp212);               !
!                                                                      !
!   d2d0OpRcd2(__temp212,  ____temp212Size,5,__temp213);               !
!                                                                      !
!   d2d0OpRcd2(__temp213,  ____temp213Size,548,__temp214);             !
!                                                                      !
!   d2d0OpRcd2(__temp214,  ____temp214Size,7,__temp215);               !
!                                                                      !
!   d2d0OpRcd2(__temp215,  ____temp215Size,65,__temp216);              !
!                                                                      !
!   d2d0OpRcd2(__temp216,  ____temp216Size,4,__temp217);               !
!                                                                      !
!   d2d0OpRcd2(__temp217,  ____temp217Size,2,__temp218);               !
!                                                                      !
!   d2d0OpRcd2(__temp218,  ____temp218Size,166,__temp219);             !
!                                                                      !
!   d2d0OpRcd2(__temp219,  ____temp219Size,4.12,__temp220);            !
!                                                                      !
!   d2d0OpRcd2(__temp220,  ____temp220Size,65546,__temp221);           !
!                                                                      !
!   d2d0OpRcd2(__temp221,  ____temp221Size,1.78,__temp222);            !
!                                                                      !
!   d2d2OpCcd2(__temp202,  ____temp202Size,__temp222,  ____temp222Size,!
!     __temp223);                                                      !
!                                                                      !
!   z0d2OpStarz2(DoubleComplex(0,1),__temp223,  ____temp223Size,ff);   !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(ff));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(ff,  __ffSize,__temp224);                                 !
!                                                                      !
!   ans39 = z2dispd0(__temp224,  ____temp224Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********14**********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans40 = g2dispd0(__temp225,  ____temp225Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	// full complex                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	gg = aa + dd; //z2Fftz2                                  !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2z2OpPlusz2(aa,  __aaSize,dd,  __ddSize,gg);                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(gg));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(gg,  __ggSize,__temp226);                                 !
!                                                                      !
!   ans41 = z2dispd0(__temp226,  ____temp226Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********15**********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans42 = g2dispd0(__temp227,  ____temp227Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	hh = bb + ee; // z2Fftd2                                 !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2z2OpPlusz2(bb,  __bbSize,ee,  __eeSize,hh);                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(hh));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(hh,  __hhSize,__temp228);                                 !
!                                                                      !
!   ans43 = z2dispd0(__temp228,  ____temp228Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp("********16**********");                            !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   ans44 = g2dispd0(__temp229,  ____temp229Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	jj= cc + ff                                              !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   d2z2OpPlusz2(cc,  __ccSize,ff,  __ffSize,jj);                      !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: 	disp(ifft(jj));                                          !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!   z2ifftz2(jj,  __jjSize,__temp230);                                 !
!                                                                      !
!   ans45 = z2dispd0(__temp230,  ____temp230Size);                     !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C: endfunction                                               !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*                                                                 !
!                                                                      !
!   ** ---------------------                                           !
!                                                                      !
!   ** --- Free Section. ---                                           !
!                                                                      !
!   ** ---------------------                                           !
!                                                                      !
!   */                                                                 !
!                                                                      !
!   /*                                                                 !
!                                                                      !
!   ** -------------------------                                       !
!                                                                      !
!   ** --- End Free Section. ---                                       !
!                                                                      !
!   ** -------------------------                                       !
!                                                                      !
!   */                                                                 !
!                                                                      !
!                                                                      !
!                                                                      !
!   return(0);                                                         !
!                                                                      !
!                                                                      !
!                                                                      !
!   /*SCI2C: ##########################################################!
!     ########                                                         !
!                                                                      !
!     SCI2C:                                                           !
!                                                                      !
!     SCI2C: ##########################################################!
!     ########*/                                                       !
!                                                                      !
!}                                                                     !
!                                                                      !
!                                                                      !
mclose(fd);