use 32-bit bitreversal loop index (#81)

With GCC 8.3.1:
arm_bitreversal_16 - saves 1 instruction
arm_bitreversal_64 - saves 5 instructions
pull/94/head
Richard Allen 3 years ago committed by GitHub
parent bd4b47a205
commit a8f4056f79
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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