├── .gitignore ├── LICENSE ├── LICENSE.cc0.md ├── LICENSE.zlib.md ├── Makefile ├── README.md ├── VS2017 ├── apultra.sln ├── apultra.vcxproj ├── apultra.vcxproj.filters └── apultra.vcxproj.user ├── asm ├── 6502 │ ├── aplib_6502.asm │ └── aplib_6502_b.asm ├── 6809 │ ├── unaplib.s │ ├── unaplib_6309.s │ ├── unaplib_6309_b.s │ └── unaplib_b.s ├── 8088 │ ├── aplib_8088_fast.S │ └── aplib_8088_small.S ├── 68000 │ └── unaplib_68000.S ├── ARM7TDMI │ └── aplib_arm.s ├── Z80 │ ├── unaplib_fast.asm │ └── unaplib_small.asm └── x86 │ ├── aplib_x86_fast.asm │ └── aplib_x86_small.asm └── src ├── apultra.c ├── expand.c ├── expand.h ├── format.h ├── libapultra.h ├── libdivsufsort ├── CHANGELOG.md ├── CMakeLists.txt ├── CMakeModules │ ├── AppendCompilerFlags.cmake │ ├── CheckFunctionKeywords.cmake │ ├── CheckLFS.cmake │ ├── ProjectCPack.cmake │ └── cmake_uninstall.cmake.in ├── LICENSE ├── README.md ├── VERSION.cmake ├── examples │ ├── CMakeLists.txt │ ├── bwt.c │ ├── mksary.c │ ├── sasearch.c │ ├── suftest.c │ └── unbwt.c ├── include │ ├── CMakeLists.txt │ ├── config.h.cmake │ ├── divsufsort.h │ ├── divsufsort.h.cmake │ ├── divsufsort_config.h │ ├── divsufsort_private.h │ └── lfs.h.cmake ├── lib │ ├── CMakeLists.txt │ ├── divsufsort.c │ ├── divsufsort_utils.c │ ├── sssort.c │ └── trsort.c └── pkgconfig │ ├── CMakeLists.txt │ └── libdivsufsort.pc.cmake ├── matchfinder.c ├── matchfinder.h ├── shrink.c └── shrink.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.cc0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/LICENSE.cc0.md -------------------------------------------------------------------------------- /LICENSE.zlib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/LICENSE.zlib.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/README.md -------------------------------------------------------------------------------- /VS2017/apultra.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/VS2017/apultra.sln -------------------------------------------------------------------------------- /VS2017/apultra.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/VS2017/apultra.vcxproj -------------------------------------------------------------------------------- /VS2017/apultra.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/VS2017/apultra.vcxproj.filters -------------------------------------------------------------------------------- /VS2017/apultra.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/VS2017/apultra.vcxproj.user -------------------------------------------------------------------------------- /asm/6502/aplib_6502.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/6502/aplib_6502.asm -------------------------------------------------------------------------------- /asm/6502/aplib_6502_b.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/6502/aplib_6502_b.asm -------------------------------------------------------------------------------- /asm/68000/unaplib_68000.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/68000/unaplib_68000.S -------------------------------------------------------------------------------- /asm/6809/unaplib.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/6809/unaplib.s -------------------------------------------------------------------------------- /asm/6809/unaplib_6309.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/6809/unaplib_6309.s -------------------------------------------------------------------------------- /asm/6809/unaplib_6309_b.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/6809/unaplib_6309_b.s -------------------------------------------------------------------------------- /asm/6809/unaplib_b.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/6809/unaplib_b.s -------------------------------------------------------------------------------- /asm/8088/aplib_8088_fast.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/8088/aplib_8088_fast.S -------------------------------------------------------------------------------- /asm/8088/aplib_8088_small.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/8088/aplib_8088_small.S -------------------------------------------------------------------------------- /asm/ARM7TDMI/aplib_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/ARM7TDMI/aplib_arm.s -------------------------------------------------------------------------------- /asm/Z80/unaplib_fast.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/Z80/unaplib_fast.asm -------------------------------------------------------------------------------- /asm/Z80/unaplib_small.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/Z80/unaplib_small.asm -------------------------------------------------------------------------------- /asm/x86/aplib_x86_fast.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/x86/aplib_x86_fast.asm -------------------------------------------------------------------------------- /asm/x86/aplib_x86_small.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/asm/x86/aplib_x86_small.asm -------------------------------------------------------------------------------- /src/apultra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/apultra.c -------------------------------------------------------------------------------- /src/expand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/expand.c -------------------------------------------------------------------------------- /src/expand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/expand.h -------------------------------------------------------------------------------- /src/format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/format.h -------------------------------------------------------------------------------- /src/libapultra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libapultra.h -------------------------------------------------------------------------------- /src/libdivsufsort/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/CHANGELOG.md -------------------------------------------------------------------------------- /src/libdivsufsort/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/CMakeLists.txt -------------------------------------------------------------------------------- /src/libdivsufsort/CMakeModules/AppendCompilerFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/CMakeModules/AppendCompilerFlags.cmake -------------------------------------------------------------------------------- /src/libdivsufsort/CMakeModules/CheckFunctionKeywords.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/CMakeModules/CheckFunctionKeywords.cmake -------------------------------------------------------------------------------- /src/libdivsufsort/CMakeModules/CheckLFS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/CMakeModules/CheckLFS.cmake -------------------------------------------------------------------------------- /src/libdivsufsort/CMakeModules/ProjectCPack.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/CMakeModules/ProjectCPack.cmake -------------------------------------------------------------------------------- /src/libdivsufsort/CMakeModules/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/CMakeModules/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /src/libdivsufsort/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/LICENSE -------------------------------------------------------------------------------- /src/libdivsufsort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/README.md -------------------------------------------------------------------------------- /src/libdivsufsort/VERSION.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/VERSION.cmake -------------------------------------------------------------------------------- /src/libdivsufsort/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/examples/CMakeLists.txt -------------------------------------------------------------------------------- /src/libdivsufsort/examples/bwt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/examples/bwt.c -------------------------------------------------------------------------------- /src/libdivsufsort/examples/mksary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/examples/mksary.c -------------------------------------------------------------------------------- /src/libdivsufsort/examples/sasearch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/examples/sasearch.c -------------------------------------------------------------------------------- /src/libdivsufsort/examples/suftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/examples/suftest.c -------------------------------------------------------------------------------- /src/libdivsufsort/examples/unbwt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/examples/unbwt.c -------------------------------------------------------------------------------- /src/libdivsufsort/include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/include/CMakeLists.txt -------------------------------------------------------------------------------- /src/libdivsufsort/include/config.h.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/include/config.h.cmake -------------------------------------------------------------------------------- /src/libdivsufsort/include/divsufsort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/include/divsufsort.h -------------------------------------------------------------------------------- /src/libdivsufsort/include/divsufsort.h.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/include/divsufsort.h.cmake -------------------------------------------------------------------------------- /src/libdivsufsort/include/divsufsort_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/include/divsufsort_config.h -------------------------------------------------------------------------------- /src/libdivsufsort/include/divsufsort_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/include/divsufsort_private.h -------------------------------------------------------------------------------- /src/libdivsufsort/include/lfs.h.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/include/lfs.h.cmake -------------------------------------------------------------------------------- /src/libdivsufsort/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/lib/CMakeLists.txt -------------------------------------------------------------------------------- /src/libdivsufsort/lib/divsufsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/lib/divsufsort.c -------------------------------------------------------------------------------- /src/libdivsufsort/lib/divsufsort_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/lib/divsufsort_utils.c -------------------------------------------------------------------------------- /src/libdivsufsort/lib/sssort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/lib/sssort.c -------------------------------------------------------------------------------- /src/libdivsufsort/lib/trsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/lib/trsort.c -------------------------------------------------------------------------------- /src/libdivsufsort/pkgconfig/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/pkgconfig/CMakeLists.txt -------------------------------------------------------------------------------- /src/libdivsufsort/pkgconfig/libdivsufsort.pc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/libdivsufsort/pkgconfig/libdivsufsort.pc.cmake -------------------------------------------------------------------------------- /src/matchfinder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/matchfinder.c -------------------------------------------------------------------------------- /src/matchfinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/matchfinder.h -------------------------------------------------------------------------------- /src/shrink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/shrink.c -------------------------------------------------------------------------------- /src/shrink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuel-marty/apultra/HEAD/src/shrink.h --------------------------------------------------------------------------------