forked from Github_Repos/cvw
		
	Fixed register timing failure on SpecialCaseM in fdivsqrt
This commit is contained in:
		
							parent
							
								
									872ff619e3
								
							
						
					
					
						commit
						ef37070eee
					
				| @ -69,7 +69,8 @@ module fdivsqrtfsm( | ||||
|     assign ISpecialCaseE = AZeroE | BZeroE; // *** why is AZeroE part of this.  Should other special cases be considered?
 | ||||
|     assign SpecialCaseE  = MDUE ? ISpecialCaseE : FSpecialCaseE; | ||||
|   end else assign SpecialCaseE = FSpecialCaseE; | ||||
|   flopenr #(1) SpecialCaseReg(clk, reset, ~StallM, SpecialCaseE, SpecialCaseM); // save SpecialCase for checking in fdivsqrtpostproc
 | ||||
|   //flopenr #(1) SpecialCaseReg(clk, reset, ~StallM, SpecialCaseE, SpecialCaseM); // save SpecialCase for checking in fdivsqrtpostproc
 | ||||
|   flopenr #(1) SpecialCaseReg(clk, reset, IFDivStartE, SpecialCaseE, SpecialCaseM); // save SpecialCase for checking in fdivsqrtpostproc
 | ||||
| 
 | ||||
| // DIVN = `NF+3
 | ||||
| // NS = NF + 1
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user