message: rocfft-test: fix repo_twiddle test on windows
  Use r2c in repo_twiddle which makes a bigger, more obvious table.  hipMemGetInfo seems unable to notice very small allocations.
diff: @@ -107,9 +107,8 @@ TEST(rocfft_UnitTest, repo_twiddle)
  // 16M elements
  const size_t length = 1 << 24;
  - // assuming large twiddle base 8, the large twiddle table should
  - // be (1 << 8) * (24 / 8) elements
  - const auto LARGE_TWIDDLE_SIZE = (1 << 8) * (24 / 8) * sizeof(float) * 2;
  + // r2c post-processing twiddle table is 1/4 real length
  + const auto R2C_TWIDDLE_SIZE = length / 4;
  // forward plan should need the same twiddles as an inverse
  // plan of the same size
  @@ -122,7 +121,7 @@ TEST(rocfft_UnitTest, repo_twiddle)
  // create forward plan
  ASSERT_EQ(rocfft_plan_create(&plan_forward,
  rocfft_placement_inplace,
  - rocfft_transform_type_complex_forward,
  + rocfft_transform_type_real_forward,
  rocfft_precision_single,
  1,
  &length,
  @@ -130,17 +129,17 @@ TEST(rocfft_UnitTest, repo_twiddle)
  nullptr),
  rocfft_status_success);
  - // we'd expect at least a large twiddle's worth of memory to be used
  + // we'd expect at least a r2c twiddle's worth of memory to be used
  size_t memFreeAfter1Plan = 0;
  ASSERT_EQ(hipMemGetInfo(&memFreeAfter1Plan, &memFreeTotal), hipSuccess);
  ASSERT_LT(memFreeAfter1Plan, memFreeBefore);
  - ASSERT_GE(memFreeBefore - memFreeAfter1Plan, LARGE_TWIDDLE_SIZE);
  + ASSERT_GE(memFreeBefore - memFreeAfter1Plan, R2C_TWIDDLE_SIZE);
  // create inverse plan
  ASSERT_EQ(rocfft_plan_create(&plan_inverse,
  rocfft_placement_inplace,
  - rocfft_transform_type_complex_inverse,
  + rocfft_transform_type_real_inverse,
  rocfft_precision_single,
  1,
  &length,
  @@ -152,8 +151,8 @@ TEST(rocfft_UnitTest, repo_twiddle)
  // the second plan should allocate some smaller buffers (e.g. for
  // kernel args) but definitely not the large twiddle table
  - ASSERT_LT(memFreeAfter2Plans, memFreeAfter1Plan);
  - ASSERT_LE(memFreeAfter1Plan - memFreeAfter2Plans, LARGE_TWIDDLE_SIZE);
  + ASSERT_LE(memFreeAfter2Plans, memFreeAfter1Plan);
  + ASSERT_LE(memFreeAfter1Plan - memFreeAfter2Plans, R2C_TWIDDLE_SIZE);
  rocfft_plan_destroy(plan_forward);
  rocfft_plan_destroy(plan_inverse);
  