:: commit 0d347a677e94fe72524246186820a6cf4999af91

Kamila Szewczyk <kspalaiologos@gmail.com> — 2022-05-06 16:02

parents: 99deeee22c

remove loop unrolling guides

diff --git a/src/libbz3.c b/src/libbz3.c
index 267cd0d..6a141a0 100644
--- a/src/libbz3.c
+++ b/src/libbz3.c
@@ -161,7 +161,6 @@ s32 bz3_encode_block(struct bz3_state * state, u8 * buffer, s32 data_size) {
     begin(state->cm_state);
     state->cm_state->out_queue = b1 + overhead * 4 + 1;
     state->cm_state->output_ptr = 0;
-#pragma GCC unroll 16
     for (s32 i = 0; i < data_size; i++) encode_byte(state->cm_state, b2[i]);
     flush(state->cm_state);
     data_size = state->cm_state->output_ptr;
@@ -226,7 +225,6 @@ s32 bz3_decode_block(struct bz3_state * state, u8 * buffer, s32 data_size, s32 o
     else
         size_src = orig_size;
 
-#pragma GCC unroll 16
     for (s32 i = 0; i < size_src; i++) b2[i] = decode_byte(state->cm_state);
     swap(b1, b2);
 
tab: 248 wrap: offon