diff options
author | Sunil Shetye | 2018-06-26 12:08:19 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-26 12:08:19 +0530 |
commit | afed64f1a0eab0b2d742088186d7bc340a2c895b (patch) | |
tree | 7270fd2e6c53e6df90c71e2fcbccd8149c3553a5 /js/MatrixOp | |
parent | 7465daea85285ba7f291b6bf6ddc45caa9e7ad65 (diff) | |
download | sci2js-afed64f1a0eab0b2d742088186d7bc340a2c895b.tar.gz sci2js-afed64f1a0eab0b2d742088186d7bc340a2c895b.tar.bz2 sci2js-afed64f1a0eab0b2d742088186d7bc340a2c895b.zip |
return block type in define and set
Diffstat (limited to 'js/MatrixOp')
-rw-r--r-- | js/MatrixOp/CUMSUM.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/EXTRACT.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/EXTTRI.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATBKSL.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATCATH.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATCATV.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATDET.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATDIAG.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATDIV.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATEIG.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATEXPM.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATINV.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATLU.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATMAGPHI.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATMUL.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATPINV.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATRESH.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATSING.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATSUM.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATTRAN.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATZCONJ.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/MATZREIM.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/RICC.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/ROOTCOEF.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/SQRT.js | 2 | ||||
-rw-r--r-- | js/MatrixOp/SUBMAT.js | 2 |
26 files changed, 52 insertions, 0 deletions
diff --git a/js/MatrixOp/CUMSUM.js b/js/MatrixOp/CUMSUM.js index 362ece2f..b2bcb38e 100644 --- a/js/MatrixOp/CUMSUM.js +++ b/js/MatrixOp/CUMSUM.js @@ -23,6 +23,7 @@ function CUMSUM() { label = [[sci2exp(1)],[sci2exp(0)]]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } CUMSUM.prototype.details = function CUMSUM() { return this.x; @@ -91,5 +92,6 @@ function CUMSUM() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/EXTRACT.js b/js/MatrixOp/EXTRACT.js index 4afd5810..73b1f888 100644 --- a/js/MatrixOp/EXTRACT.js +++ b/js/MatrixOp/EXTRACT.js @@ -23,6 +23,7 @@ function EXTRACT() { label = [[sci2exp(1)],[sci2exp([1])],[sci2exp([1])]]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } EXTRACT.prototype.details = function EXTRACT() { return this.x; @@ -89,5 +90,6 @@ function EXTRACT() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/EXTTRI.js b/js/MatrixOp/EXTTRI.js index 5ebaaf18..00eafa27 100644 --- a/js/MatrixOp/EXTTRI.js +++ b/js/MatrixOp/EXTTRI.js @@ -23,6 +23,7 @@ function EXTTRI() { label = [[sci2exp(1)],[sci2exp(1)]]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } EXTTRI.prototype.details = function EXTTRI() { return this.x; @@ -88,5 +89,6 @@ function EXTTRI() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATBKSL.js b/js/MatrixOp/MATBKSL.js index 06235455..f956a990 100644 --- a/js/MatrixOp/MATBKSL.js +++ b/js/MatrixOp/MATBKSL.js @@ -23,6 +23,7 @@ function MATBKSL() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATBKSL.prototype.details = function MATBKSL() { return this.x; @@ -68,5 +69,6 @@ function MATBKSL() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATCATH.js b/js/MatrixOp/MATCATH.js index f365bb52..b1d626d8 100644 --- a/js/MatrixOp/MATCATH.js +++ b/js/MatrixOp/MATCATH.js @@ -23,6 +23,7 @@ function MATCATH() { label = [sci2exp(2)]; gr_i = []; this.x = standard_define([2,3],model,label,gr_i); + return new BasicBlock(this.x); } MATCATH.prototype.details = function MATCATH() { return this.x; @@ -58,5 +59,6 @@ function MATCATH() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATCATV.js b/js/MatrixOp/MATCATV.js index 7e011ea2..d635fb4f 100644 --- a/js/MatrixOp/MATCATV.js +++ b/js/MatrixOp/MATCATV.js @@ -24,6 +24,7 @@ function MATCATV() { label = [sci2exp(2)]; gr_i = []; this.x = standard_define([2,3],model,label,gr_i); + return new BasicBlock(this.x); } MATCATV.prototype.details = function MATCATV() { return this.x; @@ -59,5 +60,6 @@ function MATCATV() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATDET.js b/js/MatrixOp/MATDET.js index 176268ce..fc12d549 100644 --- a/js/MatrixOp/MATDET.js +++ b/js/MatrixOp/MATDET.js @@ -23,6 +23,7 @@ function MATDET() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATDET.prototype.details = function MATDET() { return this.x; @@ -68,5 +69,6 @@ function MATDET() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATDIAG.js b/js/MatrixOp/MATDIAG.js index 8f76bb54..fae53116 100644 --- a/js/MatrixOp/MATDIAG.js +++ b/js/MatrixOp/MATDIAG.js @@ -23,6 +23,7 @@ function MATDIAG() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATDIAG.prototype.details = function MATDIAG() { return this.x; @@ -68,5 +69,6 @@ function MATDIAG() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATDIV.js b/js/MatrixOp/MATDIV.js index 64a39f47..38f01397 100644 --- a/js/MatrixOp/MATDIV.js +++ b/js/MatrixOp/MATDIV.js @@ -23,6 +23,7 @@ function MATDIV() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATDIV.prototype.details = function MATDIV() { return this.x; @@ -68,5 +69,6 @@ function MATDIV() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATEIG.js b/js/MatrixOp/MATEIG.js index 5cda9f2a..4fa713d0 100644 --- a/js/MatrixOp/MATEIG.js +++ b/js/MatrixOp/MATEIG.js @@ -23,6 +23,7 @@ function MATEIG() { label = [[sci2exp(1)],[sci2exp(1)]]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATEIG.prototype.details = function MATEIG() { return this.x; @@ -89,5 +90,6 @@ function MATEIG() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATEXPM.js b/js/MatrixOp/MATEXPM.js index 0c9e22ef..5053663d 100644 --- a/js/MatrixOp/MATEXPM.js +++ b/js/MatrixOp/MATEXPM.js @@ -23,6 +23,7 @@ function MATEXPM() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATEXPM.prototype.details = function MATEXPM() { return this.x; @@ -68,5 +69,6 @@ function MATEXPM() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATINV.js b/js/MatrixOp/MATINV.js index f260f75b..b495de7d 100644 --- a/js/MatrixOp/MATINV.js +++ b/js/MatrixOp/MATINV.js @@ -23,6 +23,7 @@ function MATINV() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATINV.prototype.details = function MATINV() { return this.x; @@ -68,5 +69,6 @@ function MATINV() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATLU.js b/js/MatrixOp/MATLU.js index 24f53803..51c5af6a 100644 --- a/js/MatrixOp/MATLU.js +++ b/js/MatrixOp/MATLU.js @@ -23,6 +23,7 @@ function MATLU() { label = sci2exp(1); gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATLU.prototype.details = function MATLU() { return this.x; @@ -66,5 +67,6 @@ function MATLU() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATMAGPHI.js b/js/MatrixOp/MATMAGPHI.js index 4716d263..3047ca48 100644 --- a/js/MatrixOp/MATMAGPHI.js +++ b/js/MatrixOp/MATMAGPHI.js @@ -23,6 +23,7 @@ function MATMAGPHI() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } MATMAGPHI.prototype.details = function MATMAGPHI() { return this.x; @@ -72,5 +73,6 @@ function MATMAGPHI() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATMUL.js b/js/MatrixOp/MATMUL.js index 0d8657b1..e3f1dd0b 100644 --- a/js/MatrixOp/MATMUL.js +++ b/js/MatrixOp/MATMUL.js @@ -12,6 +12,7 @@ function MATMUL() { label = [sci2exp(model.ipar)]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } MATMUL.prototype.details = function MATMUL() { return this.x; @@ -148,5 +149,6 @@ function MATMUL() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATPINV.js b/js/MatrixOp/MATPINV.js index 467ea072..e21a49dc 100644 --- a/js/MatrixOp/MATPINV.js +++ b/js/MatrixOp/MATPINV.js @@ -23,6 +23,7 @@ function MATPINV() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATPINV.prototype.details = function MATPINV() { return this.x; @@ -68,5 +69,6 @@ function MATPINV() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATRESH.js b/js/MatrixOp/MATRESH.js index a20293de..b2e357a2 100644 --- a/js/MatrixOp/MATRESH.js +++ b/js/MatrixOp/MATRESH.js @@ -23,6 +23,7 @@ function MATRESH() { label = [[sci2exp(1)],[sci2exp([1,1])],[sci2exp([1,1])]]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } MATRESH.prototype.details = function MATRESH() { return this.x; @@ -93,5 +94,6 @@ function MATRESH() { } } needcompile=resume(needcompile) + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATSING.js b/js/MatrixOp/MATSING.js index cd5daad6..aefdb157 100644 --- a/js/MatrixOp/MATSING.js +++ b/js/MatrixOp/MATSING.js @@ -23,6 +23,7 @@ function MATSING() { label = [[sci2exp(1)],[sci2exp(1)]]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATSING.prototype.details = function MATSING() { return this.x; @@ -92,5 +93,6 @@ function MATSING() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATSUM.js b/js/MatrixOp/MATSUM.js index 894c5a97..dee13795 100644 --- a/js/MatrixOp/MATSUM.js +++ b/js/MatrixOp/MATSUM.js @@ -23,6 +23,7 @@ function MATSUM() { label = [[sci2exp(1)],[sci2exp(0)]]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } MATSUM.prototype.details = function MATSUM() { return this.x; @@ -93,5 +94,6 @@ function MATSUM() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATTRAN.js b/js/MatrixOp/MATTRAN.js index 4cef2ada..3baaa628 100644 --- a/js/MatrixOp/MATTRAN.js +++ b/js/MatrixOp/MATTRAN.js @@ -11,6 +11,7 @@ function MATTRAN() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } MATTRAN.prototype.details = function MATTRAN() { return this.x; @@ -60,5 +61,6 @@ function MATTRAN() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATZCONJ.js b/js/MatrixOp/MATZCONJ.js index 382a025c..438500e2 100644 --- a/js/MatrixOp/MATZCONJ.js +++ b/js/MatrixOp/MATZCONJ.js @@ -23,6 +23,7 @@ function MATZCONJ() { label = []; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } MATZCONJ.prototype.details = function MATZCONJ() { return this.x; @@ -31,5 +32,6 @@ function MATZCONJ() { } MATZCONJ.prototype.set = function MATZCONJ() { this.x = arg1; + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/MATZREIM.js b/js/MatrixOp/MATZREIM.js index f332d237..a2f7ea3b 100644 --- a/js/MatrixOp/MATZREIM.js +++ b/js/MatrixOp/MATZREIM.js @@ -23,6 +23,7 @@ function MATZREIM() { label = sci2exp(1); gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } MATZREIM.prototype.details = function MATZREIM() { return this.x; @@ -72,5 +73,6 @@ function MATZREIM() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/RICC.js b/js/MatrixOp/RICC.js index 037c41eb..44e698eb 100644 --- a/js/MatrixOp/RICC.js +++ b/js/MatrixOp/RICC.js @@ -23,6 +23,7 @@ function RICC() { label = [[sci2exp(1)],[sci2exp(1)]]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } RICC.prototype.details = function RICC() { return this.x; @@ -57,5 +58,6 @@ function RICC() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/ROOTCOEF.js b/js/MatrixOp/ROOTCOEF.js index 8e968567..7f17176d 100644 --- a/js/MatrixOp/ROOTCOEF.js +++ b/js/MatrixOp/ROOTCOEF.js @@ -23,6 +23,7 @@ function ROOTCOEF() { label = [[sci2exp(1)],[sci2exp(1)]]; gr_i = []; this.x = standard_define([3,2],model,label,gr_i); + return new BasicBlock(this.x); } ROOTCOEF.prototype.details = function ROOTCOEF() { return this.x; @@ -68,5 +69,6 @@ function ROOTCOEF() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/SQRT.js b/js/MatrixOp/SQRT.js index f686b27a..4dba0fcd 100644 --- a/js/MatrixOp/SQRT.js +++ b/js/MatrixOp/SQRT.js @@ -13,6 +13,7 @@ function SQRT() { label = [sci2exp(1)]; gr_i = []; this.x = standard_define([2,2],model,label,gr_i); + return new BasicBlock(this.x); } SQRT.prototype.details = function SQRT() { return this.x; @@ -53,5 +54,6 @@ function SQRT() { break; } } + return new BasicBlock(this.x); } } diff --git a/js/MatrixOp/SUBMAT.js b/js/MatrixOp/SUBMAT.js index a797b764..9f9dcc68 100644 --- a/js/MatrixOp/SUBMAT.js +++ b/js/MatrixOp/SUBMAT.js @@ -23,6 +23,7 @@ function SUBMAT() { label = [[sci2exp(1)],[sci2exp(1)],[sci2exp(1)],[sci2exp(1)],[sci2exp(1)]]; gr_i = []; this.x = standard_define([2.5,2],model,label,gr_i); + return new BasicBlock(this.x); } SUBMAT.prototype.details = function SUBMAT() { return this.x; @@ -89,5 +90,6 @@ function SUBMAT() { break; } } + return new BasicBlock(this.x); } } |