Files
blis/frame/base
Field G. Van Zee a98f78b715 Changed dim_t and inc_t to be signed integers.
Details:
- Redefined dim_t and inc_t in terms of gint_t (instead of guint_t).
  This will facilitate interoperability with Fortran in the future.
  (Fortran does not support unsigned integers.)
- Redefined many instances of stride-related macros so that they return
  or use the absolute value of the strides, rather than the raw strides
  which may now be signed. Added new macros bli_is_row_stored_f() and
  bli_is_col_stored_f(), which assume positive (forward-oriented) strides,
  and changed the packm_blk_var[23] variants to use these macros instead
  of the existing bli_is_row_stored(), bli_is_col_stored().
- Added/adjusted typecasting to to various functions/macros, including
  bli_obj_alloc_buffer(), bli_obj_buffer_at_off(), and various pointer-
  related macros in bli_param_macro_defs.h.
- Redefined bli_convert_blas_incv() macro so that the BLAS compatibility
  layer properly handles situations where vector increments are negative.
  Thanks to Vladimir Sukharev for pointing out this issue.
- Changed type of increment parameters in bli_adjust_strides() from dim_t
  to inc_t. Likewise in bli_check_matrix_strides().
- Defined bli_check_matrix_object(), which checks for negative strides.
- Redefined bli_check_scalar_object() and bli_check_vector_object() so
  that they also check for negative stride.
- Added instances of bli_check_matrix_object() to various operations'
  _check routines.
2013-11-06 15:32:47 -06:00
..
2013-03-24 20:01:49 -05:00
2013-09-09 13:09:16 -05:00
2013-09-09 13:09:16 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00
2013-03-24 20:01:49 -05:00