diff options
Diffstat (limited to 'js/Branching')
-rw-r--r-- | js/Branching/CLKFROM.js | 2 | ||||
-rw-r--r-- | js/Branching/CLKGOTO.js | 2 | ||||
-rw-r--r-- | js/Branching/CLKGotoTagVisibility.js | 2 | ||||
-rw-r--r-- | js/Branching/DEMUX.js | 2 | ||||
-rw-r--r-- | js/Branching/DEMUX_f.js | 2 | ||||
-rw-r--r-- | js/Branching/ESELECT_f.js | 2 | ||||
-rw-r--r-- | js/Branching/EXTRACTOR.js | 2 | ||||
-rw-r--r-- | js/Branching/FROM.js | 2 | ||||
-rw-r--r-- | js/Branching/FROMMO.js | 2 | ||||
-rw-r--r-- | js/Branching/GOTO.js | 2 | ||||
-rw-r--r-- | js/Branching/GOTOMO.js | 2 | ||||
-rw-r--r-- | js/Branching/GotoTagVisibility.js | 2 | ||||
-rw-r--r-- | js/Branching/GotoTagVisibilityMO.js | 2 | ||||
-rw-r--r-- | js/Branching/ISELECT_f.js | 2 | ||||
-rw-r--r-- | js/Branching/ISELECT_m.js | 2 | ||||
-rw-r--r-- | js/Branching/MUX.js | 2 | ||||
-rw-r--r-- | js/Branching/MUX_f.js | 2 | ||||
-rw-r--r-- | js/Branching/M_SWITCH.js | 2 | ||||
-rw-r--r-- | js/Branching/NRMSOM_f.js | 2 | ||||
-rw-r--r-- | js/Branching/RELAY_f.js | 2 | ||||
-rw-r--r-- | js/Branching/SCALAR2VECTOR.js | 2 | ||||
-rw-r--r-- | js/Branching/SELECT_f.js | 2 | ||||
-rw-r--r-- | js/Branching/SELECT_m.js | 2 | ||||
-rw-r--r-- | js/Branching/SWITCH2.js | 2 | ||||
-rw-r--r-- | js/Branching/SWITCH2_m.js | 2 | ||||
-rw-r--r-- | js/Branching/SWITCH_f.js | 2 |
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); } } |