Files
blis/frame
Field G. Van Zee 976902406b Disable packing by default in expert rntm_t init.
Details:
- Changed the behavior of bli_rntm_init() as well as the static
  initializer, BLIS_RNTM_INITIALIZER, so that user-initialized rntm_t
  objects by default specify the disabling of packing for A and B.
  Packing of A/B was already disabled by default when calling non-expert
  APIs (and enabled only when the user set environment variables
  BLIS_PACK_A or BLIS_PACK_B). With this commit, the default behavior of
  using user-initialized rntm_t objects with expert APIs comes into line
  with the default behavior of non-expert APIs--that is, they now both
  lead to the avoidance of packing in the sup code path. (Note: The
  conventional code path is unaffected by the environment variables
  BLIS_PACK_A/BLIS_PACK_B and/or the disabling of packing in a rntm_t
  object when calling an expert API.) This addresses issue #392. Thanks
  to Kiran Varaganti for bringing this inconsistency to our attention.
- The above change was accomplished by changing the the definitions of
  static functions bli_rntm_clear_pack_a() and bli_rntm_clear_pack_b()
  in bli_rntm.h, which are both for internal use only.
2020-04-17 15:11:10 -05:00
..