shithub: aubio

ref: 9d123e9bd14656c82e15e1dd2b0df2a92bee7720
dir: /tests/src/test-mathutils.c/

View raw version
#include <stdio.h>
#include <assert.h>
#define AUBIO_UNSTABLE 1
#include <aubio.h>

int main(){
  uint_t a, b;

  a = 31; b = aubio_next_power_of_two(a);
  fprintf(stdout, "next_power_of_two of %d is %d\n", a, b);
  assert(b == 32);

  a = 32; b = aubio_next_power_of_two(a);
  fprintf(stdout, "next_power_of_two of %d is %d\n", a, b);
  assert(b == 32);

  a = 33; b = aubio_next_power_of_two(a);
  fprintf(stdout, "next_power_of_two of %d is %d\n", a, b);
  assert(b == 64);

  return 0;
}