// -*- C++ -*- #define N 10 #define K 1 generic main() { stream ref_t A_rif; stream long fine; genera_A (output_stream A_rif); prova_one (input_stream A_rif output_stream fine); end (input_stream fine); } genera_A (output_stream ref_t A_rif) { proc_genera_A (output_stream A_rif); } proc proc_genera_A (output_stream ref_t A_rif) inc<"iostream"> $c++{ int displ; int dim = N*N*sizeof(long); // dimensione area allocata con i reference int size = N*sizeof(long); ref_t ref_matrice; long riga_A[N]; // messaggio di partenza x il regression test std::cerr << "STARTING gen" << std::endl; /* allocazione dell'area in memoria condivisa */ REF_New (&ref_matrice, dim, REF_Default, 0); for (int i=0; i $c++{ long tmp_fine = 1; long riga_C[N]; int displ; int size = N * sizeof(long); for(int i=0; i $c++{ std::cerr << "ENDING ref_par_one.ast" << std::endl; }c++$