use 32-bit bitreversal loop index

With GCC 8.3.1:
arm_bitreversal_16 - saves 1 instruction
arm_bitreversal_64 - saves 5 instructions
pull/81/head
Richard Allen 3 years ago
parent f757add3bb
commit da7226d141

@ -43,7 +43,8 @@ void arm_bitreversal_64(
const uint16_t bitRevLen,
const uint16_t *pBitRevTab)
{
uint64_t a, b, i, tmp;
uint64_t a, b, tmp;
uint32_t i;
for (i = 0; i < bitRevLen; )
{
@ -112,7 +113,8 @@ void arm_bitreversal_16(
const uint16_t bitRevLen,
const uint16_t *pBitRevTab)
{
uint16_t a, b, i, tmp;
uint16_t a, b, tmp;
uint32_t i;
for (i = 0; i < bitRevLen; )
{

Loading…
Cancel
Save