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 +++++++++++ 3 files changed, 40 insertions(+) create mode 100644 dev/CompressKit/API.h create mode 100644 dev/CompressKit/Compress.S create mode 100644 dev/CompressKit/Decompress.S (limited to 'dev/CompressKit') 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 -- cgit v1.2.3