Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e33151c

Browse files
committed
FemtoRV/RTL/PROCESSOR/petitbateau: fix for Vivado
1 parent a5e7994 commit e33151c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

FemtoRV/RTL/PROCESSOR/petitbateau.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ module PetitBateau(
247247
// D' = denominator (rs2) normalized between [0.5,1] (set exp to 126)
248248
fpmi_gen(FPMI_FRCP_PROLOG); // D<-A; E<-B; A<-(-D'); B<-32/17; C<-48/17
249249
fpmi_gen_fma(0); // X <- A*B+C (= -D'*32/17 + 48/17)
250-
for(iter=0; iter<3; iter++) begin
250+
for(iter=0; iter<3; iter=iter+1) begin
251251
if(PRECISE_DIV) begin
252252
// X <- X + X*(1-D'*X)
253253
// (slower more precise iter, but not IEEE754 compliant yet...)
@@ -309,7 +309,7 @@ module PetitBateau(
309309
`FPMPROG_BEGIN(FPMPROG_SQRT);
310310
// D<-rs1; E,A,B<-(doom_magic - (A >> 1)); C<-3/2
311311
fpmi_gen(FPMI_FRSQRT_PROLOG);
312-
for(iter=0; iter<2; iter++) begin
312+
for(iter=0; iter<2; iter=iter+1) begin
313313
// X <- X * (3/2 - (0.5*rs1*X*X))
314314
fpmi_gen(FPMI_LOAD_XY_MUL); // X <- A*B; Y <- C
315315
fpmi_gen(FPMI_MV_A_X); // A <- X

0 commit comments

Comments
 (0)