“…//1st layer of switches swap(&l0[0],&l0 [1],&l1[0],&l1 [4],isw & (1<<0)); swap(&l0 [2],&l0 [3],&l1 [1],&l1[5],isw & (1<<1)); swap(&l0 [4],&l0[5],&l1 [2],&l1 [6],isw & (1<<2)); swap(&l0 [6],&l0 [7],&l1 [3],&l1 [7],isw & (1<<3)); //2nd layer of switches swap(&l1[0],&l1 [1],&l2[0],&l2 [2],isw & (1<<4)); swap(&l1 [2],&l1 [3],&l2 [1],&l2 [3],isw & (1<<5)); swap(&l1 [4],&l1[5],&l2 [4],&l2 [6],isw & (1<<6)); swap(&l1 [6],&l1 [7],&l2[5],&l2 [7],isw & (1<<7)); //3rd layer of switches swap(&l2[0],&l2 [1],&l3[0],&l3 [4],isw & (1<<8)); swap(&l2 [2],&l2 [3],&l3 [2],&l3 [6],isw & (1<<9)); swap(&l2 [4],&l2[5],&l3 [1],&l3[5],isw & (1<<10)); swap(&l2 [6],&l2 [7],&l3 [3],&l3 [7],isw & (1<<11)); fprintf(fout,"%8.8x:%d%d%d%d%d%d%d%d \n " ,isw, (int)l3[0],(int)l3 [1],(int)l3 [2],(int)l3 [3], (int)l3 [4],(int)l3[5],(int)l3 [6],(int)l3 …”