summaryrefslogtreecommitdiff
path: root/js/MatrixOp
diff options
context:
space:
mode:
Diffstat (limited to 'js/MatrixOp')
-rw-r--r--js/MatrixOp/CUMSUM.js2
-rw-r--r--js/MatrixOp/EXTRACT.js2
-rw-r--r--js/MatrixOp/EXTTRI.js2
-rw-r--r--js/MatrixOp/MATBKSL.js2
-rw-r--r--js/MatrixOp/MATCATH.js2
-rw-r--r--js/MatrixOp/MATCATV.js2
-rw-r--r--js/MatrixOp/MATDET.js2
-rw-r--r--js/MatrixOp/MATDIAG.js2
-rw-r--r--js/MatrixOp/MATDIV.js2
-rw-r--r--js/MatrixOp/MATEIG.js2
-rw-r--r--js/MatrixOp/MATEXPM.js2
-rw-r--r--js/MatrixOp/MATINV.js2
-rw-r--r--js/MatrixOp/MATLU.js2
-rw-r--r--js/MatrixOp/MATMAGPHI.js2
-rw-r--r--js/MatrixOp/MATMUL.js2
-rw-r--r--js/MatrixOp/MATPINV.js2
-rw-r--r--js/MatrixOp/MATRESH.js2
-rw-r--r--js/MatrixOp/MATSING.js2
-rw-r--r--js/MatrixOp/MATSUM.js2
-rw-r--r--js/MatrixOp/MATTRAN.js2
-rw-r--r--js/MatrixOp/MATZCONJ.js2
-rw-r--r--js/MatrixOp/MATZREIM.js2
-rw-r--r--js/MatrixOp/RICC.js2
-rw-r--r--js/MatrixOp/ROOTCOEF.js2
-rw-r--r--js/MatrixOp/SQRT.js2
-rw-r--r--js/MatrixOp/SUBMAT.js2
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);
}
}