Tensor Tiling Library
 
Loading...
Searching...
No Matches
TTL_double_scheme.h File Reference

Go to the source code of this file.

Functions

static TTL_int_void_sub_tensor_t TTL_step_buffering (TTL_import_double_const_void_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_void_sub_tensor_t TTL_step_buffering (TTL_export_double_const_void_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_void_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_void_tensor_buffering_t *export_double_buffering)
 
static TTL_int_char_sub_tensor_t TTL_step_buffering (TTL_import_double_const_char_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_char_sub_tensor_t TTL_step_buffering (TTL_export_double_const_char_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_char_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_char_tensor_buffering_t *export_double_buffering)
 
static TTL_int_uchar_sub_tensor_t TTL_step_buffering (TTL_import_double_const_uchar_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_uchar_sub_tensor_t TTL_step_buffering (TTL_export_double_const_uchar_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_uchar_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_uchar_tensor_buffering_t *export_double_buffering)
 
static TTL_int_int_sub_tensor_t TTL_step_buffering (TTL_import_double_const_int_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_int_sub_tensor_t TTL_step_buffering (TTL_export_double_const_int_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_int_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_int_tensor_buffering_t *export_double_buffering)
 
static TTL_int_uint_sub_tensor_t TTL_step_buffering (TTL_import_double_const_uint_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_uint_sub_tensor_t TTL_step_buffering (TTL_export_double_const_uint_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_uint_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_uint_tensor_buffering_t *export_double_buffering)
 
static TTL_int_short_sub_tensor_t TTL_step_buffering (TTL_import_double_const_short_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_short_sub_tensor_t TTL_step_buffering (TTL_export_double_const_short_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_short_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_short_tensor_buffering_t *export_double_buffering)
 
static TTL_int_ushort_sub_tensor_t TTL_step_buffering (TTL_import_double_const_ushort_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_ushort_sub_tensor_t TTL_step_buffering (TTL_export_double_const_ushort_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_ushort_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_ushort_tensor_buffering_t *export_double_buffering)
 
static TTL_int_long_sub_tensor_t TTL_step_buffering (TTL_import_double_const_long_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_long_sub_tensor_t TTL_step_buffering (TTL_export_double_const_long_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_long_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_long_tensor_buffering_t *export_double_buffering)
 
static TTL_int_ulong_sub_tensor_t TTL_step_buffering (TTL_import_double_const_ulong_tensor_buffering_t *const db, const TTL_tile_t next_tile)
 Wait for the previous import operation to complete before beginning an import of the next tile.
 
static TTL_int_ulong_sub_tensor_t TTL_step_buffering (TTL_export_double_const_ulong_tensor_buffering_t *const db, TTL_tile_t tile_current)
 Wait for the previous import operation to complete before beginning an export of next tile.
 
static void TTL_finish_buffering (TTL_import_double_const_ulong_tensor_buffering_t *import_double_buffering)
 
static void TTL_finish_buffering (TTL_export_double_const_ulong_tensor_buffering_t *export_double_buffering)
 

Function Documentation

◆ TTL_finish_buffering() [1/18]

static void TTL_finish_buffering ( TTL_export_double_const_char_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 224 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [2/18]

static void TTL_finish_buffering ( TTL_export_double_const_int_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 452 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [3/18]

static void TTL_finish_buffering ( TTL_export_double_const_long_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 909 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [4/18]

static void TTL_finish_buffering ( TTL_export_double_const_short_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 680 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [5/18]

static void TTL_finish_buffering ( TTL_export_double_const_uchar_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 338 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [6/18]

static void TTL_finish_buffering ( TTL_export_double_const_uint_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 566 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [7/18]

static void TTL_finish_buffering ( TTL_export_double_const_ulong_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 1023 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [8/18]

static void TTL_finish_buffering ( TTL_export_double_const_ushort_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 795 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [9/18]

static void TTL_finish_buffering ( TTL_export_double_const_void_tensor_buffering_t * export_double_buffering)
inlinestatic

Definition at line 110 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [10/18]

static void TTL_finish_buffering ( TTL_import_double_const_char_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 218 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [11/18]

static void TTL_finish_buffering ( TTL_import_double_const_int_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 446 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [12/18]

static void TTL_finish_buffering ( TTL_import_double_const_long_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 903 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [13/18]

static void TTL_finish_buffering ( TTL_import_double_const_short_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 674 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [14/18]

static void TTL_finish_buffering ( TTL_import_double_const_uchar_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 332 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [15/18]

static void TTL_finish_buffering ( TTL_import_double_const_uint_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 560 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [16/18]

static void TTL_finish_buffering ( TTL_import_double_const_ulong_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 1017 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [17/18]

static void TTL_finish_buffering ( TTL_import_double_const_ushort_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 789 of file TTL_double_scheme.h.

◆ TTL_finish_buffering() [18/18]

static void TTL_finish_buffering ( TTL_import_double_const_void_tensor_buffering_t * import_double_buffering)
inlinestatic

Definition at line 104 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [1/18]

static TTL_int_char_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_char_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 190 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [2/18]

static TTL_int_int_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_int_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 418 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [3/18]

static TTL_int_long_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_long_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 875 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [4/18]

static TTL_int_short_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_short_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 646 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [5/18]

static TTL_int_uchar_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_uchar_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 304 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [6/18]

static TTL_int_uint_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_uint_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 532 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [7/18]

static TTL_int_ulong_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_ulong_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 989 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [8/18]

static TTL_int_ushort_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_ushort_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 760 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [9/18]

static TTL_int_void_sub_tensor_t TTL_step_buffering ( TTL_export_double_const_void_tensor_buffering_t *const db,
TTL_tile_t tile_current )
inlinestatic

Wait for the previous import operation to complete before beginning an export of next tile.

Parameters
dbA TTL_export_double_buffering_t describing the attributes of the transfer
tile_currentA description of the tile to begin exporting.

Definition at line 76 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [10/18]

static TTL_int_char_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_char_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 148 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [11/18]

static TTL_int_int_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_int_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 376 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [12/18]

static TTL_int_long_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_long_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 833 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [13/18]

static TTL_int_short_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_short_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 604 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [14/18]

static TTL_int_uchar_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_uchar_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 262 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [15/18]

static TTL_int_uint_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_uint_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 490 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [16/18]

static TTL_int_ulong_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_ulong_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 947 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [17/18]

static TTL_int_ushort_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_ushort_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 718 of file TTL_double_scheme.h.

◆ TTL_step_buffering() [18/18]

static TTL_int_void_sub_tensor_t TTL_step_buffering ( TTL_import_double_const_void_tensor_buffering_t *const db,
const TTL_tile_t next_tile )
inlinestatic

Wait for the previous import operation to complete before beginning an import of the next tile.

Parameters
dbTTL_import_double_buffering_t describing the attributes of the transfer
next_tileA description of the tile to begin importing.

Definition at line 34 of file TTL_double_scheme.h.