summaryrefslogtreecommitdiff
path: root/js/IntegerOp/BITCLEAR.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/IntegerOp/BITCLEAR.js')
-rw-r--r--js/IntegerOp/BITCLEAR.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/js/IntegerOp/BITCLEAR.js b/js/IntegerOp/BITCLEAR.js
index 715efd0a..fdf24c73 100644
--- a/js/IntegerOp/BITCLEAR.js
+++ b/js/IntegerOp/BITCLEAR.js
@@ -2,14 +2,14 @@
function BITCLEAR() {
BITCLEAR.prototype.define = function BITCLEAR() {
this.model = scicos_model();
- this.model.sim = list("bit_clear_32",4);
+ this.model.sim = list(new ScilabString("bit_clear_32"),new ScilabDouble(4));
this.model.in1 = new ScilabDouble(1);
this.model.in2 = new ScilabDouble(1);
this.model.out = new ScilabDouble(1);
this.model.out2 = new ScilabDouble(1);
this.model.intyp = new ScilabDouble(3);
this.model.outtyp = new ScilabDouble(3);
- this.model.opar = list(int32(0));
+ this.model.opar = list(new ScilabDouble(int32(0)));
this.model.blocktype = new ScilabString("c");
this.model.dep_ut = [true,false];
exprs = [[sci2exp(3)],[sci2exp(0)]];
@@ -51,7 +51,7 @@ function BITCLEAR() {
this.bit = uint32(this.bit);
n = (2^32-1)-2^this.bit;
n = uint32(n);
- this.model.sim = list("bit_clear_32",4);
+ this.model.sim = list(new ScilabString("bit_clear_32"),new ScilabDouble(4));
}
} else if ((this.Datatype==4)||(this.Datatype==7)) {
if (this.bit>15||this.bit<0) {
@@ -61,7 +61,7 @@ function BITCLEAR() {
this.bit = uint16(this.bit);
n = (2^16-1)-2^this.bit;
n = uint16(n);
- this.model.sim = list("bit_clear_16",4);
+ this.model.sim = list(new ScilabString("bit_clear_16"),new ScilabDouble(4));
}
} else if ((this.Datatype==5)||(this.Datatype==8)) {
if (this.bit>7||this.bit<0) {
@@ -71,7 +71,7 @@ function BITCLEAR() {
this.bit = uint8(this.bit);
n = (2^8-1)-2^this.bit;
n = uint8(n);
- this.model.sim = list("bit_clear_8",4);
+ this.model.sim = list(new ScilabString("bit_clear_8"),new ScilabDouble(4));
}
} else {
block_parameter_error(msprintf("Wrong value for \'%s\' parameter: %d.","Data Type",this.Datatype),msprintf("Must be in the interval %s.","[3, 8]"));
@@ -85,7 +85,7 @@ function BITCLEAR() {
}
if (ok) {
graphics.exprs = exprs;
- this.model.opar = list(n);
+ this.model.opar = list(new ScilabDouble(n));
this.x.graphics = graphics;
this.x.model = this.model;
break;