mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Fixed R4 Sqrt overshifting
This commit is contained in:
		
							parent
							
								
									c3c764f0ba
								
							
						
					
					
						commit
						6e300a667e
					
				@ -74,7 +74,7 @@ module divshiftcalc(
 | 
			
		||||
    assign DivShiftAmt = DivResDenorm ? DivDenormShiftAmt : NormShift;
 | 
			
		||||
 | 
			
		||||
    if (`RADIX == 4)
 | 
			
		||||
        assign DivShiftIn = {{`NF{1'b0}}, DivQm[`DIVb-1:0], {`NORMSHIFTSZ-`DIVb+2-`NF{1'b0}}};
 | 
			
		||||
        assign DivShiftIn = Sqrt ? {{`NF{1'b0}}, DivQm, {`NORMSHIFTSZ-`DIVb+1-`NF{1'b0}}} : {{`NF{1'b0}}, DivQm[`DIVb-1:0], {`NORMSHIFTSZ-`DIVb+2-`NF{1'b0}}};
 | 
			
		||||
    else
 | 
			
		||||
        assign DivShiftIn = {{`NF{1'b0}}, DivQm, {`NORMSHIFTSZ-`DIVb+1-`NF{1'b0}}};
 | 
			
		||||
endmodule
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user