Minor updates to induced complex mode management.

Details:
- Relocated bli_4mh.c, bli_4mb.c, bli_4m.c, bli_3mh.c, bli_3m.c (and
  associated headers) from frame/base to frame/base/induced.
- Added bli_xm.? to frame/base/induced, which implements
  bli_xm_is_enabled(), which detects whether ANY induced complex method
  is currently enabled.
- The new function bli_xm_is_enabled() is now used in bli_info.c to
  detect when an induced complex method is used, so we know when to
  return blocksizes from one of the induced methods' blocksize objects.
This commit is contained in:
Field G. Van Zee
2015-02-20 15:24:27 -06:00
parent 411e637ee7
commit 8cf8da291a
14 changed files with 192 additions and 69 deletions

View File

@@ -115,11 +115,12 @@ extern "C" {
#include "bli_info.h"
#include "bli_getopt.h"
#include "bli_flops.h"
#include "bli_4m.h"
#include "bli_3m.h"
#include "bli_xm.h"
#include "bli_4mh.h"
#include "bli_3mh.h"
#include "bli_4mb.h"
#include "bli_4m.h"
#include "bli_3mh.h"
#include "bli_3m.h"
// Control tree definitions.
#include "bli_cntl.h"