#include "./components.h"
#include "./PE.h"
#include "./seq_align.h"
#include "./utils.h"
Go to the source code of this file.
|
void | DutExpandCompute (char_t local_query[PE_NUM], char_t local_reference[PE_NUM], hls::vector< type_t, N_LAYERS > wavefronts[2][PE_NUM], hls::vector< type_t, N_LAYERS > write_score_arr[PE_NUM], hls::vector< tbp_t, N_LAYERS > write_traceback_arr[PE_NUM]) |
|
void | DutExpandComputeBlock (input_char_block_t local_querys, input_char_block_t &local_references, score_block_t &up_prevs, score_block_t &diag_prevs, score_block_t &left_prevs, score_block_t &output_scores, tbp_block_t &output_tbp) |
|
void | DutChunkComputeBlock (idx_t chunk_row_offset, input_char_block_t &query, char_t(&reference)[MAX_REFERENCE_LENGTH], score_block_t &init_col_scr, hls::vector< type_t, N_LAYERS >(&init_row_scr)[MAX_REFERENCE_LENGTH], int query_length, int reference_length, hls::vector< type_t, N_LAYERS >(&preserved_row_scr)[MAX_REFERENCE_LENGTH], ScorePack &max, tbp_chunk_block_t &chunk_tbp_out) |
|
void | DutChunkComputeArr (idx_t chunk_row_offset, input_char_block_t &query, char_t(&reference)[MAX_REFERENCE_LENGTH], score_block_t &init_col_scr, hls::vector< type_t, N_LAYERS >(&init_row_scr)[MAX_REFERENCE_LENGTH], int query_length, int reference_length, hls::vector< type_t, N_LAYERS >(&preserved_row_scr)[MAX_REFERENCE_LENGTH], ScorePack &max, tbp_chunk_block_t &chunk_tbp_out) |
|
void DutChunkComputeArr |
( |
idx_t |
chunk_row_offset, |
|
|
input_char_block_t & |
query, |
|
|
char_t(&) |
reference[MAX_REFERENCE_LENGTH], |
|
|
score_block_t & |
init_col_scr, |
|
|
hls::vector< type_t, N_LAYERS >(&) |
init_row_scr[MAX_REFERENCE_LENGTH], |
|
|
int |
query_length, |
|
|
int |
reference_length, |
|
|
hls::vector< type_t, N_LAYERS >(&) |
preserved_row_scr[MAX_REFERENCE_LENGTH], |
|
|
ScorePack & |
max, |
|
|
tbp_chunk_block_t & |
chunk_tbp_out |
|
) |
| |
void DutChunkComputeBlock |
( |
idx_t |
chunk_row_offset, |
|
|
input_char_block_t & |
query, |
|
|
char_t(&) |
reference[MAX_REFERENCE_LENGTH], |
|
|
score_block_t & |
init_col_scr, |
|
|
hls::vector< type_t, N_LAYERS >(&) |
init_row_scr[MAX_REFERENCE_LENGTH], |
|
|
int |
query_length, |
|
|
int |
reference_length, |
|
|
hls::vector< type_t, N_LAYERS >(&) |
preserved_row_scr[MAX_REFERENCE_LENGTH], |
|
|
ScorePack & |
max, |
|
|
tbp_chunk_block_t & |
chunk_tbp_out |
|
) |
| |
void DutExpandCompute |
( |
char_t |
local_query[PE_NUM], |
|
|
char_t |
local_reference[PE_NUM], |
|
|
hls::vector< type_t, N_LAYERS > |
wavefronts[2][PE_NUM], |
|
|
hls::vector< type_t, N_LAYERS > |
write_score_arr[PE_NUM], |
|
|
hls::vector< tbp_t, N_LAYERS > |
write_traceback_arr[PE_NUM] |
|
) |
| |
void DutExpandComputeBlock |
( |
input_char_block_t |
local_querys, |
|
|
input_char_block_t & |
local_references, |
|
|
score_block_t & |
up_prevs, |
|
|
score_block_t & |
diag_prevs, |
|
|
score_block_t & |
left_prevs, |
|
|
score_block_t & |
output_scores, |
|
|
tbp_block_t & |
output_tbp |
|
) |
| |