summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
Diffstat (limited to 'macros')
-rw-r--r--macros/CCodeGeneration/C_GenerateMakefile.binbin22632 -> 17792 bytes
-rw-r--r--macros/CCodeGeneration/C_GenerateMakefile.sci4
-rw-r--r--macros/CCodeGeneration/C_Type.binbin9600 -> 9600 bytes
-rw-r--r--macros/ToolInitialization/.fuse_hidden0000024a00000003bin0 -> 405456 bytes
-rw-r--r--macros/ToolInitialization/INIT_CreateDirs.binbin9600 -> 9600 bytes
-rw-r--r--macros/ToolInitialization/INIT_FillSCI2LibCDirs.binbin404912 -> 406496 bytes
-rw-r--r--macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci202
-rw-r--r--macros/ToolInitialization/INIT_GenAnnFLFunctions.binbin9600 -> 9600 bytes
-rw-r--r--macros/ToolInitialization/INIT_GenFileInfo.binbin13696 -> 13696 bytes
-rw-r--r--macros/ToolInitialization/INIT_GenLibraries.binbin9600 -> 9600 bytes
-rw-r--r--macros/ToolInitialization/INIT_GenSharedInfo.binbin13696 -> 13696 bytes
-rw-r--r--macros/ToolInitialization/INIT_LoadLibraries.binbin9600 -> 9600 bytes
-rw-r--r--macros/ToolInitialization/INIT_RemoveDirs.binbin13696 -> 13696 bytes
-rw-r--r--macros/ToolInitialization/INIT_SCI2C.binbin21152 -> 21152 bytes
-rw-r--r--macros/ToolInitialization/INIT_SharedInfoEqual.binbin9600 -> 9600 bytes
-rw-r--r--macros/ToolInitialization/ManageNextConversion.binbin13696 -> 13696 bytes
-rw-r--r--macros/ToolInitialization/UpdateSCI2CInfo.binbin30256 -> 30256 bytes
-rw-r--r--macros/findDeps/getAllHeaders.binbin13696 -> 13696 bytes
-rw-r--r--macros/findDeps/getAllInterfaces.binbin13696 -> 13696 bytes
-rw-r--r--macros/findDeps/getAllInterfaces.sci1
-rw-r--r--macros/findDeps/getAllSources.binbin86496 -> 88224 bytes
-rw-r--r--macros/findDeps/getAllSources.sci120
22 files changed, 276 insertions, 51 deletions
diff --git a/macros/CCodeGeneration/C_GenerateMakefile.bin b/macros/CCodeGeneration/C_GenerateMakefile.bin
index e43b548..8439eb9 100644
--- a/macros/CCodeGeneration/C_GenerateMakefile.bin
+++ b/macros/CCodeGeneration/C_GenerateMakefile.bin
Binary files differ
diff --git a/macros/CCodeGeneration/C_GenerateMakefile.sci b/macros/CCodeGeneration/C_GenerateMakefile.sci
index 8956d51..e2fe603 100644
--- a/macros/CCodeGeneration/C_GenerateMakefile.sci
+++ b/macros/CCodeGeneration/C_GenerateMakefile.sci
@@ -51,7 +51,7 @@ PrintStringInfo('SCI2CDIR = .',FileInfo.MakefileFilename,'file','y','y');
// Compiler definition
PrintStringInfo('CC = gcc',FileInfo.MakefileFilename,'file','y','y');
-PrintStringInfo('CFLAGS = -Wall -pedantic -I $(HSRCDIR) -I $(ISRCDIR)',FileInfo.MakefileFilename,'file','y','y');
+PrintStringInfo('CFLAGS = -Wall -pedantic -g -I $(HSRCDIR) -I $(ISRCDIR)',FileInfo.MakefileFilename,'file','y','y');
PrintStringInfo('LDFLAGS = -lblas -llapack -lm',FileInfo.MakefileFilename,'file','y','y');
// Binary definition
@@ -109,4 +109,4 @@ if getos() == 'Windows' then
C_GenerateMakefile_msvc(FileInfo,SharedInfo);
end
-endfunction \ No newline at end of file
+endfunction
diff --git a/macros/CCodeGeneration/C_Type.bin b/macros/CCodeGeneration/C_Type.bin
index 52bc722..6e67491 100644
--- a/macros/CCodeGeneration/C_Type.bin
+++ b/macros/CCodeGeneration/C_Type.bin
Binary files differ
diff --git a/macros/ToolInitialization/.fuse_hidden0000024a00000003 b/macros/ToolInitialization/.fuse_hidden0000024a00000003
new file mode 100644
index 0000000..82e80fa
--- /dev/null
+++ b/macros/ToolInitialization/.fuse_hidden0000024a00000003
Binary files differ
diff --git a/macros/ToolInitialization/INIT_CreateDirs.bin b/macros/ToolInitialization/INIT_CreateDirs.bin
index 398d6ff..b898c3c 100644
--- a/macros/ToolInitialization/INIT_CreateDirs.bin
+++ b/macros/ToolInitialization/INIT_CreateDirs.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin
index e50798d..38319ca 100644
--- a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin
+++ b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
index ae6545c..ba8da6c 100644
--- a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
+++ b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci
@@ -191,19 +191,11 @@ PrintStringInfo('s0'+ArgSeparator+'c0',ClassFileName,'file','y');
PrintStringInfo('d0'+ArgSeparator+'c0',ClassFileName,'file','y');
PrintStringInfo('c0'+ArgSeparator+'c0',ClassFileName,'file','y');
PrintStringInfo('z0'+ArgSeparator+'c0',ClassFileName,'file','y');
-PrintStringInfo('u80'+ArgSeparator+'c0',ClassFileName,'file','y');
-PrintStringInfo('i80'+ArgSeparator+'c0',ClassFileName,'file','y');
-PrintStringInfo('u160'+ArgSeparator+'c0',ClassFileName,'file','y');
-PrintStringInfo('i160'+ArgSeparator+'c0',ClassFileName,'file','y');
PrintStringInfo('s2'+ArgSeparator+'c2',ClassFileName,'file','y');
PrintStringInfo('d2'+ArgSeparator+'c2',ClassFileName,'file','y');
PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y');
PrintStringInfo('z2'+ArgSeparator+'c2',ClassFileName,'file','y');
-PrintStringInfo('u82'+ArgSeparator+'c2',ClassFileName,'file','y');
-PrintStringInfo('i82'+ArgSeparator+'c2',ClassFileName,'file','y');
-PrintStringInfo('u162'+ArgSeparator+'c2',ClassFileName,'file','y');
-PrintStringInfo('i162'+ArgSeparator+'c2',ClassFileName,'file','y');
// --- Annotation Function And Function List Function. ---
FunctionName = 'floatcomplex';
@@ -234,19 +226,12 @@ PrintStringInfo('s0'+ArgSeparator+'z0',ClassFileName,'file','y');
PrintStringInfo('d0'+ArgSeparator+'z0',ClassFileName,'file','y');
PrintStringInfo('c0'+ArgSeparator+'z0',ClassFileName,'file','y');
PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y');
-PrintStringInfo('u80'+ArgSeparator+'z0',ClassFileName,'file','y');
-PrintStringInfo('i80'+ArgSeparator+'z0',ClassFileName,'file','y');
-PrintStringInfo('u160'+ArgSeparator+'z0',ClassFileName,'file','y');
-PrintStringInfo('i160'+ArgSeparator+'z0',ClassFileName,'file','y');
PrintStringInfo('s2'+ArgSeparator+'z2',ClassFileName,'file','y');
PrintStringInfo('d2'+ArgSeparator+'z2',ClassFileName,'file','y');
PrintStringInfo('c2'+ArgSeparator+'z2',ClassFileName,'file','y');
PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y');
-PrintStringInfo('u82'+ArgSeparator+'z2',ClassFileName,'file','y');
-PrintStringInfo('i82'+ArgSeparator+'z2',ClassFileName,'file','y');
-PrintStringInfo('u162'+ArgSeparator+'z2',ClassFileName,'file','y');
-PrintStringInfo('i162'+ArgSeparator+'z2',ClassFileName,'file','y');
+
// --- Annotation Function And Function List Function. ---
FunctionName = 'doublecomplex';
@@ -422,7 +407,7 @@ PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y');
ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls);
PrintStringInfo('NIN= 1',ClassFileName,'file','y');
PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y');
-PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= FA_TP_USER',ClassFileName,'file','y');
PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
@@ -432,19 +417,19 @@ PrintStringInfo('s0'+ArgSeparator+'s0',ClassFileName,'file','y');
PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('c0'+ArgSeparator+'c0',ClassFileName,'file','y');
PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y');
-PrintStringInfo('u80'+ArgSeparator+'u80',ClassFileName,'file','y');
-PrintStringInfo('i80'+ArgSeparator+'i80',ClassFileName,'file','y');
-PrintStringInfo('u160'+ArgSeparator+'u160',ClassFileName,'file','y');
-PrintStringInfo('i160'+ArgSeparator+'i160',ClassFileName,'file','y');
+PrintStringInfo('u80'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('i80'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('u160'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('i160'+ArgSeparator+'s0',ClassFileName,'file','y');
PrintStringInfo('s2'+ArgSeparator+'s2',ClassFileName,'file','y');
PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y');
PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y');
PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y');
-PrintStringInfo('u82'+ArgSeparator+'u82',ClassFileName,'file','y');
-PrintStringInfo('i82'+ArgSeparator+'i82',ClassFileName,'file','y');
-PrintStringInfo('u162'+ArgSeparator+'u162',ClassFileName,'file','y');
-PrintStringInfo('i162'+ArgSeparator+'i162',ClassFileName,'file','y');
+PrintStringInfo('u82'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('i82'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('u162'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('i162'+ArgSeparator+'s2',ClassFileName,'file','y');
// --- Annotation Function And Function List Function. ---
FunctionName = 'sin'; //BJ : Done AS : Float_Done
@@ -523,26 +508,91 @@ PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file',
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
-FunctionName = 'OpLogNot'; //BJ : Done AS : Float_Done
-PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y');
-INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
-INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
-
FunctionName = 'SCI2Cresize';
PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y');
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
-FunctionName = 'sign'; //BJ : Done AS : Float_Done
+FunctionName = 'chol'; //BJ : Done AS : Float_Done
PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y');
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
-FunctionName = 'chol'; //BJ : Done AS : Float_Done
+// ------------------
+// --- Class OpLogNot
+// ------------------
+ClassName = 'OpLogNot';
+
+// --- Class Annotation. ---
+PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y');
+ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls);
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+
+// --- Function List Class. ---
+ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls);
+PrintStringInfo('s0'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('c0'+ArgSeparator+'c0',ClassFileName,'file','y');
+PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y');
+PrintStringInfo('u80'+ArgSeparator+'u80',ClassFileName,'file','y');
+PrintStringInfo('i80'+ArgSeparator+'i80',ClassFileName,'file','y');
+PrintStringInfo('u160'+ArgSeparator+'u160',ClassFileName,'file','y');
+PrintStringInfo('i160'+ArgSeparator+'i160',ClassFileName,'file','y');
+
+PrintStringInfo('s2'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y');
+PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y');
+PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y');
+PrintStringInfo('u82'+ArgSeparator+'u82',ClassFileName,'file','y');
+PrintStringInfo('i82'+ArgSeparator+'i82',ClassFileName,'file','y');
+PrintStringInfo('u162'+ArgSeparator+'u162',ClassFileName,'file','y');
+PrintStringInfo('i162'+ArgSeparator+'i162',ClassFileName,'file','y');
+
+FunctionName = 'OpLogNot'; //BJ : Done AS : Float_Done
PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y');
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+
+// ------------------
+// --- Class Sign ---
+// ------------------
+ClassName = 'Sign';
+
+// --- Class Annotation. ---
+PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y');
+ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls);
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).TP= FA_TP_USER',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y');
+PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y');
+
+// --- Function List Class. ---
+ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls);
+PrintStringInfo('s0'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('c0'+ArgSeparator+'c0',ClassFileName,'file','y');
+PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y');
+PrintStringInfo('u80'+ArgSeparator+'i80',ClassFileName,'file','y');
+PrintStringInfo('i80'+ArgSeparator+'i80',ClassFileName,'file','y');
+PrintStringInfo('u160'+ArgSeparator+'i160',ClassFileName,'file','y');
+PrintStringInfo('i160'+ArgSeparator+'i160',ClassFileName,'file','y');
+
+PrintStringInfo('s2'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y');
+PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y');
+PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y');
+PrintStringInfo('u82'+ArgSeparator+'i82',ClassFileName,'file','y');
+PrintStringInfo('i82'+ArgSeparator+'i82',ClassFileName,'file','y');
+PrintStringInfo('u162'+ArgSeparator+'i162',ClassFileName,'file','y');
+PrintStringInfo('i162'+ArgSeparator+'i162',ClassFileName,'file','y');
+
+
// -------------------
// --- Class Atan. ---
// -------------------
@@ -569,19 +619,19 @@ PrintStringInfo('s0'+ArgSeparator+'s0',ClassFileName,'file','y');
PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('c0'+ArgSeparator+'c0',ClassFileName,'file','y');
PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y');
-PrintStringInfo('u80'+ArgSeparator+'u80',ClassFileName,'file','y');
-PrintStringInfo('i80'+ArgSeparator+'i80',ClassFileName,'file','y');
-PrintStringInfo('u160'+ArgSeparator+'u160',ClassFileName,'file','y');
-PrintStringInfo('i160'+ArgSeparator+'i160',ClassFileName,'file','y');
+PrintStringInfo('u80'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('i80'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('u160'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('i160'+ArgSeparator+'s0',ClassFileName,'file','y');
PrintStringInfo('s2'+ArgSeparator+'s2',ClassFileName,'file','y');
PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y');
PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y');
PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y');
-PrintStringInfo('u82'+ArgSeparator+'u82',ClassFileName,'file','y');
-PrintStringInfo('i82'+ArgSeparator+'i82',ClassFileName,'file','y');
-PrintStringInfo('u162'+ArgSeparator+'u162',ClassFileName,'file','y');
-PrintStringInfo('i162'+ArgSeparator+'i162',ClassFileName,'file','y');
+PrintStringInfo('u82'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('i82'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('u162'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('i162'+ArgSeparator+'s2',ClassFileName,'file','y');
PrintStringInfo('s0s0'+ArgSeparator+'s0',ClassFileName,'file','y');
PrintStringInfo('d0d0'+ArgSeparator+'d0',ClassFileName,'file','y');
@@ -591,6 +641,11 @@ PrintStringInfo('s2s2'+ArgSeparator+'s2',ClassFileName,'file','y');
PrintStringInfo('d2d2'+ArgSeparator+'d2',ClassFileName,'file','y');
// PrintStringInfo('c2c2'+ArgSeparator+'c2',ClassFileName,'file','y');
// PrintStringInfo('z2z2'+ArgSeparator+'z2',ClassFileName,'file','y');
+PrintStringInfo('u82u82'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('i82i82'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('u162u162'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('i162i162'+ArgSeparator+'s2',ClassFileName,'file','y');
+
// --- Annotation Function And Function List Function. ---
FunctionName = 'atan'; //BJ : atan AS : Float_Done
@@ -623,11 +678,11 @@ PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('d0'+ArgSeparator+'z0',ClassFileName,'file','y');
PrintStringInfo('c0'+ArgSeparator+'c0',ClassFileName,'file','y');
PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y');
-PrintStringInfo('u80'+ArgSeparator+'u80',ClassFileName,'file','y');
-PrintStringInfo('i80'+ArgSeparator+'i80',ClassFileName,'file','y');
+PrintStringInfo('u80'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('i80'+ArgSeparator+'s0',ClassFileName,'file','y');
PrintStringInfo('i80'+ArgSeparator+'c0',ClassFileName,'file','y');
-PrintStringInfo('u160'+ArgSeparator+'u160',ClassFileName,'file','y');
-PrintStringInfo('i160'+ArgSeparator+'i160',ClassFileName,'file','y');
+PrintStringInfo('u160'+ArgSeparator+'s0',ClassFileName,'file','y');
+PrintStringInfo('i160'+ArgSeparator+'s0',ClassFileName,'file','y');
PrintStringInfo('i160'+ArgSeparator+'c0',ClassFileName,'file','y');
PrintStringInfo('s2'+ArgSeparator+'s2',ClassFileName,'file','y');
@@ -636,11 +691,11 @@ PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y');
PrintStringInfo('d2'+ArgSeparator+'z2',ClassFileName,'file','y');
PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y');
PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y');
-PrintStringInfo('u82'+ArgSeparator+'u82',ClassFileName,'file','y');
-PrintStringInfo('i82'+ArgSeparator+'i82',ClassFileName,'file','y');
+PrintStringInfo('u82'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('i82'+ArgSeparator+'s2',ClassFileName,'file','y');
PrintStringInfo('i82'+ArgSeparator+'c2',ClassFileName,'file','y');
-PrintStringInfo('u162'+ArgSeparator+'u162',ClassFileName,'file','y');
-PrintStringInfo('i162'+ArgSeparator+'i162',ClassFileName,'file','y');
+PrintStringInfo('u162'+ArgSeparator+'s2',ClassFileName,'file','y');
+PrintStringInfo('i162'+ArgSeparator+'s2',ClassFileName,'file','y');
PrintStringInfo('i162'+ArgSeparator+'c2',ClassFileName,'file','y');
// --- Annotation Function And Function List Function. ---
@@ -775,7 +830,7 @@ PrintStringInfo('i80i80'+ArgSeparator+'i82',ClassFileName,'file','y');
PrintStringInfo('u160u160'+ArgSeparator+'u160',ClassFileName,'file','y');
PrintStringInfo('u160u160'+ArgSeparator+'u162',ClassFileName,'file','y');
PrintStringInfo('i160i160'+ArgSeparator+'i160',ClassFileName,'file','y');
-PrintStringInfo('i160i160'+ArgSeparator+'i12',ClassFileName,'file','y');
+PrintStringInfo('i160i160'+ArgSeparator+'i162',ClassFileName,'file','y');
PrintStringInfo('d0d0d0'+ArgSeparator+'d3',ClassFileName,'file','y');
@@ -2550,12 +2605,20 @@ PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('c0'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('z0'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('g0'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('u80'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('i80'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('u160'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('i160'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('s2'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('d2'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('c2'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('z2'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('g2'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('u82'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('i82'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('u162'+ArgSeparator+'d0',ClassFileName,'file','y');
+PrintStringInfo('i162'+ArgSeparator+'d0',ClassFileName,'file','y');
PrintStringInfo('d3'+ArgSeparator+'d0',ClassFileName,'file','y');
@@ -2565,6 +2628,47 @@ PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file',
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+// -------------------
+// --- Class String ---
+// -------------------
+ClassName = 'String';
+
+// --- Class Annotation. ---
+PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y');
+ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls);
+PrintStringInfo('NIN= 1',ClassFileName,'file','y');
+PrintStringInfo('NOUT= 0',ClassFileName,'file','y');
+
+// --- Function List Class. ---
+ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls);
+PrintStringInfo('s0'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('d0'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('c0'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('z0'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('g0'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('u80'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('i80'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('u160'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('i160'+ArgSeparator,ClassFileName,'file','y');
+
+PrintStringInfo('s2'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('d2'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('c2'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('z2'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('g2'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('u82'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('i82'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('u162'+ArgSeparator,ClassFileName,'file','y');
+PrintStringInfo('i162'+ArgSeparator,ClassFileName,'file','y');
+
+
+// --- Annotation Function And Function List Function. ---
+FunctionName = 'string'; // AS : Done AS : Float_Done
+PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y');
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun);
+INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun);
+
+
// ----------------------
// --- Class OpEqual. ---
// ----------------------
diff --git a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin b/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin
index 5d6b1ca..0445033 100644
--- a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin
+++ b/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_GenFileInfo.bin b/macros/ToolInitialization/INIT_GenFileInfo.bin
index 782c917..1de53d3 100644
--- a/macros/ToolInitialization/INIT_GenFileInfo.bin
+++ b/macros/ToolInitialization/INIT_GenFileInfo.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_GenLibraries.bin b/macros/ToolInitialization/INIT_GenLibraries.bin
index 850ca7c..103aec2 100644
--- a/macros/ToolInitialization/INIT_GenLibraries.bin
+++ b/macros/ToolInitialization/INIT_GenLibraries.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_GenSharedInfo.bin b/macros/ToolInitialization/INIT_GenSharedInfo.bin
index bc174bd..413a6c6 100644
--- a/macros/ToolInitialization/INIT_GenSharedInfo.bin
+++ b/macros/ToolInitialization/INIT_GenSharedInfo.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_LoadLibraries.bin b/macros/ToolInitialization/INIT_LoadLibraries.bin
index 0be22bf..52c501f 100644
--- a/macros/ToolInitialization/INIT_LoadLibraries.bin
+++ b/macros/ToolInitialization/INIT_LoadLibraries.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_RemoveDirs.bin b/macros/ToolInitialization/INIT_RemoveDirs.bin
index 19a66a5..81e058a 100644
--- a/macros/ToolInitialization/INIT_RemoveDirs.bin
+++ b/macros/ToolInitialization/INIT_RemoveDirs.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_SCI2C.bin b/macros/ToolInitialization/INIT_SCI2C.bin
index 3e596ba..dd405d0 100644
--- a/macros/ToolInitialization/INIT_SCI2C.bin
+++ b/macros/ToolInitialization/INIT_SCI2C.bin
Binary files differ
diff --git a/macros/ToolInitialization/INIT_SharedInfoEqual.bin b/macros/ToolInitialization/INIT_SharedInfoEqual.bin
index 11e91f4..bcbedb4 100644
--- a/macros/ToolInitialization/INIT_SharedInfoEqual.bin
+++ b/macros/ToolInitialization/INIT_SharedInfoEqual.bin
Binary files differ
diff --git a/macros/ToolInitialization/ManageNextConversion.bin b/macros/ToolInitialization/ManageNextConversion.bin
index 45fdcc3..01b88f4 100644
--- a/macros/ToolInitialization/ManageNextConversion.bin
+++ b/macros/ToolInitialization/ManageNextConversion.bin
Binary files differ
diff --git a/macros/ToolInitialization/UpdateSCI2CInfo.bin b/macros/ToolInitialization/UpdateSCI2CInfo.bin
index fe3fb30..41b07bb 100644
--- a/macros/ToolInitialization/UpdateSCI2CInfo.bin
+++ b/macros/ToolInitialization/UpdateSCI2CInfo.bin
Binary files differ
diff --git a/macros/findDeps/getAllHeaders.bin b/macros/findDeps/getAllHeaders.bin
index 4437369..88a2063 100644
--- a/macros/findDeps/getAllHeaders.bin
+++ b/macros/findDeps/getAllHeaders.bin
Binary files differ
diff --git a/macros/findDeps/getAllInterfaces.bin b/macros/findDeps/getAllInterfaces.bin
index 6a9d2ba..991810e 100644
--- a/macros/findDeps/getAllInterfaces.bin
+++ b/macros/findDeps/getAllInterfaces.bin
Binary files differ
diff --git a/macros/findDeps/getAllInterfaces.sci b/macros/findDeps/getAllInterfaces.sci
index 15b93a9..e6e71dc 100644
--- a/macros/findDeps/getAllInterfaces.sci
+++ b/macros/findDeps/getAllInterfaces.sci
@@ -107,6 +107,7 @@ function allInterfaces = getAllInterfaces()
"src/c/operations/interfaces/int_OpExt.h"
"src/c/operations/interfaces/int_OpIns.h"
"src/c/string/interfaces/int_disp.h"
+ "src/c/string/interfaces/int_string.h"
"src/c/signalProcessing/interfaces/int_ifft.h"
"src/c/signalProcessing/interfaces/int_lpc2cep.h"
"src/c/signalProcessing/interfaces/int_cepstrum.h"
diff --git a/macros/findDeps/getAllSources.bin b/macros/findDeps/getAllSources.bin
index d63b91a..01ab383 100644
--- a/macros/findDeps/getAllSources.bin
+++ b/macros/findDeps/getAllSources.bin
Binary files differ
diff --git a/macros/findDeps/getAllSources.sci b/macros/findDeps/getAllSources.sci
index 3d1ff9b..2dde130 100644
--- a/macros/findDeps/getAllSources.sci
+++ b/macros/findDeps/getAllSources.sci
@@ -43,6 +43,14 @@ function allSources = getAllSources()
"src/c/auxiliaryFunctions/sign/ssigns.c"
"src/c/auxiliaryFunctions/sign/zsigna.c"
"src/c/auxiliaryFunctions/sign/zsigns.c"
+ "src/c/auxiliaryFunctions/sign/u8signa.c"
+ "src/c/auxiliaryFunctions/sign/u8signs.c"
+ "src/c/auxiliaryFunctions/sign/i8signa.c"
+ "src/c/auxiliaryFunctions/sign/i8signs.c"
+ "src/c/auxiliaryFunctions/sign/u16signa.c"
+ "src/c/auxiliaryFunctions/sign/u16signs.c"
+ "src/c/auxiliaryFunctions/sign/i16signa.c"
+ "src/c/auxiliaryFunctions/sign/i16signs.c"
"src/c/auxiliaryFunctions/frexp/dfrexps.c"
"src/c/auxiliaryFunctions/frexp/sfrexps.c"
"src/c/auxiliaryFunctions/isnan/disnana.c"
@@ -76,6 +84,10 @@ function allSources = getAllSources()
"src/c/matrixOperations/eye/seyea.c"
"src/c/matrixOperations/eye/zeyea.c"
"src/c/matrixOperations/eye/ceyea.c"
+ "src/c/matrixOperations/eye/u8eyea.c"
+ "src/c/matrixOperations/eye/i8eyea.c"
+ "src/c/matrixOperations/eye/u16eyea.c"
+ "src/c/matrixOperations/eye/i16eyea.c"
"src/c/matrixOperations/chol/dchola.c"
"src/c/matrixOperations/chol/dchols.c"
"src/c/matrixOperations/chol/schola.c"
@@ -108,6 +120,10 @@ function allSources = getAllSources()
"src/c/matrixOperations/ones/sonesa.c"
"src/c/matrixOperations/ones/zonesa.c"
"src/c/matrixOperations/ones/conesa.c"
+ "src/c/matrixOperations/ones/u8onesa.c"
+ "src/c/matrixOperations/ones/i8onesa.c"
+ "src/c/matrixOperations/ones/u16onesa.c"
+ "src/c/matrixOperations/ones/i16onesa.c"
"src/c/matrixOperations/powm/dpowma.c"
"src/c/matrixOperations/powm/spowma.c"
"src/c/matrixOperations/powm/zpowma.c"
@@ -133,10 +149,18 @@ function allSources = getAllSources()
"src/c/matrixOperations/zeros/zzerosa.c"
"src/c/matrixOperations/zeros/szerosa.c"
"src/c/matrixOperations/zeros/dzerosh.c"
+ "src/c/matrixOperations/zeros/u8zerosa.c"
+ "src/c/matrixOperations/zeros/i8zerosa.c"
+ "src/c/matrixOperations/zeros/u16zerosa.c"
+ "src/c/matrixOperations/zeros/i16zerosa.c"
"src/c/matrixOperations/inversion/zinverma.c"
"src/c/matrixOperations/inversion/cinverma.c"
"src/c/matrixOperations/inversion/sinverma.c"
"src/c/matrixOperations/inversion/dinverma.c"
+ "src/c/matrixOperations/inversion/u8inverma.c"
+ "src/c/matrixOperations/inversion/i8inverma.c"
+ "src/c/matrixOperations/inversion/u16inverma.c"
+ "src/c/matrixOperations/inversion/i16inverma.c"
"src/c/matrixOperations/infiniteNorm/sinfnorma.c"
"src/c/matrixOperations/infiniteNorm/dinfnorma.c"
"src/c/matrixOperations/infiniteNorm/zinfnorma.c"
@@ -191,6 +215,14 @@ function allSources = getAllSources()
"src/c/elementaryFunctions/cos/zcoss.c"
"src/c/elementaryFunctions/cos/ccosa.c"
"src/c/elementaryFunctions/cos/ccoss.c"
+ "src/c/elementaryFunctions/cos/u8cosa.c"
+ "src/c/elementaryFunctions/cos/u8coss.c"
+ "src/c/elementaryFunctions/cos/i8cosa.c"
+ "src/c/elementaryFunctions/cos/i8coss.c"
+ "src/c/elementaryFunctions/cos/u16cosa.c"
+ "src/c/elementaryFunctions/cos/u16coss.c"
+ "src/c/elementaryFunctions/cos/i16cosa.c"
+ "src/c/elementaryFunctions/cos/i16coss.c"
"src/c/elementaryFunctions/fix/dfixa.c"
"src/c/elementaryFunctions/fix/dfixs.c"
"src/c/elementaryFunctions/fix/sfixa.c"
@@ -207,6 +239,14 @@ function allSources = getAllSources()
"src/c/elementaryFunctions/exp/zexps.c"
"src/c/elementaryFunctions/exp/cexpa.c"
"src/c/elementaryFunctions/exp/cexps.c"
+ "src/c/elementaryFunctions/exp/u8expa.c"
+ "src/c/elementaryFunctions/exp/u8exps.c"
+ "src/c/elementaryFunctions/exp/i8expa.c"
+ "src/c/elementaryFunctions/exp/i8exps.c"
+ "src/c/elementaryFunctions/exp/u16expa.c"
+ "src/c/elementaryFunctions/exp/u16exps.c"
+ "src/c/elementaryFunctions/exp/i16expa.c"
+ "src/c/elementaryFunctions/exp/i16exps.c"
"src/c/elementaryFunctions/int/dinta.c"
"src/c/elementaryFunctions/int/dints.c"
"src/c/elementaryFunctions/int/sinta.c"
@@ -239,6 +279,14 @@ function allSources = getAllSources()
"src/c/elementaryFunctions/sin/ssins.c"
"src/c/elementaryFunctions/sin/zsina.c"
"src/c/elementaryFunctions/sin/zsins.c"
+ "src/c/elementaryFunctions/sin/u8sina.c"
+ "src/c/elementaryFunctions/sin/u8sins.c"
+ "src/c/elementaryFunctions/sin/i8sina.c"
+ "src/c/elementaryFunctions/sin/i8sins.c"
+ "src/c/elementaryFunctions/sin/u16sina.c"
+ "src/c/elementaryFunctions/sin/u16sins.c"
+ "src/c/elementaryFunctions/sin/i16sina.c"
+ "src/c/elementaryFunctions/sin/i16sins.c"
"src/c/elementaryFunctions/tan/ctana.c"
"src/c/elementaryFunctions/tan/ctans.c"
"src/c/elementaryFunctions/tan/dtana.c"
@@ -247,6 +295,14 @@ function allSources = getAllSources()
"src/c/elementaryFunctions/tan/stans.c"
"src/c/elementaryFunctions/tan/ztana.c"
"src/c/elementaryFunctions/tan/ztans.c"
+ "src/c/elementaryFunctions/tan/u8tana.c"
+ "src/c/elementaryFunctions/tan/u8tans.c"
+ "src/c/elementaryFunctions/tan/i8tana.c"
+ "src/c/elementaryFunctions/tan/i8tans.c"
+ "src/c/elementaryFunctions/tan/u16tana.c"
+ "src/c/elementaryFunctions/tan/u16tans.c"
+ "src/c/elementaryFunctions/tan/i16tana.c"
+ "src/c/elementaryFunctions/tan/i16tans.c"
"src/c/elementaryFunctions/acos/zacosa.c"
"src/c/elementaryFunctions/acos/zacoss.c"
"src/c/elementaryFunctions/acos/cacosa.c"
@@ -287,6 +343,14 @@ function allSources = getAllSources()
"src/c/elementaryFunctions/cosh/zcoshs.c"
"src/c/elementaryFunctions/cosh/ccosha.c"
"src/c/elementaryFunctions/cosh/ccoshs.c"
+ "src/c/elementaryFunctions/cosh/u8cosha.c"
+ "src/c/elementaryFunctions/cosh/u8coshs.c"
+ "src/c/elementaryFunctions/cosh/i8cosha.c"
+ "src/c/elementaryFunctions/cosh/i8coshs.c"
+ "src/c/elementaryFunctions/cosh/u16cosha.c"
+ "src/c/elementaryFunctions/cosh/u16coshs.c"
+ "src/c/elementaryFunctions/cosh/i16cosha.c"
+ "src/c/elementaryFunctions/cosh/i16coshs.c"
"src/c/elementaryFunctions/sinh/csinha.c"
"src/c/elementaryFunctions/sinh/csinhs.c"
"src/c/elementaryFunctions/sinh/dsinha.c"
@@ -295,6 +359,14 @@ function allSources = getAllSources()
"src/c/elementaryFunctions/sinh/ssinhs.c"
"src/c/elementaryFunctions/sinh/zsinha.c"
"src/c/elementaryFunctions/sinh/zsinhs.c"
+ "src/c/elementaryFunctions/sinh/u8sinha.c"
+ "src/c/elementaryFunctions/sinh/u8sinhs.c"
+ "src/c/elementaryFunctions/sinh/i8sinha.c"
+ "src/c/elementaryFunctions/sinh/i8sinhs.c"
+ "src/c/elementaryFunctions/sinh/u16sinha.c"
+ "src/c/elementaryFunctions/sinh/u16sinhs.c"
+ "src/c/elementaryFunctions/sinh/i16sinha.c"
+ "src/c/elementaryFunctions/sinh/i16sinhs.c"
"src/c/elementaryFunctions/tanh/ctanha.c"
"src/c/elementaryFunctions/tanh/ctanhs.c"
"src/c/elementaryFunctions/tanh/dtanha.c"
@@ -303,6 +375,14 @@ function allSources = getAllSources()
"src/c/elementaryFunctions/tanh/stanhs.c"
"src/c/elementaryFunctions/tanh/ztanha.c"
"src/c/elementaryFunctions/tanh/ztanhs.c"
+ "src/c/elementaryFunctions/tanh/u8tanha.c"
+ "src/c/elementaryFunctions/tanh/u8tanhs.c"
+ "src/c/elementaryFunctions/tanh/i8tanha.c"
+ "src/c/elementaryFunctions/tanh/i8tanhs.c"
+ "src/c/elementaryFunctions/tanh/u16tanha.c"
+ "src/c/elementaryFunctions/tanh/u16tanhs.c"
+ "src/c/elementaryFunctions/tanh/i16tanha.c"
+ "src/c/elementaryFunctions/tanh/i16tanhs.c"
"src/c/elementaryFunctions/sqrt/csqrta.c"
"src/c/elementaryFunctions/sqrt/csqrts.c"
"src/c/elementaryFunctions/sqrt/dsqrta.c"
@@ -385,18 +465,42 @@ function allSources = getAllSources()
"src/c/elementaryFunctions/uint8/duint8a.c"
"src/c/elementaryFunctions/uint8/suint8s.c"
"src/c/elementaryFunctions/uint8/suint8a.c"
+ "src/c/elementaryFunctions/uint8/i8uint8s.c"
+ "src/c/elementaryFunctions/uint8/i8uint8a.c"
+ "src/c/elementaryFunctions/uint8/u16uint8s.c"
+ "src/c/elementaryFunctions/uint8/u16uint8a.c"
+ "src/c/elementaryFunctions/uint8/i16uint8s.c"
+ "src/c/elementaryFunctions/uint8/i16uint8a.c"
"src/c/elementaryFunctions/int8/dint8s.c"
"src/c/elementaryFunctions/int8/dint8a.c"
"src/c/elementaryFunctions/int8/sint8s.c"
"src/c/elementaryFunctions/int8/sint8a.c"
+ "src/c/elementaryFunctions/int8/u8int8s.c"
+ "src/c/elementaryFunctions/int8/u8int8a.c"
+ "src/c/elementaryFunctions/int8/u16int8s.c"
+ "src/c/elementaryFunctions/int8/u16int8a.c"
+ "src/c/elementaryFunctions/int8/i16int8s.c"
+ "src/c/elementaryFunctions/int8/i16int8a.c"
"src/c/elementaryFunctions/uint16/duint16s.c"
"src/c/elementaryFunctions/uint16/duint16a.c"
"src/c/elementaryFunctions/uint16/suint16s.c"
"src/c/elementaryFunctions/uint16/suint16a.c"
+ "src/c/elementaryFunctions/uint16/u8uint16s.c"
+ "src/c/elementaryFunctions/uint16/u8uint16a.c"
+ "src/c/elementaryFunctions/uint16/i8uint16s.c"
+ "src/c/elementaryFunctions/uint16/i8uint16a.c"
+ "src/c/elementaryFunctions/uint16/i16uint16s.c"
+ "src/c/elementaryFunctions/uint16/i16uint16a.c"
"src/c/elementaryFunctions/int16/dint16s.c"
"src/c/elementaryFunctions/int16/dint16a.c"
"src/c/elementaryFunctions/int16/sint16s.c"
"src/c/elementaryFunctions/int16/sint16a.c"
+ "src/c/elementaryFunctions/int16/u8int16s.c"
+ "src/c/elementaryFunctions/int16/u8int16a.c"
+ "src/c/elementaryFunctions/int16/i8int16s.c"
+ "src/c/elementaryFunctions/int16/i8int16a.c"
+ "src/c/elementaryFunctions/int16/u16int16s.c"
+ "src/c/elementaryFunctions/int16/u16int16a.c"
"src/c/statisticsFunctions/max/dmaxa.c"
"src/c/statisticsFunctions/max/smaxa.c"
"src/c/statisticsFunctions/max/srowmaxa.c"
@@ -577,6 +681,14 @@ function allSources = getAllSources()
"src/c/string/disp/zdisps.c"
"src/c/string/disp/cdispa.c"
"src/c/string/disp/cdisps.c"
+ "src/c/string/disp/u8dispa.c"
+ "src/c/string/disp/u8disps.c"
+ "src/c/string/disp/i8dispa.c"
+ "src/c/string/disp/i8disps.c"
+ "src/c/string/disp/u16dispa.c"
+ "src/c/string/disp/u16disps.c"
+ "src/c/string/disp/i16dispa.c"
+ "src/c/string/disp/i16disps.c"
"src/c/string/disp/ddisph.c"
"src/c/string/string/zstringa.c"
"src/c/string/string/zstrings.c"
@@ -586,6 +698,14 @@ function allSources = getAllSources()
"src/c/string/string/sstrings.c"
"src/c/string/string/dstringa.c"
"src/c/string/string/dstrings.c"
+ "src/c/string/string/u8stringa.c"
+ "src/c/string/string/u8strings.c"
+ "src/c/string/string/i8stringa.c"
+ "src/c/string/string/i8strings.c"
+ "src/c/string/string/u16stringa.c"
+ "src/c/string/string/u16strings.c"
+ "src/c/string/string/i16stringa.c"
+ "src/c/string/string/i16strings.c"
"src/c/signalProcessing/fft/dfft2.c"
"src/c/signalProcessing/fft/cfftma.c"
"src/c/signalProcessing/fft/r2tx.c"