Move BASOPs into separate directory, e.g. lib_basop or basic_op
# Bug description I would propose to move the BASOP-operators (`basop32.[ch]`, `enh32.[ch]`, `enh64.[ch]` etc.) into a separate folder and also a separate library (e.g., lib_basop). Currently, when building applications or test programs which require the BASOPs one currently has to basically include the complete IVAS codec and link at least lib_com. In EVS, these operators were also separately, in a folder `basic_op`. In 3GPP 26.452, the following files were included there: ``` . ├── basop.rme ├── basop32.c ├── basop32.h ├── complex_basop.c ├── complex_basop.h ├── control.c ├── control.h ├── count.c ├── count.h ├── enh1632.c ├── enh1632.h ├── enh32.c ├── enh32.h ├── enh40.c ├── enh40.h ├── enh64.c ├── enh64.h ├── enhUL32.c ├── enhUL32.h ├── move.h ├── patch.h ├── README.md ├── stl.h ├── typedef.h └── typedefs.h ``` One has to check, whether new files were added for IVAS.
issue