anv_bench_example.c 343 B

1234567891011121314151617
  1. #include <rtthread.h>
  2. #include <anv_bench.h>
  3. ANV_BENCH_NOINLINE void test_func(int *a, int b, int c)
  4. {
  5. *a += (b - c) * 2 + *a;
  6. rt_thread_mdelay(1);
  7. }
  8. int anv_bench_example(int argc, char const *argv[])
  9. {
  10. int a = 0;
  11. ANV_BENCH_QUICK(test_func, &a, 2, 3);
  12. return 0;
  13. }
  14. MSH_CMD_EXPORT(anv_bench_example, anv bench example);