From 870479a2e4b932426a904b2ebae7e4ee72037326 Mon Sep 17 00:00:00 2001 From: Sunil Shetye Date: Fri, 22 Jun 2018 15:17:51 +0530 Subject: save global variables in first pass read those variables in second pass --- js/Linear/REGISTER.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'js/Linear/REGISTER.js') 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; -- cgit