From 529dbb972feb1d043b2a7a7bfb1059eef61bf4e2 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Mon, 9 Dec 2024 11:13:26 +0100 Subject: dev/CompressKit: Working on assembly routines for compression/decompression. Signed-off-by: Amlal El Mahrouss --- dev/CompressKit/API.h | 18 ++++++++++++++++++ dev/CompressKit/Compress.S | 11 +++++++++++ dev/CompressKit/Decompress.S | 11 +++++++++++ dev/ZKAKit/CompressKit/GZip.h | 18 ------------------ dev/ZKAKit/CompressKit/RLE.h | 18 ------------------ 5 files changed, 40 insertions(+), 36 deletions(-) create mode 100644 dev/CompressKit/API.h create mode 100644 dev/CompressKit/Compress.S create mode 100644 dev/CompressKit/Decompress.S delete mode 100644 dev/ZKAKit/CompressKit/GZip.h delete mode 100644 dev/ZKAKit/CompressKit/RLE.h diff --git a/dev/CompressKit/API.h b/dev/CompressKit/API.h new file mode 100644 index 00000000..aaa89d4e --- /dev/null +++ b/dev/CompressKit/API.h @@ -0,0 +1,18 @@ +/* ------------------------------------------- + + Copyright (C) 2024, ELMH GROUP, all rights reserved. + +------------------------------------------- */ + +#ifndef COMPRESSKIT_RLE_H +#define COMPRESSKIT_RLE_H + +#include +// #include + +namespace Kernel +{ + class ICompressProxy; +} // namespace Kernel + +#endif // !ifndef COMPRESSKIT_RLE_H diff --git a/dev/CompressKit/Compress.S b/dev/CompressKit/Compress.S new file mode 100644 index 00000000..1b605504 --- /dev/null +++ b/dev/CompressKit/Compress.S @@ -0,0 +1,11 @@ +/* ------------------------------------------- + + Copyright (C) 2024 ELMH GROUP, all rights reserved. + +------------------------------------------- */ + +.section .copyright + +.asciiz "ELMH GROUP, 2024" + +.text diff --git a/dev/CompressKit/Decompress.S b/dev/CompressKit/Decompress.S new file mode 100644 index 00000000..1b605504 --- /dev/null +++ b/dev/CompressKit/Decompress.S @@ -0,0 +1,11 @@ +/* ------------------------------------------- + + Copyright (C) 2024 ELMH GROUP, all rights reserved. + +------------------------------------------- */ + +.section .copyright + +.asciiz "ELMH GROUP, 2024" + +.text diff --git a/dev/ZKAKit/CompressKit/GZip.h b/dev/ZKAKit/CompressKit/GZip.h deleted file mode 100644 index e1332aae..00000000 --- a/dev/ZKAKit/CompressKit/GZip.h +++ /dev/null @@ -1,18 +0,0 @@ -/* ------------------------------------------- - - Copyright (C) 2024, ELMH GROUP, all rights reserved. - -------------------------------------------- */ - -#ifndef COMPRESSKIT_GZIP_H -#define COMPRESSKIT_GZIP_H - -#include - -namespace Kernel::GZip -{ - class IGZIPObject; - class IGZIPProxy; -} // namespace Kernel::GZip - -#endif // !COMPRESSKIT_GZIP_H diff --git a/dev/ZKAKit/CompressKit/RLE.h b/dev/ZKAKit/CompressKit/RLE.h deleted file mode 100644 index 80005f1b..00000000 --- a/dev/ZKAKit/CompressKit/RLE.h +++ /dev/null @@ -1,18 +0,0 @@ -/* ------------------------------------------- - - Copyright (C) 2024, ELMH GROUP, all rights reserved. - -------------------------------------------- */ - -#ifndef COMPRESSKIT_RLE_H -#define COMPRESSKIT_RLE_H - -#include - -namespace Kernel -{ - class IRLEObject; - class IRLEProxy; -} // namespace Kernel - -#endif // !ifndef COMPRESSKIT_RLE_H -- cgit v1.2.3