|  | @ -295,7 +295,7 @@ module des | 
														
													
														
															
																|  |  | // 1st stage |  |  | // 1st stage | 
														
													
														
															
																|  |  | if (~mode[0]) begin |  |  | if (~mode[0]) begin | 
														
													
														
															
																|  |  | c1 <= {c0[1:27], c0[0]}; |  |  | c1 <= {c0[1:27], c0[0]}; | 
														
													
														
															
																|  |  | d1 <= {c0[1:27], c0[0]}; |  |  |  | 
														
													
														
															
																|  |  |  |  |  | d1 <= {d0[1:27], d0[0]}; | 
														
													
														
															
																|  |  | end |  |  | end | 
														
													
														
															
																|  |  | else begin |  |  | else begin | 
														
													
														
															
																|  |  | c1 <= c0; |  |  | c1 <= c0; | 
														
													
												
													
														
															
																|  | @ -366,12 +366,12 @@ module des | 
														
													
														
															
																|  |  | end |  |  | end | 
														
													
														
															
																|  |  | // 9. stage |  |  | // 9. stage | 
														
													
														
															
																|  |  | if (~mode[8]) begin |  |  | if (~mode[8]) begin | 
														
													
														
															
																|  |  | c9 <= {c8[2:27], c8[0:1]}; |  |  |  | 
														
													
														
															
																|  |  | d9 <= {d8[2:27], d8[0:1]}; |  |  |  | 
														
													
														
															
																|  |  |  |  |  | c9 <= {c8[1:27], c8[0]}; | 
														
													
														
															
																|  |  |  |  |  | d9 <= {d8[1:27], d8[0]}; | 
														
													
														
															
																|  |  | end |  |  | end | 
														
													
														
															
																|  |  | else begin |  |  | else begin | 
														
													
														
															
																|  |  | c9 <= {c8[26:27], c8[0:25]}; |  |  |  | 
														
													
														
															
																|  |  | d9 <= {d8[26:27], d8[0:25]}; |  |  |  | 
														
													
														
															
																|  |  |  |  |  | c9 <= {c8[27], c8[0:26]}; | 
														
													
														
															
																|  |  |  |  |  | d9 <= {d8[27], d8[0:26]}; | 
														
													
														
															
																|  |  | end |  |  | end | 
														
													
														
															
																|  |  | // 10. stage |  |  | // 10. stage | 
														
													
														
															
																|  |  | if (~mode[9]) begin |  |  | if (~mode[9]) begin | 
														
													
												
													
														
															
																|  | @ -440,15 +440,15 @@ module des | 
														
													
														
															
																|  |  | end |  |  | end | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | // key assignments |  |  | // key assignments | 
														
													
														
															
																|  |  | assign key1 = pc2({c1, d1}); |  |  |  | 
														
													
														
															
																|  |  | assign key2 = pc2({c2, d2}); |  |  |  | 
														
													
														
															
																|  |  | assign key3 = pc2({c3, d3}); |  |  |  | 
														
													
														
															
																|  |  | assign key4 = pc2({c4, d4}); |  |  |  | 
														
													
														
															
																|  |  | assign key5 = pc2({c5, d5}); |  |  |  | 
														
													
														
															
																|  |  | assign key6 = pc2({c6, d6}); |  |  |  | 
														
													
														
															
																|  |  | assign key7 = pc2({c7, d7}); |  |  |  | 
														
													
														
															
																|  |  | assign key8 = pc2({c8, d8}); |  |  |  | 
														
													
														
															
																|  |  | assign key9 = pc2({c9, d9}); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | assign key1  = pc2({c1, d1}); | 
														
													
														
															
																|  |  |  |  |  | assign key2  = pc2({c2, d2}); | 
														
													
														
															
																|  |  |  |  |  | assign key3  = pc2({c3, d3}); | 
														
													
														
															
																|  |  |  |  |  | assign key4  = pc2({c4, d4}); | 
														
													
														
															
																|  |  |  |  |  | assign key5  = pc2({c5, d5}); | 
														
													
														
															
																|  |  |  |  |  | assign key6  = pc2({c6, d6}); | 
														
													
														
															
																|  |  |  |  |  | assign key7  = pc2({c7, d7}); | 
														
													
														
															
																|  |  |  |  |  | assign key8  = pc2({c8, d8}); | 
														
													
														
															
																|  |  |  |  |  | assign key9  = pc2({c9, d9}); | 
														
													
														
															
																|  |  | assign key10 = pc2({c10, d10}); |  |  | assign key10 = pc2({c10, d10}); | 
														
													
														
															
																|  |  | assign key11 = pc2({c11, d11}); |  |  | assign key11 = pc2({c11, d11}); | 
														
													
														
															
																|  |  | assign key12 = pc2({c12, d12}); |  |  | assign key12 = pc2({c12, d12}); | 
														
													
												
													
														
															
																|  | 
 |