File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -247,7 +247,7 @@ module PetitBateau(
247
247
// D' = denominator (rs2) normalized between [0.5,1] (set exp to 126)
248
248
fpmi_gen(FPMI_FRCP_PROLOG); // D<-A; E<-B; A<-(-D'); B<-32/17; C<-48/17
249
249
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
251
251
if (PRECISE_DIV) begin
252
252
// X <- X + X*(1-D'*X)
253
253
// (slower more precise iter, but not IEEE754 compliant yet...)
@@ -309,7 +309,7 @@ module PetitBateau(
309
309
`FPMPROG_BEGIN(FPMPROG_SQRT);
310
310
// D<-rs1; E,A,B<-(doom_magic - (A >> 1)); C<-3/2
311
311
fpmi_gen(FPMI_FRSQRT_PROLOG);
312
- for (iter= 0 ; iter< 2 ; iter++ ) begin
312
+ for (iter= 0 ; iter< 2 ; iter= iter + 1 ) begin
313
313
// X <- X * (3/2 - (0.5*rs1*X*X))
314
314
fpmi_gen(FPMI_LOAD_XY_MUL); // X <- A*B; Y <- C
315
315
fpmi_gen(FPMI_MV_A_X); // A <- X
You can’t perform that action at this time.
0 commit comments