28 for (i = 0; i < n; i++)
47 for (i = 0; i < n; i++)
59 u8 *src_row, *dst_row;
63 for (i = 0; i <
vec_len (dst); i++)
102 for (k = 0; k < n; k++)
104 for (i = 0; i < n; i++)
106 for (j = 0; j < n; j++)
108 cur[
i][j] = prev[
i][j] || (prev[
i][k] && prev[k][j]);
#define vec_validate(V, I)
Make sure vector is long enough for given index (no header, unspecified alignment) ...
#define clib_memcpy(d, s, n)
__clib_export u8 ** clib_ptclosure(u8 **orig)
__clib_export void clib_ptclosure_free(u8 **ptc)
sll srl srl sll sra u16x4 i
#define vec_free(V)
Free vector's memory (no header).
#define vec_len(v)
Number of elements in vector (rvalue-only, NULL tolerant)
void clib_ptclosure_copy(u8 **dst, u8 **src)
__clib_export u8 ** clib_ptclosure_alloc(int n)