#include <structhint.h>
Data Fields | |
struct { | |
int num_sizes | |
Number of specified block sizes, ![]() | |
int * r_sizes | |
![]() | |
int * c_sizes | |
![]() | |
} | block_size |
Dense block substructure (Group 1 hints). | |
int | is_unaligned |
Dense block alignment (Group 2 hints). | |
int | is_symm |
Symmetric structure (Group 3 hints). | |
int | is_random |
Correlated pattern hints (Group 4 hints). | |
struct { | |
int num_lens | |
Number of specified diagonal lengths, ![]() | |
int * d_lens | |
Diagonal lengths, ![]() | |
} | diag_lens |
Diagonal lengths structure (Group 5 hints). |
struct { ... } oski_structhint_t::block_size |
Dense block substructure (Group 1 hints).
Referenced by oski_AllocStructHintBlocksizes(), oski_HeurIsApplicable(), oski_InitStructHint(), oski_ResetStructHintBlocksizes(), and oski_SetHint().
.
Referenced by oski_AllocStructHintBlocksizes(), oski_InitStructHint(), oski_ResetStructHintBlocksizes(), and oski_SetHint().
Diagonal lengths, .
Referenced by oski_AllocStructHintDiaglens(), oski_InitStructHint(), oski_ResetStructHintDiaglens(), and oski_SetHint().
struct { ... } oski_structhint_t::diag_lens |
Diagonal lengths structure (Group 5 hints).
Referenced by oski_AllocStructHintDiaglens(), oski_InitStructHint(), oski_ResetStructHintDiaglens(), and oski_SetHint().
Dense block alignment (Group 2 hints).
Referenced by oski_HeurIsApplicable(), oski_InitStructHint(), and oski_SetHint().
Number of specified diagonal lengths, .
Referenced by oski_AllocStructHintDiaglens(), oski_InitStructHint(), oski_ResetStructHintDiaglens(), and oski_SetHint().
Number of specified block sizes, .
Referenced by oski_AllocStructHintBlocksizes(), oski_HeurIsApplicable(), oski_InitStructHint(), oski_ResetStructHintBlocksizes(), and oski_SetHint().
.
Referenced by oski_AllocStructHintBlocksizes(), oski_InitStructHint(), oski_ResetStructHintBlocksizes(), and oski_SetHint().