From 9c98503cadef71c7d916f30801c18661e9c3292f Mon Sep 17 00:00:00 2001 From: ukashanoor Date: Tue, 4 Jul 2017 11:55:14 +0530 Subject: after debugging 1 --- includes/sci2clib.h | 9 + macros/ASTManagement/%comment_string.bin | Bin 780 -> 0 bytes macros/ASTManagement/%cste_string.bin | Bin 3484 -> 0 bytes macros/ASTManagement/%equal_string.bin | Bin 2152 -> 0 bytes macros/ASTManagement/%for_string.bin | Bin 2124 -> 0 bytes macros/ASTManagement/%funcall_string.bin | Bin 2588 -> 0 bytes macros/ASTManagement/%ifthenel_string.bin | Bin 3784 -> 0 bytes macros/ASTManagement/%ifthenelse_string.bin | Bin 3784 -> 0 bytes macros/ASTManagement/%operatio_string.bin | Bin 2652 -> 0 bytes macros/ASTManagement/%operation_string.bin | Bin 1352 -> 0 bytes macros/ASTManagement/%program_p.bin | Bin 520 -> 0 bytes macros/ASTManagement/%program_string.bin | Bin 3276 -> 0 bytes macros/ASTManagement/%variable_string.bin | Bin 3648 -> 0 bytes macros/ASTManagement/%while_string.bin | Bin 1972 -> 0 bytes macros/ASTManagement/AST2Ccode.bin | Bin 37928 -> 0 bytes macros/ASTManagement/AST_CheckCommonInOutArgs.bin | Bin 16824 -> 0 bytes macros/ASTManagement/AST_CheckLastFunc.bin | Bin 9164 -> 0 bytes macros/ASTManagement/AST_CheckLineLength.bin | Bin 3296 -> 0 bytes macros/ASTManagement/AST_CheckPrecSpecifier.bin | Bin 10864 -> 0 bytes macros/ASTManagement/AST_DisplayStack.bin | Bin 4704 -> 0 bytes macros/ASTManagement/AST_ExtractNameAndScope.bin | Bin 13184 -> 0 bytes macros/ASTManagement/AST_GetASTFile.bin | Bin 7216 -> 0 bytes macros/ASTManagement/AST_GetFuncallPrm.bin | Bin 6872 -> 0 bytes macros/ASTManagement/AST_GetPrecAndLhsArg.bin | Bin 12552 -> 0 bytes macros/ASTManagement/AST_HandleCC.bin | Bin 10716 -> 0 bytes macros/ASTManagement/AST_HandleEOL.bin | Bin 11704 -> 0 bytes macros/ASTManagement/AST_HandleEndFor.bin | Bin 10452 -> 0 bytes macros/ASTManagement/AST_HandleEndGenFun.bin | Bin 100904 -> 0 bytes macros/ASTManagement/AST_HandleEndProgram.bin | Bin 7968 -> 0 bytes macros/ASTManagement/AST_HandleEndWhile.bin | Bin 8984 -> 0 bytes macros/ASTManagement/AST_HandleFor.bin | Bin 12920 -> 0 bytes macros/ASTManagement/AST_HandleForStatem.bin | Bin 11348 -> 0 bytes macros/ASTManagement/AST_HandleFunCC.bin | Bin 24100 -> 0 bytes macros/ASTManagement/AST_HandleFunRC.bin | Bin 24064 -> 0 bytes macros/ASTManagement/AST_HandleHeader.bin | Bin 39132 -> 0 bytes macros/ASTManagement/AST_HandleIfElse.bin | Bin 12056 -> 0 bytes macros/ASTManagement/AST_HandleRC.bin | Bin 10092 -> 0 bytes macros/ASTManagement/AST_HandleWhileExpr.bin | Bin 12140 -> 0 bytes macros/ASTManagement/AST_HandleWhileStatem.bin | Bin 15548 -> 0 bytes macros/ASTManagement/AST_ParseEqualStruct.bin | Bin 20308 -> 0 bytes macros/ASTManagement/AST_ParseFuncallStruct.bin | Bin 15024 -> 0 bytes macros/ASTManagement/AST_ParseIfExprStruct.bin | Bin 17568 -> 0 bytes macros/ASTManagement/AST_ParseOperStruct.bin | Bin 16668 -> 0 bytes macros/ASTManagement/AST_PopASTStack.bin | Bin 3896 -> 0 bytes macros/ASTManagement/AST_PushASTStack.bin | Bin 3300 -> 0 bytes macros/ASTManagement/AST_ReadASTHeader.bin | Bin 11288 -> 0 bytes macros/ASTManagement/AST_ReadEqualRhsNames.bin | Bin 6972 -> 0 bytes macros/ASTManagement/GenOutArgNames.bin | Bin 17208 -> 0 bytes macros/ASTManagement/Operator2FunName.bin | Bin 18584 -> 0 bytes macros/ASTManagement/SciFile2ASTFile.bin | Bin 4192 -> 0 bytes macros/ASTManagement/_comment_string.bin | Bin 780 -> 0 bytes macros/ASTManagement/_cste_string.bin | Bin 3484 -> 0 bytes macros/ASTManagement/_equal_string.bin | Bin 2152 -> 0 bytes macros/ASTManagement/_for_string.bin | Bin 2124 -> 0 bytes macros/ASTManagement/_funcall_string.bin | Bin 2588 -> 0 bytes macros/ASTManagement/_ifthenel_string.bin | Bin 3784 -> 0 bytes macros/ASTManagement/_ifthenelse_string.bin | Bin 3784 -> 0 bytes macros/ASTManagement/_operatio_string.bin | Bin 1352 -> 0 bytes macros/ASTManagement/_operation_string.bin | Bin 1352 -> 0 bytes macros/ASTManagement/_program_p.bin | Bin 520 -> 0 bytes macros/ASTManagement/_program_string.bin | Bin 3276 -> 0 bytes macros/ASTManagement/_variable_string.bin | Bin 3648 -> 0 bytes macros/ASTManagement/_while_string.bin | Bin 1972 -> 0 bytes macros/ASTManagement/objectlist2string.bin | Bin 1384 -> 0 bytes macros/CCodeGeneration/C_FinalizeCode.bin | Bin 18232 -> 0 bytes macros/CCodeGeneration/C_ForExpression.bin | Bin 32208 -> 0 bytes macros/CCodeGeneration/C_Funcall.bin | Bin 73176 -> 0 bytes macros/CCodeGeneration/C_GenDeclarations.bin | Bin 22004 -> 0 bytes macros/CCodeGeneration/C_GenDeclarations_Dup.bin | Bin 30376 -> 0 bytes macros/CCodeGeneration/C_GenerateFunName.bin | Bin 7776 -> 0 bytes macros/CCodeGeneration/C_GenerateLaunchScript.bin | Bin 17232 -> 0 bytes macros/CCodeGeneration/C_GenerateMakefile.bin | Bin 32632 -> 0 bytes macros/CCodeGeneration/C_GenerateMakefile_msvc.bin | Bin 29868 -> 0 bytes macros/CCodeGeneration/C_GenerateMkfle_arduino.bin | Bin 3104 -> 0 bytes macros/CCodeGeneration/C_GenerateSCI2CHeader.bin | Bin 1936 -> 0 bytes macros/CCodeGeneration/C_IfElseBlocks.bin | Bin 8516 -> 0 bytes macros/CCodeGeneration/C_IfExpression.bin | Bin 12500 -> 0 bytes macros/CCodeGeneration/C_IndentBlanks.bin | Bin 3184 -> 0 bytes macros/CCodeGeneration/C_InitHeader.bin | Bin 14140 -> 0 bytes macros/CCodeGeneration/C_MemAllocOutTempVars.bin | Bin 12996 -> 0 bytes macros/CCodeGeneration/C_SCI2CHeader.bin | Bin 7268 -> 0 bytes macros/CCodeGeneration/C_Type.bin | Bin 6816 -> 0 bytes macros/CCodeGeneration/C_WhileExpression.bin | Bin 15764 -> 0 bytes macros/CCodeGeneration/GenCFunDatFiles.bin | Bin 9348 -> 0 bytes macros/CCodeGeneration/GetClsFileName.bin | Bin 14164 -> 0 bytes macros/CCodeGeneration/GetSymbolDimension.bin | Bin 8944 -> 0 bytes macros/CCodeGeneration/GetWhileCondVariable.bin | Bin 10228 -> 0 bytes macros/CCodeGeneration/JoinDeclarAndCcode.bin | Bin 22776 -> 0 bytes macros/CCodeGeneration/Sci2AnnotationFile.bin | Bin 7400 -> 0 bytes macros/ErrorMessages/EM_NanSize.bin | Bin 22776 -> 0 bytes macros/ErrorMessages/EM_UnknownStep.bin | Bin 18292 -> 0 bytes macros/ErrorMessages/EM_ZeroSize.bin | Bin 3200 -> 0 bytes macros/FunctionAnnotation/FA_ADD.bin | Bin 4856 -> 0 bytes macros/FunctionAnnotation/FA_DIV.bin | Bin 4904 -> 0 bytes .../FunctionAnnotation/FA_GetDefaultPrecision.bin | Bin 11384 -> 0 bytes macros/FunctionAnnotation/FA_GetFunAnn.bin | Bin 32436 -> 0 bytes macros/FunctionAnnotation/FA_GetOutArgInfo.bin | Bin 17648 -> 0 bytes macros/FunctionAnnotation/FA_GetResizeApproach.bin | Bin 10484 -> 0 bytes macros/FunctionAnnotation/FA_INT.bin | Bin 4516 -> 0 bytes macros/FunctionAnnotation/FA_MAX.bin | Bin 5320 -> 0 bytes macros/FunctionAnnotation/FA_MIN.bin | Bin 4524 -> 0 bytes macros/FunctionAnnotation/FA_MUL.bin | Bin 4932 -> 0 bytes macros/FunctionAnnotation/FA_REAL.bin | Bin 4400 -> 0 bytes macros/FunctionAnnotation/FA_SCHUR_SZ.bin | Bin 4988 -> 0 bytes macros/FunctionAnnotation/FA_SCHUR_TP.bin | Bin 4364 -> 0 bytes macros/FunctionAnnotation/FA_SUB.bin | Bin 4916 -> 0 bytes macros/FunctionAnnotation/FA_SZ_1.bin | Bin 2608 -> 0 bytes macros/FunctionAnnotation/FA_SZ_2.bin | Bin 2616 -> 0 bytes macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin | Bin 4612 -> 0 bytes macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin | Bin 9196 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin | Bin 2944 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin | Bin 1820 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin | Bin 1740 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin | Bin 1820 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DIFF.bin | Bin 8288 -> 0 bytes macros/FunctionAnnotation/FA_SZ_FACTOR.bin | Bin 1464 -> 0 bytes macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin | Bin 3448 -> 0 bytes macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin | Bin 4296 -> 0 bytes macros/FunctionAnnotation/FA_SZ_LQE.bin | Bin 4928 -> 0 bytes macros/FunctionAnnotation/FA_SZ_LQR.bin | Bin 4484 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OBSCNT.bin | Bin 6828 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPAPEX.bin | Bin 3224 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin | Bin 4320 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPCC.bin | Bin 5056 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin | Bin 1960 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin | Bin 2036 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin | Bin 5712 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin | Bin 2020 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin | Bin 3664 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPHAT.bin | Bin 5688 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin | Bin 2012 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin | Bin 1956 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPMINUS.bin | Bin 6704 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPPLUS.bin | Bin 14040 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin | Bin 8516 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPRC.bin | Bin 5056 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPSLASH.bin | Bin 3600 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPSTAR.bin | Bin 8228 -> 0 bytes macros/FunctionAnnotation/FA_SZ_PRIMES.bin | Bin 1524 -> 0 bytes macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin | Bin 6932 -> 0 bytes macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin | Bin 4624 -> 0 bytes .../FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin | Bin 19788 -> 0 bytes macros/FunctionAnnotation/FA_SZ_SEL1.bin | Bin 7028 -> 0 bytes macros/FunctionAnnotation/FA_SZ_SEL2.bin | Bin 6920 -> 0 bytes macros/FunctionAnnotation/FA_TP_C.bin | Bin 3252 -> 0 bytes macros/FunctionAnnotation/FA_TP_COMPLEX.bin | Bin 4520 -> 0 bytes macros/FunctionAnnotation/FA_TP_CVIMAGE.bin | Bin 4172 -> 0 bytes macros/FunctionAnnotation/FA_TP_D.bin | Bin 3220 -> 0 bytes macros/FunctionAnnotation/FA_TP_I.bin | Bin 3208 -> 0 bytes macros/FunctionAnnotation/FA_TP_INT16.bin | Bin 4136 -> 0 bytes macros/FunctionAnnotation/FA_TP_INT8.bin | Bin 4124 -> 0 bytes macros/FunctionAnnotation/FA_TP_MAX.bin | Bin 5028 -> 0 bytes macros/FunctionAnnotation/FA_TP_MIN_REAL.bin | Bin 3512 -> 0 bytes macros/FunctionAnnotation/FA_TP_REAL.bin | Bin 4036 -> 0 bytes macros/FunctionAnnotation/FA_TP_S.bin | Bin 3216 -> 0 bytes macros/FunctionAnnotation/FA_TP_UINT16.bin | Bin 4144 -> 0 bytes macros/FunctionAnnotation/FA_TP_UINT8.bin | Bin 4132 -> 0 bytes macros/FunctionAnnotation/FA_TP_USER.bin | Bin 5172 -> 0 bytes macros/FunctionAnnotation/FA_TP_Z.bin | Bin 3252 -> 0 bytes macros/FunctionList/FL_ExistCFunction.bin | Bin 12304 -> 0 bytes macros/FunctionList/FL_ExtractFuncList.bin | Bin 7828 -> 0 bytes macros/FunctionList/FL_GetFunctionClass.bin | Bin 6832 -> 0 bytes macros/FunctionList/FL_InOutArgs2CFunNames.bin | Bin 6452 -> 0 bytes macros/FunctionList/FL_UpdateConverted.bin | Bin 5572 -> 0 bytes macros/FunctionList/FL_UpdateToBeConv.bin | Bin 14628 -> 0 bytes macros/GeneralFunctions/Array2String.bin | Bin 4840 -> 0 bytes macros/GeneralFunctions/ConvertPathMat2C.bin | Bin 9208 -> 0 bytes macros/GeneralFunctions/File2StringArray.bin | Bin 5808 -> 0 bytes macros/GeneralFunctions/FunName2SciFileName.bin | Bin 6964 -> 0 bytes macros/GeneralFunctions/IsNanSize.bin | Bin 4344 -> 0 bytes macros/GeneralFunctions/KeyStr2FileStrPos.bin | Bin 10872 -> 0 bytes macros/GeneralFunctions/PrintStepInfo.bin | Bin 7356 -> 0 bytes macros/GeneralFunctions/PrintStringInfo.bin | Bin 8556 -> 0 bytes macros/GeneralFunctions/ReadStringCard.bin | Bin 7752 -> 0 bytes macros/GeneralFunctions/SCI2CCreateDir.bin | Bin 3316 -> 0 bytes macros/GeneralFunctions/SCI2CFindFile.bin | Bin 4344 -> 0 bytes macros/GeneralFunctions/SCI2CNInArgCheck.bin | Bin 3144 -> 0 bytes macros/GeneralFunctions/SCI2COpenFileRead.bin | Bin 3424 -> 0 bytes macros/GeneralFunctions/SCI2COpenFileWrite.bin | Bin 3476 -> 0 bytes macros/GeneralFunctions/SCI2CTemplate.bin | Bin 3536 -> 0 bytes macros/GeneralFunctions/SCI2Ccopyfile.bin | Bin 5712 -> 0 bytes macros/GeneralFunctions/SCI2Cfileexist.bin | Bin 4212 -> 0 bytes macros/GeneralFunctions/SCI2Cflipud.bin | Bin 4436 -> 0 bytes macros/GeneralFunctions/SCI2Cmdelete.bin | Bin 4132 -> 0 bytes macros/GeneralFunctions/SCI2Cresize.bin | Bin 3972 -> 0 bytes macros/GeneralFunctions/SCI2Cstring.bin | Bin 3608 -> 0 bytes macros/GeneralFunctions/SCI2Cstrncmp.bin | Bin 3684 -> 0 bytes macros/GeneralFunctions/SCI2Cstrncmps1size.bin | Bin 4056 -> 0 bytes macros/GeneralFunctions/SizeInByte.bin | Bin 4128 -> 0 bytes macros/GeneralFunctions/dispina.bin | Bin 4912 -> 0 bytes macros/GeneralFunctions/filenamefprintf.bin | Bin 6576 -> 0 bytes macros/GeneralFunctions/float.bin | Bin 2504 -> 0 bytes macros/GeneralFunctions/squeezestrings.bin | Bin 3256 -> 0 bytes macros/Hardware/AVR/AVRADCSetup.bin | Bin 5212 -> 0 bytes macros/Hardware/AVR/AVRDigitalIn.bin | Bin 4864 -> 0 bytes macros/Hardware/AVR/AVRDigitalOut.bin | Bin 5376 -> 0 bytes macros/Hardware/AVR/AVRDigitalPortSetup.bin | Bin 5188 -> 0 bytes macros/Hardware/AVR/AVRDigitalSetup.bin | Bin 5584 -> 0 bytes macros/Hardware/AVR/AVRGetTimerValue.bin | Bin 3256 -> 0 bytes macros/Hardware/AVR/AVRPWM0SetDuty.bin | Bin 3536 -> 0 bytes macros/Hardware/AVR/AVRPWM0Setup.bin | Bin 8196 -> 0 bytes macros/Hardware/AVR/AVRPWM1SetDuty.bin | Bin 6764 -> 0 bytes macros/Hardware/AVR/AVRPWM1Setup.bin | Bin 10604 -> 0 bytes macros/Hardware/AVR/AVRPWM2SetDuty.bin | Bin 3580 -> 0 bytes macros/Hardware/AVR/AVRPWM2Setup.bin | Bin 8464 -> 0 bytes macros/Hardware/AVR/AVRReadADC.bin | Bin 4896 -> 0 bytes macros/Hardware/AVR/AVRSleep.bin | Bin 88 -> 0 bytes macros/Hardware/AVR/AVRTimerSetup.bin | Bin 7880 -> 0 bytes macros/Hardware/AVR/AVRUARTReceive.bin | Bin 2504 -> 0 bytes macros/Hardware/AVR/AVRUARTSetup.bin | Bin 8212 -> 0 bytes macros/Hardware/AVR/AVRUARTTransmit.bin | Bin 2756 -> 0 bytes macros/Hardware/AVR/GetAVRSupportFunctions.bin | Bin 2516 -> 0 bytes macros/Hardware/AVR/GetPeripheral.bin | Bin 2364 -> 0 bytes macros/Hardware/AVR/InsertPeripheralInList.bin | Bin 1928 -> 0 bytes macros/Hardware/AVR/IsAVRSupportFunction.bin | Bin 2712 -> 0 bytes .../Hardware/RasberryPi/GetRPISupportFunctions.bin | Bin 4760 -> 0 bytes .../Hardware/RasberryPi/IsRPISupportFunction.bin | Bin 4292 -> 0 bytes macros/Hardware/RasberryPi/RPI_DelayMicro.bin | Bin 3280 -> 0 bytes macros/Hardware/RasberryPi/RPI_DelayMilli.bin | Bin 3596 -> 0 bytes macros/Hardware/RasberryPi/RPI_DigitalIn.bin | Bin 5264 -> 0 bytes macros/Hardware/RasberryPi/RPI_DigitalOut.bin | Bin 5352 -> 0 bytes macros/Hardware/RasberryPi/RPI_DigitalSetup.bin | Bin 5336 -> 0 bytes macros/Hardware/RasberryPi/RPI_GetMicros.bin | Bin 3568 -> 0 bytes macros/Hardware/RasberryPi/RPI_GetMillis.bin | Bin 3556 -> 0 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin | Bin 3488 -> 0 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin | Bin 2448 -> 0 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin | Bin 3340 -> 0 bytes macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin | Bin 4628 -> 0 bytes macros/Hardware/RasberryPi/RPI_PinISR.bin | Bin 6952 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialClose.bin | Bin 2724 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialFlush.bin | Bin 3120 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialGetChar.bin | Bin 3404 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialSendChar.bin | Bin 3344 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialSendData.bin | Bin 3344 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialSetup.bin | Bin 3356 -> 0 bytes .../Hardware/RasberryPi/u16RPISerialDataAvail.bin | Bin 3520 -> 0 bytes macros/ImageProcessing/core/CV_CreateImage.bin | Bin 3604 -> 0 bytes macros/ImageProcessing/core/CV_GetImgSize.bin | Bin 2764 -> 0 bytes macros/ImageProcessing/highgui/CV_LoadImage.bin | Bin 2996 -> 0 bytes macros/ImageProcessing/highgui/CV_SaveImage.bin | Bin 2732 -> 0 bytes macros/ImageProcessing/highgui/CV_ShowImage.bin | Bin 2592 -> 0 bytes macros/ImageProcessing/highgui/CV_WaitKey.bin | Bin 2528 -> 0 bytes .../imgproc/CV_AdaptiveThreshold.bin | Bin 5504 -> 0 bytes macros/ImageProcessing/imgproc/CV_Blur.bin | Bin 5044 -> 0 bytes macros/ImageProcessing/imgproc/CV_Canny.bin | Bin 5220 -> 0 bytes macros/ImageProcessing/imgproc/CV_CornerHarris.bin | Bin 6200 -> 0 bytes macros/ImageProcessing/imgproc/CV_CvtColor.bin | Bin 3952 -> 0 bytes macros/ImageProcessing/imgproc/CV_Dilate.bin | Bin 6936 -> 0 bytes .../imgproc/CV_DistanceTransform.bin | Bin 4012 -> 0 bytes macros/ImageProcessing/imgproc/CV_Erode.bin | Bin 6880 -> 0 bytes macros/ImageProcessing/imgproc/CV_GaussianBlur.bin | Bin 6004 -> 0 bytes macros/ImageProcessing/imgproc/CV_MedianBlur.bin | Bin 3936 -> 0 bytes macros/ImageProcessing/imgproc/CV_Threshold.bin | Bin 4052 -> 0 bytes macros/Scilab-Arduino/GenerateSetupFunction.bin | Bin 6136 -> 0 bytes macros/Scilab-Arduino/GetArduinoFunctions.bin | Bin 2100 -> 0 bytes macros/Scilab-Arduino/GetArduinoSetupFunctions.bin | Bin 1640 -> 0 bytes macros/Scilab-Arduino/InsertSetupInList.bin | Bin 8832 -> 0 bytes macros/Scilab-Arduino/IsArduinoFunction.bin | Bin 2664 -> 0 bytes macros/Scilab-Arduino/IsArduinoSetupFunction.bin | Bin 2712 -> 0 bytes macros/Scilab-Arduino/i2c_dev.bin | Bin 160 -> 0 bytes macros/Scilab-Arduino/i2c_read.bin | Bin 128 -> 0 bytes macros/Scilab-Arduino/i2c_read_register.bin | Bin 184 -> 0 bytes macros/Scilab-Arduino/i2c_write.bin | Bin 104 -> 0 bytes macros/Scilab-Arduino/i2c_write_register.bin | Bin 128 -> 0 bytes macros/SymbolTable/ST_AnalyzeScope.bin | Bin 16792 -> 0 bytes macros/SymbolTable/ST_Del.bin | Bin 4552 -> 0 bytes macros/SymbolTable/ST_FindPos.bin | Bin 5104 -> 0 bytes macros/SymbolTable/ST_Get.bin | Bin 8108 -> 0 bytes macros/SymbolTable/ST_GetInArgInfo.bin | Bin 37384 -> 0 bytes macros/SymbolTable/ST_GetSymbolInfo.bin | Bin 13320 -> 0 bytes macros/SymbolTable/ST_InsForCntVars.bin | Bin 25508 -> 0 bytes macros/SymbolTable/ST_InsOutArg.bin | Bin 33516 -> 0 bytes macros/SymbolTable/ST_InsOutArg_Dup.bin | Bin 33828 -> 0 bytes macros/SymbolTable/ST_Load.bin | Bin 4288 -> 0 bytes macros/SymbolTable/ST_MatchSymbol.bin | Bin 9112 -> 0 bytes macros/SymbolTable/ST_Save.bin | Bin 5440 -> 0 bytes macros/SymbolTable/ST_Set.bin | Bin 7048 -> 0 bytes macros/ToolInitialization/INIT_CreateDirs.bin | Bin 8900 -> 0 bytes .../ToolInitialization/INIT_FillSCI2LibCDirs.bin | Bin 1641572 -> 0 bytes .../ToolInitialization/INIT_FillSCI2LibCDirs.sci | 156 +++++++++++++++++ .../ToolInitialization/INIT_GenAnnFLFunctions.bin | Bin 3460 -> 0 bytes macros/ToolInitialization/INIT_GenFileInfo.bin | Bin 19628 -> 0 bytes macros/ToolInitialization/INIT_GenLibraries.bin | Bin 8556 -> 0 bytes macros/ToolInitialization/INIT_GenSharedInfo.bin | Bin 21060 -> 0 bytes macros/ToolInitialization/INIT_LoadLibraries.bin | Bin 8940 -> 0 bytes macros/ToolInitialization/INIT_RemoveDirs.bin | Bin 12532 -> 0 bytes macros/ToolInitialization/INIT_SCI2C.bin | Bin 24416 -> 0 bytes macros/ToolInitialization/INIT_SharedInfoEqual.bin | Bin 6500 -> 0 bytes macros/ToolInitialization/ManageNextConversion.bin | Bin 11016 -> 0 bytes macros/ToolInitialization/UpdateSCI2CInfo.bin | Bin 38684 -> 0 bytes macros/ToolInitialization/doublecomplex.bin | Bin 2888 -> 0 bytes macros/ToolInitialization/floatcomplex.bin | Bin 2648 -> 0 bytes macros/cb_sci2c_gui.bin | Bin 18548 -> 0 bytes macros/findDeps/Scilab2CDeps.bin | Bin 101536 -> 0 bytes macros/findDeps/findDeps.bin | Bin 5400 -> 0 bytes macros/findDeps/getAllHeaders.bin | Bin 42752 -> 0 bytes macros/findDeps/getAllHeaders.sci | 2 + macros/findDeps/getAllInterfaces.bin | Bin 45324 -> 0 bytes macros/findDeps/getAllInterfaces.sci | 2 + macros/findDeps/getAllLibraries.bin | Bin 10396 -> 0 bytes macros/findDeps/getAllSources.bin | Bin 252292 -> 0 bytes macros/findDeps/getAllSources.sci | 2 + macros/findDeps/getArduinoFiles.bin | Bin 2036 -> 0 bytes macros/getScilab2cVersion.bin | Bin 144 -> 0 bytes macros/runsci2c.bin | Bin 32652 -> 0 bytes macros/runscicode.bin | Bin 8240 -> 0 bytes macros/sci2c_gui.bin | Bin 58664 -> 0 bytes macros/scilab2c.bin | Bin 19988 -> 0 bytes src/c/linearAlgebra/includes/sva.h | 29 ++++ src/c/linearAlgebra/includes/svd.h | 30 ++++ src/c/linearAlgebra/interfaces/int_sva.h | 28 ++++ src/c/linearAlgebra/interfaces/int_svd.h | 35 ++++ src/c/linearAlgebra/sva/dsvaa.c | 92 +++++++++++ src/c/linearAlgebra/svd/dsvda.c | 184 +++++++++++++++++++++ src/c/signalProcessing/transforms/dct/cdcta.c | 2 +- src/c/signalProcessing/transforms/idct/cidcta.c | 2 +- src/c/string/disp/ddispa.c | 2 +- 324 files changed, 572 insertions(+), 3 deletions(-) delete mode 100644 macros/ASTManagement/%comment_string.bin delete mode 100644 macros/ASTManagement/%cste_string.bin delete mode 100644 macros/ASTManagement/%equal_string.bin delete mode 100644 macros/ASTManagement/%for_string.bin delete mode 100644 macros/ASTManagement/%funcall_string.bin delete mode 100644 macros/ASTManagement/%ifthenel_string.bin delete mode 100644 macros/ASTManagement/%ifthenelse_string.bin delete mode 100644 macros/ASTManagement/%operatio_string.bin delete mode 100644 macros/ASTManagement/%operation_string.bin delete mode 100644 macros/ASTManagement/%program_p.bin delete mode 100644 macros/ASTManagement/%program_string.bin delete mode 100644 macros/ASTManagement/%variable_string.bin delete mode 100644 macros/ASTManagement/%while_string.bin delete mode 100644 macros/ASTManagement/AST2Ccode.bin delete mode 100644 macros/ASTManagement/AST_CheckCommonInOutArgs.bin delete mode 100644 macros/ASTManagement/AST_CheckLastFunc.bin delete mode 100644 macros/ASTManagement/AST_CheckLineLength.bin delete mode 100644 macros/ASTManagement/AST_CheckPrecSpecifier.bin delete mode 100644 macros/ASTManagement/AST_DisplayStack.bin delete mode 100644 macros/ASTManagement/AST_ExtractNameAndScope.bin delete mode 100644 macros/ASTManagement/AST_GetASTFile.bin delete mode 100644 macros/ASTManagement/AST_GetFuncallPrm.bin delete mode 100644 macros/ASTManagement/AST_GetPrecAndLhsArg.bin delete mode 100644 macros/ASTManagement/AST_HandleCC.bin delete mode 100644 macros/ASTManagement/AST_HandleEOL.bin delete mode 100644 macros/ASTManagement/AST_HandleEndFor.bin delete mode 100644 macros/ASTManagement/AST_HandleEndGenFun.bin delete mode 100644 macros/ASTManagement/AST_HandleEndProgram.bin delete mode 100644 macros/ASTManagement/AST_HandleEndWhile.bin delete mode 100644 macros/ASTManagement/AST_HandleFor.bin delete mode 100644 macros/ASTManagement/AST_HandleForStatem.bin delete mode 100644 macros/ASTManagement/AST_HandleFunCC.bin delete mode 100644 macros/ASTManagement/AST_HandleFunRC.bin delete mode 100644 macros/ASTManagement/AST_HandleHeader.bin delete mode 100644 macros/ASTManagement/AST_HandleIfElse.bin delete mode 100644 macros/ASTManagement/AST_HandleRC.bin delete mode 100644 macros/ASTManagement/AST_HandleWhileExpr.bin delete mode 100644 macros/ASTManagement/AST_HandleWhileStatem.bin delete mode 100644 macros/ASTManagement/AST_ParseEqualStruct.bin delete mode 100644 macros/ASTManagement/AST_ParseFuncallStruct.bin delete mode 100644 macros/ASTManagement/AST_ParseIfExprStruct.bin delete mode 100644 macros/ASTManagement/AST_ParseOperStruct.bin delete mode 100644 macros/ASTManagement/AST_PopASTStack.bin delete mode 100644 macros/ASTManagement/AST_PushASTStack.bin delete mode 100644 macros/ASTManagement/AST_ReadASTHeader.bin delete mode 100644 macros/ASTManagement/AST_ReadEqualRhsNames.bin delete mode 100644 macros/ASTManagement/GenOutArgNames.bin delete mode 100644 macros/ASTManagement/Operator2FunName.bin delete mode 100644 macros/ASTManagement/SciFile2ASTFile.bin delete mode 100644 macros/ASTManagement/_comment_string.bin delete mode 100644 macros/ASTManagement/_cste_string.bin delete mode 100644 macros/ASTManagement/_equal_string.bin delete mode 100644 macros/ASTManagement/_for_string.bin delete mode 100644 macros/ASTManagement/_funcall_string.bin delete mode 100644 macros/ASTManagement/_ifthenel_string.bin delete mode 100644 macros/ASTManagement/_ifthenelse_string.bin delete mode 100644 macros/ASTManagement/_operatio_string.bin delete mode 100644 macros/ASTManagement/_operation_string.bin delete mode 100644 macros/ASTManagement/_program_p.bin delete mode 100644 macros/ASTManagement/_program_string.bin delete mode 100644 macros/ASTManagement/_variable_string.bin delete mode 100644 macros/ASTManagement/_while_string.bin delete mode 100644 macros/ASTManagement/objectlist2string.bin delete mode 100644 macros/CCodeGeneration/C_FinalizeCode.bin delete mode 100644 macros/CCodeGeneration/C_ForExpression.bin delete mode 100644 macros/CCodeGeneration/C_Funcall.bin delete mode 100644 macros/CCodeGeneration/C_GenDeclarations.bin delete mode 100644 macros/CCodeGeneration/C_GenDeclarations_Dup.bin delete mode 100644 macros/CCodeGeneration/C_GenerateFunName.bin delete mode 100644 macros/CCodeGeneration/C_GenerateLaunchScript.bin delete mode 100644 macros/CCodeGeneration/C_GenerateMakefile.bin delete mode 100644 macros/CCodeGeneration/C_GenerateMakefile_msvc.bin delete mode 100644 macros/CCodeGeneration/C_GenerateMkfle_arduino.bin delete mode 100644 macros/CCodeGeneration/C_GenerateSCI2CHeader.bin delete mode 100644 macros/CCodeGeneration/C_IfElseBlocks.bin delete mode 100644 macros/CCodeGeneration/C_IfExpression.bin delete mode 100644 macros/CCodeGeneration/C_IndentBlanks.bin delete mode 100644 macros/CCodeGeneration/C_InitHeader.bin delete mode 100644 macros/CCodeGeneration/C_MemAllocOutTempVars.bin delete mode 100644 macros/CCodeGeneration/C_SCI2CHeader.bin delete mode 100644 macros/CCodeGeneration/C_Type.bin delete mode 100644 macros/CCodeGeneration/C_WhileExpression.bin delete mode 100644 macros/CCodeGeneration/GenCFunDatFiles.bin delete mode 100644 macros/CCodeGeneration/GetClsFileName.bin delete mode 100644 macros/CCodeGeneration/GetSymbolDimension.bin delete mode 100644 macros/CCodeGeneration/GetWhileCondVariable.bin delete mode 100644 macros/CCodeGeneration/JoinDeclarAndCcode.bin delete mode 100644 macros/CCodeGeneration/Sci2AnnotationFile.bin delete mode 100644 macros/ErrorMessages/EM_NanSize.bin delete mode 100644 macros/ErrorMessages/EM_UnknownStep.bin delete mode 100644 macros/ErrorMessages/EM_ZeroSize.bin delete mode 100644 macros/FunctionAnnotation/FA_ADD.bin delete mode 100644 macros/FunctionAnnotation/FA_DIV.bin delete mode 100644 macros/FunctionAnnotation/FA_GetDefaultPrecision.bin delete mode 100644 macros/FunctionAnnotation/FA_GetFunAnn.bin delete mode 100644 macros/FunctionAnnotation/FA_GetOutArgInfo.bin delete mode 100644 macros/FunctionAnnotation/FA_GetResizeApproach.bin delete mode 100644 macros/FunctionAnnotation/FA_INT.bin delete mode 100644 macros/FunctionAnnotation/FA_MAX.bin delete mode 100644 macros/FunctionAnnotation/FA_MIN.bin delete mode 100644 macros/FunctionAnnotation/FA_MUL.bin delete mode 100644 macros/FunctionAnnotation/FA_REAL.bin delete mode 100644 macros/FunctionAnnotation/FA_SCHUR_SZ.bin delete mode 100644 macros/FunctionAnnotation/FA_SCHUR_TP.bin delete mode 100644 macros/FunctionAnnotation/FA_SUB.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_1.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_2.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DIFF.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_FACTOR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_LQE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_LQR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OBSCNT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPAPEX.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPCC.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPHAT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPMINUS.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPPLUS.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPRC.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPSLASH.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPSTAR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_PRIMES.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_SEL1.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_SEL2.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_C.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_COMPLEX.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_CVIMAGE.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_D.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_I.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_INT16.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_INT8.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_MAX.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_MIN_REAL.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_REAL.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_S.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_UINT16.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_UINT8.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_USER.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_Z.bin delete mode 100644 macros/FunctionList/FL_ExistCFunction.bin delete mode 100644 macros/FunctionList/FL_ExtractFuncList.bin delete mode 100644 macros/FunctionList/FL_GetFunctionClass.bin delete mode 100644 macros/FunctionList/FL_InOutArgs2CFunNames.bin delete mode 100644 macros/FunctionList/FL_UpdateConverted.bin delete mode 100644 macros/FunctionList/FL_UpdateToBeConv.bin delete mode 100644 macros/GeneralFunctions/Array2String.bin delete mode 100644 macros/GeneralFunctions/ConvertPathMat2C.bin delete mode 100644 macros/GeneralFunctions/File2StringArray.bin delete mode 100644 macros/GeneralFunctions/FunName2SciFileName.bin delete mode 100644 macros/GeneralFunctions/IsNanSize.bin delete mode 100644 macros/GeneralFunctions/KeyStr2FileStrPos.bin delete mode 100644 macros/GeneralFunctions/PrintStepInfo.bin delete mode 100644 macros/GeneralFunctions/PrintStringInfo.bin delete mode 100644 macros/GeneralFunctions/ReadStringCard.bin delete mode 100644 macros/GeneralFunctions/SCI2CCreateDir.bin delete mode 100644 macros/GeneralFunctions/SCI2CFindFile.bin delete mode 100644 macros/GeneralFunctions/SCI2CNInArgCheck.bin delete mode 100644 macros/GeneralFunctions/SCI2COpenFileRead.bin delete mode 100644 macros/GeneralFunctions/SCI2COpenFileWrite.bin delete mode 100644 macros/GeneralFunctions/SCI2CTemplate.bin delete mode 100644 macros/GeneralFunctions/SCI2Ccopyfile.bin delete mode 100644 macros/GeneralFunctions/SCI2Cfileexist.bin delete mode 100644 macros/GeneralFunctions/SCI2Cflipud.bin delete mode 100644 macros/GeneralFunctions/SCI2Cmdelete.bin delete mode 100644 macros/GeneralFunctions/SCI2Cresize.bin delete mode 100644 macros/GeneralFunctions/SCI2Cstring.bin delete mode 100644 macros/GeneralFunctions/SCI2Cstrncmp.bin delete mode 100644 macros/GeneralFunctions/SCI2Cstrncmps1size.bin delete mode 100644 macros/GeneralFunctions/SizeInByte.bin delete mode 100644 macros/GeneralFunctions/dispina.bin delete mode 100644 macros/GeneralFunctions/filenamefprintf.bin delete mode 100644 macros/GeneralFunctions/float.bin delete mode 100644 macros/GeneralFunctions/squeezestrings.bin delete mode 100644 macros/Hardware/AVR/AVRADCSetup.bin delete mode 100644 macros/Hardware/AVR/AVRDigitalIn.bin delete mode 100644 macros/Hardware/AVR/AVRDigitalOut.bin delete mode 100644 macros/Hardware/AVR/AVRDigitalPortSetup.bin delete mode 100644 macros/Hardware/AVR/AVRDigitalSetup.bin delete mode 100644 macros/Hardware/AVR/AVRGetTimerValue.bin delete mode 100644 macros/Hardware/AVR/AVRPWM0SetDuty.bin delete mode 100644 macros/Hardware/AVR/AVRPWM0Setup.bin delete mode 100644 macros/Hardware/AVR/AVRPWM1SetDuty.bin delete mode 100644 macros/Hardware/AVR/AVRPWM1Setup.bin delete mode 100644 macros/Hardware/AVR/AVRPWM2SetDuty.bin delete mode 100644 macros/Hardware/AVR/AVRPWM2Setup.bin delete mode 100644 macros/Hardware/AVR/AVRReadADC.bin delete mode 100644 macros/Hardware/AVR/AVRSleep.bin delete mode 100644 macros/Hardware/AVR/AVRTimerSetup.bin delete mode 100644 macros/Hardware/AVR/AVRUARTReceive.bin delete mode 100644 macros/Hardware/AVR/AVRUARTSetup.bin delete mode 100644 macros/Hardware/AVR/AVRUARTTransmit.bin delete mode 100644 macros/Hardware/AVR/GetAVRSupportFunctions.bin delete mode 100644 macros/Hardware/AVR/GetPeripheral.bin delete mode 100644 macros/Hardware/AVR/InsertPeripheralInList.bin delete mode 100644 macros/Hardware/AVR/IsAVRSupportFunction.bin delete mode 100644 macros/Hardware/RasberryPi/GetRPISupportFunctions.bin delete mode 100644 macros/Hardware/RasberryPi/IsRPISupportFunction.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DelayMicro.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DelayMilli.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DigitalIn.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DigitalOut.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DigitalSetup.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_GetMicros.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_GetMillis.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_PinISR.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialClose.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialFlush.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialGetChar.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialSendChar.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialSendData.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialSetup.bin delete mode 100644 macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin delete mode 100644 macros/ImageProcessing/core/CV_CreateImage.bin delete mode 100644 macros/ImageProcessing/core/CV_GetImgSize.bin delete mode 100644 macros/ImageProcessing/highgui/CV_LoadImage.bin delete mode 100644 macros/ImageProcessing/highgui/CV_SaveImage.bin delete mode 100644 macros/ImageProcessing/highgui/CV_ShowImage.bin delete mode 100644 macros/ImageProcessing/highgui/CV_WaitKey.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Blur.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Canny.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_CornerHarris.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_CvtColor.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Dilate.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_DistanceTransform.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Erode.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_GaussianBlur.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_MedianBlur.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Threshold.bin delete mode 100644 macros/Scilab-Arduino/GenerateSetupFunction.bin delete mode 100644 macros/Scilab-Arduino/GetArduinoFunctions.bin delete mode 100644 macros/Scilab-Arduino/GetArduinoSetupFunctions.bin delete mode 100644 macros/Scilab-Arduino/InsertSetupInList.bin delete mode 100644 macros/Scilab-Arduino/IsArduinoFunction.bin delete mode 100644 macros/Scilab-Arduino/IsArduinoSetupFunction.bin delete mode 100644 macros/Scilab-Arduino/i2c_dev.bin delete mode 100644 macros/Scilab-Arduino/i2c_read.bin delete mode 100644 macros/Scilab-Arduino/i2c_read_register.bin delete mode 100644 macros/Scilab-Arduino/i2c_write.bin delete mode 100644 macros/Scilab-Arduino/i2c_write_register.bin delete mode 100644 macros/SymbolTable/ST_AnalyzeScope.bin delete mode 100644 macros/SymbolTable/ST_Del.bin delete mode 100644 macros/SymbolTable/ST_FindPos.bin delete mode 100644 macros/SymbolTable/ST_Get.bin delete mode 100644 macros/SymbolTable/ST_GetInArgInfo.bin delete mode 100644 macros/SymbolTable/ST_GetSymbolInfo.bin delete mode 100644 macros/SymbolTable/ST_InsForCntVars.bin delete mode 100644 macros/SymbolTable/ST_InsOutArg.bin delete mode 100644 macros/SymbolTable/ST_InsOutArg_Dup.bin delete mode 100644 macros/SymbolTable/ST_Load.bin delete mode 100644 macros/SymbolTable/ST_MatchSymbol.bin delete mode 100644 macros/SymbolTable/ST_Save.bin delete mode 100644 macros/SymbolTable/ST_Set.bin delete mode 100644 macros/ToolInitialization/INIT_CreateDirs.bin delete mode 100644 macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin delete mode 100644 macros/ToolInitialization/INIT_GenAnnFLFunctions.bin delete mode 100644 macros/ToolInitialization/INIT_GenFileInfo.bin delete mode 100644 macros/ToolInitialization/INIT_GenLibraries.bin delete mode 100644 macros/ToolInitialization/INIT_GenSharedInfo.bin delete mode 100644 macros/ToolInitialization/INIT_LoadLibraries.bin delete mode 100644 macros/ToolInitialization/INIT_RemoveDirs.bin delete mode 100644 macros/ToolInitialization/INIT_SCI2C.bin delete mode 100644 macros/ToolInitialization/INIT_SharedInfoEqual.bin delete mode 100644 macros/ToolInitialization/ManageNextConversion.bin delete mode 100644 macros/ToolInitialization/UpdateSCI2CInfo.bin delete mode 100644 macros/ToolInitialization/doublecomplex.bin delete mode 100644 macros/ToolInitialization/floatcomplex.bin delete mode 100644 macros/cb_sci2c_gui.bin delete mode 100644 macros/findDeps/Scilab2CDeps.bin delete mode 100644 macros/findDeps/findDeps.bin delete mode 100644 macros/findDeps/getAllHeaders.bin delete mode 100644 macros/findDeps/getAllInterfaces.bin delete mode 100644 macros/findDeps/getAllLibraries.bin delete mode 100644 macros/findDeps/getAllSources.bin delete mode 100644 macros/findDeps/getArduinoFiles.bin delete mode 100644 macros/getScilab2cVersion.bin delete mode 100644 macros/runsci2c.bin delete mode 100644 macros/runscicode.bin delete mode 100644 macros/sci2c_gui.bin delete mode 100644 macros/scilab2c.bin create mode 100644 src/c/linearAlgebra/includes/sva.h create mode 100644 src/c/linearAlgebra/includes/svd.h create mode 100644 src/c/linearAlgebra/interfaces/int_sva.h create mode 100644 src/c/linearAlgebra/interfaces/int_svd.h create mode 100644 src/c/linearAlgebra/sva/dsvaa.c create mode 100644 src/c/linearAlgebra/svd/dsvda.c diff --git a/includes/sci2clib.h b/includes/sci2clib.h index 7eb0d635..446e9de7 100644 --- a/includes/sci2clib.h +++ b/includes/sci2clib.h @@ -18,6 +18,15 @@ extern "C" { /* interfacing lapack */ #include "lapack.h" + +#include "sva.h" +#include "int_sva.h" + + +#include "svd.h" +#include "int_svd.h" + + /* AUXILIARY FUNCTIONS */ /* interfacing abs */ diff --git a/macros/ASTManagement/%comment_string.bin b/macros/ASTManagement/%comment_string.bin deleted file mode 100644 index fb894945..00000000 Binary files a/macros/ASTManagement/%comment_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%cste_string.bin b/macros/ASTManagement/%cste_string.bin deleted file mode 100644 index ba643c47..00000000 Binary files a/macros/ASTManagement/%cste_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%equal_string.bin b/macros/ASTManagement/%equal_string.bin deleted file mode 100644 index 7f88fee6..00000000 Binary files a/macros/ASTManagement/%equal_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%for_string.bin b/macros/ASTManagement/%for_string.bin deleted file mode 100644 index c3fda16b..00000000 Binary files a/macros/ASTManagement/%for_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%funcall_string.bin b/macros/ASTManagement/%funcall_string.bin deleted file mode 100644 index 258933b9..00000000 Binary files a/macros/ASTManagement/%funcall_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%ifthenel_string.bin b/macros/ASTManagement/%ifthenel_string.bin deleted file mode 100644 index 1c6fa73d..00000000 Binary files a/macros/ASTManagement/%ifthenel_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%ifthenelse_string.bin b/macros/ASTManagement/%ifthenelse_string.bin deleted file mode 100644 index 456ffadc..00000000 Binary files a/macros/ASTManagement/%ifthenelse_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%operatio_string.bin b/macros/ASTManagement/%operatio_string.bin deleted file mode 100644 index 18aab9e5..00000000 Binary files a/macros/ASTManagement/%operatio_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%operation_string.bin b/macros/ASTManagement/%operation_string.bin deleted file mode 100644 index dfbeec96..00000000 Binary files a/macros/ASTManagement/%operation_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%program_p.bin b/macros/ASTManagement/%program_p.bin deleted file mode 100644 index 216a38b2..00000000 Binary files a/macros/ASTManagement/%program_p.bin and /dev/null differ diff --git a/macros/ASTManagement/%program_string.bin b/macros/ASTManagement/%program_string.bin deleted file mode 100644 index 3a8fc95b..00000000 Binary files a/macros/ASTManagement/%program_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%variable_string.bin b/macros/ASTManagement/%variable_string.bin deleted file mode 100644 index f81fd6e0..00000000 Binary files a/macros/ASTManagement/%variable_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%while_string.bin b/macros/ASTManagement/%while_string.bin deleted file mode 100644 index 142189c6..00000000 Binary files a/macros/ASTManagement/%while_string.bin and /dev/null differ diff --git a/macros/ASTManagement/AST2Ccode.bin b/macros/ASTManagement/AST2Ccode.bin deleted file mode 100644 index 337baa22..00000000 Binary files a/macros/ASTManagement/AST2Ccode.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_CheckCommonInOutArgs.bin b/macros/ASTManagement/AST_CheckCommonInOutArgs.bin deleted file mode 100644 index 5c190ba3..00000000 Binary files a/macros/ASTManagement/AST_CheckCommonInOutArgs.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_CheckLastFunc.bin b/macros/ASTManagement/AST_CheckLastFunc.bin deleted file mode 100644 index 9cac2273..00000000 Binary files a/macros/ASTManagement/AST_CheckLastFunc.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_CheckLineLength.bin b/macros/ASTManagement/AST_CheckLineLength.bin deleted file mode 100644 index db486797..00000000 Binary files a/macros/ASTManagement/AST_CheckLineLength.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_CheckPrecSpecifier.bin b/macros/ASTManagement/AST_CheckPrecSpecifier.bin deleted file mode 100644 index 8e50397f..00000000 Binary files a/macros/ASTManagement/AST_CheckPrecSpecifier.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_DisplayStack.bin b/macros/ASTManagement/AST_DisplayStack.bin deleted file mode 100644 index 90cbcc74..00000000 Binary files a/macros/ASTManagement/AST_DisplayStack.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ExtractNameAndScope.bin b/macros/ASTManagement/AST_ExtractNameAndScope.bin deleted file mode 100644 index 1944d88b..00000000 Binary files a/macros/ASTManagement/AST_ExtractNameAndScope.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_GetASTFile.bin b/macros/ASTManagement/AST_GetASTFile.bin deleted file mode 100644 index 261430e5..00000000 Binary files a/macros/ASTManagement/AST_GetASTFile.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_GetFuncallPrm.bin b/macros/ASTManagement/AST_GetFuncallPrm.bin deleted file mode 100644 index 37dbe771..00000000 Binary files a/macros/ASTManagement/AST_GetFuncallPrm.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_GetPrecAndLhsArg.bin b/macros/ASTManagement/AST_GetPrecAndLhsArg.bin deleted file mode 100644 index 71e44cb1..00000000 Binary files a/macros/ASTManagement/AST_GetPrecAndLhsArg.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleCC.bin b/macros/ASTManagement/AST_HandleCC.bin deleted file mode 100644 index b9cc964a..00000000 Binary files a/macros/ASTManagement/AST_HandleCC.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEOL.bin b/macros/ASTManagement/AST_HandleEOL.bin deleted file mode 100644 index 3b6b3bd1..00000000 Binary files a/macros/ASTManagement/AST_HandleEOL.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEndFor.bin b/macros/ASTManagement/AST_HandleEndFor.bin deleted file mode 100644 index a6031b43..00000000 Binary files a/macros/ASTManagement/AST_HandleEndFor.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEndGenFun.bin b/macros/ASTManagement/AST_HandleEndGenFun.bin deleted file mode 100644 index e1685ec7..00000000 Binary files a/macros/ASTManagement/AST_HandleEndGenFun.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEndProgram.bin b/macros/ASTManagement/AST_HandleEndProgram.bin deleted file mode 100644 index 5e02fdcd..00000000 Binary files a/macros/ASTManagement/AST_HandleEndProgram.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEndWhile.bin b/macros/ASTManagement/AST_HandleEndWhile.bin deleted file mode 100644 index bafccbc2..00000000 Binary files a/macros/ASTManagement/AST_HandleEndWhile.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleFor.bin b/macros/ASTManagement/AST_HandleFor.bin deleted file mode 100644 index 27d44a12..00000000 Binary files a/macros/ASTManagement/AST_HandleFor.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleForStatem.bin b/macros/ASTManagement/AST_HandleForStatem.bin deleted file mode 100644 index 4839b049..00000000 Binary files a/macros/ASTManagement/AST_HandleForStatem.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleFunCC.bin b/macros/ASTManagement/AST_HandleFunCC.bin deleted file mode 100644 index e36fa6c6..00000000 Binary files a/macros/ASTManagement/AST_HandleFunCC.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleFunRC.bin b/macros/ASTManagement/AST_HandleFunRC.bin deleted file mode 100644 index c1a8062e..00000000 Binary files a/macros/ASTManagement/AST_HandleFunRC.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleHeader.bin b/macros/ASTManagement/AST_HandleHeader.bin deleted file mode 100644 index 87ef763a..00000000 Binary files a/macros/ASTManagement/AST_HandleHeader.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleIfElse.bin b/macros/ASTManagement/AST_HandleIfElse.bin deleted file mode 100644 index d30e47b4..00000000 Binary files a/macros/ASTManagement/AST_HandleIfElse.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleRC.bin b/macros/ASTManagement/AST_HandleRC.bin deleted file mode 100644 index f5b8a1af..00000000 Binary files a/macros/ASTManagement/AST_HandleRC.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleWhileExpr.bin b/macros/ASTManagement/AST_HandleWhileExpr.bin deleted file mode 100644 index 5f3da2de..00000000 Binary files a/macros/ASTManagement/AST_HandleWhileExpr.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleWhileStatem.bin b/macros/ASTManagement/AST_HandleWhileStatem.bin deleted file mode 100644 index 4f7704ea..00000000 Binary files a/macros/ASTManagement/AST_HandleWhileStatem.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ParseEqualStruct.bin b/macros/ASTManagement/AST_ParseEqualStruct.bin deleted file mode 100644 index 2135518f..00000000 Binary files a/macros/ASTManagement/AST_ParseEqualStruct.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ParseFuncallStruct.bin b/macros/ASTManagement/AST_ParseFuncallStruct.bin deleted file mode 100644 index 1cbeb5c0..00000000 Binary files a/macros/ASTManagement/AST_ParseFuncallStruct.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ParseIfExprStruct.bin b/macros/ASTManagement/AST_ParseIfExprStruct.bin deleted file mode 100644 index 59203066..00000000 Binary files a/macros/ASTManagement/AST_ParseIfExprStruct.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ParseOperStruct.bin b/macros/ASTManagement/AST_ParseOperStruct.bin deleted file mode 100644 index e189cbc9..00000000 Binary files a/macros/ASTManagement/AST_ParseOperStruct.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_PopASTStack.bin b/macros/ASTManagement/AST_PopASTStack.bin deleted file mode 100644 index f9b85d34..00000000 Binary files a/macros/ASTManagement/AST_PopASTStack.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_PushASTStack.bin b/macros/ASTManagement/AST_PushASTStack.bin deleted file mode 100644 index 8fcd563c..00000000 Binary files a/macros/ASTManagement/AST_PushASTStack.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ReadASTHeader.bin b/macros/ASTManagement/AST_ReadASTHeader.bin deleted file mode 100644 index 614231c4..00000000 Binary files a/macros/ASTManagement/AST_ReadASTHeader.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ReadEqualRhsNames.bin b/macros/ASTManagement/AST_ReadEqualRhsNames.bin deleted file mode 100644 index a131c498..00000000 Binary files a/macros/ASTManagement/AST_ReadEqualRhsNames.bin and /dev/null differ diff --git a/macros/ASTManagement/GenOutArgNames.bin b/macros/ASTManagement/GenOutArgNames.bin deleted file mode 100644 index 2ebce86c..00000000 Binary files a/macros/ASTManagement/GenOutArgNames.bin and /dev/null differ diff --git a/macros/ASTManagement/Operator2FunName.bin b/macros/ASTManagement/Operator2FunName.bin deleted file mode 100644 index 884c99bc..00000000 Binary files a/macros/ASTManagement/Operator2FunName.bin and /dev/null differ diff --git a/macros/ASTManagement/SciFile2ASTFile.bin b/macros/ASTManagement/SciFile2ASTFile.bin deleted file mode 100644 index be8bc0d5..00000000 Binary files a/macros/ASTManagement/SciFile2ASTFile.bin and /dev/null differ diff --git a/macros/ASTManagement/_comment_string.bin b/macros/ASTManagement/_comment_string.bin deleted file mode 100644 index fb894945..00000000 Binary files a/macros/ASTManagement/_comment_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_cste_string.bin b/macros/ASTManagement/_cste_string.bin deleted file mode 100644 index ba643c47..00000000 Binary files a/macros/ASTManagement/_cste_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_equal_string.bin b/macros/ASTManagement/_equal_string.bin deleted file mode 100644 index 7f88fee6..00000000 Binary files a/macros/ASTManagement/_equal_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_for_string.bin b/macros/ASTManagement/_for_string.bin deleted file mode 100644 index c3fda16b..00000000 Binary files a/macros/ASTManagement/_for_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_funcall_string.bin b/macros/ASTManagement/_funcall_string.bin deleted file mode 100644 index 258933b9..00000000 Binary files a/macros/ASTManagement/_funcall_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_ifthenel_string.bin b/macros/ASTManagement/_ifthenel_string.bin deleted file mode 100644 index 1c6fa73d..00000000 Binary files a/macros/ASTManagement/_ifthenel_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_ifthenelse_string.bin b/macros/ASTManagement/_ifthenelse_string.bin deleted file mode 100644 index 456ffadc..00000000 Binary files a/macros/ASTManagement/_ifthenelse_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_operatio_string.bin b/macros/ASTManagement/_operatio_string.bin deleted file mode 100644 index 40abf6b2..00000000 Binary files a/macros/ASTManagement/_operatio_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_operation_string.bin b/macros/ASTManagement/_operation_string.bin deleted file mode 100644 index dfbeec96..00000000 Binary files a/macros/ASTManagement/_operation_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_program_p.bin b/macros/ASTManagement/_program_p.bin deleted file mode 100644 index 216a38b2..00000000 Binary files a/macros/ASTManagement/_program_p.bin and /dev/null differ diff --git a/macros/ASTManagement/_program_string.bin b/macros/ASTManagement/_program_string.bin deleted file mode 100644 index 3a8fc95b..00000000 Binary files a/macros/ASTManagement/_program_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_variable_string.bin b/macros/ASTManagement/_variable_string.bin deleted file mode 100644 index f81fd6e0..00000000 Binary files a/macros/ASTManagement/_variable_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_while_string.bin b/macros/ASTManagement/_while_string.bin deleted file mode 100644 index 142189c6..00000000 Binary files a/macros/ASTManagement/_while_string.bin and /dev/null differ diff --git a/macros/ASTManagement/objectlist2string.bin b/macros/ASTManagement/objectlist2string.bin deleted file mode 100644 index 96159f22..00000000 Binary files a/macros/ASTManagement/objectlist2string.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_FinalizeCode.bin b/macros/CCodeGeneration/C_FinalizeCode.bin deleted file mode 100644 index b4005914..00000000 Binary files a/macros/CCodeGeneration/C_FinalizeCode.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_ForExpression.bin b/macros/CCodeGeneration/C_ForExpression.bin deleted file mode 100644 index 1c3f6747..00000000 Binary files a/macros/CCodeGeneration/C_ForExpression.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_Funcall.bin b/macros/CCodeGeneration/C_Funcall.bin deleted file mode 100644 index 80fda7c4..00000000 Binary files a/macros/CCodeGeneration/C_Funcall.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenDeclarations.bin b/macros/CCodeGeneration/C_GenDeclarations.bin deleted file mode 100644 index c3b36009..00000000 Binary files a/macros/CCodeGeneration/C_GenDeclarations.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenDeclarations_Dup.bin b/macros/CCodeGeneration/C_GenDeclarations_Dup.bin deleted file mode 100644 index 92289938..00000000 Binary files a/macros/CCodeGeneration/C_GenDeclarations_Dup.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateFunName.bin b/macros/CCodeGeneration/C_GenerateFunName.bin deleted file mode 100644 index 1b723f16..00000000 Binary files a/macros/CCodeGeneration/C_GenerateFunName.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateLaunchScript.bin b/macros/CCodeGeneration/C_GenerateLaunchScript.bin deleted file mode 100644 index 587c1547..00000000 Binary files a/macros/CCodeGeneration/C_GenerateLaunchScript.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateMakefile.bin b/macros/CCodeGeneration/C_GenerateMakefile.bin deleted file mode 100644 index cea86411..00000000 Binary files a/macros/CCodeGeneration/C_GenerateMakefile.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin b/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin deleted file mode 100644 index 838c674e..00000000 Binary files a/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateMkfle_arduino.bin b/macros/CCodeGeneration/C_GenerateMkfle_arduino.bin deleted file mode 100644 index ce25219f..00000000 Binary files a/macros/CCodeGeneration/C_GenerateMkfle_arduino.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin b/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin deleted file mode 100644 index 2e02cae4..00000000 Binary files a/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_IfElseBlocks.bin b/macros/CCodeGeneration/C_IfElseBlocks.bin deleted file mode 100644 index 332e89bf..00000000 Binary files a/macros/CCodeGeneration/C_IfElseBlocks.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_IfExpression.bin b/macros/CCodeGeneration/C_IfExpression.bin deleted file mode 100644 index c93b6295..00000000 Binary files a/macros/CCodeGeneration/C_IfExpression.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_IndentBlanks.bin b/macros/CCodeGeneration/C_IndentBlanks.bin deleted file mode 100644 index 77bfaebc..00000000 Binary files a/macros/CCodeGeneration/C_IndentBlanks.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_InitHeader.bin b/macros/CCodeGeneration/C_InitHeader.bin deleted file mode 100644 index 567822c0..00000000 Binary files a/macros/CCodeGeneration/C_InitHeader.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_MemAllocOutTempVars.bin b/macros/CCodeGeneration/C_MemAllocOutTempVars.bin deleted file mode 100644 index 443ad3c1..00000000 Binary files a/macros/CCodeGeneration/C_MemAllocOutTempVars.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_SCI2CHeader.bin b/macros/CCodeGeneration/C_SCI2CHeader.bin deleted file mode 100644 index 1d3e6182..00000000 Binary files a/macros/CCodeGeneration/C_SCI2CHeader.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_Type.bin b/macros/CCodeGeneration/C_Type.bin deleted file mode 100644 index 7b5bf444..00000000 Binary files a/macros/CCodeGeneration/C_Type.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_WhileExpression.bin b/macros/CCodeGeneration/C_WhileExpression.bin deleted file mode 100644 index c10e1170..00000000 Binary files a/macros/CCodeGeneration/C_WhileExpression.bin and /dev/null differ diff --git a/macros/CCodeGeneration/GenCFunDatFiles.bin b/macros/CCodeGeneration/GenCFunDatFiles.bin deleted file mode 100644 index 6a374f5b..00000000 Binary files a/macros/CCodeGeneration/GenCFunDatFiles.bin and /dev/null differ diff --git a/macros/CCodeGeneration/GetClsFileName.bin b/macros/CCodeGeneration/GetClsFileName.bin deleted file mode 100644 index dda02933..00000000 Binary files a/macros/CCodeGeneration/GetClsFileName.bin and /dev/null differ diff --git a/macros/CCodeGeneration/GetSymbolDimension.bin b/macros/CCodeGeneration/GetSymbolDimension.bin deleted file mode 100644 index 5c73f435..00000000 Binary files a/macros/CCodeGeneration/GetSymbolDimension.bin and /dev/null differ diff --git a/macros/CCodeGeneration/GetWhileCondVariable.bin b/macros/CCodeGeneration/GetWhileCondVariable.bin deleted file mode 100644 index 6815fb4b..00000000 Binary files a/macros/CCodeGeneration/GetWhileCondVariable.bin and /dev/null differ diff --git a/macros/CCodeGeneration/JoinDeclarAndCcode.bin b/macros/CCodeGeneration/JoinDeclarAndCcode.bin deleted file mode 100644 index 084ab085..00000000 Binary files a/macros/CCodeGeneration/JoinDeclarAndCcode.bin and /dev/null differ diff --git a/macros/CCodeGeneration/Sci2AnnotationFile.bin b/macros/CCodeGeneration/Sci2AnnotationFile.bin deleted file mode 100644 index 95fe5611..00000000 Binary files a/macros/CCodeGeneration/Sci2AnnotationFile.bin and /dev/null differ diff --git a/macros/ErrorMessages/EM_NanSize.bin b/macros/ErrorMessages/EM_NanSize.bin deleted file mode 100644 index d0ad584b..00000000 Binary files a/macros/ErrorMessages/EM_NanSize.bin and /dev/null differ diff --git a/macros/ErrorMessages/EM_UnknownStep.bin b/macros/ErrorMessages/EM_UnknownStep.bin deleted file mode 100644 index 57a2b4d7..00000000 Binary files a/macros/ErrorMessages/EM_UnknownStep.bin and /dev/null differ diff --git a/macros/ErrorMessages/EM_ZeroSize.bin b/macros/ErrorMessages/EM_ZeroSize.bin deleted file mode 100644 index f8d2830f..00000000 Binary files a/macros/ErrorMessages/EM_ZeroSize.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_ADD.bin b/macros/FunctionAnnotation/FA_ADD.bin deleted file mode 100644 index 6c810828..00000000 Binary files a/macros/FunctionAnnotation/FA_ADD.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_DIV.bin b/macros/FunctionAnnotation/FA_DIV.bin deleted file mode 100644 index 6e6708fe..00000000 Binary files a/macros/FunctionAnnotation/FA_DIV.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin b/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin deleted file mode 100644 index fa48e833..00000000 Binary files a/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_GetFunAnn.bin b/macros/FunctionAnnotation/FA_GetFunAnn.bin deleted file mode 100644 index ff29181c..00000000 Binary files a/macros/FunctionAnnotation/FA_GetFunAnn.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin b/macros/FunctionAnnotation/FA_GetOutArgInfo.bin deleted file mode 100644 index 89c0d1d3..00000000 Binary files a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_GetResizeApproach.bin b/macros/FunctionAnnotation/FA_GetResizeApproach.bin deleted file mode 100644 index 77397e01..00000000 Binary files a/macros/FunctionAnnotation/FA_GetResizeApproach.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_INT.bin b/macros/FunctionAnnotation/FA_INT.bin deleted file mode 100644 index edf9bb84..00000000 Binary files a/macros/FunctionAnnotation/FA_INT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_MAX.bin b/macros/FunctionAnnotation/FA_MAX.bin deleted file mode 100644 index a9debbab..00000000 Binary files a/macros/FunctionAnnotation/FA_MAX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_MIN.bin b/macros/FunctionAnnotation/FA_MIN.bin deleted file mode 100644 index cc9bd02e..00000000 Binary files a/macros/FunctionAnnotation/FA_MIN.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_MUL.bin b/macros/FunctionAnnotation/FA_MUL.bin deleted file mode 100644 index 8b674c21..00000000 Binary files a/macros/FunctionAnnotation/FA_MUL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_REAL.bin b/macros/FunctionAnnotation/FA_REAL.bin deleted file mode 100644 index ed68eb74..00000000 Binary files a/macros/FunctionAnnotation/FA_REAL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SCHUR_SZ.bin b/macros/FunctionAnnotation/FA_SCHUR_SZ.bin deleted file mode 100644 index 292a6193..00000000 Binary files a/macros/FunctionAnnotation/FA_SCHUR_SZ.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SCHUR_TP.bin b/macros/FunctionAnnotation/FA_SCHUR_TP.bin deleted file mode 100644 index 4b0b438f..00000000 Binary files a/macros/FunctionAnnotation/FA_SCHUR_TP.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SUB.bin b/macros/FunctionAnnotation/FA_SUB.bin deleted file mode 100644 index fdc52b4d..00000000 Binary files a/macros/FunctionAnnotation/FA_SUB.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_1.bin b/macros/FunctionAnnotation/FA_SZ_1.bin deleted file mode 100644 index c01ff59d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_1.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_2.bin b/macros/FunctionAnnotation/FA_SZ_2.bin deleted file mode 100644 index 00834df4..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_2.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin b/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin deleted file mode 100644 index a3b34afc..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin b/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin deleted file mode 100644 index 76748237..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin b/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin deleted file mode 100644 index 879c5885..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin b/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin deleted file mode 100644 index af9d1cb8..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin b/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin deleted file mode 100644 index ddabb108..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin b/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin deleted file mode 100644 index be386e03..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DIFF.bin b/macros/FunctionAnnotation/FA_SZ_DIFF.bin deleted file mode 100644 index 08d66c13..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DIFF.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_FACTOR.bin b/macros/FunctionAnnotation/FA_SZ_FACTOR.bin deleted file mode 100644 index ee8f8991..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_FACTOR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin b/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin deleted file mode 100644 index a06f3b16..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin b/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin deleted file mode 100644 index 60cb9d4e..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_LQE.bin b/macros/FunctionAnnotation/FA_SZ_LQE.bin deleted file mode 100644 index 8abfa39b..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_LQE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_LQR.bin b/macros/FunctionAnnotation/FA_SZ_LQR.bin deleted file mode 100644 index 843fb2ce..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_LQR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin b/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin deleted file mode 100644 index b936e29c..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin b/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin deleted file mode 100644 index 90e50348..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin deleted file mode 100644 index be3e89ac..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPCC.bin b/macros/FunctionAnnotation/FA_SZ_OPCC.bin deleted file mode 100644 index 767385a3..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPCC.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin deleted file mode 100644 index 822cb5e8..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin deleted file mode 100644 index 2af7e390..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin deleted file mode 100644 index 72d6e23d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin deleted file mode 100644 index f060e87e..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin deleted file mode 100644 index 6be9a457..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPHAT.bin b/macros/FunctionAnnotation/FA_SZ_OPHAT.bin deleted file mode 100644 index feb8122d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPHAT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin deleted file mode 100644 index e4419128..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin deleted file mode 100644 index afe431b3..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin deleted file mode 100644 index 87d2d5bf..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin deleted file mode 100644 index c3a1d88c..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin deleted file mode 100644 index 80216050..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin deleted file mode 100644 index 417fe265..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin deleted file mode 100644 index 6c9f9bf0..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin deleted file mode 100644 index 417a9195..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin deleted file mode 100644 index af6c2a8e..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin b/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin deleted file mode 100644 index deac97df..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin b/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin deleted file mode 100644 index da84349d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin b/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin deleted file mode 100644 index b45ac592..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPRC.bin b/macros/FunctionAnnotation/FA_SZ_OPRC.bin deleted file mode 100644 index 6d55e274..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPRC.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin deleted file mode 100644 index 14bb17f9..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin b/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin deleted file mode 100644 index 2f28cb62..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_PRIMES.bin b/macros/FunctionAnnotation/FA_SZ_PRIMES.bin deleted file mode 100644 index 353edab7..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_PRIMES.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin b/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin deleted file mode 100644 index 3b0c0b78..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin deleted file mode 100644 index f5f1a236..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin deleted file mode 100644 index e5d8e650..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_SEL1.bin b/macros/FunctionAnnotation/FA_SZ_SEL1.bin deleted file mode 100644 index 1d68a2e6..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_SEL1.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_SEL2.bin b/macros/FunctionAnnotation/FA_SZ_SEL2.bin deleted file mode 100644 index d3897f7d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_SEL2.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_C.bin b/macros/FunctionAnnotation/FA_TP_C.bin deleted file mode 100644 index d13d92ca..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_C.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_COMPLEX.bin b/macros/FunctionAnnotation/FA_TP_COMPLEX.bin deleted file mode 100644 index 3400b2af..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_COMPLEX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin b/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin deleted file mode 100644 index a7327099..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_D.bin b/macros/FunctionAnnotation/FA_TP_D.bin deleted file mode 100644 index 12293dab..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_D.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_I.bin b/macros/FunctionAnnotation/FA_TP_I.bin deleted file mode 100644 index 503be40b..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_I.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_INT16.bin b/macros/FunctionAnnotation/FA_TP_INT16.bin deleted file mode 100644 index fba4305a..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_INT16.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_INT8.bin b/macros/FunctionAnnotation/FA_TP_INT8.bin deleted file mode 100644 index f67d7485..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_INT8.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_MAX.bin b/macros/FunctionAnnotation/FA_TP_MAX.bin deleted file mode 100644 index 099ea1ba..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_MAX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin b/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin deleted file mode 100644 index 60293a1d..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_REAL.bin b/macros/FunctionAnnotation/FA_TP_REAL.bin deleted file mode 100644 index 7e54122a..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_REAL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_S.bin b/macros/FunctionAnnotation/FA_TP_S.bin deleted file mode 100644 index 1419e461..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_S.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_UINT16.bin b/macros/FunctionAnnotation/FA_TP_UINT16.bin deleted file mode 100644 index dc455ca6..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_UINT16.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_UINT8.bin b/macros/FunctionAnnotation/FA_TP_UINT8.bin deleted file mode 100644 index 508db417..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_UINT8.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_USER.bin b/macros/FunctionAnnotation/FA_TP_USER.bin deleted file mode 100644 index 87e18d54..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_USER.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_Z.bin b/macros/FunctionAnnotation/FA_TP_Z.bin deleted file mode 100644 index 6c371723..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_Z.bin and /dev/null differ diff --git a/macros/FunctionList/FL_ExistCFunction.bin b/macros/FunctionList/FL_ExistCFunction.bin deleted file mode 100644 index 1c85aa21..00000000 Binary files a/macros/FunctionList/FL_ExistCFunction.bin and /dev/null differ diff --git a/macros/FunctionList/FL_ExtractFuncList.bin b/macros/FunctionList/FL_ExtractFuncList.bin deleted file mode 100644 index ec74708d..00000000 Binary files a/macros/FunctionList/FL_ExtractFuncList.bin and /dev/null differ diff --git a/macros/FunctionList/FL_GetFunctionClass.bin b/macros/FunctionList/FL_GetFunctionClass.bin deleted file mode 100644 index faa210e6..00000000 Binary files a/macros/FunctionList/FL_GetFunctionClass.bin and /dev/null differ diff --git a/macros/FunctionList/FL_InOutArgs2CFunNames.bin b/macros/FunctionList/FL_InOutArgs2CFunNames.bin deleted file mode 100644 index 09d5eb5e..00000000 Binary files a/macros/FunctionList/FL_InOutArgs2CFunNames.bin and /dev/null differ diff --git a/macros/FunctionList/FL_UpdateConverted.bin b/macros/FunctionList/FL_UpdateConverted.bin deleted file mode 100644 index 73f2cf02..00000000 Binary files a/macros/FunctionList/FL_UpdateConverted.bin and /dev/null differ diff --git a/macros/FunctionList/FL_UpdateToBeConv.bin b/macros/FunctionList/FL_UpdateToBeConv.bin deleted file mode 100644 index 44b5803f..00000000 Binary files a/macros/FunctionList/FL_UpdateToBeConv.bin and /dev/null differ diff --git a/macros/GeneralFunctions/Array2String.bin b/macros/GeneralFunctions/Array2String.bin deleted file mode 100644 index c40274de..00000000 Binary files a/macros/GeneralFunctions/Array2String.bin and /dev/null differ diff --git a/macros/GeneralFunctions/ConvertPathMat2C.bin b/macros/GeneralFunctions/ConvertPathMat2C.bin deleted file mode 100644 index 7dd14227..00000000 Binary files a/macros/GeneralFunctions/ConvertPathMat2C.bin and /dev/null differ diff --git a/macros/GeneralFunctions/File2StringArray.bin b/macros/GeneralFunctions/File2StringArray.bin deleted file mode 100644 index 1b050f4e..00000000 Binary files a/macros/GeneralFunctions/File2StringArray.bin and /dev/null differ diff --git a/macros/GeneralFunctions/FunName2SciFileName.bin b/macros/GeneralFunctions/FunName2SciFileName.bin deleted file mode 100644 index c3cb5387..00000000 Binary files a/macros/GeneralFunctions/FunName2SciFileName.bin and /dev/null differ diff --git a/macros/GeneralFunctions/IsNanSize.bin b/macros/GeneralFunctions/IsNanSize.bin deleted file mode 100644 index 71735125..00000000 Binary files a/macros/GeneralFunctions/IsNanSize.bin and /dev/null differ diff --git a/macros/GeneralFunctions/KeyStr2FileStrPos.bin b/macros/GeneralFunctions/KeyStr2FileStrPos.bin deleted file mode 100644 index 5c6cfaff..00000000 Binary files a/macros/GeneralFunctions/KeyStr2FileStrPos.bin and /dev/null differ diff --git a/macros/GeneralFunctions/PrintStepInfo.bin b/macros/GeneralFunctions/PrintStepInfo.bin deleted file mode 100644 index 98208f8f..00000000 Binary files a/macros/GeneralFunctions/PrintStepInfo.bin and /dev/null differ diff --git a/macros/GeneralFunctions/PrintStringInfo.bin b/macros/GeneralFunctions/PrintStringInfo.bin deleted file mode 100644 index c936b207..00000000 Binary files a/macros/GeneralFunctions/PrintStringInfo.bin and /dev/null differ diff --git a/macros/GeneralFunctions/ReadStringCard.bin b/macros/GeneralFunctions/ReadStringCard.bin deleted file mode 100644 index f9b28283..00000000 Binary files a/macros/GeneralFunctions/ReadStringCard.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2CCreateDir.bin b/macros/GeneralFunctions/SCI2CCreateDir.bin deleted file mode 100644 index 007b6fb8..00000000 Binary files a/macros/GeneralFunctions/SCI2CCreateDir.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2CFindFile.bin b/macros/GeneralFunctions/SCI2CFindFile.bin deleted file mode 100644 index fe8e783d..00000000 Binary files a/macros/GeneralFunctions/SCI2CFindFile.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2CNInArgCheck.bin b/macros/GeneralFunctions/SCI2CNInArgCheck.bin deleted file mode 100644 index 8d96b6e9..00000000 Binary files a/macros/GeneralFunctions/SCI2CNInArgCheck.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2COpenFileRead.bin b/macros/GeneralFunctions/SCI2COpenFileRead.bin deleted file mode 100644 index f3f6a5e3..00000000 Binary files a/macros/GeneralFunctions/SCI2COpenFileRead.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2COpenFileWrite.bin b/macros/GeneralFunctions/SCI2COpenFileWrite.bin deleted file mode 100644 index 0287b3aa..00000000 Binary files a/macros/GeneralFunctions/SCI2COpenFileWrite.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2CTemplate.bin b/macros/GeneralFunctions/SCI2CTemplate.bin deleted file mode 100644 index c485b457..00000000 Binary files a/macros/GeneralFunctions/SCI2CTemplate.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Ccopyfile.bin b/macros/GeneralFunctions/SCI2Ccopyfile.bin deleted file mode 100644 index e6d0a866..00000000 Binary files a/macros/GeneralFunctions/SCI2Ccopyfile.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cfileexist.bin b/macros/GeneralFunctions/SCI2Cfileexist.bin deleted file mode 100644 index 524c8c42..00000000 Binary files a/macros/GeneralFunctions/SCI2Cfileexist.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cflipud.bin b/macros/GeneralFunctions/SCI2Cflipud.bin deleted file mode 100644 index baf71bb9..00000000 Binary files a/macros/GeneralFunctions/SCI2Cflipud.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cmdelete.bin b/macros/GeneralFunctions/SCI2Cmdelete.bin deleted file mode 100644 index 67694b7f..00000000 Binary files a/macros/GeneralFunctions/SCI2Cmdelete.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cresize.bin b/macros/GeneralFunctions/SCI2Cresize.bin deleted file mode 100644 index a909d306..00000000 Binary files a/macros/GeneralFunctions/SCI2Cresize.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cstring.bin b/macros/GeneralFunctions/SCI2Cstring.bin deleted file mode 100644 index 887482bb..00000000 Binary files a/macros/GeneralFunctions/SCI2Cstring.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cstrncmp.bin b/macros/GeneralFunctions/SCI2Cstrncmp.bin deleted file mode 100644 index 78ce9a1a..00000000 Binary files a/macros/GeneralFunctions/SCI2Cstrncmp.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cstrncmps1size.bin b/macros/GeneralFunctions/SCI2Cstrncmps1size.bin deleted file mode 100644 index e9a45d96..00000000 Binary files a/macros/GeneralFunctions/SCI2Cstrncmps1size.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SizeInByte.bin b/macros/GeneralFunctions/SizeInByte.bin deleted file mode 100644 index 04c7a752..00000000 Binary files a/macros/GeneralFunctions/SizeInByte.bin and /dev/null differ diff --git a/macros/GeneralFunctions/dispina.bin b/macros/GeneralFunctions/dispina.bin deleted file mode 100644 index 25d03faf..00000000 Binary files a/macros/GeneralFunctions/dispina.bin and /dev/null differ diff --git a/macros/GeneralFunctions/filenamefprintf.bin b/macros/GeneralFunctions/filenamefprintf.bin deleted file mode 100644 index 864a494d..00000000 Binary files a/macros/GeneralFunctions/filenamefprintf.bin and /dev/null differ diff --git a/macros/GeneralFunctions/float.bin b/macros/GeneralFunctions/float.bin deleted file mode 100644 index fd0c449e..00000000 Binary files a/macros/GeneralFunctions/float.bin and /dev/null differ diff --git a/macros/GeneralFunctions/squeezestrings.bin b/macros/GeneralFunctions/squeezestrings.bin deleted file mode 100644 index 11b97ec9..00000000 Binary files a/macros/GeneralFunctions/squeezestrings.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRADCSetup.bin b/macros/Hardware/AVR/AVRADCSetup.bin deleted file mode 100644 index a1cbcf3c..00000000 Binary files a/macros/Hardware/AVR/AVRADCSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRDigitalIn.bin b/macros/Hardware/AVR/AVRDigitalIn.bin deleted file mode 100644 index 0fdfab82..00000000 Binary files a/macros/Hardware/AVR/AVRDigitalIn.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRDigitalOut.bin b/macros/Hardware/AVR/AVRDigitalOut.bin deleted file mode 100644 index 7e56e466..00000000 Binary files a/macros/Hardware/AVR/AVRDigitalOut.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRDigitalPortSetup.bin b/macros/Hardware/AVR/AVRDigitalPortSetup.bin deleted file mode 100644 index cf96fbb1..00000000 Binary files a/macros/Hardware/AVR/AVRDigitalPortSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRDigitalSetup.bin b/macros/Hardware/AVR/AVRDigitalSetup.bin deleted file mode 100644 index dec6eb2a..00000000 Binary files a/macros/Hardware/AVR/AVRDigitalSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRGetTimerValue.bin b/macros/Hardware/AVR/AVRGetTimerValue.bin deleted file mode 100644 index 1b883131..00000000 Binary files a/macros/Hardware/AVR/AVRGetTimerValue.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM0SetDuty.bin b/macros/Hardware/AVR/AVRPWM0SetDuty.bin deleted file mode 100644 index 1518222d..00000000 Binary files a/macros/Hardware/AVR/AVRPWM0SetDuty.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM0Setup.bin b/macros/Hardware/AVR/AVRPWM0Setup.bin deleted file mode 100644 index 08867048..00000000 Binary files a/macros/Hardware/AVR/AVRPWM0Setup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM1SetDuty.bin b/macros/Hardware/AVR/AVRPWM1SetDuty.bin deleted file mode 100644 index 79e4ab62..00000000 Binary files a/macros/Hardware/AVR/AVRPWM1SetDuty.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM1Setup.bin b/macros/Hardware/AVR/AVRPWM1Setup.bin deleted file mode 100644 index 235cdba2..00000000 Binary files a/macros/Hardware/AVR/AVRPWM1Setup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM2SetDuty.bin b/macros/Hardware/AVR/AVRPWM2SetDuty.bin deleted file mode 100644 index a1c7f3b2..00000000 Binary files a/macros/Hardware/AVR/AVRPWM2SetDuty.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM2Setup.bin b/macros/Hardware/AVR/AVRPWM2Setup.bin deleted file mode 100644 index 66996c08..00000000 Binary files a/macros/Hardware/AVR/AVRPWM2Setup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRReadADC.bin b/macros/Hardware/AVR/AVRReadADC.bin deleted file mode 100644 index 25b45a83..00000000 Binary files a/macros/Hardware/AVR/AVRReadADC.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRSleep.bin b/macros/Hardware/AVR/AVRSleep.bin deleted file mode 100644 index e4b10d83..00000000 Binary files a/macros/Hardware/AVR/AVRSleep.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRTimerSetup.bin b/macros/Hardware/AVR/AVRTimerSetup.bin deleted file mode 100644 index 775d718a..00000000 Binary files a/macros/Hardware/AVR/AVRTimerSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRUARTReceive.bin b/macros/Hardware/AVR/AVRUARTReceive.bin deleted file mode 100644 index 013036e3..00000000 Binary files a/macros/Hardware/AVR/AVRUARTReceive.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRUARTSetup.bin b/macros/Hardware/AVR/AVRUARTSetup.bin deleted file mode 100644 index 82ec2911..00000000 Binary files a/macros/Hardware/AVR/AVRUARTSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRUARTTransmit.bin b/macros/Hardware/AVR/AVRUARTTransmit.bin deleted file mode 100644 index 9e53d9a6..00000000 Binary files a/macros/Hardware/AVR/AVRUARTTransmit.bin and /dev/null differ diff --git a/macros/Hardware/AVR/GetAVRSupportFunctions.bin b/macros/Hardware/AVR/GetAVRSupportFunctions.bin deleted file mode 100644 index 48ab5cd8..00000000 Binary files a/macros/Hardware/AVR/GetAVRSupportFunctions.bin and /dev/null differ diff --git a/macros/Hardware/AVR/GetPeripheral.bin b/macros/Hardware/AVR/GetPeripheral.bin deleted file mode 100644 index b496bbb0..00000000 Binary files a/macros/Hardware/AVR/GetPeripheral.bin and /dev/null differ diff --git a/macros/Hardware/AVR/InsertPeripheralInList.bin b/macros/Hardware/AVR/InsertPeripheralInList.bin deleted file mode 100644 index c49f4e04..00000000 Binary files a/macros/Hardware/AVR/InsertPeripheralInList.bin and /dev/null differ diff --git a/macros/Hardware/AVR/IsAVRSupportFunction.bin b/macros/Hardware/AVR/IsAVRSupportFunction.bin deleted file mode 100644 index e2382308..00000000 Binary files a/macros/Hardware/AVR/IsAVRSupportFunction.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin b/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin deleted file mode 100644 index a70999c0..00000000 Binary files a/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/IsRPISupportFunction.bin b/macros/Hardware/RasberryPi/IsRPISupportFunction.bin deleted file mode 100644 index 11533d3e..00000000 Binary files a/macros/Hardware/RasberryPi/IsRPISupportFunction.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DelayMicro.bin b/macros/Hardware/RasberryPi/RPI_DelayMicro.bin deleted file mode 100644 index a4d32cb6..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DelayMicro.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DelayMilli.bin b/macros/Hardware/RasberryPi/RPI_DelayMilli.bin deleted file mode 100644 index b6eeb30b..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DelayMilli.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalIn.bin b/macros/Hardware/RasberryPi/RPI_DigitalIn.bin deleted file mode 100644 index f4c16f39..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DigitalIn.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalOut.bin b/macros/Hardware/RasberryPi/RPI_DigitalOut.bin deleted file mode 100644 index b7ad06e5..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DigitalOut.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin b/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin deleted file mode 100644 index 1ac5b582..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_GetMicros.bin b/macros/Hardware/RasberryPi/RPI_GetMicros.bin deleted file mode 100644 index 3e6c08fa..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_GetMicros.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_GetMillis.bin b/macros/Hardware/RasberryPi/RPI_GetMillis.bin deleted file mode 100644 index b9143650..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_GetMillis.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin deleted file mode 100644 index 1efe0803..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin deleted file mode 100644 index 075d6e60..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin deleted file mode 100644 index 8ded2709..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin b/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin deleted file mode 100644 index 9957f3a4..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_PinISR.bin b/macros/Hardware/RasberryPi/RPI_PinISR.bin deleted file mode 100644 index ddeff684..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_PinISR.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialClose.bin b/macros/Hardware/RasberryPi/RPI_SerialClose.bin deleted file mode 100644 index dce972dc..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialClose.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialFlush.bin b/macros/Hardware/RasberryPi/RPI_SerialFlush.bin deleted file mode 100644 index 2a3704d0..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialFlush.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin b/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin deleted file mode 100644 index 928f28a3..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin b/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin deleted file mode 100644 index 7614ebcb..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSendData.bin b/macros/Hardware/RasberryPi/RPI_SerialSendData.bin deleted file mode 100644 index a3524a6c..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialSendData.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSetup.bin b/macros/Hardware/RasberryPi/RPI_SerialSetup.bin deleted file mode 100644 index 0128c27b..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialSetup.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin b/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin deleted file mode 100644 index 3789bd6c..00000000 Binary files a/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin and /dev/null differ diff --git a/macros/ImageProcessing/core/CV_CreateImage.bin b/macros/ImageProcessing/core/CV_CreateImage.bin deleted file mode 100644 index d5aa3080..00000000 Binary files a/macros/ImageProcessing/core/CV_CreateImage.bin and /dev/null differ diff --git a/macros/ImageProcessing/core/CV_GetImgSize.bin b/macros/ImageProcessing/core/CV_GetImgSize.bin deleted file mode 100644 index ede60e6f..00000000 Binary files a/macros/ImageProcessing/core/CV_GetImgSize.bin and /dev/null differ diff --git a/macros/ImageProcessing/highgui/CV_LoadImage.bin b/macros/ImageProcessing/highgui/CV_LoadImage.bin deleted file mode 100644 index f8e13375..00000000 Binary files a/macros/ImageProcessing/highgui/CV_LoadImage.bin and /dev/null differ diff --git a/macros/ImageProcessing/highgui/CV_SaveImage.bin b/macros/ImageProcessing/highgui/CV_SaveImage.bin deleted file mode 100644 index 8d056bf1..00000000 Binary files a/macros/ImageProcessing/highgui/CV_SaveImage.bin and /dev/null differ diff --git a/macros/ImageProcessing/highgui/CV_ShowImage.bin b/macros/ImageProcessing/highgui/CV_ShowImage.bin deleted file mode 100644 index c4e00fc7..00000000 Binary files a/macros/ImageProcessing/highgui/CV_ShowImage.bin and /dev/null differ diff --git a/macros/ImageProcessing/highgui/CV_WaitKey.bin b/macros/ImageProcessing/highgui/CV_WaitKey.bin deleted file mode 100644 index 30a42f41..00000000 Binary files a/macros/ImageProcessing/highgui/CV_WaitKey.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin b/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin deleted file mode 100644 index 26a58c0c..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Blur.bin b/macros/ImageProcessing/imgproc/CV_Blur.bin deleted file mode 100644 index 9fc1af49..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Blur.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Canny.bin b/macros/ImageProcessing/imgproc/CV_Canny.bin deleted file mode 100644 index df824781..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Canny.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_CornerHarris.bin b/macros/ImageProcessing/imgproc/CV_CornerHarris.bin deleted file mode 100644 index 291d3e4d..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_CornerHarris.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_CvtColor.bin b/macros/ImageProcessing/imgproc/CV_CvtColor.bin deleted file mode 100644 index eee1018f..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_CvtColor.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Dilate.bin b/macros/ImageProcessing/imgproc/CV_Dilate.bin deleted file mode 100644 index 3f2d2d99..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Dilate.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin b/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin deleted file mode 100644 index 0955b5f0..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Erode.bin b/macros/ImageProcessing/imgproc/CV_Erode.bin deleted file mode 100644 index 33d42312..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Erode.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin b/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin deleted file mode 100644 index b1766626..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_MedianBlur.bin b/macros/ImageProcessing/imgproc/CV_MedianBlur.bin deleted file mode 100644 index fdcd23ed..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_MedianBlur.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Threshold.bin b/macros/ImageProcessing/imgproc/CV_Threshold.bin deleted file mode 100644 index c2ce1c60..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Threshold.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/GenerateSetupFunction.bin b/macros/Scilab-Arduino/GenerateSetupFunction.bin deleted file mode 100644 index 0051630c..00000000 Binary files a/macros/Scilab-Arduino/GenerateSetupFunction.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/GetArduinoFunctions.bin b/macros/Scilab-Arduino/GetArduinoFunctions.bin deleted file mode 100644 index fe9e2040..00000000 Binary files a/macros/Scilab-Arduino/GetArduinoFunctions.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin b/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin deleted file mode 100644 index 67f9fada..00000000 Binary files a/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/InsertSetupInList.bin b/macros/Scilab-Arduino/InsertSetupInList.bin deleted file mode 100644 index 29e37315..00000000 Binary files a/macros/Scilab-Arduino/InsertSetupInList.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/IsArduinoFunction.bin b/macros/Scilab-Arduino/IsArduinoFunction.bin deleted file mode 100644 index 5dbfacad..00000000 Binary files a/macros/Scilab-Arduino/IsArduinoFunction.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/IsArduinoSetupFunction.bin b/macros/Scilab-Arduino/IsArduinoSetupFunction.bin deleted file mode 100644 index 8948d1a3..00000000 Binary files a/macros/Scilab-Arduino/IsArduinoSetupFunction.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/i2c_dev.bin b/macros/Scilab-Arduino/i2c_dev.bin deleted file mode 100644 index 73a08164..00000000 Binary files a/macros/Scilab-Arduino/i2c_dev.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/i2c_read.bin b/macros/Scilab-Arduino/i2c_read.bin deleted file mode 100644 index 475de3ea..00000000 Binary files a/macros/Scilab-Arduino/i2c_read.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/i2c_read_register.bin b/macros/Scilab-Arduino/i2c_read_register.bin deleted file mode 100644 index 9776cb1c..00000000 Binary files a/macros/Scilab-Arduino/i2c_read_register.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/i2c_write.bin b/macros/Scilab-Arduino/i2c_write.bin deleted file mode 100644 index ad51511c..00000000 Binary files a/macros/Scilab-Arduino/i2c_write.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/i2c_write_register.bin b/macros/Scilab-Arduino/i2c_write_register.bin deleted file mode 100644 index 8441dbaa..00000000 Binary files a/macros/Scilab-Arduino/i2c_write_register.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_AnalyzeScope.bin b/macros/SymbolTable/ST_AnalyzeScope.bin deleted file mode 100644 index 7e727a04..00000000 Binary files a/macros/SymbolTable/ST_AnalyzeScope.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Del.bin b/macros/SymbolTable/ST_Del.bin deleted file mode 100644 index c26e2e58..00000000 Binary files a/macros/SymbolTable/ST_Del.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_FindPos.bin b/macros/SymbolTable/ST_FindPos.bin deleted file mode 100644 index c7003f30..00000000 Binary files a/macros/SymbolTable/ST_FindPos.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Get.bin b/macros/SymbolTable/ST_Get.bin deleted file mode 100644 index 512e72b7..00000000 Binary files a/macros/SymbolTable/ST_Get.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_GetInArgInfo.bin b/macros/SymbolTable/ST_GetInArgInfo.bin deleted file mode 100644 index 6eb16e37..00000000 Binary files a/macros/SymbolTable/ST_GetInArgInfo.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_GetSymbolInfo.bin b/macros/SymbolTable/ST_GetSymbolInfo.bin deleted file mode 100644 index b8a7cf74..00000000 Binary files a/macros/SymbolTable/ST_GetSymbolInfo.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_InsForCntVars.bin b/macros/SymbolTable/ST_InsForCntVars.bin deleted file mode 100644 index 12882fc7..00000000 Binary files a/macros/SymbolTable/ST_InsForCntVars.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_InsOutArg.bin b/macros/SymbolTable/ST_InsOutArg.bin deleted file mode 100644 index ec9970cb..00000000 Binary files a/macros/SymbolTable/ST_InsOutArg.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_InsOutArg_Dup.bin b/macros/SymbolTable/ST_InsOutArg_Dup.bin deleted file mode 100644 index 4c4da4db..00000000 Binary files a/macros/SymbolTable/ST_InsOutArg_Dup.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Load.bin b/macros/SymbolTable/ST_Load.bin deleted file mode 100644 index f158c2b6..00000000 Binary files a/macros/SymbolTable/ST_Load.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_MatchSymbol.bin b/macros/SymbolTable/ST_MatchSymbol.bin deleted file mode 100644 index 278560d0..00000000 Binary files a/macros/SymbolTable/ST_MatchSymbol.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Save.bin b/macros/SymbolTable/ST_Save.bin deleted file mode 100644 index 4aa50a20..00000000 Binary files a/macros/SymbolTable/ST_Save.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Set.bin b/macros/SymbolTable/ST_Set.bin deleted file mode 100644 index cbd26274..00000000 Binary files a/macros/SymbolTable/ST_Set.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_CreateDirs.bin b/macros/ToolInitialization/INIT_CreateDirs.bin deleted file mode 100644 index 16ebab82..00000000 Binary files a/macros/ToolInitialization/INIT_CreateDirs.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin deleted file mode 100644 index 2d9cc0fc..00000000 Binary files a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci index 8fec9496..464cacf4 100644 --- a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci +++ b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci @@ -6722,6 +6722,162 @@ PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file', INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); +//------------------------------------ +//---- Class SVD ------------------- +//------------------------------------ +ClassName = 'SVD'; + +// --- 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)= ''1''',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 2',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 3',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)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 3',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(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +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)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= ''1''',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 2',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 3',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)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 3',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(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 4',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(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(4).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(4).SZ(1)= ''1''',ClassFileName,'file','y'); +PrintStringInfo('OUT(4).SZ(2)= ''1''',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 2',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 4',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(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(4).TP= ''d''',ClassFileName,'file','y'); +PrintStringInfo('OUT(4).SZ(1)= ''1''',ClassFileName,'file','y'); +PrintStringInfo('OUT(4).SZ(2)= ''1''',ClassFileName,'file','y'); + +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); +PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y'); +PrintStringInfo('d2g2'+ArgSeparator+'d2d2d2',ClassFileName,'file','y'); +PrintStringInfo('d2'+ArgSeparator+'d2d2d2',ClassFileName,'file','y'); +PrintStringInfo('d2'+ArgSeparator+'d2d2d2d0',ClassFileName,'file','y'); +PrintStringInfo('d2d0'+ArgSeparator+'d2d2d2d0',ClassFileName,'file','y'); + +// --- Annotation Function And Function List Function. --- +FunctionName = 'svd'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + +//------------------------------------ +//---- Class SVA --------------------- +//------------------------------------ +ClassName = 'SVA'; + +// --- Class Annotation. --- +PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y'); +ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls); + +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 3',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)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 2',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 3',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)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(1)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(2).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).TP= IN(1).TP',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(1)= IN(1).SZ(2)',ClassFileName,'file','y'); +PrintStringInfo('OUT(3).SZ(2)= FA_MIN(IN(1).SZ(1),IN(1).SZ(2))',ClassFileName,'file','y'); + +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); +PrintStringInfo('d2'+ArgSeparator+'d2d2d2',ClassFileName,'file','y'); +PrintStringInfo('d2d0'+ArgSeparator+'d2d2d2',ClassFileName,'file','y'); + +// --- Annotation Function And Function List Function. --- +FunctionName = 'sva'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + + //------------------------------------ //---- Class lqr --------------------- diff --git a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin b/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin deleted file mode 100644 index f7d2aa59..00000000 Binary files a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_GenFileInfo.bin b/macros/ToolInitialization/INIT_GenFileInfo.bin deleted file mode 100644 index a8d47222..00000000 Binary files a/macros/ToolInitialization/INIT_GenFileInfo.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_GenLibraries.bin b/macros/ToolInitialization/INIT_GenLibraries.bin deleted file mode 100644 index bc3bc873..00000000 Binary files a/macros/ToolInitialization/INIT_GenLibraries.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_GenSharedInfo.bin b/macros/ToolInitialization/INIT_GenSharedInfo.bin deleted file mode 100644 index 7263830a..00000000 Binary files a/macros/ToolInitialization/INIT_GenSharedInfo.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_LoadLibraries.bin b/macros/ToolInitialization/INIT_LoadLibraries.bin deleted file mode 100644 index c85aac6e..00000000 Binary files a/macros/ToolInitialization/INIT_LoadLibraries.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_RemoveDirs.bin b/macros/ToolInitialization/INIT_RemoveDirs.bin deleted file mode 100644 index c1ee9ec0..00000000 Binary files a/macros/ToolInitialization/INIT_RemoveDirs.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_SCI2C.bin b/macros/ToolInitialization/INIT_SCI2C.bin deleted file mode 100644 index 19402302..00000000 Binary files a/macros/ToolInitialization/INIT_SCI2C.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_SharedInfoEqual.bin b/macros/ToolInitialization/INIT_SharedInfoEqual.bin deleted file mode 100644 index 31238a31..00000000 Binary files a/macros/ToolInitialization/INIT_SharedInfoEqual.bin and /dev/null differ diff --git a/macros/ToolInitialization/ManageNextConversion.bin b/macros/ToolInitialization/ManageNextConversion.bin deleted file mode 100644 index bf43562a..00000000 Binary files a/macros/ToolInitialization/ManageNextConversion.bin and /dev/null differ diff --git a/macros/ToolInitialization/UpdateSCI2CInfo.bin b/macros/ToolInitialization/UpdateSCI2CInfo.bin deleted file mode 100644 index c13904d2..00000000 Binary files a/macros/ToolInitialization/UpdateSCI2CInfo.bin and /dev/null differ diff --git a/macros/ToolInitialization/doublecomplex.bin b/macros/ToolInitialization/doublecomplex.bin deleted file mode 100644 index 5e616f7c..00000000 Binary files a/macros/ToolInitialization/doublecomplex.bin and /dev/null differ diff --git a/macros/ToolInitialization/floatcomplex.bin b/macros/ToolInitialization/floatcomplex.bin deleted file mode 100644 index bd77a45f..00000000 Binary files a/macros/ToolInitialization/floatcomplex.bin and /dev/null differ diff --git a/macros/cb_sci2c_gui.bin b/macros/cb_sci2c_gui.bin deleted file mode 100644 index bc691e45..00000000 Binary files a/macros/cb_sci2c_gui.bin and /dev/null differ diff --git a/macros/findDeps/Scilab2CDeps.bin b/macros/findDeps/Scilab2CDeps.bin deleted file mode 100644 index ae162ecb..00000000 Binary files a/macros/findDeps/Scilab2CDeps.bin and /dev/null differ diff --git a/macros/findDeps/findDeps.bin b/macros/findDeps/findDeps.bin deleted file mode 100644 index fb11e006..00000000 Binary files a/macros/findDeps/findDeps.bin and /dev/null differ diff --git a/macros/findDeps/getAllHeaders.bin b/macros/findDeps/getAllHeaders.bin deleted file mode 100644 index 35c87db0..00000000 Binary files a/macros/findDeps/getAllHeaders.bin and /dev/null differ diff --git a/macros/findDeps/getAllHeaders.sci b/macros/findDeps/getAllHeaders.sci index 9e633f6e..b57bd140 100644 --- a/macros/findDeps/getAllHeaders.sci +++ b/macros/findDeps/getAllHeaders.sci @@ -196,6 +196,8 @@ function allHeaders = getAllHeaders(SharedInfo) "src/c/CACSD/includes/lqr.h" "src/c/CACSD/includes/lqe.h" "src/c/CACSD/includes/obscont.h" + "src/c/linearAlgebra/includes/sva.h" + "src/c/linearAlgebra/includes/svd.h" "src/c/linearAlgebra/includes/schur.h" "src/c/linearAlgebra/includes/balanc.h" "src/c/linearAlgebra/includes/rcond.h"]; diff --git a/macros/findDeps/getAllInterfaces.bin b/macros/findDeps/getAllInterfaces.bin deleted file mode 100644 index 4fa47780..00000000 Binary files a/macros/findDeps/getAllInterfaces.bin and /dev/null differ diff --git a/macros/findDeps/getAllInterfaces.sci b/macros/findDeps/getAllInterfaces.sci index 42ed51d6..4253d695 100644 --- a/macros/findDeps/getAllInterfaces.sci +++ b/macros/findDeps/getAllInterfaces.sci @@ -191,6 +191,8 @@ function allInterfaces = getAllInterfaces(SharedInfo) "src/c/CACSD/interfaces/int_lqr.h" "src/c/CACSD/interfaces/int_lqe.h" "src/c/CACSD/interfaces/int_obscont.h" + "src/c/linearAlgebra/interfaces/int_sva.h" + "src/c/linearAlgebra/interfaces/int_svd.h" "src/c/linearAlgebra/interfaces/int_schur.h" "src/c/linearAlgebra/interfaces/int_balanc.h" "src/c/linearAlgebra/interfaces/int_rcond.h"]; diff --git a/macros/findDeps/getAllLibraries.bin b/macros/findDeps/getAllLibraries.bin deleted file mode 100644 index 098b51e6..00000000 Binary files a/macros/findDeps/getAllLibraries.bin and /dev/null differ diff --git a/macros/findDeps/getAllSources.bin b/macros/findDeps/getAllSources.bin deleted file mode 100644 index 56abe947..00000000 Binary files a/macros/findDeps/getAllSources.bin and /dev/null differ diff --git a/macros/findDeps/getAllSources.sci b/macros/findDeps/getAllSources.sci index a20fcde3..316031d3 100644 --- a/macros/findDeps/getAllSources.sci +++ b/macros/findDeps/getAllSources.sci @@ -1205,6 +1205,8 @@ function allSources = getAllSources(SharedInfo) "src/c/CACSD/lqr/dlqra.c" "src/c/CACSD/lqe/dlqea.c" "src/c/CACSD/obscont/dobsconta.c" + "src/c/linearAlgebra/sva/dsvaa.c" + "src/c/linearAlgebra/svd/dsvda.c" "src/c/linearAlgebra/schur/dschura.c" "src/c/linearAlgebra/schur/dgschura.c" "src/c/linearAlgebra/balanc/dbalanca.c" diff --git a/macros/findDeps/getArduinoFiles.bin b/macros/findDeps/getArduinoFiles.bin deleted file mode 100644 index 411018b0..00000000 Binary files a/macros/findDeps/getArduinoFiles.bin and /dev/null differ diff --git a/macros/getScilab2cVersion.bin b/macros/getScilab2cVersion.bin deleted file mode 100644 index 9620859e..00000000 Binary files a/macros/getScilab2cVersion.bin and /dev/null differ diff --git a/macros/runsci2c.bin b/macros/runsci2c.bin deleted file mode 100644 index 319e1c2e..00000000 Binary files a/macros/runsci2c.bin and /dev/null differ diff --git a/macros/runscicode.bin b/macros/runscicode.bin deleted file mode 100644 index 46bda7cc..00000000 Binary files a/macros/runscicode.bin and /dev/null differ diff --git a/macros/sci2c_gui.bin b/macros/sci2c_gui.bin deleted file mode 100644 index 57a2f696..00000000 Binary files a/macros/sci2c_gui.bin and /dev/null differ diff --git a/macros/scilab2c.bin b/macros/scilab2c.bin deleted file mode 100644 index 9fc934f8..00000000 Binary files a/macros/scilab2c.bin and /dev/null differ diff --git a/src/c/linearAlgebra/includes/sva.h b/src/c/linearAlgebra/includes/sva.h new file mode 100644 index 00000000..ea628a32 --- /dev/null +++ b/src/c/linearAlgebra/includes/sva.h @@ -0,0 +1,29 @@ + /* Copyright (C) 2017 - IIT Bombay - FOSSEE + + This file must be used under the terms of the CeCILL. + This source file is licensed as described in the file COPYING, which + you should have received as part of this distribution. The terms + are also available at + http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + Author: Sandeep Gupta + Organization: FOSSEE, IIT Bombay + Email: toolbox@scilab.in + */ + +#ifndef __SVA_H__ +#define __SVA_H__ +#include "types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +void dsvaa(int ninp,double *in1,int row,int col,double in2,double *out1, \ + double *out2,double *out3); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /*__SVA_H__*/ + diff --git a/src/c/linearAlgebra/includes/svd.h b/src/c/linearAlgebra/includes/svd.h new file mode 100644 index 00000000..dea681fc --- /dev/null +++ b/src/c/linearAlgebra/includes/svd.h @@ -0,0 +1,30 @@ + /* Copyright (C) 2017 - IIT Bombay - FOSSEE + + This file must be used under the terms of the CeCILL. + This source file is licensed as described in the file COPYING, which + you should have received as part of this distribution. The terms + are also available at + http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + Author: Sandeep Gupta + Organization: FOSSEE, IIT Bombay + Email: toolbox@scilab.in + */ +#ifndef __SVD_H__ +#define __SVD_H__ +#include "types.h" +#include "doubleComplex.h" + +#ifdef __cplusplus +extern "C" { +#endif + +double dsvda(double tol,double *in1,int row,int col,double in2,double nout,double *out1, \ + double *out2,double *out3); +void zsvda(doubleComplex *in1,int row,int col,int in2,int nout, doubleComplex *out1,\ + doubleComplex *out2,doubleComplex *out3); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /*__SVD_H__*/ diff --git a/src/c/linearAlgebra/interfaces/int_sva.h b/src/c/linearAlgebra/interfaces/int_sva.h new file mode 100644 index 00000000..f1f8260a --- /dev/null +++ b/src/c/linearAlgebra/interfaces/int_sva.h @@ -0,0 +1,28 @@ + /* Copyright (C) 2017 - IIT Bombay - FOSSEE + + This file must be used under the terms of the CeCILL. + This source file is licensed as described in the file COPYING, which + you should have received as part of this distribution. The terms + are also available at + http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + Author: Sandeep Gupta + Organization: FOSSEE, IIT Bombay + Email: toolbox@scilab.in + */ + +#ifndef __INT_SVA_H__ +#define __INT_SVA_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +#define d2svad2d2d2(in1,size,out1,out2,out3) dsvaa(1,in1,size[0],size[1],0,out1,out2,out3); +#define d2d0svad2d2d2(in1,size1,in2,out1,out2,out3) dsvaa(2,in1,size1[0],size1[1],in2,out1,out2,out3); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /*__INT_SVA_H__*/ + diff --git a/src/c/linearAlgebra/interfaces/int_svd.h b/src/c/linearAlgebra/interfaces/int_svd.h new file mode 100644 index 00000000..8f40bffe --- /dev/null +++ b/src/c/linearAlgebra/interfaces/int_svd.h @@ -0,0 +1,35 @@ + /* Copyright (C) 2017 - IIT Bombay - FOSSEE + + This file must be used under the terms of the CeCILL. + This source file is licensed as described in the file COPYING, which + you should have received as part of this distribution. The terms + are also available at + http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + Author: Sandeep Gupta + Organization: FOSSEE, IIT Bombay + Email: toolbox@scilab.in + */ + +#ifndef __INT_SVD_H__ +#define __INT_SVD_H__ + +#ifdef __cplusplus +extern "C" { +#endif + +#define d2svdd2(in1,size1,out1) dsvda(0,in1,size1[0],size1[1],0,1,out1,NULL,NULL) +#define d2g2svdd2d2d2(in1,size1,in2,size2,out1,out2,out3) dsvda(0,in1,size1[0],size1[1],1,3,out1,out2,out3); +#define d2svdd2d2d2(in1,size1,out1,out2,out3) dsvda(0,in1,size1[0],size1[1],0,3,out1,out2,out3); + +#define d2svdd2d2d2d0(in1,size1,out1,out2,out3) dsvda(0,in1,size1[0],size1[1],0,4,out1,out2,out3); +#define d2d0svdd2d2d2d0(in1,size1,tol,out1,out2,out3) dsvda(tol,in1,size1[0],size1[1],0,4,out1,out2,out3); + +#define z2svdz2(in1,size1,out2) zsvda(in1,size1[0],size1[1],0,1,NULL,out2,NULL); +#define z2g2svdz2z2z2(in1,size1,in2,size2,out1,out2,out3) zsvda(in1,size1[0],size1[1],1,3,out1,out2,out3); +#define z2svdz2z2z2(in1,size1,out1,out2,out3) zsvda(in1,size1[0],size1[1],0,3,out1,out2,out3); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /*__INT_SVD_H__*/ diff --git a/src/c/linearAlgebra/sva/dsvaa.c b/src/c/linearAlgebra/sva/dsvaa.c new file mode 100644 index 00000000..b7d07d8c --- /dev/null +++ b/src/c/linearAlgebra/sva/dsvaa.c @@ -0,0 +1,92 @@ +/* Copyright (C) 2017 - IIT Bombay - FOSSEE + + This file must be used under the terms of the CeCILL. + This source file is licensed as described in the file COPYING, which + you should have received as part of this distribution. The terms + are also available at + http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + Author: Sandeep Gupta + Organization: FOSSEE, IIT Bombay + Email: toolbox@scilab.in + + */ +#include "sva.h" +#include "svd.h" +#include "lapack.h" +#include +#include +#include "string.h" +#include "matrixTranspose.h" + +#define eps 2.22044604925e-16 + +void dsvaa(int ninp,double *in1,int row,int col,double in2,double *out1, \ + double *out2,double *out3){ + + double tol; + double rk=0; + int N=col,M=row; + if(row == 0 && col == 0) return; + int i,j; + int arow; /*Actual row of given matrix*/ + int acol; /*Actual col of given matrix*/ + + /* Calculation of svd of a given matrix */ + double *U,*S,*V; + U = (double *)malloc((double)row*min(row,col)*sizeof(double)); + S = (double *)malloc((double)min(row,col)*min(row,col)*sizeof(double)); + V = (double *)malloc((double)col*min(row,col)*sizeof(double)); + + dsvda(0,in1,M,N,1,3,U,S,V); + + if (ninp == 1){ /* [u,s,v] = sva(A) when input is only matrix */ + tol = max(row,col)*S[0]*eps; + rk = 0; + for(i=0;i tol){ + rk+=1; + } + } + } + else{ /*[u,s,v] = sva(A,tol) when two input's are there */ + tol = in2; + if(tol > 1){ + rk = tol; + if(rk > min(row,col)){ + printf("ERROR: Wrong value for input argument !"); + out1 = NULL; + out2 = NULL; + out3 = NULL; + return; + } + } + else{ + rk = 0; + for(i=0;i tol){ + rk+=1; + } + } + } + } + arow = M; + acol = min(M,N); + for(i=0;i +#include +#include "string.h" +#include +#include "svd.h" +#include "matrixTranspose.h" + +int min(int a,int b); +int max(int a,int b); + +extern double dgesvd_(char*,char*,int*,int*,double*,int*,double*,double*,int*,\ + double*,int*,double *,int*,int*); + +#define eps 2.22044604925e-16 /* pow(2,-52) */ + +/* DGESVD computes the singular value decomposition (SVD) of a real + M-by-N matrix A, optionally computing the left and/or right singular + vectors. The SVD is written + + A = U * SIGMA * transpose(V) */ + +/*Function support - + +s=svd(X) +[U,S,V]=svd(X) +[U,S,V]=svd(X,0) (obsolete) +[U,S,V]=svd(X,"e") +[U,S,V,rk]=svd(X [,tol]) + +*/ + +double dsvda(double tol,double *in1,int row,int col,double in2,double nout,double *out1, \ + double *out2,double *out3){ + + char JOBU,JOBVT; + int i,j,k; + int LDU=1; /*Leading Dimension of U */ + int LDVT=1; /*Leading Dimension of VT */ + int M = row; + int N = col; + double *buf; + double *S,*U,*VT; + double *WORK; + + int rk; /*Fourth output if needed */ + + /*if((nout > 1 && in2 == 1) && (M != N)){ // [U,S,VT] = svd(x,'e') + if(M > N){ + JOBU = 'S'; + JOBVT = 'A'; + LDVT = N; + } + else{ + JOBU = 'A'; + JOBVT = 'S'; + LDVT = min(M,N); + } + LDU = M; + U = (double*) malloc((double) (LDU)*min(M,N)*sizeof(double)); + VT = (double*) malloc((double) (LDVT)*N*sizeof(double)); + } + else */if(nout > 1){ /* [U,S,VT = svd(x)] */ + JOBU = 'A'; /*If JOBU = 'A', U contains the M-by-M orthogonal matrix U */ + JOBVT = 'A'; /*JOBVT = 'A': all N rows of V**T are returned in the array VT;*/ + LDU = M; + LDVT = N; + U = (double*) malloc((double) M*M*sizeof(double)); + VT = (double*) malloc((double) N*N*sizeof(double)); + } + else{ /* ans = svd(x) */ + JOBU = 'N'; + JOBVT = 'N'; + } + int LDA = max(1,M); + + /* Making a copy of input matrix */ + buf = (double*) malloc((double)M*N*sizeof(double)); + memcpy(buf,in1,M*N*sizeof(double)); + + S = (double*)malloc((double)min(col,row)*sizeof(double)); + + int LWORK = 5*min(M,N); + WORK = (double*)malloc((double)LWORK*sizeof(double)); + int INFO = 0; /*For successful exit */ + + dgesvd_(&JOBU,&JOBVT,&M,&N,buf,&LDA,S,U,&LDU,VT,&LDVT,WORK,&LWORK,&INFO); + /*Subroutine DGESVD from Lapack lib. */ + + if (nout == 1){ /* ans = svd(x)*/ + memcpy(out1,S,min(row,col)*sizeof(double)); + //printf("%lf %lf %lf",*(S),*(S+1),*(S+2)); + } /* [U,S,VT] = svd(x) */ + else if(in2 == 0 && nout > 1){ + memcpy(out1,U,LDU*M*sizeof(double)); + //memcpy(out3,VT,LDVT*min(row,col)*sizeof(double)); + for(j=0;j tol){ + rk = i+1; + } + } + return rk; + } + return 0; +} + +int min(int a,int b){ + if(a > b) return b; + return a; +} + +int max(int a,int b){ + if(a > b) return a; + return b; +} diff --git a/src/c/signalProcessing/transforms/dct/cdcta.c b/src/c/signalProcessing/transforms/dct/cdcta.c index 5bc27929..bd15e5b9 100644 --- a/src/c/signalProcessing/transforms/dct/cdcta.c +++ b/src/c/signalProcessing/transforms/dct/cdcta.c @@ -26,7 +26,7 @@ void cdcta(floatComplex *in,int row,int col,int sign,floatComplex *out) int x,y; float res,ress; float re,z,q,m; - floatComplex accu = DoubleComplex(0, 0); + floatComplex accu = FloatComplex(0, 0); floatComplex temp,mm; if(sign==-1) { diff --git a/src/c/signalProcessing/transforms/idct/cidcta.c b/src/c/signalProcessing/transforms/idct/cidcta.c index ec0df0c7..e6c746ce 100644 --- a/src/c/signalProcessing/transforms/idct/cidcta.c +++ b/src/c/signalProcessing/transforms/idct/cidcta.c @@ -26,7 +26,7 @@ void cidcta(floatComplex *in,int row,int col,floatComplex *out) int x,y; float res,ress; float re,z,q,m; - floatComplex accu = DoubleComplex(0, 0); + floatComplex accu = FloatComplex(0, 0); floatComplex temp,mm; if(row==1) { diff --git a/src/c/string/disp/ddispa.c b/src/c/string/disp/ddispa.c index 5e6bb84e..29aaceeb 100644 --- a/src/c/string/disp/ddispa.c +++ b/src/c/string/disp/ddispa.c @@ -16,7 +16,7 @@ double ddispa (double* in, int rows, int columns){ int i = 0,j = 0; for (i = 0; i < rows; ++i) { - for (j=0;j*/ #include @@ -24,10 +25,10 @@ void cdcta(floatComplex *in,int row,int col,int sign,floatComplex *out) int i,j,k,u,v; int n; int x,y; - float res,ress; + float res,ress,vv,ff; float re,z,q,m; floatComplex accu = FloatComplex(0, 0); - floatComplex temp,mm; + floatComplex temp,mm,aa,bb,cc; if(sign==-1) { if(row==1) @@ -43,17 +44,25 @@ void cdcta(floatComplex *in,int row,int col,int sign,floatComplex *out) { for(j=0;j*/ #include @@ -24,10 +25,10 @@ void zdcta(doubleComplex *in,int row,int col,int sign,doubleComplex *out) int i,j,k,u,v; int n; int x,y; - double res,ress; - double re,z,q,m; + double res,ress,vv,ff; + double re,z,q,m; doubleComplex accu = DoubleComplex(0, 0); - doubleComplex temp,mm; + doubleComplex temp,mm,aa,bb,cc; if(sign==-1) { if(row==1) @@ -43,22 +44,30 @@ void zdcta(doubleComplex *in,int row,int col,int sign,doubleComplex *out) { for(j=0;j*/ #include @@ -24,10 +25,10 @@ void cidcta(floatComplex *in,int row,int col,floatComplex *out) int i,j,k,u,v; int n=col; int x,y; - float res,ress; + float res,ress,vv,ff; float re,z,q,m; floatComplex accu = FloatComplex(0, 0); - floatComplex temp,mm; + floatComplex temp,mm,aa,bb; if(row==1) { res=1./sqrt(n); @@ -46,12 +47,14 @@ void cidcta(floatComplex *in,int row,int col,floatComplex *out) if(y==0) { q=res*(cos(((M_PI)*(j)*(v+1./2.))/n)); - out[x]=cadds(out[x],in[y]*q); + aa=FloatComplex(q,0); + out[x]=cadds(out[x],cmuls(in[y],aa)); } else { q=ress*(cos(((M_PI)*(j)*(v+1./2.))/n)); - out[x]=cadds(out[x],in[y]*q); + aa=FloatComplex(q,0); + out[x]=cadds(out[x],cmuls(in[y],aa)); } } } @@ -77,19 +80,37 @@ void cidcta(floatComplex *in,int row,int col,floatComplex *out) y=row*j+i; mm=in[j*row+i]; z=(float)(((float)v+1.0/2.0)*(float)j); - q=(float)(M_PI/(float)col); - mm=mm*(cos(q*z)); + q=(float)(M_PI/(float)col); + vv=cos(q*z); + aa=FloatComplex(vv,0); + mm=cmuls(mm,aa); if(j==0) - temp=cadds(temp,mm*(1./sqrt((float)col))); + { + vv=1./sqrt((float)col); + aa=FloatComplex(vv,0); + temp=cadds(temp,cmuls(mm,aa)); + } else - temp=cadds(temp,mm*sqrt(2./col)); + { + vv=sqrt(2./col); + aa=FloatComplex(vv,0); + temp=cadds(temp,cmuls(mm,aa)); + } } z=(float)(((float)u+1.0/2.0)*(float)i); q=(float)(M_PI/(float)row); if(i==0) - out[x]=cadds(out[x],temp*((cos(z*q))*(1./sqrt(row)))); + { + vv=(cos(z*q))*(1./sqrt(row)); + aa=FloatComplex(vv,0); + out[x]=cadds(out[x],cmuls(temp,aa)); + } else - out[x]=cadds(out[x],temp*((cos(z*q))*sqrt(2./row))); + { + vv=(cos(z*q))*sqrt(2./row); + aa=FloatComplex(vv,0); + out[x]=cadds(out[x],cmuls(temp,aa)); + } } } } diff --git a/src/c/signalProcessing/transforms/idct/zidcta.c b/src/c/signalProcessing/transforms/idct/zidcta.c index 2177b18c..cc01c966 100644 --- a/src/c/signalProcessing/transforms/idct/zidcta.c +++ b/src/c/signalProcessing/transforms/idct/zidcta.c @@ -15,6 +15,7 @@ #include "addition.h" #include "types.h" #include "doubleComplex.h" +#include "multiplication.h" /*#include "matrixMultiplication"*/ /*#include */ #include @@ -24,10 +25,10 @@ void zidcta(doubleComplex *in,int row,int col,doubleComplex *out) int i,j,k,u,v; int n=col; int x,y; - double res,ress; + double res,ress,vv,ff; double re,z,q,m; doubleComplex accu = DoubleComplex(0, 0); - doubleComplex temp,mm; + doubleComplex temp,mm,aa,bb; if(row==1) { res=1./sqrt(n); @@ -46,17 +47,19 @@ void zidcta(doubleComplex *in,int row,int col,doubleComplex *out) if(y==0) { q=res*(cos(((M_PI)*(j)*(v+1./2.))/n)); - out[x]=zadds(out[x],in[y]*q); + aa=DoubleComplex(q,0); + out[x]=zadds(out[x],zmuls(in[y],aa)); } else { q=ress*(cos(((M_PI)*(j)*(v+1./2.))/n)); - out[x]=zadds(out[x],in[y]*q); + aa=DoubleComplex(q,0); + out[x]=zadds(out[x],zmuls(in[y],aa)); } } } } - + } } else @@ -77,19 +80,37 @@ void zidcta(doubleComplex *in,int row,int col,doubleComplex *out) y=row*j+i; mm=in[j*row+i]; z=(double)(((double)v+1.0/2.0)*(double)j); - q=(double)(M_PI/(double)col); - mm=mm*(cos(q*z)); + q=(double)(M_PI/(double)col); + vv=cos(q*z); + aa=DoubleComplex(vv,0); + mm=zmuls(mm,aa); if(j==0) - temp=zadds(temp,mm*(1./sqrt((double)col))); + { + vv=1./sqrt((double)col); + aa=DoubleComplex(vv,0); + temp=zadds(temp,zmuls(mm,aa)); + } else - temp=zadds(temp,mm*sqrt(2./col)); + { + vv=sqrt(2./col); + aa=DoubleComplex(vv,0); + temp=zadds(temp,zmuls(mm,aa)); + } } z=(double)(((double)u+1.0/2.0)*(double)i); q=(double)(M_PI/(double)row); if(i==0) - out[x]=zadds(out[x],temp*((cos(z*q))*(1./sqrt(row)))); + { + vv=(cos(z*q))*(1./sqrt(row)); + aa=DoubleComplex(vv,0); + out[x]=zadds(out[x],zmuls(temp,aa)); + } else - out[x]=zadds(out[x],temp*((cos(z*q))*sqrt(2./row))); + { + vv=(cos(z*q))*sqrt(2./row); + aa=DoubleComplex(vv,0); + out[x]=zadds(out[x],zmuls(temp,aa)); + } } } } -- cgit