summaryrefslogtreecommitdiff
path: root/js/Branching
diff options
context:
space:
mode:
Diffstat (limited to 'js/Branching')
-rw-r--r--js/Branching/CLKFROM.js2
-rw-r--r--js/Branching/CLKGOTO.js2
-rw-r--r--js/Branching/CLKGotoTagVisibility.js2
-rw-r--r--js/Branching/DEMUX.js2
-rw-r--r--js/Branching/DEMUX_f.js2
-rw-r--r--js/Branching/ESELECT_f.js2
-rw-r--r--js/Branching/EXTRACTOR.js2
-rw-r--r--js/Branching/FROM.js2
-rw-r--r--js/Branching/FROMMO.js2
-rw-r--r--js/Branching/GOTO.js2
-rw-r--r--js/Branching/GOTOMO.js2
-rw-r--r--js/Branching/GotoTagVisibility.js2
-rw-r--r--js/Branching/GotoTagVisibilityMO.js2
-rw-r--r--js/Branching/ISELECT_f.js2
-rw-r--r--js/Branching/ISELECT_m.js2
-rw-r--r--js/Branching/MUX.js2
-rw-r--r--js/Branching/MUX_f.js2
-rw-r--r--js/Branching/M_SWITCH.js2
-rw-r--r--js/Branching/NRMSOM_f.js2
-rw-r--r--js/Branching/RELAY_f.js2
-rw-r--r--js/Branching/SCALAR2VECTOR.js2
-rw-r--r--js/Branching/SELECT_f.js2
-rw-r--r--js/Branching/SELECT_m.js2
-rw-r--r--js/Branching/SWITCH2.js2
-rw-r--r--js/Branching/SWITCH2_m.js2
-rw-r--r--js/Branching/SWITCH_f.js2
26 files changed, 52 insertions, 0 deletions
diff --git a/js/Branching/CLKFROM.js b/js/Branching/CLKFROM.js
index 168cf14d..ec4053c5 100644
--- a/js/Branching/CLKFROM.js
+++ b/js/Branching/CLKFROM.js
@@ -11,6 +11,7 @@ function CLKFROM() {
exprs = "A";
this.x = standard_define([2,1],model,exprs," ");
this.x.graphics.id = "From";
+ return new BasicBlock(this.x);
}
CLKFROM.prototype.details = function CLKFROM() {
return this.x;
@@ -40,5 +41,6 @@ function CLKFROM() {
break;
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/CLKGOTO.js b/js/Branching/CLKGOTO.js
index 79bce050..6a058dff 100644
--- a/js/Branching/CLKGOTO.js
+++ b/js/Branching/CLKGOTO.js
@@ -12,6 +12,7 @@ function CLKGOTO() {
exprs = [["A"],[sci2exp(1)]];
this.x = standard_define([2,1],model,exprs," ");
this.x.graphics.id = "Goto";
+ return new BasicBlock(this.x);
}
CLKGOTO.prototype.details = function CLKGOTO() {
return this.x;
@@ -49,5 +50,6 @@ function CLKGOTO() {
}
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/CLKGotoTagVisibility.js b/js/Branching/CLKGotoTagVisibility.js
index d9fcb9de..dbcb0514 100644
--- a/js/Branching/CLKGotoTagVisibility.js
+++ b/js/Branching/CLKGotoTagVisibility.js
@@ -17,6 +17,7 @@ function CLKGotoTagVisibility() {
exprs = "A";
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
CLKGotoTagVisibility.prototype.details = function CLKGotoTagVisibility() {
return this.x;
@@ -46,5 +47,6 @@ function CLKGotoTagVisibility() {
}
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/DEMUX.js b/js/Branching/DEMUX.js
index 1245ea5b..6f9fc546 100644
--- a/js/Branching/DEMUX.js
+++ b/js/Branching/DEMUX.js
@@ -13,6 +13,7 @@ function DEMUX() {
exprs = string(out);
gr_i = [];
this.x = standard_define([.5,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
DEMUX.prototype.details = function DEMUX() {
return this.x;
@@ -60,5 +61,6 @@ function DEMUX() {
break;
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/DEMUX_f.js b/js/Branching/DEMUX_f.js
index 77c36dfd..3092c9ae 100644
--- a/js/Branching/DEMUX_f.js
+++ b/js/Branching/DEMUX_f.js
@@ -13,6 +13,7 @@ function DEMUX_f() {
exprs = string(out);
gr_i = [];
this.x = standard_define([.5,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
DEMUX_f.prototype.details = function DEMUX_f() {
return this.x;
@@ -60,5 +61,6 @@ function DEMUX_f() {
break;
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/ESELECT_f.js b/js/Branching/ESELECT_f.js
index ccfb0fe2..09fc13c5 100644
--- a/js/Branching/ESELECT_f.js
+++ b/js/Branching/ESELECT_f.js
@@ -17,6 +17,7 @@ function ESELECT_f() {
gr_i = [];
exprs = [[string(out)],[string(1)],[string(model.nmode)]];
this.x = standard_define([4,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
ESELECT_f.prototype.details = function ESELECT_f() {
return this.x;
@@ -64,5 +65,6 @@ function ESELECT_f() {
}
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/EXTRACTOR.js b/js/Branching/EXTRACTOR.js
index ed4a336f..7df96459 100644
--- a/js/Branching/EXTRACTOR.js
+++ b/js/Branching/EXTRACTOR.js
@@ -12,6 +12,7 @@ function EXTRACTOR() {
exprs = [sci2exp(ind)];
gr_i = [];
this.x = standard_define([3,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
EXTRACTOR.prototype.details = function EXTRACTOR() {
return this.x;
@@ -39,5 +40,6 @@ function EXTRACTOR() {
break;
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/FROM.js b/js/Branching/FROM.js
index 1f582691..716fc793 100644
--- a/js/Branching/FROM.js
+++ b/js/Branching/FROM.js
@@ -17,6 +17,7 @@ function FROM() {
gr_i = [];
this.x = standard_define([2,1],model,exprs,gr_i);
this.x.graphics.id = "From";
+ return new BasicBlock(this.x);
}
FROM.prototype.details = function FROM() {
return this.x;
@@ -46,5 +47,6 @@ function FROM() {
}
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/FROMMO.js b/js/Branching/FROMMO.js
index ac7ed5aa..bbf770a3 100644
--- a/js/Branching/FROMMO.js
+++ b/js/Branching/FROMMO.js
@@ -20,6 +20,7 @@ function FROMMO() {
gr_i = [];
this.x = standard_define([2,1],model,exprs,gr_i);
this.x.graphics.out_implicit = ["I"];
+ return new BasicBlock(this.x);
}
FROMMO.prototype.details = function FROMMO() {
return this.x;
@@ -49,5 +50,6 @@ function FROMMO() {
}
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/GOTO.js b/js/Branching/GOTO.js
index c7355935..7c2de99e 100644
--- a/js/Branching/GOTO.js
+++ b/js/Branching/GOTO.js
@@ -17,6 +17,7 @@ function GOTO() {
gr_i = [];
this.x = standard_define([2,1],model,exprs,gr_i);
this.x.graphics.id = "Goto";
+ return new BasicBlock(this.x);
}
GOTO.prototype.details = function GOTO() {
return this.x;
@@ -53,5 +54,6 @@ function GOTO() {
}
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/GOTOMO.js b/js/Branching/GOTOMO.js
index 1ed448ab..76e1d633 100644
--- a/js/Branching/GOTOMO.js
+++ b/js/Branching/GOTOMO.js
@@ -20,6 +20,7 @@ function GOTOMO() {
gr_i = [];
this.x = standard_define([2,1],model,exprs,gr_i);
this.x.graphics.in_implicit = ["I"];
+ return new BasicBlock(this.x);
}
GOTOMO.prototype.details = function GOTOMO() {
return this.x;
@@ -56,5 +57,6 @@ function GOTOMO() {
}
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/GotoTagVisibility.js b/js/Branching/GotoTagVisibility.js
index 7553f37f..44a3386a 100644
--- a/js/Branching/GotoTagVisibility.js
+++ b/js/Branching/GotoTagVisibility.js
@@ -17,6 +17,7 @@ function GotoTagVisibility() {
exprs = "A";
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
GotoTagVisibility.prototype.details = function GotoTagVisibility() {
return this.x;
@@ -46,5 +47,6 @@ function GotoTagVisibility() {
}
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/GotoTagVisibilityMO.js b/js/Branching/GotoTagVisibilityMO.js
index 03c26ad6..51cacc0c 100644
--- a/js/Branching/GotoTagVisibilityMO.js
+++ b/js/Branching/GotoTagVisibilityMO.js
@@ -17,6 +17,7 @@ function GotoTagVisibilityMO() {
exprs = "A";
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
GotoTagVisibilityMO.prototype.details = function GotoTagVisibilityMO() {
return this.x;
@@ -46,5 +47,6 @@ function GotoTagVisibilityMO() {
}
}
needcompile=resume(needcompile)
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/ISELECT_f.js b/js/Branching/ISELECT_f.js
index 0a1789d5..3352c1d5 100644
--- a/js/Branching/ISELECT_f.js
+++ b/js/Branching/ISELECT_f.js
@@ -15,6 +15,7 @@ function ISELECT_f() {
exprs = [[string(nout)],[string(z0+1)]];
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
ISELECT_f.prototype.details = function ISELECT_f() {
return this.x;
@@ -44,5 +45,6 @@ function ISELECT_f() {
}
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/ISELECT_m.js b/js/Branching/ISELECT_m.js
index 20e063a5..2d9555f0 100644
--- a/js/Branching/ISELECT_m.js
+++ b/js/Branching/ISELECT_m.js
@@ -23,6 +23,7 @@ function ISELECT_m() {
exprs = [[sci2exp(1)],[sci2exp(nout)],[sci2exp(z0)]];
gr_i = [];
this.x = standard_define([3,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
ISELECT_m.prototype.details = function ISELECT_m() {
return this.x;
@@ -61,5 +62,6 @@ function ISELECT_m() {
}
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/MUX.js b/js/Branching/MUX.js
index c1ac2f32..c0cdd611 100644
--- a/js/Branching/MUX.js
+++ b/js/Branching/MUX.js
@@ -12,6 +12,7 @@ function MUX() {
exprs = string(in1);
gr_i = [];
this.x = standard_define([.5,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
MUX.prototype.details = function MUX() {
return this.x;
@@ -59,5 +60,6 @@ function MUX() {
break;
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/MUX_f.js b/js/Branching/MUX_f.js
index 13cf8462..66384c50 100644
--- a/js/Branching/MUX_f.js
+++ b/js/Branching/MUX_f.js
@@ -12,6 +12,7 @@ function MUX_f() {
exprs = string(in1);
gr_i = [];
this.x = standard_define([0.5,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
MUX_f.prototype.details = function MUX_f() {
return this.x;
@@ -59,5 +60,6 @@ function MUX_f() {
break;
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/M_SWITCH.js b/js/Branching/M_SWITCH.js
index 80d0d0ca..827d71cc 100644
--- a/js/Branching/M_SWITCH.js
+++ b/js/Branching/M_SWITCH.js
@@ -14,6 +14,7 @@ function M_SWITCH() {
exprs = [[string(nin)],[string(ipar)]];
gr_i = [];
this.x = standard_define([2.5,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
M_SWITCH.prototype.details = function M_SWITCH() {
return this.x;
@@ -60,5 +61,6 @@ function M_SWITCH() {
}
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/NRMSOM_f.js b/js/Branching/NRMSOM_f.js
index 726320a9..a00aab56 100644
--- a/js/Branching/NRMSOM_f.js
+++ b/js/Branching/NRMSOM_f.js
@@ -12,6 +12,7 @@ function NRMSOM_f() {
exprs = [string(nin)];
gr_i = [];
this.x = standard_define([.2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
NRMSOM_f.prototype.details = function NRMSOM_f() {
return this.x;
@@ -36,5 +37,6 @@ function NRMSOM_f() {
break;
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/RELAY_f.js b/js/Branching/RELAY_f.js
index 71b2d9e7..91977b51 100644
--- a/js/Branching/RELAY_f.js
+++ b/js/Branching/RELAY_f.js
@@ -16,6 +16,7 @@ function RELAY_f() {
exprs = [[string(nin)],[string(i0+1)]];
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
RELAY_f.prototype.details = function RELAY_f() {
return this.x;
@@ -46,5 +47,6 @@ function RELAY_f() {
}
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/SCALAR2VECTOR.js b/js/Branching/SCALAR2VECTOR.js
index a1f50ede..e849edef 100644
--- a/js/Branching/SCALAR2VECTOR.js
+++ b/js/Branching/SCALAR2VECTOR.js
@@ -11,6 +11,7 @@ function SCALAR2VECTOR() {
exprs = [string([nout])];
gr_i = [];
this.x = standard_define([3,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
SCALAR2VECTOR.prototype.details = function SCALAR2VECTOR() {
return this.x;
@@ -42,5 +43,6 @@ function SCALAR2VECTOR() {
break;
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/SELECT_f.js b/js/Branching/SELECT_f.js
index de1fa1fa..b949158c 100644
--- a/js/Branching/SELECT_f.js
+++ b/js/Branching/SELECT_f.js
@@ -15,6 +15,7 @@ function SELECT_f() {
exprs = [[string(nin)],[string(z0+1)]];
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
SELECT_f.prototype.details = function SELECT_f() {
return this.x;
@@ -44,5 +45,6 @@ function SELECT_f() {
}
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/SELECT_m.js b/js/Branching/SELECT_m.js
index 856e759a..c91c2eeb 100644
--- a/js/Branching/SELECT_m.js
+++ b/js/Branching/SELECT_m.js
@@ -23,6 +23,7 @@ function SELECT_m() {
exprs = [[sci2exp(1)],[sci2exp(nin)],[sci2exp(z0)]];
gr_i = [];
this.x = standard_define([3,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
SELECT_m.prototype.details = function SELECT_m() {
return this.x;
@@ -61,5 +62,6 @@ function SELECT_m() {
}
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/SWITCH2.js b/js/Branching/SWITCH2.js
index e4e050c8..1c8a4fb8 100644
--- a/js/Branching/SWITCH2.js
+++ b/js/Branching/SWITCH2.js
@@ -18,6 +18,7 @@ function SWITCH2() {
exprs = [[string(ipar)],[string(rpar)],[string(nzz)]];
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
SWITCH2.prototype.details = function SWITCH2() {
return this.x;
@@ -55,5 +56,6 @@ function SWITCH2() {
this.x.model = model;
break;
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/SWITCH2_m.js b/js/Branching/SWITCH2_m.js
index 29643871..04dfaa1c 100644
--- a/js/Branching/SWITCH2_m.js
+++ b/js/Branching/SWITCH2_m.js
@@ -21,6 +21,7 @@ function SWITCH2_m() {
exprs = [[sci2exp(1)],[string(ipar)],[string(rpar)],[string(nzz)]];
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
SWITCH2_m.prototype.details = function SWITCH2_m() {
return this.x;
@@ -72,5 +73,6 @@ function SWITCH2_m() {
break;
}
}
+ return new BasicBlock(this.x);
}
}
diff --git a/js/Branching/SWITCH_f.js b/js/Branching/SWITCH_f.js
index 397de35c..4d1d8ff8 100644
--- a/js/Branching/SWITCH_f.js
+++ b/js/Branching/SWITCH_f.js
@@ -15,6 +15,7 @@ function SWITCH_f() {
exprs = [[string(nin)],[string(i0+1)]];
gr_i = [];
this.x = standard_define([2,2],model,exprs,gr_i);
+ return new BasicBlock(this.x);
}
SWITCH_f.prototype.details = function SWITCH_f() {
return this.x;
@@ -45,5 +46,6 @@ function SWITCH_f() {
}
}
}
+ return new BasicBlock(this.x);
}
}