diff options
Diffstat (limited to 'js/Linear/REGISTER.js')
-rw-r--r-- | js/Linear/REGISTER.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/js/Linear/REGISTER.js b/js/Linear/REGISTER.js index afd5dc08..ce6d6c13 100644 --- a/js/Linear/REGISTER.js +++ b/js/Linear/REGISTER.js @@ -31,34 +31,34 @@ while (true) { if (!ok) { break; } -if (prod[size(z0)-1]<1) { +if (prod(size(z0))<1) { message("Register length must be at least 1"); ok=false; } if (it==1) { model.sim=list("delay4",4); -z0=double[z0-1]; +z0=double(z0); model.dstate=z0; model.odstate=list(); } else { if (it==3) { model.sim=list("delay4_i32",4); -z0=int32[z0-1]; +z0=int32(z0); } else if (it==4) { model.sim=list("delay4_i16",4); -z0=int16[z0-1]; +z0=int16(z0); } else if (it==5) { model.sim=list("delay4_i8",4); -z0=int8[z0-1]; +z0=int8(z0); } else if (it==6) { model.sim=list("delay4_ui32",4); -z0=uint32[z0-1]; +z0=uint32(z0); } else if (it==7) { model.sim=list("delay4_ui16",4); -z0=uint16[z0-1]; +z0=uint16(z0); } else if (it==8) { model.sim=list("delay4_ui8",4); -z0=uint8[z0-1]; +z0=uint8(z0); } else { message("Datatype is not supported"); ok=false; |