init commit

This commit is contained in:
2025-04-13 21:48:15 +03:00
commit 23255e9121
192 changed files with 12200 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
// #include <stdio.h>
typedef int STYPE;
typedef unsigned int UTYPE;
STYPE
bit_reverse(STYPE value)
{
UTYPE result = 0;
UTYPE uvalue = (UTYPE) value;
for (int i = 0; i < sizeof(STYPE) * 8; i++) {
result <<= 1;
result |= uvalue & 1;
uvalue >>= 1;
}
return (STYPE) result;
}
// int main(void) {
// STYPE value = 0b10101010;
// STYPE result = bit_reverse(value);
// printf("%d\n", result);
// printf("%ld\n", sizeof(STYPE));
// return 0;
// }